.max-w-xl {
  max-width: 50rem;
}
.hero-content{
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
}
.hero {
  position:relative;
  display: grid;
}
.hero-buttons {
  display: inline-block;
  max-width: fit-content;
}
.hero-buttons-container {
  text-align: right;
}

@media only screen and (max-width: 700px) {
  .hero {
    padding: 3rem 1rem!important;
}