 html { scroll-behavior: smooth; } :target { scroll-margin-top: 110px;  } @media (max-width: 767px) { :target { scroll-margin-top: 90px;  } } .brxe-form .form-group label a { color: var(--at-primary); font-weight: 700; transition: color var(--at-duration--fast), opacity var(--at-duration--fast); } .brxe-form .form-group label a:hover { opacity: 0.5; } .partner-marquee { --marquee-gap: clamp(3rem, 5vw, 6rem); --marquee-duration: 26s; --marquee-distance: 0px; width: 100%; overflow: hidden; position: relative; } .partner-marquee__track { display: flex; flex-flow: row nowrap; align-items: center; gap: var(--marquee-gap); width: max-content; max-width: none; will-change: transform; } .partner-marquee.is-ready .partner-marquee__track { animation: partner-marquee-scroll var(--marquee-duration) linear infinite; } .partner-marquee__item { flex: 0 0 auto; width: clamp(150px, 14vw, 230px); height: 100px; display: flex; align-items: center; justify-content: center; } .partner-marquee__item figure { width: 100%; height: 100%; margin: 0; display: flex; align-items: center; justify-content: center; } .partner-marquee__item img { display: block; width: auto; height: auto; max-width: 100%; max-height: 85px; object-fit: contain; } .partner-marquee:hover .partner-marquee__track { animation-play-state: paused; } @keyframes partner-marquee-scroll { from { transform: translate3d(0, 0, 0); } to { transform: translate3d( calc(-1 * var(--marquee-distance)), 0, 0 ); } } @media (max-width: 767px) { .partner-marquee { --marquee-gap: 2.5rem; --marquee-duration: 16s; } .partner-marquee__item { width: 150px; height: 80px; } .partner-marquee__item img { max-height: 65px; } } @media (prefers-reduced-motion: reduce) { .partner-marquee.is-ready .partner-marquee__track { animation: none; transform: none; } } .small-heading { font-size: var(--at-heading--s); }