.elementor-40010000 .elementor-element.elementor-element-1c51a996 > .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-40010000 .elementor-element.elementor-element-672436db .elementor-spacer-inner{height:50px;}.elementor-40010000 .elementor-element.elementor-element-491b519{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-491b519 .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-40010000 .elementor-element.elementor-element-2120d533{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-2120d533 .elementor-heading-title{color:#EC63F7;font-family:"Sour Gummy Bold", sans-serif;font-size:75px;text-shadow:1px 1px 2px #FFFFFF;}.elementor-40010000 .elementor-element.elementor-element-2120d533 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-40010000 .elementor-element.elementor-element-121f0f5 .elementor-custom-embed-play i{font-size:213px;}.elementor-40010000 .elementor-element.elementor-element-121f0f5 .elementor-custom-embed-play svg{width:213px;height:213px;}.elementor-40010000 .elementor-element.elementor-element-121f0f5 > .elementor-widget-container{margin:-51px -51px -51px -51px;padding:0px 0px 0px 0px;}.elementor-40010000 .elementor-element.elementor-element-198e5181 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}.elementor-40010000 .elementor-element.elementor-element-198e5181 .elementor-image-carousel-caption{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-198e5181 .elementor-swiper-button{font-size:58px;}.elementor-40010000 .elementor-element.elementor-element-198e5181 > .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-40010000 .elementor-element.elementor-element-7aa4b7cf > .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-40010000 .elementor-element.elementor-element-7aa4b7cf{padding:4px 4px 4px 4px;}.elementor-40010000 .elementor-element.elementor-element-7b39d4da .elementor-heading-title{color:#315A6B;font-family:"Sour Gummy Bold", sans-serif;font-size:57px;line-height:0.8em;}.elementor-40010000 .elementor-element.elementor-element-7b39d4da > .elementor-widget-container{padding:0px 0px 0px 44px;}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd input[type=email]{height:50px;padding:17px 17px 17px 17px;border-radius:25px 25px 25px 25px;}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd button[type=submit]{height:50px;padding:0px 15px 0px 12px;margin:25px 25px 0;background-color:#EA4EFB;border-radius:34px 34px 34px 34px;}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd .elementor-button-content-wrapper{gap:9px;}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd .elementor-button-text{flex-grow:min(0, 9);}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd form{max-width:392px;}.elementor-40010000 .elementor-element.elementor-element-4b5d19bd > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-40010000 .elementor-element.elementor-element-31cc396b .elementor-cta-bg-wrapper{min-height:331px;}.elementor-40010000 .elementor-element.elementor-element-31cc396b .elementor-cta-content{text-align:center;padding:0px 0px 0px 0px;}.elementor-40010000 .elementor-element.elementor-element-31cc396b .elementor-cta .elementor-cta-bg, .elementor-40010000 .elementor-element.elementor-element-31cc396b .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-40010000 .elementor-element.elementor-element-31cc396b > .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-40010000 .elementor-element.elementor-element-3fbc3d9b .elementor-cta-bg-wrapper{min-height:244px;}.elementor-40010000 .elementor-element.elementor-element-3fbc3d9b .elementor-cta-content{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-3fbc3d9b .elementor-cta .elementor-cta-bg, .elementor-40010000 .elementor-element.elementor-element-3fbc3d9b .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-40010000 .elementor-element.elementor-element-3fbc3d9b > .elementor-widget-container{padding:43px 43px 43px 43px;background-image:url("/img/cms/block%20pink3.webp");background-repeat:no-repeat;background-size:cover;}.elementor-40010000 .elementor-element.elementor-element-2bce6f97 .elementor-spacer-inner{height:14px;}.elementor-40010000 .elementor-element.elementor-element-7f57a7f5{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-7f57a7f5 .elementor-heading-title{color:#55B0D6;font-family:"Sour Gummy Bold", sans-serif;font-size:93px;text-shadow:3px 4px 2px #FFFFFF;}.elementor-40010000 .elementor-element.elementor-element-23ae0c64{text-align:center;}.elementor-40010000 .elementor-element.elementor-element-23ae0c64 .elementor-heading-title{color:#EC63F7;font-family:"Sour Gummy Bold", sans-serif;font-size:94px;text-shadow:2px -2px 1px #FFFFFF;}body.elementor-page-40010000 header.page-header{display:none;}body.elementor-page-40010000:not(.elementor-motion-effects-element-type-background), body.elementor-page-40010000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5D1;}@media(min-width:768px){.elementor-40010000 .elementor-element.elementor-element-9493a78{width:60.881%;}.elementor-40010000 .elementor-element.elementor-element-5dbc585e{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 */