.jspanel-home-slider{position:relative;box-sizing:border-box;width:auto;height:var(--js-height-desktop,520px);margin:var(--js-margin-top,0) var(--js-margin-right,0) var(--js-margin-bottom,0) var(--js-margin-left,0);padding:var(--js-padding-top,0) var(--js-padding-right,0) var(--js-padding-bottom,0) var(--js-padding-left,0);overflow:hidden;background:var(--js-bg,#f5f5f5);border-radius:var(--js-radius,0);isolation:isolate;outline:none}.jspanel-home-slider__viewport,.jspanel-home-slider__track,.jspanel-home-slide,.jspanel-home-slide__link,.jspanel-home-slide picture{width:100%;height:100%}.jspanel-home-slider__viewport{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.jspanel-home-slider.is-dragging .jspanel-home-slider__viewport{cursor:grabbing}.jspanel-home-slider__track{position:relative;display:flex;direction:ltr;transition:transform var(--js-transition,550ms) var(--js-easing,ease-out);will-change:transform}.jspanel-home-slide{position:relative;flex:0 0 100%;min-width:0;cursor:default;-webkit-user-select:none;user-select:none}.jspanel-home-slide__link{display:block;cursor:pointer}.jspanel-home-slide picture,.jspanel-home-slide img{pointer-events:none;-webkit-user-drag:none;user-select:none}.jspanel-home-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:var(--js-slide-fit,var(--js-fit,cover));object-position:var(--js-slide-position,var(--js-position,center center))}.jspanel-effect-fade .jspanel-home-slider__track{display:block;transform:none!important}.jspanel-effect-fade .jspanel-home-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--js-transition,550ms) var(--js-easing,ease-out)}.jspanel-effect-fade .jspanel-home-slide.is-active{opacity:1;pointer-events:auto;z-index:1}
.jspanel-home-slider__arrow{position:absolute!important;z-index:60!important;top:50%!important;display:grid!important;visibility:visible!important;place-items:center;width:var(--js-arrow-size,44px)!important;height:var(--js-arrow-size,44px)!important;min-width:var(--js-arrow-size,44px)!important;min-height:var(--js-arrow-size,44px)!important;margin:0!important;padding:0!important;border:0!important;background:var(--js-arrow-bg,rgba(255,255,255,.92))!important;color:var(--js-arrow-color,#111)!important;box-shadow:0 5px 22px rgba(0,0,0,.12)!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation;user-select:none;-webkit-user-select:none;transform:translateY(-50%)!important;transition:transform .18s ease,opacity .18s ease!important;line-height:1!important}.jspanel-home-slider__arrow[hidden]{display:none!important}.jspanel-arrow-circle .jspanel-home-slider__arrow{border-radius:50%!important}.jspanel-arrow-rounded .jspanel-home-slider__arrow{border-radius:12px!important}.jspanel-arrow-square .jspanel-home-slider__arrow{border-radius:0!important}.jspanel-home-slider__arrow:hover{transform:translateY(-50%) scale(1.04)!important}.jspanel-home-slider__arrow svg{display:block!important;width:var(--js-arrow-icon-size,23px)!important;height:var(--js-arrow-icon-size,23px)!important;fill:none!important;stroke:currentColor!important;stroke-width:var(--js-arrow-stroke,1.9)!important;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.jspanel-home-slider__arrow--prev{left:var(--js-arrow-offset,18px)!important;right:auto!important}.jspanel-home-slider__arrow--next{right:var(--js-arrow-offset,18px)!important;left:auto!important}.jspanel-home-slider__arrow:disabled{opacity:.35!important;cursor:default!important;pointer-events:none!important}
.jspanel-home-slider__dots{position:absolute!important;z-index:55!important;left:50%!important;bottom:var(--js-nav-offset,15px)!important;display:flex!important;visibility:visible!important;align-items:center;gap:7px;transform:translateX(-50%)!important;direction:ltr}.jspanel-home-slider__dots[hidden]{display:none!important}.jspanel-home-slider__dot{margin:0!important;padding:0!important;border:0!important;background:var(--js-dot-color,rgba(255,255,255,.65))!important;cursor:pointer!important;transition:width .2s ease,background .2s ease,transform .2s ease}.jspanel-dots-pill .jspanel-home-slider__dot{width:7px;height:7px;border-radius:999px}.jspanel-dots-pill .jspanel-home-slider__dot.is-active{width:22px}.jspanel-dots-circle .jspanel-home-slider__dot{width:9px;height:9px;border-radius:50%}.jspanel-dots-circle .jspanel-home-slider__dot.is-active{transform:scale(1.3)}.jspanel-dots-line .jspanel-home-slider__dot{width:22px;height:3px;border-radius:2px}.jspanel-dots-line .jspanel-home-slider__dot.is-active{width:34px}.jspanel-home-slider__dot.is-active{background:var(--js-dot-active,#fff)!important}
/* 1.5.5 uses data attributes as source of truth. These also override stale 1.5.4 hide classes from page cache. */.jspanel-home-slider[data-arrows="1"] .jspanel-home-slider__arrow{display:grid!important;visibility:visible!important}.jspanel-home-slider[data-arrows="0"] .jspanel-home-slider__arrow{display:none!important}.jspanel-home-slider[data-dots="1"] .jspanel-home-slider__dots{display:flex!important;visibility:visible!important}.jspanel-home-slider[data-dots="0"] .jspanel-home-slider__dots{display:none!important}.jspanel-native-slider-disabled{display:none!important}.jspanel-home-slider[data-context=shortcode]{overflow:hidden}
@media(max-width:1024px){.jspanel-home-slider{height:var(--js-height-tablet,400px)}}@media(max-width:767px){.jspanel-home-slider{height:var(--js-height-mobile,270px);margin:var(--js-mobile-margin-top,0) var(--js-mobile-margin-right,0) var(--js-mobile-margin-bottom,0) var(--js-mobile-margin-left,0);padding:var(--js-mobile-padding-top,0) var(--js-mobile-padding-right,0) var(--js-mobile-padding-bottom,0) var(--js-mobile-padding-left,0)}.jspanel-home-slider[data-arrows-mobile="0"] .jspanel-home-slider__arrow{display:none!important}.jspanel-home-slider[data-dots-mobile="0"] .jspanel-home-slider__dots{display:none!important}}@media(prefers-reduced-motion:reduce){.jspanel-home-slider__track,.jspanel-effect-fade .jspanel-home-slide{transition:none!important}}
