.nuestras-marcas {
    /* @box */
    padding: 70px 0;

    /* @visualbox */
    background-color: #f0f3f5;
}

.grilla-marcas {
    /* @flex */
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 60px;
}

.marca {
    /* @box */
    opacity: .6;
    object-fit: scale-down;
}

.titulo-nuestras-marcas::after {
    /* @position */
    top: 145px;

    /* visualbox */
    background-color: #E61793;
}

@media all and (width < 1024px) {
    .titulo-nuestras-marcas::after {
        /* @position */
        top: 110px;
    }
}