.marquee{background:var(--m-bg);border-radius:var(--m-radius);contain:content;display:block;line-height:.95;opacity:var(--m-opacity);overflow:hidden;padding-bottom:calc(var(--m-padding)*1.1);padding-left:0;padding-right:0;padding-top:var(--m-padding);position:relative;transition:background .4s cubic-bezier(.45,.25,.6,.95),color .4s cubic-bezier(.45,.25,.6,.95),opacity .4s cubic-bezier(.45,.25,.6,.95);white-space:nowrap;width:100%}.marquee[data-type=text]{color:var(--m-tc);font-size:var(--m-fs);letter-spacing:var(--m-l-spacing);text-transform:var(--m-t-transform)}.marquee[data-type=text][data-link=true]:hover{color:var(--m-hover-fg)}.marquee[data-link=true]:hover{background:var(--m-hover-bg);opacity:1}.marquee__inner{-webkit-animation-direction:var(--m-dir);animation-direction:var(--m-dir);-webkit-animation-duration:var(--m-speed);animation-duration:var(--m-speed);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;backface-visibility:hidden;display:flex;width:max-content;will-change:transform}.marquee[data-type=image] .marquee__track{align-items:center;display:inline-flex;gap:var(--m-gap);margin-right:var(--m-gap)}.marquee[data-type=text] .marquee__track{align-items:center;display:inline-flex}@-webkit-keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee[data-pausable=true]:focus-within .marquee__inner,.marquee[data-pausable=true]:hover .marquee__inner{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee__image{background-position:50%;background-size:cover;border-radius:var(--m-img-radius);display:inline-block;flex:0 0 var(--m-img-w);height:var(--m-img-h);transition:transform .6s cubic-bezier(.45,.25,.6,.95)}.marquee[data-link=true]:hover .marquee__image{transform:scale(.95)}.marquee[data-type=text] .marquee__separator{align-items:center;color:var(--m-sep-color);display:inline-flex;padding-bottom:0;padding-left:var(--m-sep-space);padding-right:var(--m-sep-space);padding-top:0}.marquee[data-type=text] .marquee__separator svg{height:var(--m-icon-size);width:auto;fill:var(--m-sep-icon);vertical-align:middle}.marquee__img,.marquee__img-default{background-position:50%;background-size:cover;display:inline-block;transition:transform .4s cubic-bezier(.45,.25,.6,.95)}.marquee[data-link=true]:hover .marquee__img,.marquee[data-link=true]:hover .marquee__img-default{transform:scale(.93)}.marquee__img-circle--spin{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:m_spin;animation-name:m_spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes m_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes m_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.marquee[data-type=text] .marquee__separator svg{height:var(--m-icon-size-m)}}