.v3-marquee .v3-marquee__heading{text-align:center;font-size:14px;font-weight:700;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:3.5rem;margin-top:0}.v3-marquee .v3-marquee__heading p{margin-top:0;padding-top:2.2rem}@media screen and (max-width: 385px){.v3-marquee .v3-marquee__heading{margin-bottom:.5rem}.v3-marquee .v3-marquee__heading p{width:75%;margin:auto}}.v3-marquee .v3-marquee__bottom-text{font-size:16px;font-weight:700;line-height:normal;text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 375px){.v3-marquee .v3-marquee__bottom-text{display:none}}.v3-marquee .v3-marquee__container{position:relative}.v3-marquee .v3-marquee__container .swiper-slide{width:10rem;display:flex;justify-content:center}.v3-marquee .v3-marquee__container .swiper-wrapper{transition-timing-function:linear;align-items:center}.v3-marquee__controls{position:absolute;top:-3rem;right:0;z-index:10;gap:.5rem;display:flex}.v3-marquee__controls button{padding:.5rem;border:1px solid currentColor;border-radius:4px;background:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease}.v3-marquee__controls button:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.v3-marquee__container:focus-within .v3-marquee__controls{visibility:visible;opacity:1}.v3-marquee__image{width:var(--image-width, 100%);height:auto;max-width:100%;object-fit:contain}@media screen and (max-width: 375px){.v3-marquee__row.mobile-hide{display:none}}@media (prefers-reduced-motion: reduce){.v3-marquee__container .swiper-wrapper,.v3-marquee__controls button{transition:none!important}}.v3-marquee__row--hidden{max-height:0!important;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .4s,opacity .4s}.v3-marquee__row[data-row]{transition:max-height .4s,opacity .4s}.v3-marquee__toggle-rows{display:flex;align-items:center;gap:.5em;background:none;border:none;cursor:pointer;font:inherit;font-size:1.2rem;letter-spacing:1.8px;text-decoration:underline;font-weight:700;margin:0 auto 1.5rem;text-transform:uppercase}.v3-marquee__toggle-caret{display:inline-block;transition:transform .3s;width:1.6rem}@media screen and (min-width: 750px){.v3-marquee--desktop_grid .v3-marquee__grid--desktop{overflow:auto;margin:0 .5rem}}@media screen and (min-width: 750px){.v3-marquee--desktop_grid .v3-marquee__grid--desktop.v3-marquee__row--mobile{display:none}}.v3-marquee--desktop_grid .v3-marquee__toggle-rows{display:none}@media screen and (max-width: 750px){.v3-marquee--desktop_grid .v3-marquee__toggle-rows{display:block}}
