.elementor-1921 .elementor-element.elementor-element-e258082{--display:flex;--min-height:0px;--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-1921 .elementor-element.elementor-element-de97d5b{--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-1921 .elementor-element.elementor-element-88c31e9{--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-1921 .elementor-element.elementor-element-7edc383{--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-1921 .elementor-element.elementor-element-6902b26{--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-1921 .elementor-element.elementor-element-0714a9f{--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-1921 .elementor-element.elementor-element-3988208{--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;}body.elementor-page-1921:not(.elementor-motion-effects-element-type-background), body.elementor-page-1921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312112;}/* Start custom CSS for html, class: .elementor-element-eab6143 */.texto-urgencia-legal{

    font-family: 'Sora', sans-serif;

    text-align:center;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:3px;
    line-height:1.4;

    font-size:clamp(18px,2.4vw,30px);

    margin:30px auto;
    max-width:900px;

    /* efecto gradiente premium */
    background-image:linear-gradient(90deg,
        #ffffff,
        #e8c07a,
        #c6923d,
        #f5d18f,
        #ffffff
    );

    background-size:300% 100%;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    animation:shineLegal 4s ease-in-out infinite;
}

@keyframes shineLegal{
    0%{background-position:0% 50%;}
    100%{background-position:100% 50%;}
}/* End custom CSS */