.elementor-3431 .elementor-element.elementor-element-14f7b93a{--display:flex;--background-transition:1.4s;--overlay-opacity:1;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3431 .elementor-element.elementor-element-14f7b93a::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .elementor-background-video-container::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .e-con-inner > .elementor-background-video-container::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .elementor-background-slideshow::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3431 .elementor-element.elementor-element-14f7b93a:hover::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a:hover > .elementor-background-video-container::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .elementor-background-slideshow:hover::before, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3431 .elementor-element.elementor-element-14f7b93a:hover{--overlay-opacity:0.9;}.elementor-3431 .elementor-element.elementor-element-14f7b93a, .elementor-3431 .elementor-element.elementor-element-14f7b93a::before{--overlay-transition:0s;}.elementor-3431 .elementor-element.elementor-element-14f7b93a > .elementor-shape-bottom svg, .elementor-3431 .elementor-element.elementor-element-14f7b93a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-3431 .elementor-element.elementor-element-402db58b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3431 .elementor-element.elementor-element-402db58b{text-align:center;}.elementor-3431 .elementor-element.elementor-element-402db58b .elementor-heading-title{font-size:72px;font-weight:900;}.elementor-3431 .elementor-element.elementor-element-402db58b .elementor-heading-title a:hover, .elementor-3431 .elementor-element.elementor-element-402db58b .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-3431 .elementor-element.elementor-element-402db58b .elementor-heading-title a{transition-duration:2.9s;}.elementor-3431 .elementor-element.elementor-element-4806923f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3431 .elementor-element.elementor-element-0b8630f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}body.elementor-page-3431:not(.elementor-motion-effects-element-type-background), body.elementor-page-3431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3431 .elementor-element.elementor-element-4806923f{--justify-content:center;}}@media(max-width:767px){.elementor-3431 .elementor-element.elementor-element-402db58b .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:0px;}.elementor-3431 .elementor-element.elementor-element-4806923f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-402db58b *//* CONTENEDOR */

.provi-rayos{

    position:relative;
    display:inline-block;
    overflow:hidden;

}



/* TEXTO */

.provi-rayos .elementor-heading-title{

    opacity:0;
    transform:translateY(50px) scale(.96);

    animation:

    proviTextoAparece 1.8s ease forwards 1.2s,

    proviGlowLoop 4s ease-in-out infinite 3.5s;

    position:relative;
    z-index:2;

}



/* RAYOS */

.provi-rayos::before,
.provi-rayos::after{

    content:"";
    position:absolute;

    width:300%;
    height:4px;

    background:linear-gradient(
        90deg,
        transparent,
        #FFD700,
        #ffffff,
        #FFD700,
        transparent
    );

    top:50%;
    left:-300%;

    box-shadow:

    0 0 10px #FFD700,
    0 0 25px #FFD700,
    0 0 50px #FFD700;

    animation:proviRayosLoop 15s linear infinite;

}



/* ANGULOS */

.provi-rayos::before{

    transform:rotate(6deg);
    animation-delay:0s;

}

.provi-rayos::after{

    transform:rotate(-6deg);
    animation-delay:1.5s;

}



/* TEXTO APARECE */

@keyframes proviTextoAparece{

    to{

        opacity:1;
        transform:translateY(0) scale(1);

    }

}



/* LOOP RAYOS CADA 15 SEG */

@keyframes proviRayosLoop{

    0%{

        left:-300%;
        opacity:0;

    }

    3%{

        opacity:1;

    }

    12%{

        left:300%;
        opacity:0;

    }

    100%{

        left:300%;
        opacity:0;

    }

}



/* GLOW LOOP */

@keyframes proviGlowLoop{

    0%,100%{

        text-shadow:none;
        transform:scale(1);

    }

    50%{

        text-shadow:

        0 0 10px rgba(255,215,0,0.4),
        0 0 20px rgba(255,215,0,0.2);

        transform:scale(1.015);

    }

}/* End custom CSS */
/* Start custom CSS *//* OCULTAR HEADER SOLO EN UNA PAGINA ESPECIFICA */
.page-id-3431 header,
.page-id-3431 .site-header,
.page-id-3431 #site-header,
.page-id-3431 .elementor-location-header {
    display: none !important;
}/* End custom CSS */