.list-brands{padding:7.5rem 0}.list-brands .row.row-title.column{margin-bottom:3.75rem}.list-brands .row.row-title.column .title,.list-brands .row.row-title.column h2{color:#000;font-size:3.75rem;font-weight:600;letter-spacing:.075rem;line-height:1.2}.list-brands-text{margin-bottom:5rem;max-width:162.5rem}.list-brands-text p{color:#2f2f2f;font-size:2rem;line-height:1.6;margin-bottom:1.5rem}.list-brands-text p:last-child{margin-bottom:0}.list-brands-row{display:flex;gap:2.5rem;overflow-x:auto;padding-bottom:1.25rem;scroll-snap-type:x mandatory}.list-brands-row .brand_card{align-items:center;background:#fff;border:1px solid #eee;border-radius:1.5rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.04);display:flex;flex:0 0 27.5rem;justify-content:center;min-height:17.5rem;padding:2.5rem;scroll-snap-align:start}.list-brands-row .brand_card .card-img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.list-brands-row .brand_card .card-img img{max-height:10rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.list-brands-row .brand_card .card-img span{color:#2f2f2f;font-size:1.875rem;font-weight:700}@media screen and (max-width:1279px){.list-brands{padding:6.25rem 0}.list-brands-row .brand_card{flex-basis:22.5rem;min-height:15rem}}@media screen and (max-width:767px){.list-brands{padding:5rem 0}.list-brands .row.row-title.column .title,.list-brands .row.row-title.column h2{font-size:3rem}.list-brands-row .brand_card{flex-basis:20rem;min-height:12.5rem;padding:2rem}}
