.rbm-slider{position:relative;width:100%;max-width:100%;margin-inline:auto;outline-offset:3px}.rbm-slider *,.rbm-slider :after,.rbm-slider :before{box-sizing:border-box}.rbm-slider [hidden]{display:none!important}.rbm-slider .rbm-viewport{position:relative;overflow:hidden;width:100%}.rbm-slider .rbm-slide{display:none;position:relative;max-width:100%;margin:0 auto;overflow:hidden;min-width:0}.rbm-slider .rbm-slide img,.rbm-slider .rbm-slide picture{display:block;width:100%;height:100%}.rbm-slider .rbm-slide img{max-width:100%}.rbm-slider.rbm-ready .rbm-slide{display:none}.rbm-slider.rbm-ready .rbm-slide.rbm-active{display:block}.rbm-slider.rbm-fade .rbm-active{animation:rbm-fade var(--rbm-duration) ease-out}.rbm-slider.rbm-slide-transition .rbm-active{animation:rbm-slide var(--rbm-duration) ease-out}.rbm-slider .rbm-copy{position:absolute;inset:0;display:none;align-items:center;padding:clamp(16px,5vw,80px);pointer-events:none}.rbm-slider .rbm-copy-left{justify-content:flex-start;text-align:start}.rbm-slider .rbm-copy-center{justify-content:center;text-align:center}.rbm-slider .rbm-copy-right{justify-content:flex-end;text-align:end}.rbm-slider .rbm-banner-link{position:absolute;inset:0;pointer-events:auto}.rbm-slider .rbm-content{position:relative;max-width:min(90%,640px);color:#fff;background:rgba(0,0,0,.7);padding:clamp(12px,2vw,28px);border-radius:8px;overflow-wrap:anywhere}.rbm-slider .rbm-content h2{color:inherit;margin:0 0 12px;font-size:clamp(20px,3vw,48px);line-height:1.1}.rbm-slider .rbm-content p{margin:0 0 16px;font-size:clamp(14px,1.4vw,20px)}.rbm-slider .rbm-button{display:inline-block;padding:12px 20px;color:#111;background:#fff;border-radius:4px;text-decoration:none;pointer-events:auto}.rbm-slider button{cursor:pointer;font:inherit;border:1px solid #777}.rbm-slider a:focus-visible,.rbm-slider button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.rbm-slider .rbm-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.75);color:#fff}.rbm-slider .rbm-prev{left:12px}.rbm-slider .rbm-next{right:12px}.rbm-slider .rbm-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;padding:8px}.rbm-slider .rbm-dot{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent}.rbm-slider .rbm-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:#aaa;border:1px solid #555}.rbm-slider .rbm-dot[aria-current=true]:after{background:#111;transform:scale(1.2)}.rbm-slider .rbm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rbm-slider{touch-action:pan-y}@keyframes rbm-fade{0%{opacity:.2}to{opacity:1}}@keyframes rbm-slide{0%{transform:translateX(8%);opacity:.5}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.rbm-slider .rbm-slide{animation:none!important}}