.embla_carousel{--slide-height:15rem;--slide-spacing:1.5rem;--slide-size:100%}@media (min-width:600px){.embla_carousel{--slide-height:25rem}}.embla_carousel__viewport{overflow:hidden}.embla_carousel__container{display:flex;touch-action:pan-x pinch-zoom;max-height:calc(var(--slide-spacing) + var(--slide-height));flex-direction:column;gap:calc(var(--slide-spacing))}.vertical-slider{position:relative;height:20px;overflow:hidden}.slide{position:absolute;top:100%;width:100%;opacity:0;transition:top .5s ease,opacity .5s ease}.slide.active{top:0;opacity:1}