.cover{height:500px;background-size:cover;background-position:100% 0;background-repeat:repeat;display:flex;flex-direction:column;width:100%;max-height:100vh;padding:200px 50px}.cover h1{font-size:3rem;text-shadow:rgba(0,0,0,.8) 0 5px 5px}@media(min-width:768px){.cover{padding:200px 90px}.cover h1{width:300px;font-size:4rem;text-shadow:rgba(0,0,0,.8) 0 5px 5px}}