/* .products-list */
.products-list .content > .flex { justify-content: center; flex-wrap: wrap; margin: 3rem -1rem 0;}
.products-list .item { overflow: hidden; width: calc(33.3% - (1rem * 2)); margin: 1rem;}
.products-list .item > div { position: relative; z-index: 10;}
.products-list .item > div.image-content { z-index: 5;}
.products-list .item img { width: 100%; transition: all .3s ease;}
.products-list .item h3 { cursor: pointer; font-family: 'aperculight', sans-serif; font-weight: normal; border: 1px solid #28628a; padding: .75rem 1.25rem; transition: all .5s ease;}
.products-list .item h3 svg { transition: all .3s ease;}
.products-list .item.active h3 svg { transform: rotate(180deg);}
.products-list .item .show-content { display: none; width: 100% !important; padding: 1.25rem !important;}

@media (hover:hover) {
    /* .products-list .item:hover img { width: 110%; margin: -5%;} */
    .products-list .item h3:hover { color: #28628a !important; background-color: #fff !important;}
    .products-list .item h3:hover svg { width: 25px; height: 25px; margin: -2.5px;}
}

@media (max-width: 1100px) {
    .products-list .item { width: calc(50% - (1rem * 2));}
}
@media (max-width: 767px) {
    .products-list .item { width: calc(100% - (1rem * 2));}
}





/* .more-info */
.more-info { background-attachment: fixed; background-size: cover; padding-bottom: 6.5rem; margin-bottom: 0;}
.more-info .flex { justify-content: center; align-items: stretch; flex-wrap: wrap; margin: -1rem;}
.more-info .flex .box { width: calc(33.3% - (1rem * 2)); margin: 1rem; padding: 2rem;}
.more-info .flex .box.w-50 { width: calc(50% - (1rem * 2));}
.more-info .flex .box.w-66 { width: calc(66.6% - (1rem * 2));}
.more-info .flex .box h3 { position: relative; font-family: 'aperculight', sans-serif; font-size: 1.6rem; font-weight: normal; line-height: 1.8rem; text-transform: none; margin-bottom: 2.5rem;}
.more-info .flex .box h3:after { content: ""; position: absolute; bottom: -.8rem; left: 0; width: 25px; height: 3px; background: #efcd34;}
.more-info .flex .box p:last-child ,
.more-info .flex .box ul:last-child { margin-bottom: 0;}

@media (max-width: 1023px) {
    .more-info .flex .box { width: calc(50% - (1rem * 2));}
    .more-info .flex .box.w-66 { width: calc(100% - (1rem * 2));}
}
@media (min-width: 768px) {
    .fume-cupboards  .more-info { background-image: url(../../img/burdinola-vitrina-de-gases.jpg);}
    .service-sistems .more-info { background-image: url(../../img/burdinola-mobiliario-sistemas-servicios.jpg);}
    .safe-cabinet    .more-info { background-image: url(../../img/burdinola-cabinas-seguridad-farmaceutica-caracteristicas.jpg);}
    .modules         .more-info { background-image: url(../../img/burdinola-mobiliario-unidades-almacenaje.jpg);}
    .tables          .more-info { background-image: url(../../img/burdinola-mobiliario-mesas-become.jpg);}
    .tables .full-header .bg-content video ,
    .nanochamber .full-header .bg-content video { position: absolute; bottom: 0;}
}
@media (max-width: 767px) {
    .more-info { padding-bottom: 3rem;}
    .more-info .flex .box { width: calc(100% - (1rem * 2)) !important;}
}