.elementor-23 .elementor-element.elementor-element-fd0fa1c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-23 .elementor-element.elementor-element-20a25cf{padding:20px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-d351da3 .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-127bd697 );}.elementor-23 .elementor-element.elementor-element-d351da3 .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-d351da3 .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-c8d449d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-e695b62{padding:20px 50px 0px 50px;}.elementor-23 .elementor-element.elementor-element-89a1f8a .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-89a1f8a .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-89a1f8a .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-4c66b10{padding:0px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-cec527d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-cec527d .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-cec527d .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-123a1dc .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-123a1dc .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-123a1dc .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-208f59c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-208f59c .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-208f59c .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-31bf484 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-31bf484 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-31bf484 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c8b2836{padding:0px 50px 0px 50px;}.elementor-23 .elementor-element.elementor-element-17c81b8 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-17c81b8 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-17c81b8 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5043735 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-5043735 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5043735 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e30107f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-e30107f .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e30107f .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-41886fe .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-41886fe .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-41886fe .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ddbe07f .aux-button{background-color:var( --e-global-color-primary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-ddbe07f .aux-button .aux-overlay::after{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ddbe07f{text-align:center;}.elementor-23 .elementor-element.elementor-element-ddbe07f .aux-text{color:var( --e-global-color-text );font-weight:500;}.elementor-23 .elementor-element.elementor-element-ddbe07f .aux-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5bc13c6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5bc13c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5bc13c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-5bc13c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-b8450e5 .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-b8450e5 .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-409563c7 );}.elementor-23 .elementor-element.elementor-element-b8450e5 .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-7691ca4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7691ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7691ca4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-23 .elementor-element.elementor-element-7691ca4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-3c995af .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-3c995af .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3c995af .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ce21fba .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-ce21fba .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-ce21fba .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d970973 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-d970973 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d970973 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4060127 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-4060127 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-4060127 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-37007ba:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-37007ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-37007ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 0px 50px;}.elementor-23 .elementor-element.elementor-element-37007ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2109cfb .aux-button{background-color:var( --e-global-color-accent );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-2109cfb .aux-button .aux-overlay::after{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2109cfb{text-align:center;}.elementor-23 .elementor-element.elementor-element-2109cfb .aux-text{color:var( --e-global-color-text );font-weight:500;}.elementor-23 .elementor-element.elementor-element-2109cfb .aux-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-27dacb8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-27dacb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-27dacb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-27dacb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-6fa73ba .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6fa73ba .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6fa73ba .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-4dad054{padding:0px 75px 0px 075px;}.elementor-23 .elementor-element.elementor-element-bbdf2b3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-bbdf2b3 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-7ad2d63 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-7ad2d63 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-9f66946 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-9f66946 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5ba1ade{padding:0px 50px 0px 50px;}.elementor-23 .elementor-element.elementor-element-17ac547 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-17ac547 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6e5bd5c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-6e5bd5c .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8f1b77b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-8f1b77b .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-fce9c89 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-23 .elementor-element.elementor-element-fce9c89 .aux-modern-heading-primary{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-4b2b941 .aux-button{background-color:var( --e-global-color-primary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-4b2b941 .aux-button .aux-overlay::after{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4b2b941{text-align:center;}.elementor-23 .elementor-element.elementor-element-4b2b941 .aux-text{color:var( --e-global-color-text );font-weight:500;}.elementor-23 .elementor-element.elementor-element-4b2b941 .aux-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-472fde4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-472fde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-472fde4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:020px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-472fde4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-0c2b011 .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-127bd697 );}.elementor-23 .elementor-element.elementor-element-0c2b011 .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-0c2b011 .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-88a26fa .aux-button{background-color:var( --e-global-color-accent );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-88a26fa .aux-button .aux-overlay::after{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-88a26fa{text-align:left;}.elementor-23 .elementor-element.elementor-element-88a26fa .aux-text{color:var( --e-global-color-text );font-weight:500;}.elementor-23 .elementor-element.elementor-element-88a26fa .aux-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-071a265{padding:20px 50px 50px 50px;}.elementor-23 .elementor-element.elementor-element-85c99cf{--e-image-carousel-slides-to-show:7;}.elementor-23 .elementor-element.elementor-element-85c99cf .swiper-wrapper{display:flex;align-items:center;}.elementor-23 .elementor-element.elementor-element-85c99cf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-23 .elementor-element.elementor-element-255998c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-255998c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yumfactor.co.za/wp-content/uploads/2026/02/pexels-jessica-lewis-creative-606545-scaled.jpg");background-size:cover;}.elementor-23 .elementor-element.elementor-element-255998c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 75px 0px 75px;}.elementor-23 .elementor-element.elementor-element-255998c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-89f645f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-89f645f .aux-modern-heading-primary{font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-89f645f .aux-modern-heading-divider{height:3px;background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-cca2333 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-item, .elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-items{justify-content:flex-start;text-align:left;}.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-text{color:var( --e-global-color-text );font-weight:500;}.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-icon{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-icon path{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6e59617 input:not([type="submit"]){background-color:#FFFFFF7D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 textarea{background-color:#FFFFFF7D;font-size:16px;font-weight:500;color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 input[type="submit"]{background-color:rgb(252, 196, 54);font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 input[type="submit"]:hover{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-6e59617 input:not([type="submit"])::placeholder{font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6e59617 input[type="text"]{transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 input[type="email"]{transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 select{transition:all ease-out 0.3s;}.elementor-23 .elementor-element.elementor-element-6e59617 textarea::placeholder{font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6e59617 label{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-text{font-size:13px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-20a25cf{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-d351da3{width:var( --container-widget-width, 216.8px );max-width:216.8px;--container-widget-width:216.8px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e695b62{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-5bc13c6{padding:0px 25px 0px 5px;}.elementor-23 .elementor-element.elementor-element-27dacb8{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-bbdf2b3 .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-7ad2d63 .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-9f66946 .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-17ac547 .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-6e5bd5c .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-8f1b77b .aux-modern-heading-primary{font-size:15px;}.elementor-23 .elementor-element.elementor-element-fce9c89 .aux-modern-heading-primary{font-size:16px;}.elementor-23 .elementor-element.elementor-element-472fde4{padding:0px 25px 0px 5px;}.elementor-23 .elementor-element.elementor-element-378f369{text-align:center;}.elementor-23 .elementor-element.elementor-element-255998c{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-cca2333 .aux-icon-list-text{font-size:14px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-c2b61e8{width:35.054%;}.elementor-23 .elementor-element.elementor-element-bd504c7{width:64.946%;}}