.logo {
    fill: currentColor;
    width: 10rem;
    max-width: 100%;
}

.header-background {
    background-image: url('../els/images/header_bg.png');
    background-position-x: -525px;
    background-position-y: bottom;
    background-repeat: repeat-x;
    height: 245px;
    border-bottom: 4px solid #fff;
    margin-bottom: -245px;
}

.footer-background {
    background-image: url('../els/images/home-footer.jpg');
    width: 100%;
    height: 0;
    padding-bottom: 22.5%;
    background-size: cover;
}