@font-face{font-family:open_sauce_one;font-display:swap;src:url(/fonts/opensauce/one/OpenSauceOne-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:open_sauce_one;font-display:swap;src:url(/fonts/opensauce/one/OpenSauceOne-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:open_sauce_one;font-display:swap;src:url(/fonts/opensauce/one/OpenSauceOne-Bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:open_sauce_one;font-display:swap;src:url(/fonts/opensauce/one/OpenSauceOne-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}.NavButtons-module--Nav--sqO17{display:flex;justify-content:flex-end;gap:16px}.NavButtons-module--Nav__button--ujgmv{border-radius:50%;width:40px;height:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.NavButtons-module--Nav__button--ujgmv:has(button:disabled){cursor:not-allowed;background-color:#f3eeee}.NavButtons-module--Nav__arrow--W0ifT{border:none;position:relative;border-radius:50%;background-color:#e2d4d4;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition-property:background,border,color,filter;transition-duration:.2s;transition-timing-function:ease-in-out}.NavButtons-module--Nav__arrow--W0ifT:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;width:40px;mask:url(/icons/chevron-left.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:#72035d}.NavButtons-module--Nav__arrow--W0ifT:disabled{cursor:not-allowed;background-color:#a3a3a3;mask:url(/icons/chevron-left.svg) no-repeat center}.NavButtons-module--Nav__arrow--W0ifT:disabled:before{background-color:#a3a3a3}.NavButtons-module--Nav__arrow--W0ifT:hover:not(:disabled){background-color:#72035d}.NavButtons-module--Nav__arrow--W0ifT:hover:not(:disabled):before{background-color:#fff}.NavButtons-module--Nav__arrow___right--lMRlt{transform:rotate(180deg)}.Carousel-module--Carousel--vpR3c{position:relative}.Carousel-module--Carousel__container--XEijB{display:flex;backface-visibility:hidden;gap:16px}@media (min-width: 768px){.Carousel-module--Carousel__container--XEijB{gap:32px}}.Carousel-module--CarouselSlide--ZvfjM{display:flex;min-width:69.94vw}@media (min-width: 768px){.Carousel-module--CarouselSlide--ZvfjM{min-width:100%}}.Carousel-module--CarouselNavigation__container--OFi-M{display:flex;flex-direction:row}.Carousel-module--CarouselNavigation__dots--glcaO{gap:10px;display:flex;align-items:center;flex:1}@media (min-width: 768px){.Carousel-module--CarouselNavigation__dots--glcaO{justify-content:center;height:40px}}.Carousel-module--CarouselNavigation__buttons--XRiy-{flex:1}@media (min-width: 768px){.Carousel-module--CarouselNavigation__buttons--XRiy-{position:absolute;right:0}}.Carousel-module--DotButton--xAUKt{padding:0}.Carousel-module--DotButton__circle--FBW-W{width:10px;height:10px;border-radius:50%;background-color:#e2d4d4;cursor:pointer}.Carousel-module--DotButton___isActive--eHKMW .Carousel-module--DotButton__circle--FBW-W{background-color:#72035d}.Carousel-module--Carousel___isActive--UEuHf .Carousel-module--Carousel__viewport--iNttL{cursor:grab;margin-bottom:24px}@media (min-width: 768px){.Carousel-module--Carousel___isActive--UEuHf .Carousel-module--Carousel__viewport--iNttL{overflow:hidden}}.Carousel-module--Carousel___isCentered--wtYOt .Carousel-module--Carousel__container--XEijB{justify-content:center}.Carousel-module--Carousel___isCentered--wtYOt .Carousel-module--CarouselSlide--ZvfjM{flex:0 0 auto;min-width:auto}.Carousel-module--Carousel___slideWidthInMobileViewLarge--zx8ud .Carousel-module--CarouselSlide--ZvfjM{min-width:79.78vw}.Carousel-module--Carousel___slideWidthInMobileViewXLarge--Ka04z .Carousel-module--CarouselSlide--ZvfjM{min-width:85.37vw}.Carousel-module--Carousel___slideWidthInMobileViewFull--80ZOc .Carousel-module--CarouselSlide--ZvfjM{min-width:91.46vw}@media (min-width: 768px){.Carousel-module--Carousel___slidesInView2--5DbpM .Carousel-module--CarouselSlide--ZvfjM{min-width:calc((100% - 32px)/2)}}@media (min-width: 768px){.Carousel-module--Carousel___slidesInView3--RHbA- .Carousel-module--CarouselSlide--ZvfjM{min-width:calc((100% - 64px) / 3)}}@media (min-width: 768px){.Carousel-module--Carousel___slidesInView4--ubk6D .Carousel-module--CarouselSlide--ZvfjM{min-width:calc((100% - 96px)/4)}}
