.full-width-banner-slider{width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow:hidden;isolation:isolate}.full-width-banner-slider .slick-list,.full-width-banner-slider .slick-track{height:100%}.banner-slide-item,.full-width-banner{width:100%;position:relative}.full-width-banner{max-width:100%;height:clamp(220px,34vw,460px);min-height:220px;overflow:hidden;display:block;background:#f3f4f6}.full-width-banner:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(120deg,rgba(0,0,0,.35),rgba(0,0,0,.08) 45%,rgba(0,0,0,0) 70%),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,0))}.full-width-banner img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;transform:scale(1.02);transition:transform 6.5s ease;will-change:transform}.full-width-banner-slider .slick-active .banner-hover-effect img{transform:scale(1.08)}.banner-hover-effect:hover img{transform:scale(1.1)}.full-width-banner-slider .slick-next,.full-width-banner-slider .slick-prev{width:52px;height:52px;z-index:5;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.45);border-radius:50%;display:flex!important;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(0,0,0,.22);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.full-width-banner-slider .slick-next:hover,.full-width-banner-slider .slick-prev:hover{background:#ffffff;transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,0,0,.26)}.full-width-banner-slider .slick-prev{left:18px}.full-width-banner-slider .slick-next{right:18px}.full-width-banner-slider .slick-next:before,.full-width-banner-slider .slick-prev:before{font-family:inherit;font-size:26px;line-height:1;color:#111827;opacity:1}.full-width-banner-slider .slick-prev:before{content:"\2190"}.full-width-banner-slider .slick-next:before{content:"\2192"}.full-width-banner-slider .top-banner-dots{bottom:18px;display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0}.full-width-banner-slider .top-banner-dots li{width:auto;height:auto;margin:0}.full-width-banner-slider .top-banner-dots li button:before{content:""}.full-width-banner-slider .top-banner-dot-button{width:34px;height:6px;border:0;padding:0;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.35)}.full-width-banner-slider .top-banner-dot-fill{display:block;width:100%;height:100%;transform:scaleX(.22);transform-origin:left center;border-radius:inherit;background:rgba(255,255,255,.95);transition:transform .35s ease}.full-width-banner-slider .top-banner-dots li.slick-active .top-banner-dot-fill{transform:scaleX(1)}@media (max-width:992px){.full-width-banner{height:clamp(220px,40vw,360px)}.full-width-banner-slider .slick-next,.full-width-banner-slider .slick-prev{width:46px;height:46px}.full-width-banner-slider .slick-next:before,.full-width-banner-slider .slick-prev:before{font-size:22px}}@media (max-width:768px){.full-width-banner{height:clamp(200px,52vw,300px);min-height:200px}.full-width-banner-slider .slick-prev{left:10px}.full-width-banner-slider .slick-next{right:10px}.full-width-banner-slider .top-banner-dots{bottom:12px}}@media (max-width:576px){.full-width-banner-slider .slick-next,.full-width-banner-slider .slick-prev{width:40px;height:40px}.full-width-banner-slider .slick-next:before,.full-width-banner-slider .slick-prev:before{font-size:18px}.full-width-banner-slider .top-banner-dot-button{width:28px;height:5px}}