.elementor-7254 .elementor-element.elementor-element-1e9f49a{text-align:center;}.elementor-7254 .elementor-element.elementor-element-1e9f49a .elementor-heading-title{font-family:"Montserrat", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:#4a1010;}/* Start custom CSS for image, class: .elementor-element-7271b67 *//* Imagen principal del widget */
.elementor-7254 .elementor-element.elementor-element-7271b67 img {
    display: block;
    margin: 0 auto;              /* Centrada */
    width: 100%;
    max-width: 320px;            /* Tamaño máximo de la foto */
    aspect-ratio: 3 / 4;         /* Proporción vertical elegante */
    object-fit: cover;           /* Recorta sin deformar */
    border-radius: 18px;         /* Esquinas redondeadas */
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);  /* Sombra bonita */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el ratón por encima */
.elementor-7254 .elementor-element.elementor-element-7271b67 img:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56aaa89 *//* Imagen principal del widget */
.elementor-7254 .elementor-element.elementor-element-56aaa89 img {
    display: block;
    margin: 0 auto;              /* Centrada */
    width: 100%;
    max-width: 320px;            /* Tamaño máximo de la foto */
    aspect-ratio: 3 / 4;         /* Proporción vertical elegante */
    object-fit: cover;           /* Recorta sin deformar */
    border-radius: 18px;         /* Esquinas redondeadas */
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);  /* Sombra bonita */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el ratón por encima */
.elementor-7254 .elementor-element.elementor-element-56aaa89 img:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8a5f07 *//* Imagen principal del widget */
.elementor-7254 .elementor-element.elementor-element-a8a5f07 img {
    display: block;
    margin: 0 auto;              /* Centrada */
    width: 100%;
    max-width: 320px;            /* Tamaño máximo de la foto */
    aspect-ratio: 3 / 4;         /* Proporción vertical elegante */
    object-fit: cover;           /* Recorta sin deformar */
    border-radius: 18px;         /* Esquinas redondeadas */
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);  /* Sombra bonita */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el ratón por encima */
.elementor-7254 .elementor-element.elementor-element-a8a5f07 img:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54831a3 *//* Imagen principal del widget */
.elementor-7254 .elementor-element.elementor-element-54831a3 img {
    display: block;
    margin: 0 auto;              /* Centrada */
    width: 100%;
    max-width: 320px;            /* Tamaño máximo de la foto */
    aspect-ratio: 3 / 4;         /* Proporción vertical elegante */
    object-fit: cover;           /* Recorta sin deformar */
    border-radius: 18px;         /* Esquinas redondeadas */
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);  /* Sombra bonita */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el ratón por encima */
.elementor-7254 .elementor-element.elementor-element-54831a3 img:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.35);
}/* End custom CSS */