.embla{--slide-spacing:1rem;--slide-size:100%;--slide-height:auto;padding:1.6rem;position:relative}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.single-slide{--slide-size:100%!important;max-width:600px;margin:0 auto}@media (min-width:768px){.embla{--slide-size:50%}}@media (min-width:1024px){.embla{--slide-size:33.33%}}.embla__slide__img{display:block;height:var(--slide-height);width:100%;object-fit:cover}.embla__dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}.embla__dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:30px;height:30px;margin-right:.75rem;margin-left:.75rem;display:flex;align-items:center}.embla__dot:after{background-color:#efefef;border-radius:.2rem;width:100%;height:.3rem;content:""}.embla__dot--selected:after{background-color:#ef4444;opacity:1}.embla__next,.embla__prev{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(239,68,68,.8);color:white;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s,transform .3s}.embla__prev{left:10px}.embla__next{right:10px}.embla__next:hover,.embla__prev:hover{background-color:rgba(239,68,68,1);transform:translateY(-50%) scale(1.1)}.embla__next:focus,.embla__prev:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.3)}