.elementor-6448 .elementor-element.elementor-element-2b90a2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-2b90a2e:not(.elementor-motion-effects-element-type-background), .elementor-6448 .elementor-element.elementor-element-2b90a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-6448 .elementor-element.elementor-element-2b90a2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6448 .elementor-element.elementor-element-9172ec8{--display:flex;}.elementor-6448 .elementor-element.elementor-element-e0b92b1{--display:flex;--min-height:400px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:6;}.elementor-6448 .elementor-element.elementor-element-e0b92b1::before, .elementor-6448 .elementor-element.elementor-element-e0b92b1 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-e0b92b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-e0b92b1 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-e0b92b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-e0b92b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-5b175c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6448 .elementor-element.elementor-element-f23d489{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-f23d489 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.44rem, 0.74692rem + 1.44058vw, 2.19rem);font-weight:600;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-75e4b3b{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-75e4b3b.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-75e4b3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-523009a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-8adc915{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6448 .elementor-element.elementor-element-dd23c60 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-58e4e81 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-64182fc img{width:60%;}.elementor-6448 .elementor-element.elementor-element-93b2255 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-6923113 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-0750fbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-b6702fb{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-b6702fb:not( .elementor-widget-image ), .elementor-6448 .elementor-element.elementor-element-b6702fb.elementor-widget-image img{-webkit-mask-image:url( https://www.staging.sspplanners.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6448 .elementor-element.elementor-element-b6702fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-92e464a );}.elementor-6448 .elementor-element.elementor-element-b8f7f41{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-6448 .elementor-element.elementor-element-b8f7f41.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-b8f7f41 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(1rem, 0.63rem + 0.77vw, 1.2rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-b27fdb7{--display:flex;}.elementor-6448 .elementor-element.elementor-element-4fc16e8{--display:flex;--min-height:400px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:6;}.elementor-6448 .elementor-element.elementor-element-4fc16e8::before, .elementor-6448 .elementor-element.elementor-element-4fc16e8 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-4fc16e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-4fc16e8 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-4fc16e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-4fc16e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-ebe22a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-26d0150{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-26d0150 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.44rem, 0.74692rem + 1.44058vw, 2.19rem);font-weight:600;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-349417f{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-349417f.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-349417f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-51e1328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-74f7302{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-22fe240 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-7a24a05 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-673bde7 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-0e668e2 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-142200f img{width:60%;}.elementor-6448 .elementor-element.elementor-element-cc3c27a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-7fccd54{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-7fccd54:not( .elementor-widget-image ), .elementor-6448 .elementor-element.elementor-element-7fccd54.elementor-widget-image img{-webkit-mask-image:url( https://www.staging.sspplanners.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6448 .elementor-element.elementor-element-7fccd54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-92e464a );}.elementor-6448 .elementor-element.elementor-element-c2314ae{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-6448 .elementor-element.elementor-element-c2314ae.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-c2314ae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(1rem, 0.63rem + 0.77vw, 1.2rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-0adbcf6{--display:flex;}.elementor-6448 .elementor-element.elementor-element-778b497{--display:flex;--min-height:400px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:6;}.elementor-6448 .elementor-element.elementor-element-778b497::before, .elementor-6448 .elementor-element.elementor-element-778b497 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-778b497 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-778b497 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-778b497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-778b497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-5a7b9e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-dc940be{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-dc940be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.44rem, 0.74692rem + 1.44058vw, 2.19rem);font-weight:600;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-af3c805{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-af3c805.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-af3c805 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-cf636d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-2863b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-a308f28 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-62ea8dd img{width:60%;}.elementor-6448 .elementor-element.elementor-element-cf96f41 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-f297c4b img{width:60%;}.elementor-6448 .elementor-element.elementor-element-b125d11 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-5fbb8e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-938802f{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-938802f:not( .elementor-widget-image ), .elementor-6448 .elementor-element.elementor-element-938802f.elementor-widget-image img{-webkit-mask-image:url( https://www.staging.sspplanners.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6448 .elementor-element.elementor-element-938802f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-92e464a );}.elementor-6448 .elementor-element.elementor-element-0d27c58{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-6448 .elementor-element.elementor-element-0d27c58.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-0d27c58 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(1rem, 0.63rem + 0.77vw, 1.2rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-be327e4{--display:flex;}.elementor-6448 .elementor-element.elementor-element-21abad2{--display:flex;--min-height:400px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:6;}.elementor-6448 .elementor-element.elementor-element-21abad2::before, .elementor-6448 .elementor-element.elementor-element-21abad2 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-21abad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-21abad2 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-21abad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-21abad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-9696f81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-00de996{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-00de996 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.44rem, 0.74692rem + 1.44058vw, 2.19rem);font-weight:600;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-bb991c5{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-bb991c5.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-bb991c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-ff4e348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-aad837d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-f22c134 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-6accf86 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-a753a27 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-f8e3826 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-2051f8f img{width:60%;}.elementor-6448 .elementor-element.elementor-element-7c0ed14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-0c088ca{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-0c088ca:not( .elementor-widget-image ), .elementor-6448 .elementor-element.elementor-element-0c088ca.elementor-widget-image img{-webkit-mask-image:url( https://www.staging.sspplanners.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6448 .elementor-element.elementor-element-0c088ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:var( --e-global-color-92e464a );}.elementor-6448 .elementor-element.elementor-element-8057a1f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-6448 .elementor-element.elementor-element-8057a1f.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-8057a1f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(1rem, 0.63rem + 0.77vw, 1.2rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-46c5667{--display:flex;}.elementor-6448 .elementor-element.elementor-element-46c5667.e-con{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-8a7c809{--display:flex;--min-height:400px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:6;}.elementor-6448 .elementor-element.elementor-element-8a7c809::before, .elementor-6448 .elementor-element.elementor-element-8a7c809 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-8a7c809 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-8a7c809 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-8a7c809 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-8a7c809 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-68f8674{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-3e5a3bb{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-3e5a3bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.44rem, 0.74692rem + 1.44058vw, 2.19rem);font-weight:600;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-bf3111d{width:100%;max-width:100%;text-align:left;}.elementor-6448 .elementor-element.elementor-element-bf3111d.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-bf3111d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-5e6c7fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-6e1d171{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-344e6e0 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-4bbb022 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-8c268be img{width:60%;}.elementor-6448 .elementor-element.elementor-element-46bbbf0 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-3dae85e img{width:60%;}.elementor-6448 .elementor-element.elementor-element-16d6ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-dce3b9e{width:auto;max-width:auto;background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-6448 .elementor-element.elementor-element-dce3b9e:not( .elementor-widget-image ), .elementor-6448 .elementor-element.elementor-element-dce3b9e.elementor-widget-image img{-webkit-mask-image:url( https://www.staging.sspplanners.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6448 .elementor-element.elementor-element-dce3b9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-92e464a );}.elementor-6448 .elementor-element.elementor-element-10d58fb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-6448 .elementor-element.elementor-element-10d58fb.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-10d58fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(1rem, 0.63rem + 0.77vw, 1.2rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-cf2fca0{--display:flex;}.elementor-6448 .elementor-element.elementor-element-131b099{--display:flex;--min-height:152px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -55px #FFFFFF inset;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-6448 .elementor-element.elementor-element-131b099::before, .elementor-6448 .elementor-element.elementor-element-131b099 > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-131b099 > .e-con-inner > .elementor-background-video-container::before, .elementor-6448 .elementor-element.elementor-element-131b099 > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-131b099 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6448 .elementor-element.elementor-element-131b099 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6448 .elementor-element.elementor-element-7aad154{text-align:center;}.elementor-6448 .elementor-element.elementor-element-7aad154 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-885315c{width:100%;max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-885315c.elementor-element{--align-self:flex-start;}.elementor-6448 .elementor-element.elementor-element-885315c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.00rem, 0.76981rem + 0.48019vw, 1.5rem);font-weight:400;color:#FFFFFF;}.elementor-6448 .elementor-element.elementor-element-b265aa8{--display:flex;}.elementor-6448 .elementor-element.elementor-element-4e3fe4e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-4e3fe4e.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-f909f87{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:20px;}@media(max-width:1024px){.elementor-6448 .elementor-element.elementor-element-e0b92b1{--min-height:390px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6448 .elementor-element.elementor-element-75e4b3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-523009a{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6448 .elementor-element.elementor-element-4fc16e8{--min-height:390px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6448 .elementor-element.elementor-element-349417f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-51e1328{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-778b497{--min-height:390px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6448 .elementor-element.elementor-element-af3c805{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-cf636d7{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-21abad2{--min-height:390px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6448 .elementor-element.elementor-element-bb991c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-ff4e348{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-8a7c809{--min-height:390px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6448 .elementor-element.elementor-element-bf3111d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-5e6c7fb{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-131b099{--min-height:184px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6448 .elementor-element.elementor-element-7aad154 img{width:50%;}.elementor-6448 .elementor-element.elementor-element-885315c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-4e3fe4e{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-6448 .elementor-element.elementor-element-f909f87{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:-16px;--e-n-carousel-arrow-prev-top-position:53px;--e-n-carousel-arrow-next-right-position:-14px;--e-n-carousel-arrow-next-top-position:53px;--e-n-carousel-arrow-size:28px;}}@media(max-width:767px){.elementor-6448 .elementor-element.elementor-element-2b90a2e{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6448 .elementor-element.elementor-element-e0b92b1{--min-height:350px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6448 .elementor-element.elementor-element-f23d489{text-align:center;}.elementor-6448 .elementor-element.elementor-element-75e4b3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-75e4b3b.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-523009a{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6448 .elementor-element.elementor-element-8adc915{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6448 .elementor-element.elementor-element-dd23c60{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-dd23c60 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-58e4e81{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-58e4e81 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-64182fc{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-64182fc img{width:30%;}.elementor-6448 .elementor-element.elementor-element-93b2255{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-93b2255 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-6923113{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-6923113 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-0750fbf{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-b6702fb .elementor-heading-title{font-size:1.8rem;}.elementor-6448 .elementor-element.elementor-element-b8f7f41{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6448 .elementor-element.elementor-element-4fc16e8{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6448 .elementor-element.elementor-element-26d0150{text-align:center;}.elementor-6448 .elementor-element.elementor-element-349417f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-349417f.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-51e1328{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6448 .elementor-element.elementor-element-74f7302{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-22fe240{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-22fe240 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-7a24a05{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-7a24a05 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-673bde7{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-673bde7 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-0e668e2{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-0e668e2 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-142200f{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-142200f img{width:30%;}.elementor-6448 .elementor-element.elementor-element-cc3c27a{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-7fccd54 .elementor-heading-title{font-size:1.8rem;}.elementor-6448 .elementor-element.elementor-element-c2314ae{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6448 .elementor-element.elementor-element-778b497{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6448 .elementor-element.elementor-element-dc940be{text-align:center;}.elementor-6448 .elementor-element.elementor-element-af3c805{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-af3c805.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-cf636d7{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6448 .elementor-element.elementor-element-2863b49{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-a308f28{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-a308f28 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-62ea8dd{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-62ea8dd img{width:30%;}.elementor-6448 .elementor-element.elementor-element-cf96f41{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-cf96f41 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-f297c4b{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-f297c4b img{width:30%;}.elementor-6448 .elementor-element.elementor-element-b125d11{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-b125d11 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-5fbb8e3{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-938802f .elementor-heading-title{font-size:1.8rem;}.elementor-6448 .elementor-element.elementor-element-0d27c58{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6448 .elementor-element.elementor-element-21abad2{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6448 .elementor-element.elementor-element-00de996{text-align:center;}.elementor-6448 .elementor-element.elementor-element-bb991c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-bb991c5.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-ff4e348{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6448 .elementor-element.elementor-element-aad837d{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-f22c134{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-f22c134 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-6accf86{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-6accf86 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-a753a27{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-a753a27 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-f8e3826{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-f8e3826 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-2051f8f{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-2051f8f img{width:30%;}.elementor-6448 .elementor-element.elementor-element-7c0ed14{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-0c088ca .elementor-heading-title{font-size:1.8rem;}.elementor-6448 .elementor-element.elementor-element-8057a1f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6448 .elementor-element.elementor-element-8a7c809{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6448 .elementor-element.elementor-element-3e5a3bb{text-align:center;}.elementor-6448 .elementor-element.elementor-element-bf3111d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-bf3111d.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-5e6c7fb{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6448 .elementor-element.elementor-element-6e1d171{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-344e6e0{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-344e6e0 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-4bbb022{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-4bbb022 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-8c268be{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-8c268be img{width:30%;}.elementor-6448 .elementor-element.elementor-element-46bbbf0{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-46bbbf0 img{width:30%;}.elementor-6448 .elementor-element.elementor-element-3dae85e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-6448 .elementor-element.elementor-element-3dae85e img{width:30%;}.elementor-6448 .elementor-element.elementor-element-16d6ccd{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6448 .elementor-element.elementor-element-dce3b9e .elementor-heading-title{font-size:1.8rem;}.elementor-6448 .elementor-element.elementor-element-10d58fb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6448 .elementor-element.elementor-element-131b099{--min-height:127px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6448 .elementor-element.elementor-element-7aad154 img{width:60%;}.elementor-6448 .elementor-element.elementor-element-885315c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6448 .elementor-element.elementor-element-885315c.elementor-element{--align-self:center;}.elementor-6448 .elementor-element.elementor-element-f909f87{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-12px;--e-n-carousel-arrow-prev-top-position:-3px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-next-top-position:2px;--e-n-carousel-arrow-size:18px;}}@media(min-width:768px){.elementor-6448 .elementor-element.elementor-element-e0b92b1{--width:100%;}.elementor-6448 .elementor-element.elementor-element-4fc16e8{--width:100%;}.elementor-6448 .elementor-element.elementor-element-778b497{--width:100%;}.elementor-6448 .elementor-element.elementor-element-21abad2{--width:100%;}.elementor-6448 .elementor-element.elementor-element-8a7c809{--width:100%;}.elementor-6448 .elementor-element.elementor-element-131b099{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23d489 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d0150 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc940be */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de996 */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5a3bb */.elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
    background: linear-gradient(
        244.22deg,
        #61d3ff 4.88%,
        #fcadfe 40.37%,
        #9381f5 57.46%,
        #e8f0d0 87.65%,
        #61d3ff
    );
    background-size: 300% 100%;
    background-repeat: repeat-x;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* Enable animation only when motion is allowed */
@media (prefers-reduced-motion: no-preference) {
    .elementor-596 .elementor-element.elementor-element-1071b72 .elementor-heading-title {
        animation: move-bg 8s linear infinite;
    }

    @keyframes move-bg {
        to {
            background-position: 300% 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3fe4e */.elementor-element-6690a76 .outer-cont {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
    text-align: center;
}/* End custom CSS */