.elementor-1522 .elementor-element.elementor-element-710138e{padding:15px 15px 15px 15px;}.elementor-1522 .elementor-element.elementor-element-2527d44{text-align:start;}.elementor-1522 .elementor-element.elementor-element-2527d44 img{width:80%;}.elementor-1522 .elementor-element.elementor-element-2a832f0{text-align:center;}.elementor-1522 .elementor-element.elementor-element-2a832f0 .elementor-heading-title{font-family:"Aoboshi One", Sans-serif;font-size:25px;font-weight:900;}.elementor-1522 .elementor-element.elementor-element-c12cb42{text-align:center;font-family:"Verdana", Sans-serif;text-transform:capitalize;line-height:14px;}.elementor-1522 .elementor-element.elementor-element-a9f05f2 .elementor-button{border-radius:5px 5px 5px 5px;padding:16px 8px 14px 8px;}.elementor-1522 .elementor-element.elementor-element-222f1a2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1522 .elementor-element.elementor-element-222f1a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1522 .elementor-element.elementor-element-222f1a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1522 .elementor-element.elementor-element-222f1a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1522 .elementor-element.elementor-element-c45127d{text-align:start;}.elementor-1522 .elementor-element.elementor-element-c45127d img{width:80%;}.elementor-1522 .elementor-element.elementor-element-37eaaf7{--divider-border-style:solid;--divider-color:#33343A;--divider-border-width:1px;}.elementor-1522 .elementor-element.elementor-element-37eaaf7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1522 .elementor-element.elementor-element-37eaaf7 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-1522 .elementor-element.elementor-element-710dda2 .hfe-copyright-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-710dda2 .hfe-copyright-wrapper, .elementor-1522 .elementor-element.elementor-element-710dda2 .hfe-copyright-wrapper a{font-family:"Verdana", Sans-serif;font-size:12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1522 .elementor-element.elementor-element-1ce02df{width:100%;}.elementor-1522 .elementor-element.elementor-element-3846845{width:25%;}.elementor-1522 .elementor-element.elementor-element-3a6eb7e{width:50%;}.elementor-1522 .elementor-element.elementor-element-0d478af{width:24.664%;}}/* Start custom CSS for section, class: .elementor-element-710138e */.elementor-1522 .elementor-element.elementor-element-710138e{
    position: relative;
    background: #000;
    overflow: hidden;
}

/* animated glowing layer */
.elementor-1522 .elementor-element.elementor-element-710138e::before{
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        #241D73,
        #C41182,
        #00ffcc,
        #241D73
    );
    background-size: 300% 300%;
    animation: moveGlow 6s linear infinite;
    opacity: 0.25;
    filter: blur(60px);
}

/* keep content above animation */
.elementor-1522 .elementor-element.elementor-element-710138e > *{
    position: relative;
    z-index: 2;
}

@keyframes moveGlow{
    0%{
        transform: rotate(0deg) translate(0,0);
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        transform: rotate(360deg) translate(0,0);
        background-position: 0% 50%;
    }
}/* End custom CSS */