div.custom-footer__banner26.col-sm-6.col-lg-4{display:none;}
.next-to-carousel-banners{position:relative;margin:0;padding:0 10px 6px;overflow:hidden}
.next-to-carousel-banners .banner-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 4px 14px}
.next-to-carousel-banners .banner-track::-webkit-scrollbar{display:none}
.next-to-carousel-banners .banner-wrapper{flex:0 0 85%;max-width:85%;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#fff}
@media (min-width:576px){.next-to-carousel-banners .banner-wrapper{flex-basis:60%;max-width:60%}}
@media (min-width:992px){.next-to-carousel-banners .banner-wrapper{flex-basis:33.333%;max-width:33.333%}}
@media (min-width:1280px){.next-to-carousel-banners .banner-wrapper{flex-basis:20%;max-width:20%}}
.next-to-carousel-banners .banner-wrapper a{position:relative;display:block;text-decoration:none;color:#0f172a;height:100%}
.next-to-carousel-banners .banner-wrapper img{display:block;width:100%;height:100%;object-fit:cover}
.next-to-carousel-banners .extended-banner-texts{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:6px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}
.next-to-carousel-banners .extended-banner-title{font-weight:800;font-size:22px;line-height:1.1}
.extended-banner-link,.extended-banner-text,.extended-banner-title{background-color:transparent;color:#000;box-shadow:none;text-shadow:none}
.next-to-carousel-banners .extended-banner-text{opacity:.95;font-weight:500;font-size:14px;line-height:1.35;white-space:pre-line}
.banner-wrapper+.banner-wrapper{margin-top:0}
.next-to-carousel-banners .extended-banner-link{align-self:flex-start;margin-top:6px;background:#111827;color:#fff;border-radius:12px;padding:8px 14px;font-weight:700;font-size:14px}
.next-to-carousel-banners .ntc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.15);display:grid;place-items:center;cursor:pointer;z-index:2}
.next-to-carousel-banners .ntc-arrow[disabled]{opacity:.4;pointer-events:none}
.next-to-carousel-banners .ntc-prev{left:6px}
.next-to-carousel-banners .ntc-next{right:6px}
.next-to-carousel-banners .ntc-arrow svg{width:20px;height:20px}
.next-to-carousel-banners .ntc-dots{display:flex;gap:8px;justify-content:center;align-items:center;padding:8px 0 0}
.next-to-carousel-banners .ntc-dot{width:8px;height:8px;border-radius:999px;background:#cbd5e1;cursor:pointer}
.next-to-carousel-banners .ntc-dot.is-active{background:#111827;width:20px;border-radius:999px;transition:width .25s}
.next-to-carousel-banners .banner-wrapper{position:relative!important;border-radius:28px!important;overflow:hidden!important;background:#fff;}
.next-to-carousel-banners .banner-wrapper>a{position:relative!important;display:block!important;height:100%!important;text-decoration:none!important;color:#0f172a!important;isolation:isolate}
.next-to-carousel-banners .banner-wrapper>a>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.next-to-carousel-banners .banner-wrapper>a::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.46) 30%,rgba(0,0,0,.12) 58%,rgba(0,0,0,0) 74%);z-index:0;pointer-events:none}
.next-to-carousel-banners .banner-wrapper .extended-banner-texts{position:absolute!important;left:24px!important;right:24px!important;bottom:24px!important;display:flex!important;flex-direction:column!important;gap:10px!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important;z-index:1!important}
.next-to-carousel-banners .banner-wrapper .extended-banner-title{margin:0 0 6px 0!important;color:#fff!important;font-weight:900!important;top:65%;padding:0;font-size:25px;line-height:1.15!important;letter-spacing:.2px!important}
.next-to-carousel-banners .banner-wrapper .extended-banner-text{margin:0 0 12px 0!important;color:#F8FAFC!important;font-weight:500!important;font-size:clamp(14px,1.6vw,16px)!important;line-height:1.45!important;opacity:.95!important;white-space:pre-line!important;left:0;padding:0;text-align:left;top:65%}
.next-to-carousel-banners .banner-wrapper .extended-banner-link{display:inline-block!important;padding:12px 18px!important;border-radius:9999px!important;background:linear-gradient(135deg,#6D5DF6,#4F46E5)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;box-shadow:0 10px 22px rgba(79,70,229,.35)!important;top:85%;right:65%}
.next-to-carousel-banners .ntc-prev[disabled]{opacity:.12;background:transparent;border-color:transparent;box-shadow:none}
.next-to-carousel-banners {padding: 0 0px 6px 2.5%;}
