body {
    background-image: url(../images/background.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    min-height: 100vh;
  display: flex;
  flex-direction: column;
}
body:after {
    content: '';
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
    opacity: .7;
    z-index: -1;
}
header,
footer {
  flex-shrink: 0;
}
body > .container {
  flex: 1 0 auto;
}
.multiply-img {
    mix-blend-mode: multiply;
}
.mb-n5 {
    margin-bottom: -1.5em;
}
.azo-sans-regular,
p,
h1, h2, h3, h4, h5, h6 {
    font-family: "azo-sans-web", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.azo-sans-italic {
    font-family: "azo-sans-web", sans-serif;
    font-weight: 400;
    font-style: italic;
}
.azo-sans-bold {
    font-family: "azo-sans-web", sans-serif;
    font-weight: 700;
    font-style: normal;
}
.azo-sans-bold-italic {
    font-family: "azo-sans-web", sans-serif;
    font-weight: 700;
    font-style: italic;
}
.azo-sans-uber-regular {
    font-family: "azo-sans-uber", sans-serif;
    font-weight: 400;
    font-style: normal;
}
a {
    color: #666;
}
.badge-secondary {
    background-color: #6c757d;
}
.header {
    backdrop-filter: blur(10px);
    background-color:  rgba(255,255,255,.5);
}
.header--scrolled img {
    width: 200px;
}
footer {
    background-color: #666;
}
footer,
footer a {
    color: #d9d9d9;
}
.footer__logo {
    width: 250px;
}