.elementor-2876 .elementor-element.elementor-element-1100245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2876 .elementor-element.elementor-element-a48aab7{--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-2876 .elementor-element.elementor-element-786df71{--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-2876 .elementor-element.elementor-element-a05ae51{width:100%;max-width:100%;}.elementor-2876 .elementor-element.elementor-element-de9e4c0{--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-2876 .elementor-element.elementor-element-efe5b0b{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2876 .elementor-element.elementor-element-e1fc91f > .elementor-widget-container{margin:105px 12px 91px 17px;padding:0px 0px 0px 0px;}.elementor-2876 .elementor-element.elementor-element-e1fc91f img{width:100%;max-width:100%;height:167px;border-radius:55px 55px 55px 55px;}.elementor-2876 .elementor-element.elementor-element-ef3bb7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2876 .elementor-element.elementor-element-47c80cc{--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-2876 .elementor-element.elementor-element-90d7251 img{width:60%;}.elementor-2876 .elementor-element.elementor-element-ede9628{--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__button{background-color:transparent;margin-center:0;color:#BFF107;background-image:radial-gradient(at center center, #051AD3 0%, #20C41B 100%);border-color:#B6E703;border-width:5px;border-radius:35px;}.elementor-2876 .elementor-element.elementor-element-6061571 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(227deg, #071DE2 0%, #F8ED05 100%);border-style:none;box-shadow:60px 30px 10px 0px rgba(0,0,0,0.5);}.elementor-2876 .elementor-element.elementor-element-6061571.elementor-element{--align-self:center;}.elementor-2876 .elementor-element.elementor-element-6061571.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3313DA;mix-blend-mode:luminosity;text-align:center;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box{height:212px;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__layer, .elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__image{margin-bottom:4px;opacity:1;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__image img{border-radius:0px;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#454927;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#CDEB0C;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2876 .elementor-element.elementor-element-6061571 .elementor-flip-box__back{border-style:solid;}.elementor-2876 .elementor-element.elementor-element-4990481{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2876 .elementor-element.elementor-element-166a024{--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-2876 .elementor-element.elementor-element-ccc508a{--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-2876 .elementor-element.elementor-element-74c1386{width:100%;max-width:100%;}.elementor-2876 .elementor-element.elementor-element-af956a2{--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-2876 .elementor-element.elementor-element-4604a29{--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;}@media(max-width:767px){.elementor-2876 .elementor-element.elementor-element-90d7251 img{border-radius:45px 45px 45px 45px;}}@media(min-width:768px){.elementor-2876 .elementor-element.elementor-element-a48aab7{--width:25%;}.elementor-2876 .elementor-element.elementor-element-786df71{--width:25%;}.elementor-2876 .elementor-element.elementor-element-de9e4c0{--width:25%;}.elementor-2876 .elementor-element.elementor-element-efe5b0b{--width:25%;}.elementor-2876 .elementor-element.elementor-element-47c80cc{--width:33.3333%;}.elementor-2876 .elementor-element.elementor-element-ede9628{--width:66.6666%;}.elementor-2876 .elementor-element.elementor-element-166a024{--width:25%;}.elementor-2876 .elementor-element.elementor-element-ccc508a{--width:25%;}.elementor-2876 .elementor-element.elementor-element-af956a2{--width:25%;}.elementor-2876 .elementor-element.elementor-element-4604a29{--width:25%;}}/* Start custom CSS for flip-box, class: .elementor-element-6061571 */.elementor-flip-box__layer__title {
    background: linear-gradient(90deg, blue, yellow);
    background-size: 200% 200%; /* Tamaño para movimiento suave */
    -webkit-background-clip: text; /* Compatibilidad con navegadores basados en WebKit */
    -webkit-text-fill-color: transparent; /* Fondo visible en texto */
    color: transparent; /* Compatibilidad adicional */
    animation: blue-yellow-gradient 3s ease infinite; /* Movimiento continuo */
}

@keyframes blue-yellow-gradient {
    0% {
        background-position: 0% 50%; /* Comienza desde la izquierda */
    }
    100% {
        background-position: 100% 50%; /* Termina a la derecha */
    }
}/* End custom CSS */