.elementor-2919 .elementor-element.elementor-element-eaa255c{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-d7922ac .elementor-heading-title{font-size:4rem;font-weight:900;}.elementor-2919 .elementor-element.elementor-element-2ec9a4d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-68569e5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2919 .elementor-element.elementor-element-68569e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-d36c7c8{--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:7%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-2919 .elementor-element.elementor-element-f43c732{--spacer-size:50px;}.elementor-2919 .elementor-element.elementor-element-2d4d4b6 .elementor-heading-title{font-size:4rem;font-weight:900;}.elementor-2919 .elementor-element.elementor-element-28c66d3{--display:flex;}.elementor-2919 .elementor-element.elementor-element-fa7855a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-2919 .elementor-element.elementor-element-fa7855a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-d7922ac .elementor-heading-title{font-size:2.7rem;}.elementor-2919 .elementor-element.elementor-element-fa7855a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* EFECTO PREMIUM: IMÁGENES EN BLANCO Y NEGRO CON HOVER A COLOR */

/* 1. Selecciona el widget de imagen en Elementor y en la pestaña Avanzado 
      ponle la clase CSS: foto-bw */

.foto-bw img {
    filter: grayscale(100%);
    transition: filter 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s ease;
}

.foto-bw:hover img {
    filter: grayscale(0%);
    transform: scale(1.03); /* Un ligero zoom para dar profundidad */
}

/* 2. Opcional: Si quieres el efecto Duotono Azul Noche (más corporativo) */
.foto-duotono img {
    filter: grayscale(100%) brightness(90%) sepia(50%) hue-rotate(180deg) saturate(150%);
    transition: all 0.5s ease;
}

.foto-duotono:hover img {
    filter: grayscale(0%) brightness(100%) sepia(0%) hue-rotate(0deg) saturate(100%);
}/* End custom CSS */