.elementor-1583 .elementor-element.elementor-element-bf2aabb{--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-1583 .elementor-element.elementor-element-c3debd1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:38px 38px;--row-gap:38px;--column-gap:38px;--grid-auto-flow:row;}.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-1583 .elementor-element.elementor-element-12e7da5{--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-1583 .elementor-element.elementor-element-12e7da5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-bdaed87{--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-1583 .elementor-element.elementor-element-7c37ffa{--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:1024px){.elementor-1583 .elementor-element.elementor-element-c3debd1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1583 .elementor-element.elementor-element-c3debd1{--content-width:1093px;}.elementor-1583 .elementor-element.elementor-element-12e7da5{--width:58%;}.elementor-1583 .elementor-element.elementor-element-bdaed87{--width:50%;}.elementor-1583 .elementor-element.elementor-element-7c37ffa{--width:50%;}}@media(max-width:767px){.elementor-1583 .elementor-element.elementor-element-c3debd1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-9757575 */.elementor-1583 .elementor-element.elementor-element-9757575 {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-9757575:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7e3dfd */.elementor-1583 .elementor-element.elementor-element-b7e3dfd {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-b7e3dfd:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507640f */.elementor-1583 .elementor-element.elementor-element-507640f {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-507640f:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca53ed */.elementor-1583 .elementor-element.elementor-element-bca53ed {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-bca53ed:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b6bfb4 */.elementor-1583 .elementor-element.elementor-element-9b6bfb4 {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-9b6bfb4:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc856fb */.elementor-1583 .elementor-element.elementor-element-cc856fb {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-cc856fb:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61df08f */.elementor-1583 .elementor-element.elementor-element-61df08f {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-61df08f:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49664f6 */.elementor-1583 .elementor-element.elementor-element-49664f6 {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-49664f6:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f26038a */.elementor-1583 .elementor-element.elementor-element-f26038a {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-f26038a:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f25d0eb */.elementor-1583 .elementor-element.elementor-element-f25d0eb {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-f25d0eb:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109a968 */.elementor-1583 .elementor-element.elementor-element-109a968 {
    /* Transición suave para todos los cambios */
    transition: all 0.3s ease; 
    /* Propiedad inicial para la sombra (ninguna sombra al inicio) */
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0)); /* Sombra transparente al inicio */
}

.elementor-1583 .elementor-element.elementor-element-109a968:hover {
    /* Desplazamiento hacia arriba (Translate Y) */
    transform: translateY(-5px); 
    
    /* Sombra con color #24388a */
    /* drop-shadow(offset-x offset-y blur-radius color) */
    filter: drop-shadow(0 5px 10px #24388a); 
    
    /* Opcional: Si quieres mantener la opacidad inicial a 1 */
    /* opacity: 1; */
}/* End custom CSS */