.image-scroll-section .header-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.image-scroll-section .header-container .title{font-size:36px!important;font-weight:500!important;line-height:46px!important;letter-spacing:-.03em!important;color:#060821!important}.image-scroll-section .header-container .title span{background:linear-gradient(270.15deg,#2C52BE 60.24%,#FF822B 99.8%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.image-scroll-section .header-container .subtitle{font-size:16px!important;font-weight:400!important;line-height:24px!important;letter-spacing:-.02em!important;color:#333!important;padding-top:12px;max-width:740px;margin:0 auto;text-align:center}@media(max-width:768px){.image-scroll-section .header-container .subtitle{text-align:center}}.image-scroll-section .slider-container{display:flex;flex-direction:column;gap:20px;overflow:hidden;margin:40px 0}.image-scroll-section .slider{position:relative;overflow:hidden;white-space:nowrap;width:100%}.image-scroll-section .slide-track{display:flex;align-items:center;justify-content:center;animation:marquee 200s linear infinite;width:-moz-max-content;width:max-content}.image-scroll-section .slider.reverse .slide-track{animation:marquee-reverse 200s linear infinite}.image-scroll-section .image-item{flex:0 0 auto;margin-right:20px;transition:transform .3s ease}.image-scroll-section .image-item img{height:100%;width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.1)}.image-scroll-section .slider.reverse .slide-track{align-items:center;justify-content:center;margin-top:40px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.image-scroll-section .slider:hover .slide-track{animation-play-state:paused}