.banner {
  width: 100%;
  height: auto;
}
.banner img {
  width: 100%;
  height: auto;
}
section {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #F7F7F7;
}
section .wrapper {
  width: 125rem;
}
.content-section .wrapper {
  position: relative;
  margin-top: 8.5rem;
}
.content-section .wrapper .shares {
  position: absolute;
  top: 0;
  right: 0;
}
.content-section .wrapper .shares > div {
  width: 5rem;
  height: 5rem;
  margin: 1.2rem 0;
}
.content-section .wrapper .shares > div img {
  width: 100%;
  height: 100%;
}
.content-section .wrapper .content {
  width: 97rem;
  margin-bottom: 12.5rem;
}
.content-section .wrapper .content > div:first-child {
  width: 3.7rem;
  height: 0;
  margin-bottom: 0;
}
.content-section .wrapper .content > div:first-child > img {
  width: 100%;
  height: 100%;
}
.content-section .wrapper .content > div:nth-child(2) {
  width: 100%;
  font-size: 1.6rem;
  font-family: Arial;
  font-weight: 300;
  color: #333333;
  line-height: 3.64rem;
}
.content-section .wrapper .content .part .title {
  height: 2.6rem;
  font-size: 2.6rem;
  line-height: 2.6rem;
  font-family: Arial;
  font-weight: 400;
  color: #444444;
  border-left: 0.5rem solid #41803D;
  padding-left: 1rem;
  margin: 4.8rem 0;
}
.content-section .wrapper .content .part > div:nth-child(2) {
  width: 100%;
  font-size: 1.6rem;
  font-family: Arial;
  font-weight: 300;
  color: #333333;
  line-height: 3.64rem;
  margin-bottom: 4.5rem;
}
.content-section .wrapper .content .part > div:last-child {
  width: 100%;
}
.content-section .wrapper .content .part > div:last-child img {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .banner {
    width: 100%;
    height: auto;
  }
  .banner img {
    width: 100%;
    height: auto;
  }
  section {
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: #F7F7F7;
  }
  section .wrapper {
    width: 100%;
    padding: 0 20px;
  }
  .content-section .wrapper {
    position: relative;
    margin-top: 42.5px;
  }
  .content-section .wrapper .shares {
    position: absolute;
    top: 0;
    right: 20px;
  }
  .content-section .wrapper .shares > div {
    width: 25px;
    height: 25px;
    margin: 6px 0;
  }
  .content-section .wrapper .shares > div img {
    width: 100%;
    height: 100%;
  }
  .content-section .wrapper .content {
    width: 85%;
    margin-bottom: 62.5px;
  }
  .content-section .wrapper .content > div:first-child {
    width: 18.5px;
    height: 0;
    margin-bottom: 0;
  }
  .content-section .wrapper .content > div:first-child > img {
    width: 100%;
    height: 100%;
  }
  .content-section .wrapper .content > div:nth-child(2) {
    width: 100%;
    font-size: 11px;
    font-family: Arial;
    font-weight: 300;
    color: #333333;
    line-height: 18.2px;
  }
  .content-section .wrapper .content .part .title {
    width: 100%;
    height: 13px;
    font-size: 13px;
    line-height: 13px;
    font-family: Arial;
    font-weight: 400;
    color: #444444;
    border-left: 2.5px solid #41803D;
    padding-left: 5px;
    margin: 24px 0;
  }
  .content-section .wrapper .content .part > div:nth-child(2) {
    width: 100%;
    font-size: 11px;
    font-family: Arial;
    font-weight: 300;
    color: #333333;
    line-height: 18.2px;
    margin-bottom: 22.5px;
  }
  .content-section .wrapper .content .part > div:last-child {
    width: 100%;
    height: auto;
  }
  .content-section .wrapper .content .part > div:last-child img {
    width: 100%;
    height: auto;
  }
}
/*# sourceMappingURL=faq02.css.map */