.image-section{padding:100px 0 144px}.image-section .container{overflow:hidden;position:relative}.image-section .container:before{background:linear-gradient(90deg,#000,transparent);left:0}.image-section .container:after,.image-section .container:before{content:"";height:100%;position:absolute;top:0;width:100px;z-index:2}.image-section .container:after{background:linear-gradient(270deg,#000,transparent);right:-2px}.image-section .heading{margin:0 auto 80px;max-width:800px;text-align:center}.image-section .heading h2{color:#fff;font-size:57px;font-weight:400;line-height:1.2;margin-bottom:0}.image-section .image-slider{animation:scrollLeft 35s linear infinite;display:flex;gap:36px;width:max-content}.image-section .image-slider .slider{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.image-section .image-slider .slider img{border-radius:18px;box-shadow:0 12px 48px #0000004d;flex:none;max-height:240px;min-height:240px;object-fit:cover;width:auto}@media(max-width:991.98px){.image-section .container:after,.image-section .container:before{width:50px}.image-section .heading h2{font-size:42px}}@media(max-width:767.98px){.image-section{padding:60px 0}.image-section .heading{margin:0 auto 50px}.image-section .heading h2{font-size:34px}.image-section .image-slider .slider img{max-height:160px;min-height:160px}}