@charset "utf-8";
.section {
  position: relative;
  background-color: #fcfcfc;
}
.section-kv {
  background-image: url('../../../images/health/kv.jpg');
}
@media all and (max-width: 768px) {
  .section-kv {
    padding-bottom: 80%;
    background-size: cover;
    background-image: url('../../../images/health/kv-m.jpg');
  }
}
.section-content {
  background: linear-gradient(to bottom, #fce0cb 0%, #fafafa 30%);
}
@media all and (max-width: 768px) {
  .section-content {
    background: linear-gradient(to bottom, #fbe3d7 0%, #fafafa 30%);
  }
}
.section-content .wrap .col-box .overlapping .cards {
  padding-top: 8%;
  padding-bottom: 8%;
}
@media all and (max-width: 1024px) {
  .section-content .wrap .col-box .overlapping .cards {
    min-height: 310px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media all and (max-width: 900px) {
  .section-content .wrap .col-box .overlapping .cards {
    min-height: 280px;
  }
}
@media all and (max-width: 768px) {
  .section-content .wrap .col-box .overlapping .cards {
    min-height: auto;
  }
}
@media all and (max-width: 1024px) {
  .section-content .wrap .col-box .overlapping .img-overlapping {
    top: 10%;
  }
}
body.page-type-health a {
  color: #626262;
}
body.page-type-health a:hover {
  color: #0A58A5;
}
body.page-type-health .section-footer-dec {
  background-color: #fafafa;
}
.pic-radius {
  border-radius: 15px;
}
.absolute {
  position: absolute;
}
.section-content .col-box img.tree01 {
  right: 10%;
  width: 200px;
  z-index: 2;
}
@media all and (max-width: 1280px) {
  .section-content .col-box img.tree01 {
    width: 160px;
  }
}
@media all and (max-width: 1024px) {
  .section-content .col-box img.tree01 {
    display: none;
  }
}
