@charset "UTF-8";
.gnb .nav {
  color: #000;
}
.gnb .side_wrap .member {
  color: #000;
}
.gnb .burger > div {
  background: #000;
}
.global_header.on .gnb .nav {
  color: #222;
}
.global_header.on .gnb .side_wrap .member {
  color: #222;
}
.global_header.on .gnb .burger > div {
  background: #222;
}

.lens_1_1 .content b {
  /* display: inline-block; */
}
.lens_1_1 .txt_wrap {
  max-width: 630px;
}
.lens_1_4 {
  padding: 100px 0;
}
.lens_1_4 .top_txt b {
  display: block;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .lens_1_4 {
    padding: 50px 0;
  }
}
.lens_1_5 .content .txt_wrap p {
  margin-bottom: 15px;
}
.lens_1_6 {
  padding: 100px 0;
}
.lens_1_6 .sub_tit {
  margin-bottom: 130px;
  text-align: center;
  position: relative;
}
.lens_1_6 .sub_tit:after {
  content: '';
  display: block;
  width: 1px;
  height: 50px;
  background: #ddd;
  position: absolute;
  left: 50%;
  top: calc(100% + 30px);
}
.lens_1_6 ul {
  display: flex;
  gap: 1.5vw;
}
.lens_1_6 ul li {
  padding: 60px 0;
  width: calc((100% - 3vw) / 3);
  text-align: center;
  border-radius: 20px;
  background: #e5ebe7;
  position: relative;
}
.lens_1_6 .step {
  position: absolute;
  color: #fff;
  font-family: Pretendard;
  font-size: 22px;
  font-weight: 700;
  line-height: 170%;
  border-radius: 40px;
  background: var(--Main_color, #fcb03f);
  padding: 5px 20px;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lens_1_6 li ._cover {
  border-radius: 999px;
  overflow: hidden;
  aspect-ratio: 1/1;
  width: 300px;
  height: 300px;
  margin: 0 auto 30px;
}
.lens_1_6 li:first-of-type ._cover img {
  object-position: right;
}
.lens_1_6 li p {
  color: #444;
  font-family: Pretendard;
  font-size: 20px;
  font-weight: 400;
  line-height: 170%;
}
.lens_1_6 li b {
  color: var(--Main_color, #fcb03f);
  font-weight: 600;
}
@media screen and (max-width: 1024px) {
  .lens_1_6 li ._cover {
    width: 200px;
    height: 200px;
  }
}
@media screen and (max-width: 768px) {
  .lens_1_6 {
    padding: 50px 0;
  }
  .lens_1_6 ul {
    flex-wrap: wrap;
    gap: 30px;
  }
  .lens_1_6 ul li {
    padding: 40px 0;
    width: 100%;
  }
  .lens_1_6 .sub_tit {
    margin-bottom: 50px;
    text-align: left;
  }
  .lens_1_6 .sub_tit:after {
    display: none;
  }
  .lens_1_6 .step {
    font-size: 14px;
  }
}
.lens_1_7 {
  position: relative;
}
.lens_1_7:before {
  content: '';
  display: block;
  width: 90vw;
  max-width: 1500px;
  height: 1px;
  background: #ddd;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.lens_1_8 {
  background: linear-gradient(0deg, #e5ebe7 0%, #e5ebe7 100%), #fff;
  padding: 100px 0;
}
.lens_1_8 .box {
  background: #f7f8f9;
}
.lens_1_8 .box span.num {
  color: var(--Main_color, #fcb03f);
  font-family: Pretendard;
  font-size: 16px;
  font-weight: 600;
  line-height: 170%; /* 27.2px */
  display: block;
}
.lens_1_8 .box.on span.num {
  color: #fff;
}
.lens_1_8 .box strong {
  color: #111;
}

.lens_1_8 .box.on strong {
  color: #fff;
}
@media screen and (max-width: 768px) {
  .lens_1_8 {
    padding: 50px 0;
  }
}
