a .carousel_link {
    position: relative;
    text-decoration: none;
}

a:hover .carousel_link {
    color: #9CAF88;
}

.carousel_link::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background-color: currentColor;
    transition: width 0.3s linear;
}
a:hover .carousel_link:hover::after {
    width: 100%;
}


.carousel_image {
    width: 100%;
    height: 50vh;
    object-fit: cover;
}