.banner {
min-height: 33vh;
display: flex;
align-items: center;
font-size: 115%;
//box-shadow: inset 0px -11px 8px -10px #444;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
h1 {
margin-left: auto;
margin-right: auto;
text-align: center;
word-break: break-all;
}