.oak-embla .embla__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;cursor:pointer;display:inline-flex;display:flex;height:50px;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:50px}.oak-embla .embla__viewport{cursor:grab;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oak-embla .embla__viewport:active{cursor:grabbing}.oak-embla .embla__container{align-items:flex-start;display:flex;margin-left:-1rem;touch-action:pan-y pinch-zoom;transition:height .2s}.oak-embla .embla__slide{background-repeat:no-repeat;background-size:cover;min-width:0;padding-left:1rem}.oak-embla .embla:hover .embla__button--next,.oak-embla .embla:hover .embla__button--prev{opacity:1;transition:all .3s ease}.oak-embla .embla__button--next:disabled,.oak-embla .embla__button--prev:disabled{background-color:gray;border:0;cursor:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oak-embla .embla__button--next,.oak-embla .embla__button--prev{background-color:#0006;border:2px solid var(--accent);margin:0 30px;opacity:0;transition:all .3s ease}.oak-embla .embla__button--next:not(:disabled):hover,.oak-embla .embla__button--prev:not(:disabled):hover{background-color:var(--accent)}.oak-embla .embla__button--prev{left:0}.oak-embla .embla__button--next{right:0}.oak-embla .embla-demo-slide{align-items:center;border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem #eaeaea;display:flex;font-size:2rem;font-size:4rem;font-weight:600;justify-content:center;min-height:300px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oak-embla .embla__dot{background-color:transparent;border:none;border-radius:50%;cursor:pointer;height:8px;outline:2px solid hsla(0,0%,100%,.4);outline-offset:2px;transition:outline .3s ease;width:8px}.oak-embla .embla__dot:hover{outline-color:#fff}.oak-embla .embla__dot:focus{background:#fff;outline:2px solid #fff!important}.oak-embla .embla__dot button:focus:not(:focus-visible),.oak-embla .embla__dot--selected,.oak-embla .embla__dot--selected:focus{background:#fff;outline:2px solid #fff!important}.oak-embla .embla__dots{align-items:center;display:flex;gap:15px;justify-content:center;padding:30px;width:100%}
