.home-header-container {
    height: 66vh;
    background: url("../../img/home/home_header_3.png");
    background-size: cover;
    background-position: center bottom;
    border-radius: 0 0 2rem 2rem;
}
.home-header-banner {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    border-radius: 0 0 2rem 2rem;
}

.bg-primary-overlay {
    width: 100%;
    height: 66vh;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, transparent 60%, var(--primaryClr) );
    border-radius: 0 0 2rem 2rem;
}

.home-header-banner-text {
    max-width: 800px;
}