.elementor-1793 .elementor-element.elementor-element-3656f8c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #2D2D2D80 0%, var( --e-global-color-bfd2f98 ) 85%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1793 .elementor-element.elementor-element-3656f8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-1793 .elementor-element.elementor-element-eab8758 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1793 .elementor-element.elementor-element-083933a > .elementor-container{max-width:720px;}.elementor-1793 .elementor-element.elementor-element-083933a{margin-top:8%;margin-bottom:0%;padding:5em 0em 5em 0em;overflow:visible;}.elementor-1793 .elementor-element.elementor-element-c99d025 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1793 .elementor-element.elementor-element-5a92533{text-align:center;}.elementor-1793 .elementor-element.elementor-element-9fa5e11{--display:flex;overflow:visible;}.elementor-1793 .elementor-element.elementor-element-8808f56{width:var( --container-widget-width, 76% );max-width:76%;margin:-101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-1793 .elementor-element.elementor-element-8808f56.elementor-element{--align-self:center;}.elementor-1793 .elementor-element.elementor-element-8808f56 p{margin-block-end:0px;}.elementor-1793 .elementor-element.elementor-element-db22013{--display:flex;overflow:visible;}.elementor-1793 .elementor-element.elementor-element-27758a4{text-align:center;}.elementor-1793 .elementor-element.elementor-element-4141025{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1793 .elementor-element.elementor-element-dd9ba66{--display:flex;overflow:visible;}@media(max-width:1024px){.elementor-1793 .elementor-element.elementor-element-083933a{margin-top:7em;margin-bottom:0em;padding:3em 0em 3em 0em;}.elementor-1793 .elementor-element.elementor-element-8808f56{margin:-81px -81px calc(var(--kit-widget-spacing, 0px) + -81px) -81px;}.elementor-1793 .elementor-element.elementor-element-1764260{margin:68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1793 .elementor-element.elementor-element-4141025{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1793 .elementor-element.elementor-element-8808f56{margin:-63px -63px calc(var(--kit-widget-spacing, 0px) + -63px) -63px;--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;}.elementor-1793 .elementor-element.elementor-element-1764260{margin:45px 45px calc(var(--kit-widget-spacing, 0px) + 45px) 45px;}.elementor-1793 .elementor-element.elementor-element-27758a4{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1793 .elementor-element.elementor-element-4141025{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1793 .elementor-element.elementor-element-4141025{--content-width:1025px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1793 .elementor-element.elementor-element-4141025{--content-width:620px;}}/* Start custom CSS for heading, class: .elementor-element-5a92533 */.canva-gradient-text {
    /* Essential properties for the gradient text effect */
    background-image: linear-gradient(to right, #07b9ce, #3969e7, #7d2ae7);
    -webkit-background-clip: text;
    background-clip: text; /* Standard property */
    -webkit-text-fill-color: transparent; 
    color: transparent; /* Standard property */
    font-weight: bold;
    /* This will ensure the size matches the H1's size */
}/* End custom CSS */