@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-400.woff2") format("woff2"),url("./TWKLausanne-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-200.woff2") format("woff2"),url("./TWKLausanne-200.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}.main-brands{width:100%;margin:0 auto 9rem}@media(min-width: 1024px){.main-brands{max-width:calc(100vw - 450px);margin:0 auto 12rem}}.main-brands .main-brands__head{width:100%;min-height:20rem;margin:0 auto;display:flex;align-items:center;color:#000}@media(min-width: 1024px){.main-brands .main-brands__head{min-height:30rem}}.main-brands .main-brands__title{margin:0 auto;font-size:2rem;text-align:center;text-transform:capitalize}@media(min-width: 1024px){.main-brands .main-brands__title{font-size:3rem}}.main-brands .main-brands__list{width:clamp(30rem,80%,120rem);margin:0 auto 3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;font-family:"TWK Lausanne","Helvetica Now",sans-serif;font-size:1.2rem;color:#000}@media(min-width: 1024px){.main-brands .main-brands__list{gap:3rem;font-size:2rem}}.main-brands .main-brands__item{position:relative;padding-block:1rem;line-height:1.6rem;text-transform:capitalize;color:#000}.main-brands .main-brands__item:after{content:"";position:absolute;bottom:1rem;left:0;width:100%;height:1px;background-color:#000;transform-origin:left;transform:scale(0);transition:transform .3s ease-out}.main-brands .main-brands__item:hover::after,.main-brands .main-brands__item:focus-visible::after{transform:scale(1)}@media(min-width: 1024px){.main-brands .main-brands__item{line-height:2.8rem}}/*# sourceMappingURL=main-brands.css.map */
