.brand-marquee{z-index:5;-webkit-user-select:none;user-select:none;gap:3rem;width:100%;display:flex;position:absolute;bottom:80px;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.brand-marquee .track{flex-shrink:0;align-items:center;gap:3rem;min-width:100%;animation:50s linear infinite marquee;display:flex}.brand-marquee .track .brand-item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-marquee .track .brand-item span{font-family:var(--font-darker-grotesque),sans-serif;color:#50575e;opacity:.8;white-space:nowrap;font-size:40px;font-weight:800;transition:opacity .3s}.brand-marquee .track .brand-item span:hover{opacity:1}.brand-marquee .track .brand-star{color:#ff385c;flex-shrink:0;font-size:40px;line-height:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media only screen and (max-width:1280px){.brand-marquee .track .brand-item span,.brand-marquee .track .brand-star{font-size:64px}}@media only screen and (max-width:1024px){.brand-marquee{position:relative;bottom:0;left:0}.brand-marquee .track .brand-item span,.brand-marquee .track .brand-star{font-size:56px}}@media only screen and (max-width:768px){.brand-marquee .track{gap:1.5rem}.brand-marquee .track .brand-item span,.brand-marquee .track .brand-star{font-size:40px}}@media only screen and (max-width:480px){.brand-marquee .track{gap:1rem}.brand-marquee .track .brand-item span,.brand-marquee .track .brand-star{font-size:32px}}
