@keyframes ImageSlider_fadeIn__dAnux{0%{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}@keyframes ImageSlider_fadeOut__18kFV{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20%)}}.ImageSlider_container__fzB8L{position:relative;width:100%;margin-top:-25px;overflow:hidden}.ImageSlider_slider__jDXXH{display:flex;transition:transform .8s ease;height:500px;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1}.ImageSlider_overlay___HyW5{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.ImageSlider_slide__UkjFJ{position:relative;min-width:100%;flex:0 0 100%;display:flex;justify-content:center;opacity:0;animation:ImageSlider_fadeIn__dAnux .5s forwards}.ImageSlider_slide__UkjFJ:not(.ImageSlider_active__gGA5u){animation:ImageSlider_fadeOut__18kFV .5s forwards}.ImageSlider_image__5aWid{width:100%;height:100%;object-fit:cover}.ImageSlider_imageContainer__myIz3{position:relative;width:100%;height:100%;overflow:hidden}.ImageSlider_overlayContent__mYA7z{position:absolute;top:30%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1;opacity:0;animation:ImageSlider_fadeIn__dAnux 1s forwards}.ImageSlider_flex__baXdk{display:flex;justify-content:space-between;width:100%}.ImageSlider_button__rw7u5,.ImageSlider_flex__baXdk{position:absolute;top:50%;transform:translateY(-50%)}.ImageSlider_button__rw7u5{background-color:rgba(0,0,0,.3);color:#fff;padding:.5rem;border-radius:50%;transition:all .3s ease-in-out;z-index:-20}.ImageSlider_button__rw7u5:hover{background-color:rgba(0,0,0,.5)}.ImageSlider_button__rw7u5:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px hsla(0,0%,100%,.5)}.ImageSlider_chevron__WyABS{width:1.5rem;height:1.5rem}.ImageSlider_pagination__s9qK5{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem}.ImageSlider_paginationButton__IGLQN{height:.5rem;width:.5rem;background-color:hsla(0,0%,100%,.5);border-radius:50%;transition:all .3s ease-in-out}.ImageSlider_paginationButtonActive__XQQpQ{background-color:#fff;width:1rem}@media (min-width:320px) and (max-width:767px){.ImageSlider_overlayContent__mYA7z{top:18%}.ImageSlider_button__rw7u5{padding:0}}