.embla{margin:auto;max-width:100%;--slide-height:auto;--slide-spacing:30px;--slide-size:calc(25% - 30px)}.embla-mini{--slide-spacing:20px;--slide-size:20%;position:relative}.embla__viewport{overflow:hidden}.embla-mini .embla__viewport{padding-top:10px}.embla__container{display:flex;justify-content:start;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.embla-mini .embla__slide{flex:0 0 var(--slide-size);flex:0 0 18.3%}.embla__slide__number{display:flex;height:100%}.embla__controls{display:flex;justify-content:center;margin-top:30px}.embla__buttons{gap:20px}.embla__button,.embla__buttons{align-items:center;display:flex}.embla__button{background:#333;border-radius:50%;color:#8c8c8c;cursor:pointer;font-size:34px;height:50px;justify-content:center;width:50px}.embla__button:disabled{color:var(--detail-high-contrast)}.embla-mini .embla__controls{position:relative}.embla-mini .embla__buttons{justify-content:center;width:100%}.embla__dots{gap:10px}.embla__dot,.embla__dots{align-items:center;display:flex}.embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#383838;border:0;border-radius:30px;cursor:pointer;justify-content:center;touch-action:manipulation}.embla__dot:after{background:#383838;border-radius:30px;content:"";height:13px;transition:all .6s;width:13px}.embla__dot--selected:after{background:#bfff00;width:24px}@media (max-width:1000px){.embla{--slide-size:41%}.embla-mini{--slide-size:27%;--slide-spacing:10px}.embla-mini .embla__slide{flex:0 0 var(--slide-size)}}@media (max-width:640px){.embla{--slide-size:calc(50% - 10px);--slide-spacing:10px;margin:0 -10px}.embla,.embla-mini{max-width:calc(100% + 20px)}.embla-mini{--slide-size:36%;--slide-spacing:10px;margin:0 -20px 0 -10px}.embla__controls{justify-content:center;margin-left:0;margin-right:0}.embla-mini .embla__controls,.embla__buttons{display:none}.embla__dot:after{height:10px;width:10px}.embla__dot--selected:after{width:24px}}@media (max-width:431px){.embla{--slide-size:56%}}@media (max-width:330px){.embla{--slide-size:70%}}.embla,.embla__container,.embla__viewport{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}