.elementor-27902 .elementor-element.elementor-element-31e63a58{--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-27902 .elementor-element.elementor-element-31e63a58:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-31e63a58>.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-27902 .elementor-element.elementor-element-2bc65d52>.elementor-widget-container{margin:0 0 0 0;padding:30px 0 0 0}.elementor-27902 .elementor-element.elementor-element-2bc65d52 img{box-shadow:0 0 3px 0 #5100FF}.elementor-27902 .elementor-element.elementor-element-23460856>.elementor-widget-container{margin:0 0 -20px 0;padding:10px 10px 0 10px}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header{background-color:#FFF;border-style:none;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title{color:#000}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title span.lead{color:#9401D9}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title,.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title span{font-weight:700}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .subtext{color:#000;font-size:20px;font-weight:500;font-style:italic}.elementor-27902 .elementor-element.elementor-element-8192d34{--display:flex}.elementor-27902 .elementor-element.elementor-element-8192d34:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-8192d34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ad2bfe5)}.elementor-27902 .elementor-element.elementor-element-0b22af2{--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-27902 .elementor-element.elementor-element-0b22af2>.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-27902 .elementor-element.elementor-element-0b22af2>.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-27902 .elementor-element.elementor-element-0b22af2>.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-27902 .elementor-element.elementor-element-0b22af2>.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-27902 .elementor-element.elementor-element-0b22af2>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:solid;border-color:#0025B6}.elementor-27902 .elementor-element.elementor-element-52fe52ce{--display:flex}.elementor-27902 .elementor-element.elementor-element-52fe52ce:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-52fe52ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9A00FF03}.elementor-27902 .elementor-element.elementor-element-4f40db2{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-b7126e4{text-align:left;font-size:24px;line-height:34px;letter-spacing:.1px;word-spacing:0;color:#000}.elementor-27902 .elementor-element.elementor-element-9c961a3{text-align:center}.elementor-27902 .elementor-element.elementor-element-9c961a3 .elementor-heading-title{font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-content>div.eael-tab-content-item{background-color:var(--e-global-color-ad2bfe5)}.elementor-27902 .elementor-element.elementor-element-3e152b0{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-3e152b0>.elementor-widget-container{background-color:#3900B3;margin:0 0 0 0;padding:0 0 0 0}.elementor-27902 .elementor-element.elementor-element-3e152b0.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-3e152b0 .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-27902 .elementor-element.elementor-element-3e152b0 .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-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li i{font-size:25px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li img{width:25px}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li svg{width:25px;height:25px;fill:#FFF}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-tab-inline-icon li .title-before-icon{margin-right:10px}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-tab-inline-icon li .title-after-icon{margin-left:10px}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-tab-top-icon li i,.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-tab-top-icon li img,.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-tab-top-icon li svg{margin-bottom:10px}.elementor-27902 .elementor-element.elementor-element-3e152b0>.eael-advance-tabs>.eael-tabs-nav ul li{padding:10px 5px 10px 5px;margin:-2px 0 0 0}.elementor-27902 .elementor-element.elementor-element-3e152b0>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li{padding:10px 5px 10px 5px;margin:-2px 0 0 0}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#0084FF;color:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li:hover>i{color:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li:hover>svg{fill:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul .active{background-color:#B0F}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li.active{color:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li.active>i{color:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li.active>svg{fill:#fff}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-content>div{background-color:#FFF;color:#000;font-size:20px;line-height:32px;letter-spacing:.1px;word-spacing:0;padding:25px 5px 5px 5px;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-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs .eael-tabs-nav>ul li:after{border-width:10px;bottom:-10px}.elementor-27902 .elementor-element.elementor-element-3e152b0 .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-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li:after{right:auto;left:-10px!important;top:calc(50% - 10px)!important}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs:not(.eael-tabs-vertical)>.eael-tabs-nav>ul li:after{border-top-color:#B500FF}.elementor-27902 .elementor-element.elementor-element-30a7f55{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-545f6968{--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:15px;--padding-right:15px}.elementor-27902 .elementor-element.elementor-element-545f6968:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-545f6968>.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-4.webp)}.elementor-27902 .elementor-element.elementor-element-545f6968.e-con{--align-self:center}.elementor-27902 .elementor-element.elementor-element-50f1dac .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-1b7a05b{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-1b7a05b>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-1b7a05b.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-1b7a05b p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-1017242{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-1017242>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-1017242.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-1017242 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-1017242 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-1017242 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-1017242 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-1017242 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-1017242 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-1017242 .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-34a9759{--spacer-size:5px}.elementor-27902 .elementor-element.elementor-element-a253bcb{--display:flex}.elementor-27902 .elementor-element.elementor-element-a253bcb:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-a253bcb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9A00FF78}.elementor-27902 .elementor-element.elementor-element-df60c52{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-16ebcec{text-align:center}.elementor-27902 .elementor-element.elementor-element-16ebcec .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-1d3263a{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-1d3263a>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-1d3263a.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-1d3263a p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-117abf9{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-117abf9>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-117abf9.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-117abf9 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-117abf9 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-117abf9 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-117abf9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-117abf9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-117abf9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-117abf9 .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-f173d62{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-a49654d{--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:15px;--padding-right:15px}.elementor-27902 .elementor-element.elementor-element-a49654d:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-a49654d>.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-4.webp)}.elementor-27902 .elementor-element.elementor-element-a49654d.e-con{--align-self:center}.elementor-27902 .elementor-element.elementor-element-b92cc65 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-8d95b5d{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-8d95b5d>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-8d95b5d.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-8d95b5d p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-4bf972c{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-4bf972c>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-4bf972c.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-4bf972c .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-4bf972c .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-4bf972c .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-4bf972c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-4bf972c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-4bf972c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-4bf972c .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-9fb4288{--display:flex}.elementor-27902 .elementor-element.elementor-element-9fb4288:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-9fb4288>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9A00FF78}.elementor-27902 .elementor-element.elementor-element-fb664ef{text-align:center}.elementor-27902 .elementor-element.elementor-element-fb664ef .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-72070f3{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-72070f3>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-72070f3.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-72070f3 p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-64d7b74{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-64d7b74>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-64d7b74.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-64d7b74 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-64d7b74 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-64d7b74 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-64d7b74 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-64d7b74 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-64d7b74 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-64d7b74 .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-0450687{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-43dc14f{--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:15px;--padding-right:15px}.elementor-27902 .elementor-element.elementor-element-43dc14f:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-43dc14f>.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-4.webp)}.elementor-27902 .elementor-element.elementor-element-43dc14f.e-con{--align-self:center}.elementor-27902 .elementor-element.elementor-element-7624366 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-679b20e{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-679b20e>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-679b20e.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-679b20e p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-17a3992{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-17a3992>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-17a3992.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-17a3992 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-17a3992 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-17a3992 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-17a3992 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-17a3992 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-17a3992 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-17a3992 .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-b8c50ea{--display:flex}.elementor-27902 .elementor-element.elementor-element-b8c50ea:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-b8c50ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9A00FF78}.elementor-27902 .elementor-element.elementor-element-59f206c{text-align:center}.elementor-27902 .elementor-element.elementor-element-59f206c .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-319a0fa{width:100%;max-width:100%;text-align:left;font-size:20px;line-height:32px;color:#000}.elementor-27902 .elementor-element.elementor-element-319a0fa>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor5);margin:0 0 0 0;padding:20px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-319a0fa.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-319a0fa p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-b732792{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-b732792>.elementor-widget-container{padding:0 0 10px 0}.elementor-27902 .elementor-element.elementor-element-b732792.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-b732792 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-27902 .elementor-element.elementor-element-b732792 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-b732792 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27902 .elementor-element.elementor-element-b732792 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-27902 .elementor-element.elementor-element-b732792 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;background:#9300FF}.elementor-27902 .elementor-element.elementor-element-b732792 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-27902 .elementor-element.elementor-element-b732792 .swiper-wrapper{display:flex;align-items:center}.elementor-27902 .elementor-element.elementor-element-0b9e64c{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-02a7aec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-27902 .elementor-element.elementor-element-02a7aec:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-02a7aec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29008DB0}.elementor-27902 .elementor-element.elementor-element-e77cf70{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-4a40ad5 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-content>div.eael-tab-content-item{background-color:var(--e-global-color-ad2bfe5)}.elementor-27902 .elementor-element.elementor-element-7b56144{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-7b56144>.elementor-widget-container{background-color:#3900B3;margin:0 0 0 0;padding:0 0 0 0}.elementor-27902 .elementor-element.elementor-element-7b56144.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-7b56144 .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-27902 .elementor-element.elementor-element-7b56144 .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-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li i{font-size:25px;color:#FFF}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li img{width:25px}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li svg{width:25px;height:25px;fill:#FFF}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-tab-inline-icon li .title-before-icon{margin-right:10px}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-tab-inline-icon li .title-after-icon{margin-left:10px}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-tab-top-icon li i,.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-tab-top-icon li img,.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-tab-top-icon li svg{margin-bottom:10px}.elementor-27902 .elementor-element.elementor-element-7b56144>.eael-advance-tabs>.eael-tabs-nav ul li{padding:10px 5px 10px 5px;margin:-2px 0 0 0}.elementor-27902 .elementor-element.elementor-element-7b56144>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li{padding:10px 5px 10px 5px;margin:-2px 0 0 0}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#0084FF;color:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li:hover>i{color:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li:hover>svg{fill:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul .active{background-color:#B0F}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li.active{color:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li.active>i{color:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li.active>svg{fill:#fff}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-content>div{background-color:#FFF;color:#000;font-size:20px;line-height:32px;letter-spacing:.1px;word-spacing:0;padding:25px 5px 5px 5px;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-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs .eael-tabs-nav>ul li:after{border-width:10px;bottom:-10px}.elementor-27902 .elementor-element.elementor-element-7b56144 .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-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li:after{right:auto;left:-10px!important;top:calc(50% - 10px)!important}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs:not(.eael-tabs-vertical)>.eael-tabs-nav>ul li:after{border-top-color:#B500FF}.elementor-27902 .elementor-element.elementor-element-17f7db3{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-e35f53b{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-98aa157{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-27902 .elementor-element.elementor-element-98aa157:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-98aa157>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29008DB0}.elementor-27902 .elementor-element.elementor-element-fc340ac .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:0 0 1px #FFF;color:#FFF}.elementor-27902 .elementor-element.elementor-element-e9750dc{--spacer-size:10px}.elementor-27902 .elementor-element.elementor-element-4782f017{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-27902 .elementor-element.elementor-element-4782f017:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-4782f017>.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-27902 .elementor-element.elementor-element-4782f017.e-con{--align-self:center}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button.cta-secondary-button{background-color:var(--e-global-color-ad2bfe5);padding:12px 12px 12px 12px;margin:0 0 0 0;border-style:solid;border-width:2px 2px 2px 1px;border-color:#9A00FF;box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button.cta-secondary-button:after,.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button.cta-secondary-button:hover{background-color:#24BE00}.elementor-27902 .elementor-element.elementor-element-46b39aec{width:100%;max-width:100%}.elementor-27902 .elementor-element.elementor-element-46b39aec>.elementor-widget-container{background-color:var(--e-global-color-ad2bfe5);margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-27902 .elementor-element.elementor-element-46b39aec.elementor-element{--align-self:center}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action{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-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.bg-img:after{background-color:#FFF}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#000}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .title{font-size:32px;font-weight:600;line-height:30px;letter-spacing:.1px;word-spacing:0;margin:10px 5px 15px 0}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .sub-title{color:#000;font-size:20px;font-style:italic}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action p{color:#000;font-size:22px;font-weight:400;line-height:35px;letter-spacing:.1px;word-spacing:0}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button{padding:12px 12px 12px 12px;margin:10px 0 0 0;font-size:18px;font-weight:600;font-style:italic;line-height:33px;letter-spacing:.1px}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFF;background:#0011E4}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button:not(.cta-secondary-button){border-style:solid;border-width:2px 1px 2px 2px;border-color:#9A00FF;box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#8900E2}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#8900E2}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button.effect-1:after{background:#8900E2}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button.effect-2:after{background:#8900E2}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button{color:#1E9E00}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button:hover{color:#FFF}body.elementor-page-27902{margin:0 0 0 0;padding:0 0 0 0}@media(min-width:768px){.elementor-27902 .elementor-element.elementor-element-4782f017{--width:100%}}@media(max-width:767px){.elementor-27902 .elementor-element.elementor-element-31e63a58:not(.elementor-motion-effects-element-type-background),.elementor-27902 .elementor-element.elementor-element-31e63a58>.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-27902 .elementor-element.elementor-element-31e63a58{--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-27902 .elementor-element.elementor-element-31e63a58.e-con{--align-self:center}.elementor-27902 .elementor-element.elementor-element-2bc65d52{text-align:center}.elementor-27902 .elementor-element.elementor-element-23460856>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header{padding:0 0 0 0;margin:0 0 0 0}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title,.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .title span{font-size:34px;line-height:1.3em;letter-spacing:0;word-spacing:0em}.elementor-27902 .elementor-element.elementor-element-23460856 .eael-dual-header .subtext{font-size:22px;line-height:1.4em;word-spacing:.1em}.elementor-27902 .elementor-element.elementor-element-0b22af2{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-27902 .elementor-element.elementor-element-0b22af2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-27902 .elementor-element.elementor-element-0b22af2.elementor-element{--align-self:stretch}.elementor-27902 .elementor-element.elementor-element-0b22af2>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-width:1px 1px 1px 1px}.elementor-27902 .elementor-element.elementor-element-0b22af2>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{border-width:1px 1px 1px 1px}.elementor-27902 .elementor-element.elementor-element-0b22af2{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-27902 .elementor-element.elementor-element-0b22af2>.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-27902 .elementor-element.elementor-element-0b22af2>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-width:1px 2px 2px 2px}.elementor-27902 .elementor-element.elementor-element-4f40db2{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-b7126e4{font-size:22px}.elementor-27902 .elementor-element.elementor-element-9c961a3 .elementor-heading-title{font-size:29px;-webkit-text-stroke-width:0;stroke-width:0}.elementor-27902 .elementor-element.elementor-element-3e152b0 .eael-advance-tabs{border-radius:1px 1px 1px 1px}.elementor-27902 .elementor-element.elementor-element-30a7f55{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-1b7a05b>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-1b7a05b.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-1b7a05b{font-size:14px}.elementor-27902 .elementor-element.elementor-element-1b7a05b p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-34a9759{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-df60c52{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-1d3263a>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-1d3263a.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-1d3263a{font-size:14px}.elementor-27902 .elementor-element.elementor-element-1d3263a p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-f173d62{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-8d95b5d>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-8d95b5d.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-8d95b5d{font-size:14px}.elementor-27902 .elementor-element.elementor-element-8d95b5d p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-72070f3>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-72070f3.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-72070f3{font-size:14px}.elementor-27902 .elementor-element.elementor-element-72070f3 p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-0450687{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-679b20e>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-679b20e.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-679b20e{font-size:14px}.elementor-27902 .elementor-element.elementor-element-679b20e p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-319a0fa>.elementor-widget-container{padding:15px 5px 5px 5px}.elementor-27902 .elementor-element.elementor-element-319a0fa.elementor-element{--align-self:flex-start}.elementor-27902 .elementor-element.elementor-element-319a0fa{font-size:14px}.elementor-27902 .elementor-element.elementor-element-319a0fa p{margin-block-end:10px}.elementor-27902 .elementor-element.elementor-element-0b9e64c{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-e77cf70{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-7b56144 .eael-advance-tabs{border-radius:1px 1px 1px 1px}.elementor-27902 .elementor-element.elementor-element-17f7db3{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-e35f53b{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-e9750dc{--spacer-size:4px}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .title{font-size:28px;line-height:32px}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .sub-title{line-height:30px;margin:0 0 5px 0}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action p{line-height:1.3em;letter-spacing:0}.elementor-27902 .elementor-element.elementor-element-46b39aec .eael-call-to-action .cta-button{padding:10px 10px 10px 10px;margin:10px 0 0 0}}