.ticker{display:flex;flex-direction:column;position:relative;overflow:hidden}.ticker .ticker_item{display:inline-block;flex:0 0 auto;max-width:100%}.ticker .ticker_wrapper,.ticker .js-marquee-wrapper,.ticker .js-marquee{display:flex;align-items:center;flex-wrap:nowrap}.ticker .ticker_img{border-radius:var(--border-radius)}.ticker .ticker_img img{width:100%;height:100%;border-radius:inherit}.ticker .ticker_item-media{padding:0 16px}.ticker .ticker_item-media .ticker_img{width:140px;height:140px;position:relative;z-index:1}.ticker .ticker_item-media .ticker_img::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;transition:all var(--duration-default) ease;background:rgba(var(--color-overlay), 0.2);opacity:0;border-radius:var(--border-radius)}.ticker .ticker_item-media .ticker_img svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all var(--duration-default) ease;opacity:0;color:#fff}.ticker .ticker_item-media .ticker_img:hover svg,.ticker .ticker_item-media .ticker_img:hover::before{opacity:1}.ticker .ticker_item-media .ticker_title{display:inline-flex;text-align:center;align-items:center;white-space:nowrap;gap:32px}.ticker .ticker_item-media .ticker_title .ticker_heading{margin:0;display:flex;align-items:center}.ticker .ticker_item-info{padding:0 32px;display:flex;align-items:center;gap:24px}.ticker .ticker_item-info .ticker_img{width:80px;height:80px}.ticker .ticker_item-info .ticker_heading,.ticker .ticker_item-info .ticker_description p{margin:0}.ticker .ticker_item-info .ticker_content{max-width:34rem;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.ticker_wrapper{display:flex;width:max-content;animation:ticker-scroll linear infinite}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker{overflow:hidden;white-space:nowrap}.ticker .ticker_separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 clamp(8px,2vw,16px);vertical-align:middle;align-self:center}.ticker .ticker_separator__dot{display:block;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55;flex-shrink:0}.ticker .ticker_separator__img-wrap{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.ticker .ticker_separator__img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}