.rw-hero-carousel.rw-managed-carousel{position:relative;min-height:700px;overflow:hidden;background:#161616;width:100%;isolation:isolate}
.rw-managed-carousel .rw-hero-slide{position:absolute;inset:-18px;opacity:0;transform:scale(1);filter:none;animation:none!important;transition:opacity 1s ease-in-out,filter 1s ease-in-out,transform 1s ease-in-out;pointer-events:none}
.rw-managed-carousel.rw-carousel-blur .rw-hero-slide{filter:blur(14px);transform:scale(1.04)}
.rw-managed-carousel .rw-hero-slide.is-active{opacity:1;filter:none;transform:scale(1);z-index:1}
.rw-managed-carousel .rw-hero-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.rw-managed-carousel .rw-carousel-controls{position:absolute;right:14px;bottom:14px;z-index:2;display:flex;gap:6px;opacity:0;transition:opacity .2s}
.rw-managed-carousel:hover .rw-carousel-controls,.rw-managed-carousel:focus-within .rw-carousel-controls{opacity:1}
.rw-managed-carousel .rw-carousel-control{display:grid;place-items:center;width:32px;height:32px;padding:0;margin:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(42,25,17,.55);color:#fff;font-family:inherit;font-size:18px;line-height:1;cursor:pointer;box-shadow:none}
.rw-managed-carousel .rw-carousel-control:hover{background:rgba(42,25,17,.85);color:#fff}
.rw-managed-carousel .rw-carousel-control:focus-visible{outline:3px solid #f65321;outline-offset:3px}
.rw-managed-carousel [hidden]{display:none!important}
@media(max-width:1024px){.rw-hero-carousel.rw-managed-carousel{min-height:480px}}
@media(max-width:767px){.rw-hero-grid{display:flex!important;flex-direction:column-reverse!important}.rw-hero-carousel.rw-managed-carousel{min-height:260px}.rw-managed-carousel .rw-hero-slide{inset:-10px}.rw-managed-carousel.rw-carousel-blur .rw-hero-slide{filter:blur(8px)}.rw-managed-carousel.rw-carousel-blur .rw-hero-slide.is-active{filter:none}}
@media(hover:none){.rw-managed-carousel .rw-carousel-controls{opacity:1}}
@media(prefers-reduced-motion:reduce){.rw-managed-carousel .rw-hero-slide,.rw-managed-carousel.rw-carousel-blur .rw-hero-slide{transition:none;filter:none;transform:none}.rw-managed-carousel .rw-carousel-controls{transition:none}}