.banner {
    justify-content: center;
    background-image: url('/home/img/banner.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative;
}

.banner .row {
    color: var(--white);
    z-index: 10;
}

.banner.section,
.banner.section .row {
    min-height: 80vh;
}

.banner.contact .legal .legal-item a, 
.banner.contact .legal .legal-item p {
    color: var(--white);
}