.embla{--slide-spacing:0;--slide-size:100%;--slide-height:19rem}.embla[data-vertical=true]{--slide-spacing:1rem}.embla__viewport{overflow:hidden}.embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.embla[data-vertical=true] .embla__container,.embla[data-vertical=true] .embla__viewport{height:calc(var(--slide-height)*2 + var(--slide-spacing))}.embla[data-vertical=true] .embla__container{flex-direction:column;margin-left:0;margin-top:calc(var(--slide-spacing)*-1);touch-action:pan-x pinch-zoom}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.embla[data-vertical=true] .embla__slide{flex:0 0 var(--slide-height);min-height:0;padding-left:0;padding-top:var(--slide-spacing)}.embla__controls{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:auto 1fr;justify-content:space-between;margin-top:1.8rem}.embla[data-vertical=true] .embla__controls{gap:1.2rem;grid-template-columns:1fr;grid-template-rows:auto auto;margin-left:1.8rem;margin-top:0}.embla__buttons{align-items:center;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(2,1fr)}.embla[data-vertical=true] .embla__buttons{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.embla__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;width:3.6rem;z-index:1}.embla__button__svg{height:35%;width:35%}.embla__dots{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:-.6rem}.embla[data-vertical=true] .embla__dots{flex-direction:column;justify-content:flex-start;margin-bottom:-.6rem;margin-right:0}.embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;height:2.6rem;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;width:2.6rem}.embla__dot,.embla__dot:after{align-items:center;border-radius:50%;content:"";display:flex}.embla__dot:after{background-color:currentColor;height:1.4rem;opacity:.3;width:1.4rem}.embla__dot.embla__dot--selected:after{opacity:1}.embla__button:disabled{cursor:default;opacity:.3}
