.marquee .marquee__container{border-bottom:2px solid color-mix(in srgb,var(--color-background) 75.7%,var(--color-foreground))}.marquee .marquee__container .marquee__overlay{position:relative}@media screen and (max-width:768px){.marquee .marquee__container .marquee__overlay{grid-column:1/-1}}.marquee .marquee__container .marquee__overlay:before{background-image:linear-gradient(90deg,var(--color-background),rgb(from var(--color-background) r g b/0));content:"";height:100%;left:-1px;pointer-events:none;position:absolute;top:0;width:90px;z-index:1}@media screen and (max-width:768px){.marquee .marquee__container .marquee__overlay:before{content:none}}.marquee .marquee__container .marquee__overlay:after{background-image:linear-gradient(90deg,rgb(from var(--color-background) r g b/0),var(--color-background));content:"";height:100%;pointer-events:none;position:absolute;right:-1px;top:0;width:90px;z-index:1}@media screen and (max-width:768px){.marquee .marquee__container .marquee__overlay:after{content:none}}.marquee .marquee__container marquee-component{display:block;overflow:hidden;width:100%}@media screen and (max-width:768px){.marquee .marquee__container marquee-component{--gap-scale:0.5!important;--padding-block-start:16px!important;--padding-block-end:16px!important}}.marquee .marquee__container marquee-component .marquee__wrapper{display:flex;gap:var(--marquee-gap);white-space:nowrap;width:fit-content}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content{display:flex;gap:var(--marquee-gap);min-width:max-content}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__repeated-items{align-items:center;display:flex;gap:var(--marquee-gap);justify-content:center;min-width:max-content}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__repeated-items *{max-width:none}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__repeated-items>*{align-content:center}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item{align-items:center;display:flex;gap:10px;position:relative}@media screen and (max-width:768px){.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item{gap:8px}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__text{font-size:14px}}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__link{inset:0;position:absolute}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__location-icon{align-items:center;background-color:var(--color-primary-button-background);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}@media screen and (max-width:768px){.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__location-icon{height:30px;width:30px}}.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__location-icon svg{display:block}@media screen and (max-width:768px){.marquee .marquee__container marquee-component .marquee__wrapper .marquee__content .marquee__item .marquee__location-icon svg{height:auto;width:13px}}@media (prefers-reduced-motion:no-preference){.marquee .marquee__container marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - var(--marquee-gap)/2),0,0)}}