/* MARCAS */

.marcas{
    background:#f5f5f5;
    padding:35px 0 60px;
}

.grid-marcas{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

.marca{
    text-align:center;
}

.marca h3{
    color:#003791;
    font-size:18px;
    font-weight:700;
    margin-bottom:8px;
}

.marca p{
    color:#444;
    font-size:13px;
    margin-bottom:12px;
}

.marca img{
    width:100%;
    height:185px;
    object-fit:cover;
    display:block;
    border:1px solid #dcdcdc;
}

/* Responsive */

@media(max-width:768px){

    .grid-marcas{
        grid-template-columns:1fr;
    }

}