.elementor-8801 .elementor-element.elementor-element-64a787c:not(.elementor-motion-effects-element-type-background), .elementor-8801 .elementor-element.elementor-element-64a787c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okuhledigital.co.za/wp-content/uploads/2023/06/31-1-scaled.jpg");background-position:center center;}.elementor-8801 .elementor-element.elementor-element-64a787c > .elementor-container{max-width:840px;}.elementor-8801 .elementor-element.elementor-element-64a787c > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8801 .elementor-element.elementor-element-64a787c, .elementor-8801 .elementor-element.elementor-element-64a787c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8801 .elementor-element.elementor-element-64a787c{transition:all 400ms;padding:10% 0% 5% 0%;}.elementor-8801 .elementor-element.elementor-element-a58e895 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-8801 .elementor-element.elementor-element-a58e895{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-8194288{transition:all 400ms;text-align:center;}.elementor-8801 .elementor-element.elementor-element-8194288 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-text );}.elementor-8801 .elementor-element.elementor-element-39369e3{width:var( --container-widget-width, 106.443% );max-width:106.443%;--container-widget-width:106.443%;--container-widget-flex-grow:0;transition:all 400ms;text-align:center;}.elementor-8801 .elementor-element.elementor-element-39369e3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8801 .elementor-element.elementor-element-701d1ab1:not(.elementor-motion-effects-element-type-background), .elementor-8801 .elementor-element.elementor-element-701d1ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okuhledigital.co.za/wp-content/uploads/2023/06/bg_img2.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-8801 .elementor-element.elementor-element-701d1ab1 > .elementor-container{max-width:1350px;}.elementor-8801 .elementor-element.elementor-element-701d1ab1{overflow:hidden;transition:all 400ms;padding:5em 0em 5em 0em;}.elementor-8801 .elementor-element.elementor-element-701d1ab1 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8801 .elementor-element.elementor-element-17b4220d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8801 .elementor-element.elementor-element-17b4220d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8801 .elementor-element.elementor-element-17b4220d > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-8801 .elementor-element.elementor-element-17b4220d{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-2211531a{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-e77a16d{transition:all 400ms;}.elementor-bc-flex-widget .elementor-8801 .elementor-element.elementor-element-9252c5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8801 .elementor-element.elementor-element-9252c5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8801 .elementor-element.elementor-element-9252c5e{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-f6ed39d{transition:all 400ms;}.elementor-bc-flex-widget .elementor-8801 .elementor-element.elementor-element-7bd3766.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8801 .elementor-element.elementor-element-7bd3766.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8801 .elementor-element.elementor-element-7bd3766{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-989a627{transition:all 400ms;}.elementor-bc-flex-widget .elementor-8801 .elementor-element.elementor-element-1e81d854.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8801 .elementor-element.elementor-element-1e81d854.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8801 .elementor-element.elementor-element-1e81d854 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 3em 3em;}.elementor-8801 .elementor-element.elementor-element-1e81d854{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:1em 1em 1em 1em;border-radius:3px 3px 3px 3px;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-title{margin-bottom:7px;color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8801 .elementor-element.elementor-element-789327bb > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0em -4em 0em 4em;padding:1em 1em 1em 1em;border-radius:3px 3px 3px 3px;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8801 .elementor-element.elementor-element-789327bb{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-789327bb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8801 .elementor-element.elementor-element-789327bb.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-8801 .elementor-element.elementor-element-789327bb.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-8801 .elementor-element.elementor-element-789327bb.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-title{margin-bottom:7px;color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b > .elementor-widget-container{background-color:var( --e-global-color-text );padding:1em 1em 1em 1em;border-radius:3px 3px 3px 3px;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8801 .elementor-element.elementor-element-5fb9f69b{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-title{margin-bottom:7px;color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8801 .elementor-element.elementor-element-7aa3716 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0em -4em 0em 4em;padding:1em 1em 1em 1em;border-radius:3px 3px 3px 3px;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8801 .elementor-element.elementor-element-7aa3716{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-7aa3716.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8801 .elementor-element.elementor-element-7aa3716.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-8801 .elementor-element.elementor-element-7aa3716.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-8801 .elementor-element.elementor-element-7aa3716.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-title{margin-bottom:7px;color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8801 .elementor-element.elementor-element-434324b7 > .elementor-container{max-width:1350px;}.elementor-8801 .elementor-element.elementor-element-434324b7 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8801 .elementor-element.elementor-element-434324b7, .elementor-8801 .elementor-element.elementor-element-434324b7 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-8801 .elementor-element.elementor-element-434324b7{transition:all 400ms;padding:2em 0em 6em 0em;}.elementor-8801 .elementor-element.elementor-element-16831389{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-9e080ac{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-8c65653{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-950bd14{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-a239ece{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-85d5f60:not(.elementor-motion-effects-element-type-background), .elementor-8801 .elementor-element.elementor-element-85d5f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okuhledigital.co.za/wp-content/uploads/2023/06/map_bg.png");}.elementor-8801 .elementor-element.elementor-element-85d5f60 > .elementor-background-overlay{background-color:#F4F4F4;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8801 .elementor-element.elementor-element-85d5f60 > .elementor-container{max-width:1350px;}.elementor-8801 .elementor-element.elementor-element-85d5f60{transition:all 400ms;padding:5em 0em 05em 0em;}.elementor-8801 .elementor-element.elementor-element-7035589{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-a8c9f01{transition:all 400ms;text-align:center;}.elementor-8801 .elementor-element.elementor-element-a8c9f01 .elementor-heading-title{color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-cd33892{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-66a792c{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-288ce5c{transition:all 400ms;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{color:#4D0082;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion .elementskit-card-body p{color:#000000;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion .elementskit-card-body{color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8801 .elementor-element.elementor-element-64a787c{padding:9em 0em 3em 0em;}.elementor-8801 .elementor-element.elementor-element-701d1ab1{padding:3em 1em 3em 1em;}.elementor-8801 .elementor-element.elementor-element-1e81d854 > .elementor-element-populated{padding:2em 5em 2em 2em;}.elementor-8801 .elementor-element.elementor-element-434324b7{padding:1em 0em 3em 0em;}}@media(max-width:767px){.elementor-8801 .elementor-element.elementor-element-64a787c, .elementor-8801 .elementor-element.elementor-element-64a787c > .elementor-background-overlay{border-radius:0px 0px 30px 0px;}.elementor-8801 .elementor-element.elementor-element-64a787c{padding:7em 0em 2em 0em;}.elementor-8801 .elementor-element.elementor-element-701d1ab1{padding:2em 1em 2em 1em;}.elementor-8801 .elementor-element.elementor-element-17b4220d > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-8801 .elementor-element.elementor-element-2211531a{text-align:center;}.elementor-8801 .elementor-element.elementor-element-1e81d854 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-img{margin-bottom:49px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-right .elementor-image-box-img{margin-left:49px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-left .elementor-image-box-img{margin-right:49px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9.elementor-position-top .elementor-image-box-img{margin-bottom:49px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-title{margin-bottom:10px;font-size:20px;}.elementor-8801 .elementor-element.elementor-element-4cfd8cf9 .elementor-image-box-description{font-size:16px;}.elementor-8801 .elementor-element.elementor-element-789327bb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-title{font-size:20px;}.elementor-8801 .elementor-element.elementor-element-789327bb .elementor-image-box-description{font-size:16px;letter-spacing:0.1px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-title{font-size:20px;}.elementor-8801 .elementor-element.elementor-element-5fb9f69b .elementor-image-box-description{font-size:16px;}.elementor-8801 .elementor-element.elementor-element-7aa3716 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-img{margin-bottom:21px;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-title{font-size:20px;}.elementor-8801 .elementor-element.elementor-element-7aa3716 .elementor-image-box-description{font-size:16px;letter-spacing:0.1px;}.elementor-8801 .elementor-element.elementor-element-a8c9f01 .elementor-heading-title{letter-spacing:-0.3px;}.elementor-8801 .elementor-element.elementor-element-288ce5c .elementskit-accordion .elementskit-card-body{padding:25px 25px 25px 25px;}}@media(min-width:768px){.elementor-8801 .elementor-element.elementor-element-17b4220d{width:45%;}.elementor-8801 .elementor-element.elementor-element-1e81d854{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8801 .elementor-element.elementor-element-17b4220d{width:100%;}.elementor-8801 .elementor-element.elementor-element-1e81d854{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e77a16d */.elementor-8801 .elementor-element.elementor-element-e77a16d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep the logos above the sweeping light */
.elementor-8801 .elementor-element.elementor-element-e77a16d > .elementor-container {
    position: relative;
    z-index: 2;
}

/* Subtle sweeping highlight */
.elementor-8801 .elementor-element.elementor-element-e77a16d::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -40%;
    left: -35%;
    width: 18%;
    height: 180%;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.05) 25%,
        rgba(255, 255, 255, 0.30) 50%,
        rgba(255, 255, 255, 0.05) 75%,
        transparent 100%
    );

    transform: translateX(-250%) rotate(15deg);
    animation: logo-section-sweep 7s ease-in-out infinite;
}

@keyframes logo-section-sweep {
    0%,
    22% {
        transform: translateX(-250%) rotate(15deg);
        opacity: 0;
    }

    28% {
        opacity: 1;
    }

    48% {
        transform: translateX(850%) rotate(15deg);
        opacity: 1;
    }

    52%,
    100% {
        transform: translateX(850%) rotate(15deg);
        opacity: 0;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-8801 .elementor-element.elementor-element-e77a16d::after {
        animation: none;
        display: none;
    }
}/* End custom CSS */