  /* ------------------------------------------------------------ *\
  Homepage
\* ------------------------------------------------------------ */
#common-questions .accordion__arrow {
  max-width: 40px;
  top: 3.5rem;
}
#common-questions .accordion__head {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
#common-questions .accordion__icon img {
  width: 55px; height: 55px;
}
@media (min-width: 1024px) {
  #common-questions h2{
    font-size: 3.2rem;
  }
}

#current-students {
  margin-bottom: -6rem;
  margin-top: -3rem;
  padding-bottom: 0;
}
#current-students .btn--primary-alt-1 {
  min-width: auto;
  width: 100%;
}
#current-students .list-horizontal {
  margin-top: 1rem;
}
#current-students .list-horizontal>li {
  display: inline-block;
  margin: .5rem .25rem;
  padding: 0;
}
@media (min-width: 1200px) {
  #current-students .list-horizontal>li {
    width: 24%;
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  #current-students .list-horizontal>li {
    width: 48.5%;
  }
}
@media (max-width: 599px) {
  #current-students .list-horizontal>li {
    width: 100%;
  }
}

#social-feature {
  overflow: hidden;
  position: relative;
}
.social-label i {
  font-size: 2.8rem;
  margin-right: .75rem;
  vertical-align: middle;
}
.social-label .label {
  background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 100%);
  color: #fff;
  display: block;
  font-size: 2.4rem;
  padding-bottom: 6rem;
  padding-right: 3rem;
  padding-top: 2.75rem;
  position: absolute;
  text-align: right;
  width: 100%;
}
.social-label .label span {
  text-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
}
@media (max-width: 1150px) {
  #social-feature {
    margin-top: 4rem;
  }
  #social-feature .grid__col--1of2 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  #social-feature+.text-right {
    text-align: left;
  }
}
@media (max-width: 525px) {
  .social-label i {
    font-size: 2.4rem;
  }
  .social-label .label {
    font-size: 2rem;
  }
}