.hotsite-module-logos h1,.hotsite-module-logos h2,.hotsite-module-logos h3,.hotsite-module-logos h4,.hotsite-module-logos h5,.hotsite-module-logos h6,.hotsite-module-logos p,.hotsite-module-logos span{font-family:Helvetica Now Text,sans-serif!important}.hotsite-module-logos a{font-family:Proxima Nova,sans-serif!important}.hotsite-module-logos .brands-section{align-items:center;background-color:var(--color-neutral-50);display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:64px 0;text-align:center}.hotsite-module-logos .brands-section .title{font-size:36px;font-weight:700;margin:0 0 8px}.hotsite-module-logos .brands-section .description{font-size:16px;font-weight:400;margin:0 0 32px}.hotsite-module-logos .brands-section .brands-carousel{display:flex;justify-content:center;overflow:hidden;width:100%}.hotsite-module-logos .brands-section .brands-carousel .brands-track{animation:brandsMove 60s linear infinite;display:flex;gap:69px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hotsite-module-logos .brands-section .brands-carousel .brands-track.static{animation:none}@media (max-width:575px){.hotsite-module-logos .brands-section .brands-carousel .brands-track{gap:39px}}.hotsite-module-logos .brands-section .brands-carousel .brands-track .brand{flex-shrink:0}.hotsite-module-logos .brands-section .brands-carousel .brands-track .brand img{height:105px}@keyframes brandsMove{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 34.5px))}}