.elementor-521 .elementor-element.elementor-element-1376939{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-521 .elementor-element.elementor-element-09458bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-521 .elementor-element.elementor-element-01ecf9f{--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;}.elementor-521 .elementor-element.elementor-element-acfb2ab{text-align:left;}.elementor-521 .elementor-element.elementor-element-acfb2ab img{width:56%;}.elementor-521 .elementor-element.elementor-element-a4f91fd.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-a4f91fd{text-align:left;}.elementor-521 .elementor-element.elementor-element-a4f91fd p{margin-bottom:47px;}.elementor-521 .elementor-element.elementor-element-96659f9{--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;}.elementor-521 .elementor-element.elementor-element-d27bb44{text-align:right;}.elementor-521 .elementor-element.elementor-element-d27bb44 img{width:56%;}.elementor-521 .elementor-element.elementor-element-6fbe6d5{--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;}.elementor-521 .elementor-element.elementor-element-5c3522b.elementor-element{--align-self:flex-end;}.elementor-521 .elementor-element.elementor-element-5c3522b{column-gap:0px;text-align:right;}.elementor-521 .elementor-element.elementor-element-5c3522b p{margin-bottom:36px;}.elementor-521 .elementor-element.elementor-element-dd67361{--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;}.elementor-521 .elementor-element.elementor-element-83f2a6d{text-align:left;}.elementor-521 .elementor-element.elementor-element-83f2a6d img{width:56%;}.elementor-521 .elementor-element.elementor-element-12f3b6c{--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;}.elementor-521 .elementor-element.elementor-element-b5db0a2.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-b5db0a2{text-align:left;}.elementor-521 .elementor-element.elementor-element-b5db0a2 p{margin-bottom:47px;}.elementor-521 .elementor-element.elementor-element-229cd70{--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;}.elementor-521 .elementor-element.elementor-element-f8fbed1{text-align:right;}.elementor-521 .elementor-element.elementor-element-f8fbed1 img{width:56%;}.elementor-521 .elementor-element.elementor-element-eaee641{--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;}.elementor-521 .elementor-element.elementor-element-a3caa1e.elementor-element{--align-self:flex-end;}.elementor-521 .elementor-element.elementor-element-a3caa1e{text-align:right;}.elementor-521 .elementor-element.elementor-element-a3caa1e p{margin-bottom:47px;}.elementor-521 .elementor-element.elementor-element-ee8e2b4{--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;}.elementor-521 .elementor-element.elementor-element-01fb040{text-align:left;}.elementor-521 .elementor-element.elementor-element-01fb040 img{width:46%;}.elementor-521 .elementor-element.elementor-element-6bc0ce4{--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;}.elementor-521 .elementor-element.elementor-element-56087c6.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-56087c6{text-align:left;}.elementor-521 .elementor-element.elementor-element-1ca6289{--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;}.elementor-521 .elementor-element.elementor-element-34a4d63{text-align:right;}.elementor-521 .elementor-element.elementor-element-34a4d63 img{width:60%;}.elementor-521 .elementor-element.elementor-element-c8ead80{--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;}.elementor-521 .elementor-element.elementor-element-328ab2d.elementor-element{--align-self:flex-end;}.elementor-521 .elementor-element.elementor-element-328ab2d{text-align:right;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-09458bd */.elementor-521 .elementor-element.elementor-element-09458bd {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1376939 */.elementor-521 .elementor-element.elementor-element-1376939 .elementor-heading-title {
    color: #A0FFFF; 
    text-shadow: 
        0 0 5px #00E7FF, 
        0 0 15px rgba(0, 231, 255, 0.5);
    font-size: 1.2rem; 
    line-height: 1.8; 
    animation: pulse 2.5s infinite alternate;
}

/* Animación de pulso */
@keyframes pulse {
    from {
        text-shadow: 
            0 0 5px #00E7FF, 
            0 0 10px #00E7FF, 
            0 0 20px rgba(0, 231, 255, 0.5);
    }
    to {
        text-shadow: 
            0 0 10px #00E7FF, 
            0 0 20px #007FFF, 
            0 0 40px rgba(0, 231, 255, 0.9);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f91fd */.elementor-521 .elementor-element.elementor-element-a4f91fd {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c3522b */.elementor-521 .elementor-element.elementor-element-5c3522b {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5db0a2 */.elementor-521 .elementor-element.elementor-element-b5db0a2 {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3caa1e */.elementor-521 .elementor-element.elementor-element-a3caa1e {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56087c6 */.elementor-521 .elementor-element.elementor-element-56087c6 {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328ab2d */.elementor-521 .elementor-element.elementor-element-328ab2d {
    color: #00FFFF; /* Cian Neón */
    text-shadow: 0 0 15px #00FFFF, 0 0 30px #00FFFF;
    font-weight: 600;
    letter-spacing: 2px;
}

@keyframes glow {
    0% { text-shadow: 0 0 10px #FF00FF; }
    50% { text-shadow: 0 0 20px #FF00FF, 0 0 40px #FF00FF; }
    100% { text-shadow: 0 0 10px #FF00FF; }
}/* End custom CSS */