.embla__viewport{overflow:hidden;width:100%}
.embla__viewport.is-draggable{cursor:move;cursor:grab}
.embla__viewport.is-dragging{cursor:grabbing}
.embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}
.embla__slide{position:relative;padding-left:10px;flex:0 0 100%}
.embla__button{outline:0;cursor:pointer;display:flex;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:0;width:30px;height:30px;justify-content:center;align-items:center;padding:0}
.embla__button span{font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));--text-opacity:1;color:#919aa6;color:rgba(145,154,166,var(--text-opacity));border-radius:9999px;height:100%;width:100%}
.embla__button:focus{outline:none}
.embla__button:disabled{cursor:default;opacity:0.3}
.embla__button__svg{width:100%;height:100%}
.embla__button--prev{left:-40px}
.embla__button--next{right:-40px}
.embla__dot:focus{outline:none}
.embla__dots{display:flex;list-style:none;justify-content:center;padding-top:10px}
.embla__dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:10px;height:10px;margin-right:7.5px;margin-left:7.5px;display:flex;align-items:center}
.embla__dot:after{background-color:#D6D6D6;width:10px;height:10px;border-radius:500px;content:""}
.embla__dot.is-selected:after{background-color:#869791;opacity:1}