.embla{box-sizing:border-box;--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%;--slide-spacing-xsm:10rem;--slide-size-xsm:60%;--slide-spacing-sm:5rem;--slide-size-sm:50%;--slide-spacing-lg:2.5rem;--slide-size-lg:calc(100%/3);--text-body:#1d1e30;--detail-medium-contrast:#eaeaea;--text-high-contrast-rgb-value:49,49,49;max-width:800px;margin:auto;position:relative}.embla_buttons{box-sizing:border-box;--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%;--slide-spacing-xsm:-10rem;--slide-size-xsm:100%;--slide-spacing-sm:1.6rem;--slide-size-sm:50%;--slide-spacing-lg:2rem;--slide-size-lg:calc(100%/3);--text-body:#1d1e30;--detail-medium-contrast:#eaeaea;--text-high-contrast-rgb-value:49,49,49;justify-content:center;gap:23px;width:100%;max-width:1300px;margin:auto;display:flex;position:relative}@media (max-width:1450px){.embla{max-width:500px}}@media (max-width:1100px){.embla{max-width:300px}}@media (max-width:767px){.embla{max-width:500px}}@media (max-width:600px){.embla{max-width:400px}}@media (max-width:480px){.embla{max-width:300px}}.embla__carousel-container{flex:1;align-items:center;min-width:0;display:flex;position:relative}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);appearance:none;touch-action:manipulation;cursor:pointer;z-index:1;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}@media (min-width:750px){.embla__container{margin-left:calc(var(--slide-spacing-sm)*-1)}}@media (min-width:1200px){.embla__container{margin-left:calc(var(--slide-spacing-lg)*-1)}}.embla__slide,.embla__single__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}@media (min-width:750px){.embla__slide{flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm)}.embla__single__slide{padding-left:var(--slide-spacing-lg);flex:0 0 100%}}@media (min-width:650px){.embla__button{width:130px;height:155px}}@media (max-width:450px){.embla__button{width:130px;height:155px}}@media (min-width:1200px){.embla__button{width:130px;height:155px}.embla__slide{flex:0 0 var(--slide-size-lg);padding-left:var(--slide-spacing-lg)}.embla__single__slide{padding-left:var(--slide-spacing-lg);flex:0 0 100%}}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.embla__controls{justify-content:center;margin-top:1.8rem;display:flex}.embla__button-container{flex-direction:column;gap:26px;width:130px;height:100%;display:flex}.embla__button-container--prev,.embla__button-container--next{width:130px;height:155px}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:130px;height:155px}.embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem;display:none}@media (min-width:1200px){.embla__dots{display:flex}}@media (min-width:1700px){.embla__button-container--prev,.embla__button-container--next{width:130px;height:155px}}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;text-decoration:none;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}@media (max-width:767px){.embla_buttons{flex-direction:column-reverse;align-items:center;gap:30px}.embla__viewport{width:100%}.embla__container{margin-left:0}.embla__single__slide{flex:0 0 100%;justify-content:center;padding-left:0;display:flex}.embla__button-container{flex-direction:row;justify-content:center;gap:16px;width:100%;height:auto}.embla__button,.embla__button__svg{width:146px;height:175px}}
