.banner-section{background:linear-gradient(270deg,#0c0024,#290101),#3392ff;overflow:hidden;width:100%}.banner-section .align-items-center{align-items:center}.banner-section .banner-content{padding-right:2rem}.banner-section .banner-content h1{color:#fff;font-size:52px;font-weight:400;letter-spacing:-1.1%;line-height:1.15;margin-bottom:25px}.banner-section .banner-content p{color:#a5a1b5;font-size:18px;font-weight:200;line-height:1.6;margin:0}.banner-section .btn-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.banner-section .btn-wrap .btn-outline-custom{background:#fff;border-radius:83px;color:#0d0d0d;font-size:18px;font-weight:600;padding:21px 30px;text-transform:none;transition:.4s}.banner-section .btn-wrap .btn-outline-custom.second{background:transparent;border:1.4px solid #fff;color:#fff}.banner-section .image-panel{border-radius:16px;height:450px;overflow:hidden;position:relative}.banner-section .img-columns{display:flex;gap:10px;height:100%}.banner-section .img-col{display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.banner-section .img-track{display:flex;flex-direction:column;gap:13px;will-change:transform}.banner-section .img-col:first-child .img-track{animation:scrollUp 18s linear infinite}.banner-section .img-col:nth-child(2) .img-track{animation:scrollDown 14s linear infinite}.banner-section .img-col:nth-child(3) .img-track{animation:scrollUp 22s linear infinite}.banner-section .image-panel:hover .img-track{animation-play-state:paused}.banner-section .img-card,.banner-section .img-card img{border-radius:10px;overflow:hidden}.banner-section .img-card img{display:block;min-height:100%;object-fit:cover;width:100%}.banner-section .img-col:first-child .img-card,.banner-section .img-col:nth-child(2) .img-card,.banner-section .img-col:nth-child(3) .img-card{max-height:150px;min-height:150px}.banner-section .image-panel:after,.banner-section .image-panel:before{content:"";height:70px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.banner-section .image-panel:before{background:linear-gradient(180deg,#1a0a0f,transparent);top:0}.banner-section .image-panel:after{background:linear-gradient(0deg,#1a0a0f,transparent);bottom:0}@media(min-width:992px) and (max-width:1199.98px){.banner-section .btn-wrap .btn-outline-custom{font-size:16px;padding:18px 25px}.banner-section .banner-content h1{font-size:38px}}@media(max-width:991.98px){.banner-section .banner-content{margin-bottom:40px;padding-right:0}.banner-section .single-img{padding:0;text-align:center}.listing-card-section .fg-card{margin:20px 0 0!important}.listing-card-section .fg-controls{margin-bottom:0!important}}@media (max-width:767.98px){.banner-section .banner-content h1{font-size:36px}.banner-section .btn-wrap .btn-outline-custom{font-size:16px;padding:17px 30px}.banner-section .banner-content p{font-size:16px}.banner-section .image-panel{height:230px}.banner-section .img-col:first-child .img-card,.banner-section .img-col:nth-child(2) .img-card,.banner-section .img-col:nth-child(3) .img-card{max-height:100px;min-height:100px}}@media (min-width:768px) and (max-width:991.98px){.banner-section .banner-content h1{font-size:32px}.banner-section .banner-content p{font-size:16px}}