.elementor-38170103 .elementor-element.elementor-element-6d656898 > .elementor-background-overlay{background-image:url("/img/cms/Rooted%20Light/Gemini_Generated_Image_r0xgr8r0xgr8r0xg.png");background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-38170103 .elementor-element.elementor-element-723aef7c .elementor-spacer-inner{height:50px;}.elementor-38170103 .elementor-element.elementor-element-e82fe1a{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-e82fe1a .elementor-heading-title{color:#55B0D6;font-family:"Sour Gummy Bold", sans-serif;font-size:103px;letter-spacing:-2px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:2px 3px 1px rgba(255, 255, 255, 0.63);}.elementor-38170103 .elementor-element.elementor-element-15d9200{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-15d9200 .elementor-heading-title{color:#EC63F7;font-family:"Sour Gummy Bold", sans-serif;font-size:75px;text-shadow:1px 1px 2px #FFFFFF;}.elementor-38170103 .elementor-element.elementor-element-15d9200 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-38170103 .elementor-element.elementor-element-2289168d .elementor-custom-embed-play i{font-size:213px;}.elementor-38170103 .elementor-element.elementor-element-2289168d .elementor-custom-embed-play svg{width:213px;height:213px;}.elementor-38170103 .elementor-element.elementor-element-2289168d > .elementor-widget-container{margin:-51px -51px -51px -51px;padding:0px 0px 0px 0px;}.elementor-38170103 .elementor-element.elementor-element-48deaff1 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}.elementor-38170103 .elementor-element.elementor-element-48deaff1 .elementor-image-carousel-caption{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-48deaff1 .elementor-swiper-button{font-size:58px;}.elementor-38170103 .elementor-element.elementor-element-48deaff1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;background-color:rgba(255, 255, 255, 0);background-image:url("/img/cms/vid%20banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38170103 .elementor-element.elementor-element-7eae66d7 > .elementor-background-overlay{background-image:url("/img/cms/title%20banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-38170103 .elementor-element.elementor-element-7eae66d7{padding:4px 4px 4px 4px;}.elementor-38170103 .elementor-element.elementor-element-5fe66109 .elementor-heading-title{color:#315A6B;font-family:"Sour Gummy Bold", sans-serif;font-size:57px;line-height:0.8em;}.elementor-38170103 .elementor-element.elementor-element-5fe66109 > .elementor-widget-container{padding:0px 0px 0px 44px;}.elementor-38170103 .elementor-element.elementor-element-71ff8148 input[type=email]{height:50px;padding:17px 17px 17px 17px;border-radius:25px 25px 25px 25px;}.elementor-38170103 .elementor-element.elementor-element-71ff8148 button[type=submit]{height:50px;padding:0px 15px 0px 12px;margin:25px 25px 0;background-color:#EA4EFB;border-radius:34px 34px 34px 34px;}.elementor-38170103 .elementor-element.elementor-element-71ff8148 .elementor-button-content-wrapper{gap:9px;}.elementor-38170103 .elementor-element.elementor-element-71ff8148 .elementor-button-text{flex-grow:min(0, 9);}.elementor-38170103 .elementor-element.elementor-element-71ff8148 form{max-width:392px;}.elementor-38170103 .elementor-element.elementor-element-71ff8148 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-38170103 .elementor-element.elementor-element-5a661490 .elementor-cta-bg-wrapper{min-height:331px;}.elementor-38170103 .elementor-element.elementor-element-5a661490 .elementor-cta-content{text-align:center;padding:0px 0px 0px 0px;}.elementor-38170103 .elementor-element.elementor-element-5a661490 .elementor-cta .elementor-cta-bg, .elementor-38170103 .elementor-element.elementor-element-5a661490 .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-38170103 .elementor-element.elementor-element-5a661490 > .elementor-widget-container{padding:43px 43px 43px 43px;background-image:url("/img/cms/block%20pink2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38170103 .elementor-element.elementor-element-2ee97d41 .elementor-cta-bg-wrapper{min-height:244px;}.elementor-38170103 .elementor-element.elementor-element-2ee97d41 .elementor-cta-content{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-2ee97d41 .elementor-cta .elementor-cta-bg, .elementor-38170103 .elementor-element.elementor-element-2ee97d41 .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-38170103 .elementor-element.elementor-element-2ee97d41 > .elementor-widget-container{padding:43px 43px 43px 43px;background-image:url("/img/cms/block%20pink3.webp");background-repeat:no-repeat;background-size:cover;}.elementor-38170103 .elementor-element.elementor-element-395be881 .elementor-spacer-inner{height:14px;}.elementor-38170103 .elementor-element.elementor-element-61c1c4e8{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-61c1c4e8 .elementor-heading-title{color:#55B0D6;font-family:"Sour Gummy Bold", sans-serif;font-size:93px;text-shadow:3px 4px 2px #FFFFFF;}.elementor-38170103 .elementor-element.elementor-element-71017afc{text-align:center;}.elementor-38170103 .elementor-element.elementor-element-71017afc .elementor-heading-title{color:#EC63F7;font-family:"Sour Gummy Bold", sans-serif;font-size:94px;text-shadow:2px -2px 1px #FFFFFF;}@media(min-width:768px){.elementor-38170103 .elementor-element.elementor-element-4a1c3c69{width:60.881%;}.elementor-38170103 .elementor-element.elementor-element-4e19bda4{width:39.076%;}}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Sour Gummy Bold';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/SourGummy-VariableFont_wdth,wght.woff2') format('woff2');
}
 /* End Custom Fonts CSS */