.cdz { background-color: #ffffff; padding: 0; position: relative; flex: none; display: flex; flex-wrap: wrap; padding-top: 1rem; padding-bottom: 7rem; background-image: linear-gradient(to bottom, hsla(0, 0%, 100%, 1), hsla(0, 0%, 100%, 0.5)), url("//dd.unicraft.org/static/branding/cdz/header/bg.jpg"); background-repeat: no-repeat; background-size: 100%, cover; background-position: left center; border-bottom: 1rem solid #fff; &_logo { flex: none; width: auto; height: 40px; margin: 4rem 4rem 0; margin-right: auto; } &_slogan { margin: 2rem 4rem 0; padding: 2rem 3rem; box-shadow: 1rem 1rem 0px 0px #96c11f; background-color: #ffffff; font-size: 1.75rem; font-weight: bold; flex-basis: 35rem; text-align: left; margin-right: 15vw; span { white-space: nowrap; } @media (max-width: 800px) { font-size: 1.25rem; padding: 1rem 2rem; box-shadow: 0.5rem 0.5rem 0px 0px #96c11f; } } }