.section {

margin-bottom: 2.4rem;
padding-bottom: 3.2rem;

&:last-of-type {
  margin-bottom: 0;
}

}

.back-top {

text-align: center;

}

.intro {

text-align: center;

}

.intro-logo {

margin: 3.2rem 0 0;
text-align: center;

img {
  height: 10rem;
  width: 10rem;
}

}

.intro-text {

font-size: 2rem;
margin: 4.8rem 0;

}

.intro-desc {

color: $grey-6;
margin: 3.6rem 0;

}

.intro-button {

display: flex;
justify-content: center;
margin: 0 auto;

}

.install-item {

background-color: $grey-9;
border-radius: 8px;
color: $grey-9;
font-size: 1.6rem;
margin-right: .8rem;
padding: .8rem 1.6rem;

a {
  color: $grey-3;
}

&:hover {
  border-color: $blue-5;

  a {
    color: $blue-5;
    text-decoration: none;
  }
}

&:last-of-type {
  margin-right: 0;
}

}

.intro-version {

margin: 2rem;

}

@media (max-width: 48rem) {

.intro-button {
  margin-top: 2rem;
}

.intro-text {
  font-size: 1.1rem;
  margin-top: 3rem;
}

}