body{overflow-x:hidden !important}@media only screen and (max-width:600px){#topBarCTA .elementor-icon-list-text{display:none}}#bannerBlocks h5 span{font-size:18px;font-weight:bold}input,textarea{transition:ease 0.5s !important;box-shadow:0px 0px 0px 0px rgba(239, 66, 34, 0) !important;border:1px solid #fafafa !important;background-color:rgba(47, 47, 47, 0.5) !important}input:focus,textarea:focus{transition:ease 0.5s !important;box-shadow:0px 0px 15px 0px #ef4222 !important;border:1px solid #ef4222 !important}h1:not(.elementor-icon-box-title) span,h2:not(.elementor-icon-box-title) span,h3:not(.elementor-icon-box-title) span,h4:not(.elementor-icon-box-title) span,h5:not(.elementor-icon-box-title) span{color:red}#mainMenu a{font-size:16px;font-weight:bold !important}#mainMenu .elementor-item-active,#mainMenu .elementor-item:hover{font-weight:bold}#iconHoverBlock{border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16)}#iconHoverBlock .elementor-icon{background-image:linear-gradient(0deg, #2F2F2F 0%, #747474 100%)}#iconHoverBlock:hover .elementor-icon{background-image:linear-gradient(0deg, #EF1822 0%, #EF1822 100%)}#customFullImage .elementor-widget-container img{opacity:0}#customFullImage:before{position:absolute;content:"";top:0px;left:0px;background:transparent;z-index:1;width:100%;height:100%;background-image:url("https://andrew.rcm-test-web.co.za/mass-elek/wp-content/uploads/2023/11/Group-25379.png");background-size:contain;background-repeat:no-repeat;background-position:center right}#rightEdgeHeadingBanner h4{background-color:var(--e-global-color-primary) !important;padding:20px 20px 20px 20px;border-radius:0px 0px 0px 10px;width:auto;font-weight:bold;display:inline-flex;color:white}#rightEdgeHeadingBanner h4:before{content:"";background-color:var(--e-global-color-primary);width:100vw;height:100%;position:absolute;left:100%;top:0;border-radius:0px 0px 0px 0px;transform:translateX(0%)}#leftEdgeHeading h4{background-color:var(--e-global-color-primary) !important;padding:10px 10px 10px 0px;border-radius:0px 10px 10px 0px;width:auto;display:inline-flex;color:white}#leftEdgeHeading h4:before{content:"";background-color:var(--e-global-color-primary);width:100%;left:0;position:absolute;top:0;height:100%;margin-left:-4000px;padding-left:4000px}#customCarousal .swiper-slide{border-radius:10px;height:400px}#customCarousal .swiper-slide:hover img{transition:0.5s;height:120% !important}#customCarousal .elementor-testimonial__header{justify-content:center}#customCarousal .elementor-testimonial__header .elementor-testimonial__icon{display:none}#customCarousal .elementor-testimonial__image:before{position:absolute;content:"";top:0px;right:0px;width:100%;height:100%;background-image:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 50%)}#customCarousal .elementor-testimonial{display:flex;justify-content:center;flex-direction:column-reverse}#customCarousal .elementor-testimonial img{transition:0.5s;width:100% !important;border-radius:0px !important;min-height:250px;height:100%;object-fit:cover}#customCarousal .elementor-testimonial .elementor-testimonial__image,#customCarousal .elementor-testimonial cite{margin:0px}#customCarousal .elementor-testimonial .elementor-testimonial__name{background-color:transparent;padding:10px 10px 10px 10px;color:white;height:60px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;rigth:0px;width:100%}#customCarousal .elementor-testimonial .elementor-testimonial__title{display:none}#customCarousal .elementor-testimonial .elementor-testimonial__text{display:none}#customCarousal .elementor-testimonial .elementor-testimonial__footer{height:400px}@media only screen and (min-width:1024px){#customCarousal .elementor-main-swiper{width:150% !important}}#custTestimonial{overflow:hidden}#custTestimonial .elementor-testimonial__content{padding:25px}#custTestimonial .swiper-slide:not(.swiper-slide-active){opacity:0 !important}#custTestimonial .swiper-wrapper{position:relative}#custTestimonial .swiper-slide{overflow:visible !important}#custTestimonial .swiper-slide:after{content:"''";font-family:lobster;font-weight:bold;font-size:65px;bottom:-30px;right:-30px;position:absolute;width:60px;height:60px}#custTestimonial .swiper-slide-active{opacity:1 !important}#custTestimonial .swiper{overflow:visible}#custTestimonial .swiper-slide:before{z-index:9;content:"''";font-family:lobster;font-weight:bold;font-size:65px;top:-30px;left:-30px;position:absolute;width:60px;height:60px}#custTestimonial .elementor-testimonial__header{justify-content:center;font-size:20px;font-weight:bold}#custTestimonial .elementor-testimonial__header .elementor-testimonial__icon{display:none}#custTestimonial .elementor-testimonial__header .elementor-testimonial__title{font-weight:bold;font-size:20px}.footer .gform_wrapper input[type="text"],.footer .gform_wrapper input[type="email"],.footer .gform_wrapper input[type="url"],.footer .gform_wrapper input[type="tel"],.footer .gform_wrapper input[type="number"],.footer .gform_wrapper textarea,.footer .gform_wrapper select,.footer .gform_wrapper label,.footer .gform_wrapper span,.footer .gform_wrapper .ginput_complex,.footer .gform_wrapper div label{filter:invert(100%) !important}.gform_footer{filter:invert(0%) !important;margin:5px 0px 0px 0px !important}.gform_wrapper span{color:#000}.gform_wrapper textarea{height:80px}.gform_wrapper label{color:#000 !important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="url"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select{transition:ease 0.5s !important;box-shadow:0px 0px 0px 0px rgba(239, 66, 34, 0) !important;border:1px solid #fafafa !important;background-color:rgba(47, 47, 47, 0.5) !important;width:100%;padding:10px;color:#fff !important;margin-bottom:10px !important}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="url"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="number"]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{transition:ease 0.5s !important;box-shadow:0px 0px 15px 0px #ef4222 !important;border:1px solid #ef4222 !important}.gform_wrapper input[type="text"]:placeholder,.gform_wrapper input[type="email"]:placeholder,.gform_wrapper input[type="url"]:placeholder,.gform_wrapper input[type="tel"]:placeholder,.gform_wrapper input[type="number"]:placeholder,.gform_wrapper textarea:placeholder,.gform_wrapper select:placeholder{color:#fff !important;font-weight:400 !important}.gform-theme--foundation .gform_fields{grid-column-gap:5px !important;grid-row-gap:0px !important;grid-row-gap:var(--gform-theme-form-row-gap);display:grid;grid-template-rows:repeat(auto-fill, auto);inline-size:100%}.gform_wrapper{grid-gap:0px}.gform_wrapper .gfield_label{display:block;margin-bottom:5px}.gform_wrapper .gform_button{width:100% !important;color:white;background-color:#ef4222 !important;border-radius:10px !important;border-solid:1px solid !important;border-color:var(--e-global-color-primary) !important}.gform_wrapper .gform_button:hover{color:white !important;background-image:none;background-color:transparent !important;border-color:white !important}.gform_confirmation_message{margin:20px 0;padding:10px;border:1px solid #2ecc71;background-color:#d4edda;color:#155724;border-radius:4px}.gform_wrapper .validation_error{color:#ff0000}