.ClassPhotosCarousel-module__vd5GYq__carouselWrapper{justify-content:center;align-items:center;width:100%;height:520px;margin-top:2rem;margin-bottom:2rem;padding:30px 0;display:flex;position:relative;overflow:hidden}.ClassPhotosCarousel-module__vd5GYq__carouselInner{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;display:flex;position:relative}.ClassPhotosCarousel-module__vd5GYq__navButton{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;box-shadow:0 4px 12px #0000004d}.ClassPhotosCarousel-module__vd5GYq__navButton:hover{background:#fff3;transform:scale(1.05)}.ClassPhotosCarousel-module__vd5GYq__prevButton{left:max(10px,5%)}.ClassPhotosCarousel-module__vd5GYq__nextButton{right:max(10px,5%)}.ClassPhotosCarousel-module__vd5GYq__carouselItem{position:absolute}.ClassPhotosCarousel-module__vd5GYq__imageOverlay{pointer-events:none;z-index:1;background-color:#000000a6;transition:opacity .6s cubic-bezier(.16,1,.3,1),background-color .3s;position:absolute;inset:0}.ClassPhotosCarousel-module__vd5GYq__carouselItem:hover .ClassPhotosCarousel-module__vd5GYq__imageOverlay{background-color:#00000073}@media (max-width:1024px){.ClassPhotosCarousel-module__vd5GYq__navButton{-webkit-backdrop-filter:none;background:#fff3}}
