.nbfs-slider{position:relative;width:100%;height:var(--nbfs-desktop-height,620px);overflow:hidden;background:#111}.nbfs-track,.nbfs-slide,.nbfs-slide picture,.nbfs-slide img{width:100%;height:100%}.nbfs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--nbfs-transition,700ms) ease;pointer-events:none}.nbfs-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.nbfs-slide img{display:block;object-fit:cover;object-position:center}.nbfs-overlay{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.12) 65%,transparent);z-index:2}.nbfs-content{width:min(1180px,calc(100% - 80px));margin:0 auto;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.nbfs-content h2{font-size:clamp(34px,5vw,72px);line-height:1.02;margin:0 0 12px;color:#fff}.nbfs-content p{font-size:clamp(18px,2vw,28px);margin:0 0 24px}.nbfs-button{display:inline-block;padding:13px 22px;background:#fff;color:#111!important;text-decoration:none!important;font-weight:700;border-radius:3px}.nbfs-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,.35);color:#fff;width:46px;height:58px;font-size:30px;cursor:pointer}.nbfs-prev{left:16px}.nbfs-next{right:16px}.nbfs-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:5;display:flex;gap:9px}.nbfs-dot{width:11px;height:11px;border-radius:50%;border:1px solid #fff;background:rgba(255,255,255,.35);padding:0;cursor:pointer}.nbfs-dot.is-active{background:#fff}.nbfs-empty{padding:20px;background:#fff3cd;border:1px solid #ffe69c}@media(max-width:767px){.nbfs-slider{height:var(--nbfs-mobile-height,420px)}.nbfs-content{width:calc(100% - 44px)}.nbfs-overlay{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.05) 75%);align-items:flex-end;padding-bottom:55px}.nbfs-arrow{width:38px;height:48px;font-size:24px}.nbfs-prev{left:8px}.nbfs-next{right:8px}}

.nbfs-slider.nbfs-full-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
body{overflow-x:hidden}
