body{margin:0;padding:0}.all{min-height:500px;height:100%;margin:0;padding:0;}.title{font-family:Roboto,sans-serif;font-weight:900;text-align:center;color:#fff;text-decoration-color:#fff;padding-top:40px;font-size:35px}.content{min-height:100vh;    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start; height:100%;background-color:rgba(0,0,0,.7)}.line{margin:20px auto 0;width:100%;text-align:center;max-width:50px;height:5px;background:#0db874}.description{color:#fff;text-decoration-color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:28px;padding-top:20px;margin:0 auto;max-width:600px;text-align:center;width:100%}.btn{ border-radius: 8px; align-items: center; min-height:55px;display:flex;text-align:center;width:100%;max-width:250px;font-size:20px;margin:0 auto;font-family:'Fira Sans Condensed',sans-serif;font-weight:400;margin-top:20px;background:#0db874;border:none;color:#fff!important;justify-content:center}a{text-decoration:none}.btn:hover{background:#000;transition:.5s;cursor:pointer}@media (max-width:644px){.content{padding:0 15px}}@media (max-width:415px){.content{padding-top: 100px;}}
html {

    background: url(../img/background.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
}