section.announcement-bar-section{min-height:30px;overflow:hidden;position:sticky;top:0;z-index:98}section.announcement-bar-section:not(:has(.swiper-slide,.marquee-slide)){visibility:none!important}section.announcement-bar-section:hover .announcement-bar .animation-container{animation-play-state:paused}section.announcement-bar-section .announcement-bar.marquee,section.announcement-bar-section .announcement-bar.marquee .marquee-slide,section.announcement-bar-section .announcement-bar.swiper,section.announcement-bar-section .announcement-bar.swiper .swiper-slide{min-height:30px}section.announcement-bar-section .announcement-bar{background-color:var(--primary-color);color:#fff;min-height:30px;overflow:visible}section.announcement-bar-section .announcement-bar .marquee-slide,section.announcement-bar-section .announcement-bar .swiper-slide{align-items:center;color:inherit;display:flex;flex-flow:row nowrap;font-size:14px;gap:8px;justify-content:center;padding:0;text-align:center;transition:.15s ease-in-out .1s}section.announcement-bar-section .announcement-bar .marquee-slide img,section.announcement-bar-section .announcement-bar .swiper-slide img{display:block;height:13px;margin:0;width:auto}section.announcement-bar-section .announcement-bar.marquee{align-items:center;display:flex;flex:1;flex-flow:row nowrap;gap:40px;isolation:isolate;justify-content:flex-start;overflow:hidden;position:relative;width:100%}section.announcement-bar-section .announcement-bar.marquee:hover .animation-container{animation-play-state:paused}section.announcement-bar-section .announcement-bar.marquee .animation-container{align-items:center;animation-play-state:running;animation:infiniteScroll 10s linear infinite;animation-duration:var(--animation-speed);display:flex;flex-flow:row nowrap;gap:40px;justify-content:flex-start;z-index:1}section.announcement-bar-section .announcement-bar.marquee .animation-container .marquee-slide{flex:1;min-width:150px;min-width:var(--slides-per-view);white-space:nowrap}@media only screen and (max-width:991.98px){section.announcement-bar-section .announcement-bar.marquee .animation-container .marquee-slide{min-width:100vw}}section.announcement-bar-section .announcement-bar.marquee .animation-container .marquee-slide>a{color:inherit;white-space:nowrap}@keyframes infiniteScroll{0%{translate:0 0}to{translate:calc(-100% - 40px) 0}}
