.embla{display:grid;gap:1rem;grid-template-areas:"main" "dots";grid-template-columns:1fr;margin:auto;max-width:var(--max-width,100%);position:relative}.embla--arrows-inside{.embla__button{grid-area:main;z-index:1}.embla__button--next,.embla__button--prev{grid-column:1;grid-row:1}.embla__button--prev{justify-self:start}.embla__button--next{justify-self:end}}.embla--arrows-outside{grid-template-areas:"prev main next" "dots dots dots";grid-template-columns:var(--button-size,3.6rem) 1fr var(--button-size,3.6rem);.embla__button--prev{grid-area:prev}.embla__button--next{grid-area:next}}.embla__viewport{grid-area:main;overflow:hidden;width:100%}.embla__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(var(--slide-spacing-mobile, var(--slide-spacing, 0))*-1);-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;scroll-behavior:smooth;scroll-padding-left:var(--slide-spacing-mobile,var(--slide-spacing,0));scroll-snap-type:x mandatory;width:100%}.embla--inactive{.embla__container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(var(--slide-spacing-mobile, var(--slide-spacing, 0))*-1)}.embla__slide{padding-bottom:var(--slide-spacing-mobile,var(--slide-spacing,0))}}.embla__slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size-mobile,var(--slide-size,100%));flex:0 0 var(--slide-size-mobile,var(--slide-size,100%));min-width:0;overflow:hidden;padding-left:var(--slide-spacing-mobile,var(--slide-spacing,0))}.embla__slide:empty,.embla__slide:not(:has(>*)){display:none}.embla__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color,transparent);border:0;border-radius:50%;color:var(--color,var(--color-black));cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--button-size,3.6rem);margin:0;padding:0;position:relative;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;width:var(--button-size,3.6rem);z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.embla__button:hover{background-color:var(--background-color-hover,transparent);color:var(--color-hover,var(--color-black))}.embla__button:disabled{color:var(--color,rgba(0,0,0,.25))}.embla__button__svg{height:var(--arrow-size,35%);left:var(--left,initial);position:relative;right:var(--right,initial);width:var(--arrow-size,35%)}.embla__button--prev .embla__button__svg{--left:-1px}.embla__button--next .embla__button__svg{--right:-1px}.embla__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:dots;-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-.6rem}.embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:var(--dot-size,2.6rem);margin:0;padding:0;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;width:var(--dot-size,2.6rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.embla__dot,.embla__dot:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.embla__dot:after{background-color:var(--background-color,rgba(0,0,0,.5));content:"";height:var(--dot-size,1.4rem);width:var(--dot-size,1.4rem)}.embla__dot--selected:after{background-color:var(--background-color-active,#000)}.embla--inactive .embla__button,.embla--inactive .embla__dots,.embla.embla--hide-disabled-arrows .embla__button--next:disabled,.embla.embla--hide-disabled-arrows .embla__button--prev:disabled,.embla__buttons:has(.embla__button:disabled+.embla__button:disabled),.embla__dot:only-child,.embla__dots:has(.embla__dot:only-child){opacity:0;pointer-events:none}.dark-mode .embla__dot:after{background-color:var(--background-color-dark,hsla(0,0%,100%,.5))}.dark-mode .embla__dot--selected:after{background-color:var(--background-color-active-dark,#fff)}.dark-mode .embla__button:hover{background-color:var(--background-color-hover-dark,transparent);color:var(--color-hover-dark,var(--color-white))}@media screen and (min-width:768px){.embla__container{margin-left:calc(var(--slide-spacing-mobile, var(--slide-spacing, 0))*-1);scroll-padding-left:var(--slide-spacing-mobile,var(--slide-spacing,0))}.embla--inactive{.embla__container{margin-bottom:calc(var(--slide-spacing, 0)*-1)}.embla__slide{padding-bottom:var(--slide-spacing,0)}}.embla__slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size,100%);flex:0 0 var(--slide-size,100%);padding-left:var(--slide-spacing,0)}}