*{
  margin: 0;
  padding: 0;
  font-family: sans-serif;
}

.hero{
  position: relative;
  width: 100%;
  height: 100vh;
  background: #0f0f0f;
}

.detail{
  margin-left: 8%;
  margin-top: 15%;
}

.detail h1{
  font-size: 50px;
  color: rgb(228, 228, 228);
  margin-bottom: 20px;
}

span{
  color: orange;
}

.detail p{
  color: #555;
  line-height: 22px;
}

.detail a{
  background: orange;
  padding: 10px 18px;
  text-decoration: none;
  font-weight: bold;
  color: #0f0f0f;
  display: inline-block;
  margin: 30px 0;
  border-radius: 5px;
}