@keyframes CarouselNavigation-module-scss-module__SM_8uW__useFade-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CarouselNavigation-module-scss-module__SM_8uW__useFade-fadeOut{0%{opacity:1}to{opacity:0}}.CarouselNavigation-module-scss-module__SM_8uW__navButton{color:green;z-index:1;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:8px;outline:0;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;transition:all .2s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;top:calc(50% - 20px);box-shadow:0 2px 4px #00000012}@media screen and (hover:hover){.CarouselNavigation-module-scss-module__SM_8uW__navButton:hover,.CarouselNavigation-module-scss-module__SM_8uW__navButton:focus{color:#fff;background-color:green;border-color:green}}.CarouselNavigation-module-scss-module__SM_8uW__prev{left:-8px;right:auto}.CarouselNavigation-module-scss-module__SM_8uW__prev:hover{transform:translate(-2px)}.CarouselNavigation-module-scss-module__SM_8uW__prev .CarouselNavigation-module-scss-module__SM_8uW__icon{left:-1px}.CarouselNavigation-module-scss-module__SM_8uW__next{left:auto;right:-8px}.CarouselNavigation-module-scss-module__SM_8uW__next:hover{transform:translate(2px)}.CarouselNavigation-module-scss-module__SM_8uW__next .CarouselNavigation-module-scss-module__SM_8uW__icon{right:-1px}.CarouselNavigation-module-scss-module__SM_8uW__icon{position:relative}
@keyframes CarouselPagination-module-scss-module__IkxVga__useFade-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CarouselPagination-module-scss-module__IkxVga__useFade-fadeOut{0%{opacity:1}to{opacity:0}}.CarouselPagination-module-scss-module__IkxVga__pagination{flex-direction:row;justify-content:center;align-items:center;gap:5px;height:4px;display:flex}.CarouselPagination-module-scss-module__IkxVga__dot{transform-origin:50%;cursor:pointer;background:#b4dab4;border:none;border-radius:2px;width:10px;height:100%;transition:width .4s,background .4s}.CarouselPagination-module-scss-module__IkxVga__active{background:green;border-radius:10px;width:24px;transition:width .4s,background .4s}
@keyframes CarouselProgressBar-module-scss-module__mLubDG__useFade-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CarouselProgressBar-module-scss-module__mLubDG__useFade-fadeOut{0%{opacity:1}to{opacity:0}}.CarouselProgressBar-module-scss-module__mLubDG__emblaProgress{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);background-color:#f4f4f4;border-radius:0 0 8px 8px;place-self:center flex-end;width:100%;height:8px;position:relative;overflow:hidden}.CarouselProgressBar-module-scss-module__mLubDG__emblaProgressBar{background-color:#dedede;width:100%;position:absolute;top:0;bottom:0;left:-100%}
@keyframes Carousel-module-scss-module__quXqpq__useFade-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Carousel-module-scss-module__quXqpq__useFade-fadeOut{0%{opacity:1}to{opacity:0}}.Carousel-module-scss-module__quXqpq__root{height:100%;position:relative}.Carousel-module-scss-module__quXqpq__slidesWrapper{height:100%;overflow:hidden}.Carousel-module-scss-module__quXqpq__slides{gap:var(--carousel-slides-gap);height:100%;display:flex}.Carousel-module-scss-module__quXqpq__slide{flex-shrink:0;min-width:0}.Carousel-module-scss-module__quXqpq__slide>div{height:100%}
