html {
    height: 100%;
    width: 100%;
    font-family: adelle-sans, sans-serif;
}

body, .main {
    height: 100%;
}


.header {
    display: flex;
    background-image: url("./banner.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    grid-area: header;
    padding-left: 10px;
    margin-bottom: 20px;
}


.footer {
    display: flex;
    grid-area: footer;
}


.banner-content {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10%;
    background-color: white;
}


a,
table a,
div a {
    text-decoration: none;
}

.btn-primary a {
    color: white;
}