.elementor-253 .elementor-element.elementor-element-8442f9a{--display:flex;}.elementor-253 .elementor-element.elementor-element-573fc81{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-5b92b74 */.elementor-253 .elementor-element.elementor-element-5b92b74{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
}

/* GRID PRINCIPAL */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails{
    width:100%!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:18px!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    float:none!important;
    clear:none!important;
    box-sizing:border-box!important;
}

/* ELIMINA ESPACIOS INVISIBLES DE WOOCOMMERCE */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails::before,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails::after{
    content:none!important;
    display:none!important;
}

/* CADA MARCA */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-1 > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-2 > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-3 > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-4 > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-5 > li,
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails.columns-6 > li{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    float:none!important;
    clear:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}

/* ELIMINA REGLAS ANTIGUAS */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li:nth-child(n){
    float:none!important;
    clear:none!important;
    margin-left:0!important;
    margin-right:0!important;
}

/* ENLACE: SIN TARJETA, SIN FONDO, SIN MARCO */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li > a{
    width:100%!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    text-decoration:none!important;
    border-radius:0!important;
    overflow:visible!important;
}

/* SOLO EL LOGO TIENE SOMBRA Y ESQUINAS */
.elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li img{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    aspect-ratio:1/1!important;
    object-fit:contain!important;
    object-position:center!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    border-radius:18px!important;
    box-shadow:0 5px 18px rgba(23,50,77,.10)!important;
    box-sizing:border-box!important;
    transition:transform .22s ease,box-shadow .22s ease!important;
}

/* HOVER */
@media (hover:hover){
    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li > a:hover img{
        transform:translateY(-3px)!important;
        box-shadow:0 10px 26px rgba(23,50,77,.15)!important;
    }
}

/* LAPTOP */
@media(max-width:1200px){
    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails{
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
        gap:16px!important;
    }
}

/* TABLET */
@media(max-width:1024px){
    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        gap:14px!important;
    }
}

/* TABLET PEQUEÑA */
@media(max-width:767px){
    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:12px!important;
    }

    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li img{
        border-radius:15px!important;
    }
}

/* CELULAR */
@media(max-width:480px){
    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }

    .elementor-253 .elementor-element.elementor-element-5b92b74 ul.brand-thumbnails > li img{
        border-radius:13px!important;
        box-shadow:0 4px 14px rgba(23,50,77,.09)!important;
    }
}/* End custom CSS */