.image-slider{border-radius:8px;overflow:hidden}.image-slider .carousel-item img{transition:transform .3s ease}.image-slider .carousel-control-next,.image-slider .carousel-control-prev{width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:50%;top:50%;transform:translateY(-50%);border:none;transition:all .3s ease}.image-slider .carousel-control-prev{left:15px}.image-slider .carousel-control-next{right:15px}.image-slider .carousel-control-next:hover,.image-slider .carousel-control-prev:hover{background-color:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.image-slider .carousel-control-next-icon,.image-slider .carousel-control-prev-icon{width:20px;height:20px}.image-slider .carousel-indicators{margin-bottom:15px}.image-slider .carousel-indicators button{width:12px;height:12px;border-radius:50%;margin:0 4px;border:2px solid white;background-color:rgba(255,255,255,.5);transition:all .3s ease}.image-slider .carousel-indicators button.active{background-color:white;transform:scale(1.2)}@media (max-width:768px){.image-slider .carousel-control-next,.image-slider .carousel-control-prev{width:40px;height:40px}.image-slider .carousel-control-prev{left:10px}.image-slider .carousel-control-next{right:10px}.image-slider .carousel-control-next-icon,.image-slider .carousel-control-prev-icon{width:16px;height:16px}}