.page_banner {
    height: 55vh;
    position: relative;
    width: 100%;
    display: block;
}

.page_banner_center_section {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: 5em;
    z-index: 100;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.page_banner_hero_text {
    color: #fff;
    text-align: center;
    /* font-size: 62px;*/
    /* font-size: 4em; */
    font-size: 3em;
    line-height: 1.25;
    font-family: var(--font);
}

.page_banner_hero_small_text {
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 1.25;
    text-transform: uppercase;
    letter-spacing: 2px;
}
