.bg-overlay {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), url("../images/website_heroimage.jpg");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 70px;
}

.custom-textbox {
    text-align: center;
    position: relative;
    top: 75%;
    left: 62%;
    transform: translate(-50%, -50%);
    color: white;
    font-family: meno-banner, serif;
    font-weight: 300;
    font-style: normal;
    font-size: 40px;
    width: 80%;
}

.text-center{
    font-family: meno-banner, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
}

.card-title {
    text-align: center;
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
}