
#bannerCaresoul{
    .carousel-inner{
        .carousel-item{
            height: 90vh;

            img{
                object-fit: cover;
                height: 100%;
                width: 100%;
            }

            .carousel-caption {
                position: absolute;
                top: 60%;
                transform: translateY(-50%);
                left: 0;
                right: 0;
                text-align: center;
                .call{
                    color: white;
                    text-decoration: none;
                    font-size: 30px;
                    font-weight: bold;
                }
                .btn{
                    margin-top: 10px;
                    border: 3px solid white;
                    color: white;
                    padding: 10px 40px;
                    font-size: 20px;
                    font-weight: 700;
                }
            }
            
        }
       
    }
    .carousel-control-prev-icon,
    .carousel-control-next-icon {
        font-size: 3rem; 
        width: 3rem; 
        height: 3rem; 
    }
}


#carouselImage{
    border: 10px solid  pink;
    .carousel-inner{
        .carousel-item{
            height: 60vh;

            img{
                object-fit: cover;
                height: 100%;
                width: 100%;
            }            
        }
       
    }
    .carousel-control-prev-icon,
    .carousel-control-next-icon {
        font-size: 3rem; 
        width: 3rem; 
        height: 3rem; 
    }
}