.banner{background-repeat:no-repeat;background-size:cover;padding:8rem;position:relative}.banner .grad{background-color:var(--black);height:100%;left:0;opacity:.7;overflow:hidden;position:absolute;top:0;width:100vw}.banner h1{color:var(--white);font-size:var(--font-size-8);position:absolute;text-transform:capitalize;top:40%;transform:translate(10%)}@media (max-width:990px){.banner h1{transform:translate(-10%)}}@media (max-width:450px){.banner h1{transform:translate(-25%);width:85%}}
