.elementor-280 .elementor-element.elementor-element-410ccab{--display:flex;}.elementor-280 .elementor-element.elementor-element-e65ae55{text-align:center;}.elementor-280 .elementor-element.elementor-element-e65ae55 .elementor-heading-title{font-size:23px;color:#000000;}.elementor-280 .elementor-element.elementor-element-5ddea21:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-5ddea21 .ht-category-wrap [class*="ht-category-content"] span{color:#000000;}.elementor-280 .elementor-element.elementor-element-5ddea21 .ht-category-wrap [class*="ht-category-content"] span::before{background-color:#000000;}.elementor-280 .elementor-element.elementor-element-55b07dd{--display:flex;}.elementor-280 .elementor-element.elementor-element-5bcb305:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-5bcb305 .wl-row > [class*="col-"]{padding:0  0px;}.elementor-280 .elementor-element.elementor-element-5bcb305 .ht-category-wrap [class*="ht-category-content"] span{color:#000000;}.elementor-280 .elementor-element.elementor-element-5bcb305 .ht-category-wrap [class*="ht-category-content"] span::before{background-color:#000000;}.elementor-280 .elementor-element.elementor-element-9570bc3{--display:flex;}.elementor-280 .elementor-element.elementor-element-ac4dc39 .wl-row > [class*="col-"]{padding:0  15px;}/* Start custom CSS for wl-category-grid, class: .elementor-element-5ddea21 *//* Eliminar borde interno del widget WL Category Grid */
.ht-category-wrap-2::before,
.ht-category-wrap-2::after {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.ht-category-wrap-2 {
    transition: .3s ease;
}

.ht-category-wrap-2:hover {
    border: 3px solid #722F37 !important;
    border-radius: 10px !important;
}
/* Contenedor fijo para que todas las imágenes se igualen */
.ht-category-image-2 {
    width: 100%;
    height: 600px; /* puedes ajustar este valor */
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

/* Imagen completa, ajustada sin cortar */
.ht-category-image-2 img {
    width: auto;
    height: 100%; /* la imagen se reduce proporcionalmente */
    object-fit: contain; /* mantiene la imagen completa SIN recortes */
}/* End custom CSS */
/* Start custom CSS for wl-category-grid, class: .elementor-element-5bcb305 *//* Eliminar borde interno del widget WL Category Grid */
.ht-category-wrap-2::before,
.ht-category-wrap-2::after {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.ht-category-wrap-2 {
    transition: .3s ease;
}

.ht-category-wrap-2:hover {
    border: 3px solid #722F37 !important;
    border-radius: 10px !important;
}
/* Contenedor fijo para que todas las imágenes se igualen */
.ht-category-image-2 {
    width: 100%;
    height: 600px; /* puedes ajustar este valor */
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

/* Imagen completa, ajustada sin cortar */
.ht-category-image-2 img {
    width: auto;
    height: 100%; /* la imagen se reduce proporcionalmente */
    object-fit: contain; /* mantiene la imagen completa SIN recortes */
}/* End custom CSS */