.img-container-rosemary {
    background-size: cover; /* Ensures the image covers the entire container */
    background-position: center; /* Centers the image within the container */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    width: 100%; /* Ensures the container takes up the full width */
    height: 630px; /* Ensures the container takes up the full height */
    margin-top: 100px;
}

.container-first{
    margin-top: 170px;
}
.card-info{
    width: 55%;
}

.btn-more{
    color:#d00406;
    background-color: white;
    border:#d00406 solid;
}

.btn-more:hover{
    border:#d00406 solid;
    color:#d00406;
    box-shadow:#d0040799 0px 0px 10px;
}

.img-square{
    object-fit: cover;
    height: 400px;
    width: 400px;
    border-radius: 5px;
}

