.brands{margin-top:3.5rem}@media(max-width:575.98px){.brands{margin-top:1.5rem}}.brands_filter ul{display:flex;width:calc(100% - 68px);-moz-column-gap:.7rem;column-gap:.7rem;justify-content:center;margin:3.4rem auto 0;align-items:center;flex-wrap:wrap}@media(max-width:575.98px){.brands_filter ul{width:100%;margin-top:2.4rem}}.brands_filter ul li{text-transform:uppercase;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.8rem;font-weight:500}.brands_filter ul li.active{border-radius:.6rem;background:#000;color:#fff}@media(max-width:575.98px){.brands_filter ul li{font-size:1.4rem}}.brands .brandlogo{padding:4rem 0;margin-top:3.5rem;background:#f2f4f9}@media(max-width:575.98px){.brands .brandlogo{margin-top:2.5rem;padding:2.5rem 0}}.brands .brandlogo_logos{margin-top:3.5rem}.brands .brandlogo_grids{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;justify-content:space-between}@media(max-width:991.98px){.brands .brandlogo_grids{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.brands .brandlogo_grids{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.brands .brandlogo_grids{gap:1.5rem 1.9rem}}.brands .brandlogo_image{border-radius:1.5rem;background:#fff;text-align:center;padding:2.2rem 2rem;position:relative}.brands .brandlogo_image:hover{filter:drop-shadow(0 0 5px rgba(0,0,0,.111))}.brands .brandlogo_image img{-o-object-fit:contain;object-fit:contain}@media(max-width:575.98px){.brands .brandlogo_image{padding:1.3rem 1.7rem}}.brands .brandlogo_image img{width:21.1546rem;height:10.5773rem}@media(max-width:575.98px){.brands .brandlogo_image img{width:12.7711rem;height:6.3856rem}}