.internal_links .container {
  max-width: 1280px;
  width: 94%;
  margin-right: auto;
  margin-left: auto;
}
.internal_links .container .wrapper {
  position: relative;
  top: -40px;
  padding: 2rem 3rem;
  background-color: #F4F4F4;
}
.internal_links .container .wrapper .list {
  display: flex;
  align-items: center;
}
.internal_links .container .wrapper .list .item {
  margin-right: 3.5rem;
}
.internal_links .container .wrapper .list .item a {
  position: relative;
  display: block;
  transition: 0.3s;
  padding-right: 25px;
}
.internal_links .container .wrapper .list .item a .arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 8px;
  transform: rotate(90deg);
}
.internal_links .container .wrapper .list .item a .arrow svg {
  width: 100%;
}
.internal_links .container .wrapper .list .item a:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .internal_links .container .wrapper .list {
    font-size: 14px;
  }
  .internal_links .container .wrapper .list .item {
    margin-right: 2rem;
  }
}
@media (max-width: 480px) {
  .internal_links .container .wrapper .list {
    flex-wrap: wrap;
  }
  .internal_links .container .wrapper .list .item {
    flex: 0 0 48%;
    margin-right: 4%;
  }
  .internal_links .container .wrapper .list .item a {
    margin-right: 0;
  }
  .internal_links .container .wrapper .list .item:nth-child(2n) {
    margin-right: 0;
  }
  .internal_links .container .wrapper .list .item:nth-child(n+3) {
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .internal_links .container .wrapper {
    padding: 1rem 1rem;
  }
}
@media (max-width: 480px) {
  .internal_links .container .wrapper {
    top: -20px;
  }
}

.quality_sec {
  margin-bottom: 10%;
}
.quality_sec .container {
  max-width: 1280px;
  width: 94%;
  margin-right: auto;
  margin-left: auto;
}
.quality_sec .container .mds_box {
  padding-top: 8%;
}
.quality_sec .container .mds_box .mds {
  padding-bottom: 1.6rem;
  border-bottom: 1px solid #C9C9C9;
}
@media (max-width: 768px) {
  .quality_sec .container .mds_box .mds {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .quality_sec .container .mds_box .mds {
    font-size: 22px;
  }
}
.quality_sec .container .wrapper .content {
  margin-top: 3.5rem;
}
.quality_sec .container .wrapper .content .sub_mds {
  position: relative;
  padding-left: 1rem;
  color: #0A6ADD;
}
.quality_sec .container .wrapper .content .sub_mds::before {
  position: absolute;
  content: "";
  width: 6px;
  height: 100%;
  background-color: #0A6ADD;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
@media (max-width: 480px) {
  .quality_sec .container .wrapper .content .sub_mds {
    font-size: 20px;
  }
}
.quality_sec .container .wrapper .content .first_text {
  margin-top: 1.5rem;
  line-height: 1.5;
}
.quality_sec .container .wrapper .content .block {
  display: flex;
  margin-top: 2.5rem;
}
.quality_sec .container .wrapper .content .block .left {
  flex: 0 0 47%;
  margin-right: 3%;
}
.quality_sec .container .wrapper .content .block .left .img_box {
  display: flex;
  flex-wrap: wrap;
}
.quality_sec .container .wrapper .content .block .left .img_box .img {
  flex: 0 0 30%;
  margin-right: 5%;
}
.quality_sec .container .wrapper .content .block .left .img_box .img:nth-child(3n) {
  margin-right: 0;
}
.quality_sec .container .wrapper .content .block .left .img_box .img:nth-child(n + 4){
  margin-top: 4%;
}
.quality_sec .container .wrapper .content .block .right {
  flex: auto;
}
.quality_sec .container .wrapper .content .block .right .table h4 {
  padding: 0.85rem 1.5rem;
  background-color: #0A6ADD;
  color: #fff;
}
.quality_sec .container .wrapper .content .block .right .table .list {
  display: flex;
  flex-wrap: wrap;
}
.quality_sec .container .wrapper .content .block .right .table .list .item {
  flex: 0 0 50%;
  padding: 12px 15px;
  border-bottom: 1px solid #C9C9C9;
  border-left: 1px solid #C9C9C9;
  line-height: 1.5;
}
.quality_sec .container .wrapper .content .block .right .table .list .item:nth-child(2n) {
  border-right: 1px solid #C9C9C9;
}
@media (max-width: 480px) {
  .quality_sec .container .wrapper .content .block .right .table .list .item {
    padding: 12px 10px;
  }
}
@media (max-width: 768px) {
  .quality_sec .container .wrapper .content .block {
    flex-direction: column-reverse;
  }
  .quality_sec .container .wrapper .content .block .left {
    margin-top: 6%;
    margin-right: 0;
  }
}
.quality_sec .container .wrapper .sub_container {
  margin-top: 5.3%;
}
.quality_sec .container .wrapper .sub_container .sdg_block {
  display: flex;
  padding: 3rem 3.25rem;
  background-color: #F4F4F4;
}
.quality_sec .container .wrapper .sub_container .sdg_block .left {
  flex: 0 0 50%;
  margin-right: 5%;
}
.quality_sec .container .wrapper .sub_container .sdg_block .left .sub_mds_box {
  display: flex;
  align-items: center;
}
.quality_sec .container .wrapper .sub_container .sdg_block .left .sub_mds_box .num {
  padding: 12px 11px;
  margin-right: 1rem;
  color: #fff;
  background-color: #0A6ADD;
}
.quality_sec .container .wrapper .sub_container .sdg_block .left .text {
  margin-top: 1rem;
  line-height: 1.75;
}
.quality_sec .container .wrapper .sub_container .sdg_block .right {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
}
.quality_sec .container .wrapper .sub_container .sdg_block .right .img {
  flex: 0 0 30.6%;
  margin-right: 4%;
}
.quality_sec .container .wrapper .sub_container .sdg_block .right .img:nth-child(3n) {
  margin-right: 0;
}
.quality_sec .container .wrapper .sub_container .sdg_block .right .img:nth-child(n+4) {
  margin-top: 3.5%;
}
.quality_sec .container .wrapper .sub_container .sdg_block:nth-child(n+2) {
  margin-top: 3.2%;
}
.quality_sec .container .wrapper .sub_container .sdg_img {
  margin-top: 3.2%;
  display: flex;
}
.quality_sec .container .wrapper .sub_container .sdg_img .img {
  margin-right: 4%;
  max-width: 249px;
}
.quality_sec .container .wrapper .sub_container .sdg_img .img:last-child {
  margin-right: 0;
}
@media (max-width: 480px) {
  .quality_sec .container .wrapper .sub_container .sdg_block {
    display: block;
    padding: 22px 15px;
  }
  .quality_sec .container .wrapper .sub_container .sdg_block .right {
    margin-top: 20px;
  }
  .quality_sec .container .wrapper .sub_container .sdg_img {
    flex-direction: column;
    justify-content: center;
    gap: 20px;
  }
  .quality_sec .container .wrapper .sub_container .sdg_img .img {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
  }
}/*# sourceMappingURL=quality.css.map */