.ppro-rs{--ppro-fit:cover;--ppro-radius:0px;--ppro-dot:#ffb12c;--ppro-dot-active:#2eaa37;position:relative;width:100%;min-width:0;overflow:hidden;border-radius:var(--ppro-radius)}.ppro-rs *{box-sizing:border-box}.ppro-rs__viewport{position:relative;overflow:hidden;aspect-ratio:1920/600;background:#f3f3f3;touch-action:pan-y}.ppro-rs__track{height:100%;display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.ppro-rs__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.ppro-rs__slide picture,.ppro-rs__slide picture img,.ppro-rs__click{display:block;width:100%;height:100%}.ppro-rs__slide img{object-fit:var(--ppro-fit);object-position:center;user-select:none;-webkit-user-drag:none}.ppro-rs__click{cursor:pointer}.ppro-rs__dots{display:flex;align-items:center;justify-content:center;gap:7px;z-index:3;padding:9px 4px}.ppro-rs:not(.ppro-rs--dots-outside) .ppro-rs__dots{position:absolute;bottom:5px;left:0;right:0}.ppro-rs__dot{border:0!important;box-shadow:none!important;background:transparent!important;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:22px;height:22px;padding:0!important;margin:0!important;cursor:pointer;line-height:1}.ppro-rs__dot span{display:block;width:12px;height:12px;border-radius:50%;background:var(--ppro-dot);transition:background .2s,transform .2s}.ppro-rs__dot.is-active span{background:var(--ppro-dot-active);transform:scale(1.08)}.ppro-rs__dot:focus-visible,.ppro-rs__arrow:focus-visible{outline:2px solid #111!important;outline-offset:2px}.ppro-rs__arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:38px;height:48px;display:grid;place-items:center;background:rgb(0 0 0 / .32)!important;border:0!important;border-radius:4px!important;color:#fff!important;cursor:pointer;padding:0!important;font-size:22px;transition:background .2s}.ppro-rs__arrow:hover{background:rgb(0 0 0 / .62)!important}.ppro-rs__arrow--prev{left:14px}.ppro-rs__arrow--next{right:14px}.ppro-rs__sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ppro-rs-placeholder{padding:38px 20px;border:1px dashed #bbb;background:#f8f8f8;color:#555;text-align:center}@media(max-width:1024px){.ppro-rs__viewport{aspect-ratio:1/1}}@media(max-width:767px){.ppro-rs__viewport{aspect-ratio:1/1}.ppro-rs__dots{gap:5px}.ppro-rs__dot{width:22px;height:22px}.ppro-rs__dot span{width:10px;height:10px}.ppro-rs__arrow{width:30px;height:40px;font-size:17px}.ppro-rs__arrow--prev{left:5px}.ppro-rs__arrow--next{right:5px}}@media(prefers-reduced-motion:reduce){.ppro-rs__track,.ppro-rs__dot span{transition:none!important}}.ppro-rs--scheduled:not(.ppro-rs--ready){visibility:hidden}.ppro-rs--empty{display:none!important}