.elementor-2982 .elementor-element.elementor-element-eb9c0af{--display:flex;--min-height:58vh;--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;--justify-content:center;--background-transition:0.3s;}.elementor-2982 .elementor-element.elementor-element-eb9c0af:not(.elementor-motion-effects-element-type-background), .elementor-2982 .elementor-element.elementor-element-eb9c0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C31;}.elementor-2982 .elementor-element.elementor-element-eb9c0af, .elementor-2982 .elementor-element.elementor-element-eb9c0af::before{--border-transition:0.3s;}.elementor-2982 .elementor-element.elementor-element-ff4567a{text-align:center;}.elementor-2982 .elementor-element.elementor-element-ff4567a .elementor-heading-title{color:#008AD5;font-family:"GT Ultra", Sans-serif;font-size:40px;}.elementor-2982 .elementor-element.elementor-element-e5ac12b{--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;--background-transition:0.3s;--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}@media(max-width:1024px){.elementor-2982 .elementor-element.elementor-element-ff4567a .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-2982 .elementor-element.elementor-element-eb9c0af{--min-height:40vh;}.elementor-2982 .elementor-element.elementor-element-ff4567a > .elementor-widget-container{margin:5em 0em 4em 0em;}.elementor-2982 .elementor-element.elementor-element-ff4567a .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-ff4567a */.spacetext h1 {
    background: linear-gradient(
        to right,
        #fff 20%,
        #fff 30%,
        #5466ff 70%,
        #008AD5 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */