.section-cover {
  position: relative;
  display: block;
  height: 480px;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}

.section-cover .container,
.section-cover .pull-bottom {
  height: 100%;
}

/* .section-cover .box-small {
  background-color: #fff;
  width: 30%;
  padding: 30px;
} */

.section-cover .pull-bottom {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: flex-start;
  width: 100%;
}

.section-cover .pull-bottom > div {
  width: 30.333%;
  margin-right: 4.5%;
}
.section-cover .pull-bottom > div:last-child {
  margin-right: 0;
}
/* 
.section-cover .pull-bottom-two {
  position: absolute;
  bottom: 0px;
}
.section-cover .pull-bottom-three {
  position: absolute;
  bottom: 0px;
  right: 0;
} */

.section-cover .box {
  display: block;
  position: relative;
  padding: 30px 30px 0 30px;
  background-color: #fff;
  text-align: center;
  margin-top: 24px;
  transition: all 0.2s ease-in;
}

.section-cover .box h1,
.section-cover .box h2 {
  display: block;
  line-height: 30px;
  margin-bottom: 0;
  font-family: 'interstate';
  font-weight: 700;
  font-size: 22px;
  color: #484848;
  letter-spacing: 0.25px;
}
.section-cover .box a.all {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.section-cover .box .btn {
  height: 0px;
  max-width: 165px;
  opacity: 0;
  border: 0;
  transform: translate(0, -100%);
  transition: all 0.2s ease-in;
}

.section-cover .box.open {
  padding: 45px 30px;
}

.section-cover .box.open h1,
.section-cover .box.open h2 {
  margin-bottom: 25px;
}
.section-cover .box.open .btn {
  opacity: 1;
  min-height: 40px;
  height: auto;
  padding: 10px 30px;
  transform: translate(0, 0);
  /* margin-bottom: -100%; */
}

/* 
.section-cover .box-small {
  padding: 30px;
}

.section-cover .box-small h2 a {
  margin-bottom: 0;
}

.section-cover .box-small .btn {
  opacity: 0;
  margin-bottom: -100%;
} */



@media screen and (max-width: 768px) {
  .section-cover {
    height: auto;
    width: 100%;
    padding: 40px 0 0;
  }

  .section-cover .pull-bottom {
    position: inherit;
    width: 100%;
  }

  .section-cover .pull-bottom > div {
    width: 100%;
    margin-bottom: 25px;
  }

  .section-cover .pull-bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .section-cover .box {
    height: auto;
    width: 100%;
    padding: 30px !important;
  }

  .section-cover .box .btn {
    display: none;
  }

  .section-cover .box h1,
  .section-cover .box h2 {
    margin: 0 !important;
  }
}

.section:nth-child(odd) {
  background-color: #fff;
}
.section:nth-child(even) {
  background-color: #f2f1ef;
}
.section .section {
  background-color: inherit;
}
