div.header_banner {
    height:100px;
    clip-path: inset(0 0 0 0);
    /*bg-img*/
    background-size:cover;
    padding:30px;
    color: white;
}

div.header_banner_text {
    padding: 10px;
}

h1.header_banner {
    font-size: x-large;
    color: white;
    text-shadow: -3px -3px 0 #000, 3px -3px 0 #000, -3px 3px 0 #000, 3px 3px 0 #000;
}

@media (min-width: 1200px) {
    div.header_banner {
        height: 200px;
    }

    h1.header_banner {
        font-size: xxx-large;
    }
}