.elementor-201 .elementor-element.elementor-element-59b86b43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-201 .elementor-element.elementor-element-59b86b43:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-59b86b43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://www.vividdesigns.co.za/wp-content/uploads/2025/03/Spacer-6.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-201 .elementor-element.elementor-element-695a82c8>.elementor-widget-container{margin:0 0 0 0;padding:30px 0 0 0}.elementor-201 .elementor-element.elementor-element-695a82c8 img{box-shadow:0 0 3px 0 #5100FF}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dch-separator-wrap .separator-one{background-color:#9000FF;margin-right:0;width:30%;height:5px}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dch-separator-wrap .separator-two{background-color:#B0F;margin-left:0;width:30%;height:5px;border-radius:0 0 0 0}.elementor-201 .elementor-element.elementor-element-eb9d32e>.elementor-widget-container{margin:0 0 -20px 0;padding:10px 10px 0 10px}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header{background-color:#FFF;border-style:none;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title{color:#000}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title span.lead{color:#9401D9}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title,.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title span{font-weight:700}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .subtext{color:#000;font-weight:500;font-style:italic}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dch-separator-wrap{justify-content:center}.elementor-201 .elementor-element.elementor-element-343f2398{--display:flex}.elementor-201 .elementor-element.elementor-element-343f2398:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-343f2398>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-icon i{color:#4A008D;transition:color 0.3s}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-icon svg{fill:#4A008D;transition:fill 0.3s}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#00FFE1}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#00FFE1}.elementor-201 .elementor-element.elementor-element-24df7cd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-icon{padding-inline-end:1px}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item>a{font-size:20px;font-weight:500;font-style:italic;text-decoration:underline;line-height:35px;letter-spacing:0}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-text{color:#000;transition:color 0.3s}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0100D1}.elementor-201 .elementor-element.elementor-element-69e039a6{--n-accordion-title-font-size:28px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#009FFF}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#FFF;border-style:solid;border-color:#002EB4}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#fff0;background-image:linear-gradient(180deg,#8D00FFBF 0%,#20269EBF 100%);border-style:solid;border-color:#0035CF}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:#fff0;background-image:linear-gradient(180deg,#1500BE 0%,#3F7AFF 100%)}:where(.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:500;font-style:italic}:where(.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:solid;border-color:#0025B6}.elementor-201 .elementor-element.elementor-element-4a29c6f6{--display:flex}.elementor-201 .elementor-element.elementor-element-4a29c6f6:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-4a29c6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-afaa5c6{--spacer-size:15px}.elementor-201 .elementor-element.elementor-element-4a411907{--display:flex}.elementor-201 .elementor-element.elementor-element-4a411907:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-4a411907>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-3e756833{text-align:left;font-size:24px;color:#000}.elementor-201 .elementor-element.elementor-element-d6e0e0c{--display:flex;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-201 .elementor-element.elementor-element-d6e0e0c:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-d6e0e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#0014C4 0%,#B400DD 100%)}.elementor-201 .elementor-element.elementor-element-bf9bd69{text-align:center}.elementor-201 .elementor-element.elementor-element-bf9bd69 .elementor-heading-title{font-size:42px;color:#FFF}.elementor-201 .elementor-element.elementor-element-59760003{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-201 .elementor-element.elementor-element-59760003:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-59760003>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-9591fde{--spacer-size:15px}.elementor-201 .elementor-element.elementor-element-6d2faea8{--display:flex}.elementor-201 .elementor-element.elementor-element-6d2faea8:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-6d2faea8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-25f00d09 .elementor-heading-title{color:#000}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-content>div.eael-tab-content-item{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-43d6e0cb>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-201 .elementor-element.elementor-element-43d6e0cb.elementor-element{--align-self:center}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs{padding:0 0 0 0;margin:0 0 0 0;border-style:solid;border-color:#0100CE;box-shadow:0 0 3px 0 #A100FF}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li{font-size:24px;font-weight:500;line-height:33px;background-color:#1F00C4;color:#FFF;border-style:solid;border-width:2px 1px 2px 1px;border-color:#008BFF;border-radius:0 0 0 0}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li i{font-size:25px;color:#FFF}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li img{width:25px}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li svg{width:25px;height:25px;fill:#FFF}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-tab-inline-icon li .title-before-icon{margin-right:10px}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-tab-inline-icon li .title-after-icon{margin-left:10px}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-tab-top-icon li i,.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-tab-top-icon li img,.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-tab-top-icon li svg{margin-bottom:10px}.elementor-201 .elementor-element.elementor-element-43d6e0cb>.eael-advance-tabs>.eael-tabs-nav ul li{padding:5px 5px 5px 5px;margin:0 0 0 0}.elementor-201 .elementor-element.elementor-element-43d6e0cb>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li{padding:5px 5px 5px 5px;margin:0 0 0 0}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#0084FF;color:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li:hover>i{color:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li:hover>svg{fill:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul .active{background-color:#B0F}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li.active{color:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li.active>i{color:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li.active>svg{fill:#fff}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-content>div{background-color:#FFF;color:#000;font-size:22px;line-height:32px;padding:25px 10px 5px 10px;margin:0 0 0 0;border-style:solid;border-width:0 0 0 0;border-color:#8F00E4;box-shadow:0 0 1px 0 #6C00FF}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs .eael-tabs-nav>ul li:after{border-width:10px;bottom:-10px}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li:after{right:-10px;top:calc(50% - 10px)!important;border-left-color:#B500FF}.rtl .elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li:after{right:auto;left:-10px!important;top:calc(50% - 10px)!important}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs:not(.eael-tabs-vertical)>.eael-tabs-nav>ul li:after{border-top-color:#B500FF}.elementor-201 .elementor-element.elementor-element-45ab14b4{--spacer-size:15px}.elementor-201 .elementor-element.elementor-element-4e0f80dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-201 .elementor-element.elementor-element-4e0f80dc:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-4e0f80dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5);background-image:url(https://www.vividdesigns.co.za/wp-content/uploads/2025/03/Spacer-1.webp)}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action{max-width:1170px;background-color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B500FF;box-shadow:0 0 3px 0 #5800FF;padding:20px 20px 20px 20px;margin:0 0 0 0}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action.bg-img:after{background-color:#FFF}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#000}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .title{font-size:32px;font-weight:600;margin:10px 5px 15px 5px}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .sub-title{color:#000;font-size:20px;font-style:italic}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action p{color:#000;font-size:22px;font-weight:400;line-height:33px}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .cta-button{padding:15px 15px 15px 15px;margin:0 0 0 0;font-size:18px;font-weight:600;font-style:italic;line-height:33px;letter-spacing:.1px}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFF;background:#0011E4}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#8900E2}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#8900E2}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .cta-button.effect-1:after{background:#8900E2}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .cta-button.effect-2:after{background:#8900E2}.elementor-201 .elementor-element.elementor-element-3fbd224d{--display:flex}.elementor-201 .elementor-element.elementor-element-3fbd224d:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-3fbd224d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-201 .elementor-element.elementor-element-69454d6e{--spacer-size:15px}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-59b86b43:not(.elementor-motion-effects-element-type-background),.elementor-201 .elementor-element.elementor-element-59b86b43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.vividdesigns.co.za/wp-content/uploads/2025/03/Purple-Blue-Abstract-Background.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-201 .elementor-element.elementor-element-59b86b43{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-201 .elementor-element.elementor-element-59b86b43.e-con{--align-self:center}.elementor-201 .elementor-element.elementor-element-695a82c8{text-align:center}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header{padding:0 0 0 0;margin:0 0 0 0}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title,.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .title span{font-size:34px;line-height:1.3em;letter-spacing:0;word-spacing:0em}.elementor-201 .elementor-element.elementor-element-eb9d32e .eael-dual-header .subtext{font-size:22px;line-height:1.4em;word-spacing:.1em}.elementor-201 .elementor-element.elementor-element-24df7cd5>.elementor-widget-container{padding:0 0 0 0}.elementor-201 .elementor-element.elementor-element-24df7cd5.elementor-element{--align-self:flex-start}.elementor-201 .elementor-element.elementor-element-24df7cd5{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center}.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-201 .elementor-element.elementor-element-24df7cd5 .elementor-icon-list-item>a{font-size:20px;line-height:1.8em}.elementor-201 .elementor-element.elementor-element-69e039a6{width:auto;max-width:auto;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:24px;--n-accordion-icon-size:15px}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-201 .elementor-element.elementor-element-69e039a6.elementor-element{--align-self:stretch}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-width:1px 1px 1px 1px}.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{border-width:1px 1px 1px 1px}.elementor-201 .elementor-element.elementor-element-69e039a6{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:1.3em;letter-spacing:0}:where(.elementor-201 .elementor-element.elementor-element-69e039a6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-width:1px 2px 2px 2px}.elementor-201 .elementor-element.elementor-element-3e756833{font-size:22px}.elementor-201 .elementor-element.elementor-element-d6e0e0c{--padding-top:25px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-201 .elementor-element.elementor-element-bf9bd69>.elementor-widget-container{padding:0 5px 0 5px}.elementor-201 .elementor-element.elementor-element-bf9bd69.elementor-element{--align-self:center}.elementor-201 .elementor-element.elementor-element-25f00d09{text-align:left}.elementor-201 .elementor-element.elementor-element-25f00d09 .elementor-heading-title{font-size:30px}.elementor-201 .elementor-element.elementor-element-43d6e0cb .eael-advance-tabs{border-radius:1px 1px 1px 1px}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .title{line-height:1.2em}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .sub-title{line-height:1.2em;margin:0 0 5px 0}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action p{line-height:1.3em;letter-spacing:0}.elementor-201 .elementor-element.elementor-element-73d16c8d .eael-call-to-action .cta-button{padding:10px 10px 10px 10px;margin:10px 0 0 0}}