.banner-section{display:flex;align-items:center;width:100%;position:relative;overflow:hidden;white-space:nowrap;height:100%;background:#2458f2;padding:32px}.banner-section:hover .scrolling-content{animation-play-state:paused}.banner-section .scrolling-content{display:flex;animation:scroll 20s linear infinite;width:max-content}.banner-section .scrolling-content .banner-item{display:flex;align-items:center;color:#fff;text-transform:uppercase;text-align:center;font-weight:400;font-size:12px;margin:0 16px;border-radius:8px;overflow:hidden;height:198px;width:352px}.banner-section .scrolling-content .banner-item img{height:100%;width:100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 47.99em){.banner-section{height:208px;max-height:208px;box-sizing:border-box;padding-top:32px;padding-bottom:32px}.banner-section .scrolling-content .banner-item{height:144px;width:256px}}
