.layout-sub .content-startup-intro .sm {
  color: var(--gr_800, #494746);
  font-size: 17px;
  font-weight: 400;
}
.layout-sub .content-startup-intro .subtit-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 16px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .subtit-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .subtit-group {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.layout-sub .content-startup-intro .subtit-group .d-txt-xl {
  margin-bottom: 0;
}
.layout-sub .content-startup-intro .subtit-group .subtit-desc {
  margin-bottom: 6px;
  color: var(--secondary_text, #A98147);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 21.6px */
}
.layout-sub .content-startup-intro .dashboard-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 460px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .dashboard-group {
    display: grid;
    grid-template-columns: 560fr 683fr;
  }
}
.layout-sub .content-startup-intro .dashboard-group .hero-group {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 30px 20px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .hero-group {
    width: 100%;
    padding: 20px 14px;
    aspect-ratio: 460/580;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .dashboard-group .hero-group {
    width: 100%;
    min-width: 460px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    aspect-ratio: 560/580;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .hero-group {
    height: 580px;
  }
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .bg-group {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .bg-group .bg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .bg-group .rank {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .bg-group .year {
  position: absolute;
  bottom: 48px;
  left: 20px;
  height: 88px;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .deck {
  position: relative;
  color: var(--gr_300, #E7E5E3);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.32px;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .deck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .deck::before {
  content: "";
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 5px;
          flex: 0 0 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--gr_950, #151514);
  margin-top: -webkit-calc((1.4em - 5px) / 2);
  margin-top: -moz-calc((1.4em - 5px) / 2);
  margin-top: calc((1.4em - 5px) / 2);
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .deck:lang(en) {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .deck::before {
  border-radius: 0;
  margin: 0;
  background: var(--primary_text, #DC116B);
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .title {
  color: var(--White, #FFF);
  font-family: Pretendard;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 65px */
  letter-spacing: -1px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .hero-group .title {
    font-size: 44px;
  }
}
.layout-sub .content-startup-intro .dashboard-group .hero-group .title .accent {
  color: var(--White, #FFF);
  font-family: Pretendard;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -0.6px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .hero-group .title .accent {
    font-size: 28px;
  }
}
.layout-sub .content-startup-intro .dashboard-group .stats-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 20px;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card {
  height: 180px;
  padding: 28px 20px;
  border-radius: 16px;
  background: #F8F8F8;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card:lang(en) {
  padding: 28px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card {
    height: auto;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card:first-child {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card:first-child {
    height: auto;
  }
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .title {
  color: var(--gr_900, #272624);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 19.2px */
  letter-spacing: -0.32px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .title::before {
  content: "";
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 5px;
          flex: 0 0 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--gr_950, #151514);
  margin-top: -webkit-calc((1.4em - 5px) / 2);
  margin-top: -moz-calc((1.4em - 5px) / 2);
  margin-top: calc((1.4em - 5px) / 2);
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .title:lang(en) {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.28px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .title::before {
  border-radius: 0;
  margin: 0;
  background: var(--primary_text, #DC116B);
}
@media (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card .title {
    text-wrap: balance;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card .title br {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .card .title br {
    display: none;
  }
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 20px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .value .num {
  color: var(--primary_text, #DC116B);
  font-family: Roboto;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 60px */
  letter-spacing: -3px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .value .num:lang(en) {
  line-height: 70px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .card .value .unit {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -1.2px;
}
.layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card {
    -webkit-box-align: end;
    -webkit-align-items: end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    height: 200px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card {
    height: auto;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card .illust {
    height: 116px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .dashboard-group .stats-group .illust-card .illust {
    max-height: 102px;
  }
}
.layout-sub .content-startup-intro .small-group {
  text-align: right;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .small-group {
    max-width: 460px;
  }
}
.layout-sub .content-startup-intro .brochure-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4.6875%;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .brochure-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.layout-sub .content-startup-intro .brochure-group .img-group {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .brochure-group .img-group {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .brochure-group .img-group {
    width: 36.328125%;
    min-width: 330px;
  }
}
.layout-sub .content-startup-intro .brochure-group .img-group .img {
  display: block;
  width: 100%;
  aspect-ratio: 465/300;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 11.13px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .brochure-group .text-group {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .brochure-group .text-group {
    margin-top: 8px;
  }
}
.layout-sub .content-startup-intro .brochure-group .text-group .tit {
  color: var(--Black, #000);
  font-family: Pretendard;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 26.4px */
}
.layout-sub .content-startup-intro .brochure-group .text-group .desc {
  margin-top: 12px;
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
}
.layout-sub .content-startup-intro .section-impact .dashboard-group {
  margin: 40px auto 0;
}
.layout-sub .content-startup-intro .section-impact .small-group {
  margin: 20px auto 0;
}
.layout-sub .content-startup-intro .section-program .program-group .img-group {
  overflow: auto;
}
.layout-sub .content-startup-intro .section-program .program-group .img-group .img {
  min-width: 540px;
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  margin-top: 24px;
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  border-radius: 30px;
  background: #F2F2F5;
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 19px;
  border-bottom: 1px solid #C6C6C8;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 17px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header .question {
  color: var(--gr_950, #151514);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 27px */
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header .question .q-icon {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px; /* 122.727% */
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header .tag-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header .tag-group {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: 50%;
  }
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-header .tag-group .tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
  padding: 2px 10px;
  border-radius: 44px;
  border: 1px solid var(--primary_text, #DC116B);
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 18.2px */
  letter-spacing: -0.39px;
  white-space: nowrap;
  background: var(--White, #FFF);
}
.layout-sub .content-startup-intro .section-program .faq-group .faq-list .faq-item .faq-body .answer {
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .section-program .brochure-group {
    margin-top: 80px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .section-program .brochure-group {
    margin-top: 120px;
  }
}
.layout-sub .content-startup-intro .section-program .brochure-group .link-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-intro .section-program .brochure-group .link-group {
    margin-top: 24px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-intro .section-program .brochure-group .link-group {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-studentrules .section-rules {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-studentrules .section-rules {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-studentrules .section-rules .d-table .table {
  min-width: 1280px;
  word-break: break-all;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .th-group .th-row {
  display: grid;
  grid-template-columns: 280fr 980fr;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .th-group .th-row .th {
  border-left: 0;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row {
  display: grid;
  grid-template-columns: 280fr 980fr;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row {
    word-break: break-all;
  }
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td {
  padding: 20px;
  border-left: 0;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td .strong {
  color: var(--gr_900, #272624);
  font-weight: 600;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td:first-child {
  text-wrap: balance;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td * ~ .p-group {
  margin-top: 12px;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td .heading {
  font-weight: 500;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td p + p {
  margin-top: 4px;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td .ol .li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .td-group .td-row .td .ol .li + .li {
  margin-top: 4px;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap {
  width: 100%;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table {
  display: grid;
  grid-template-columns: 162fr 162fr 161fr 240fr;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .th, .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .td {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid var(--table_line, #E0DEDC);
  border-bottom: 1px solid var(--table_line, #E0DEDC);
  text-align: center;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .th:nth-child(1), .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .th:nth-child(5), .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .th:nth-child(9), .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .td:nth-child(1), .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .td:nth-child(5), .layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .td:nth-child(9) {
  border-left: 0;
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .th {
  padding: 9px;
  border-left: 0;
  color: var(--gr_800, #494746);
  font-size: 15px;
  font-weight: 600;
  line-height: 140%; /* 18.2px */
  background: var(--gr_100, #F9F7F5);
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .td {
  border-left: 0;
  color: var(--gr_700, #686665);
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
}
.layout-sub .content-startup-studentrules .section-rules .d-table .custom-table-wrap .grid-table .rowspan-cell {
  grid-column: 4/5;
  grid-row: 2/4;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  word-break: keep-all;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-facultyrules .section-rules {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-facultyrules .section-rules {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .table {
  min-width: 1280px;
  word-break: break-all;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .th-group .th-row {
  display: grid;
  grid-template-columns: 260fr 1000fr;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .th-group .th-row:lang(en) {
  grid-template-columns: 280fr 980fr;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .th-group .th-row .th {
  border-left: 0;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row {
  display: grid;
  grid-template-columns: 260fr 1000fr;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row:lang(en) {
  grid-template-columns: 280fr 980fr;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row {
    word-break: break-all;
  }
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td {
  padding: 20px;
  border-left: 0;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td .strong {
  color: var(--gr_900, #272624);
  font-weight: 600;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td:first-child {
  text-wrap: balance;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td:first-child:lang(en) {
  word-break: keep-all;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td * ~ .p-group {
  margin-top: 12px;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td .heading {
  font-weight: 500;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td p + p {
  margin-top: 4px;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td .ol .li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}
.layout-sub .content-startup-facultyrules .section-rules .d-table .td-group .td-row .td .ol .li + .li {
  margin-top: 2px;
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-procedure .img-group {
  text-align: center;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process {
    margin-top: 60px;
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list {
  display: grid;
  grid-template-columns: 1fr;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list {
    gap: 40px;
    margin-top: 16px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list {
    grid-template-columns: 1fr 1fr;
    gap: 44px;
    margin-top: 24px;
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item {
  position: relative;
  background: #F2F2F5;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item {
    padding: 24px 20px;
    border-radius: 20px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item {
    padding: 24px 32px;
    border-radius: 30px;
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item::after {
  content: "";
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.751 8.23964C20.0461 8.52366 20.0789 8.96453 19.8494 9.28341L19.751 9.39672L12.101 16.7604C11.806 17.0444 11.348 17.0759 11.0167 16.855L10.899 16.7604L3.24896 9.39672C2.91701 9.0772 2.91701 8.55916 3.24896 8.23964C3.54402 7.95562 4.00204 7.92406 4.33332 8.14497L4.45104 8.23964L11.5 15.0247L18.549 8.23964C18.8809 7.92012 19.4191 7.92012 19.751 8.23964Z' fill='%23918F8C'/%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item::after {
    display: block;
    left: -webkit-calc(50% - 12px);
    left: -moz-calc(50% - 12px);
    left: calc(50% - 12px);
    bottom: -30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.751 8.23964C20.0461 8.52366 20.0789 8.96453 19.8494 9.28341L19.751 9.39672L12.101 16.7604C11.806 17.0444 11.348 17.0759 11.0167 16.855L10.899 16.7604L3.24896 9.39672C2.91701 9.0772 2.91701 8.55916 3.24896 8.23964C3.54402 7.95562 4.00204 7.92406 4.33332 8.14497L4.45104 8.23964L11.5 15.0247L18.549 8.23964C18.8809 7.92012 19.4191 7.92012 19.751 8.23964Z' fill='%23918F8C'/%3E%3C/svg%3E");
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item::after {
    display: none;
    top: -webkit-calc(50% - 12px);
    top: -moz-calc(50% - 12px);
    top: calc(50% - 12px);
    right: -30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.23964 4.23431C8.52366 3.95661 8.96453 3.92575 9.28341 4.14175L9.39672 4.23431L16.7604 11.4343C17.0444 11.712 17.0759 12.1431 16.855 12.4549L16.7604 12.5657L9.39672 19.7657C9.0772 20.0781 8.55916 20.0781 8.23964 19.7657C7.95562 19.488 7.92406 19.0569 8.14497 18.7451L8.23964 18.6343L15.0247 12L8.23964 5.36569C7.92012 5.05327 7.92012 4.54673 8.23964 4.23431Z' fill='%23918F8C'/%3E%3C/svg%3E");
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item:nth-child(odd)::after {
    display: block;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item:last-child::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .item:last-child::after {
    display: none;
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header {
  display: grid;
  gap: 8px;
  padding-bottom: 11px;
  border-bottom: 1px solid rgba(21, 21, 20, 0.2);
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header {
    grid-template-areas: "step" "tit" "tag";
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header {
    grid-template-areas: "step step" "tit tag";
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .step {
  grid-area: step;
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 21px */
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .tit {
  grid-area: tit;
  margin-top: 8px;
  color: var(--gr_950, #151514);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 27px */
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .tag-group {
  grid-area: tag;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  align-self: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .tag-group {
    margin-top: 4px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .tag-group {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-header .tag-group .tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
  padding: 4px 10px;
  border-radius: 44px;
  color: var(--gr_50, #FDFBF9);
  font-family: Pretendard;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 18.2px */
  background: #494746;
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-body {
  margin-top: 12px;
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-body .desc {
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
}
.layout-sub .content-startup-dualemployment .section-procedure .cont-process .process-list .box-body .small {
  display: block;
  padding-left: 9px;
  margin-top: 6px;
  text-indent: -9px;
  color: var(--gr_600, #7D7B79);
  font-family: Pretendard;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 18.2px */
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -webkit-box-align: start;
  -webkit-align-items: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .iconbox-group {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .iconbox-group {
    gap: 16px;
  }
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  border-radius: 20px;
  border: 1px solid #272624;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .iconbox-group .box {
    gap: 16px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 19px 15px 21px 15px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .iconbox-group .box {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 32px;
    padding: 23px 33px;
  }
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box .icon-group {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 60px;
  aspect-ratio: 1/1;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .iconbox-group .box .icon-group {
    width: 42x;
  }
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box .icon-group .icon {
  width: 100%;
  height: auto;
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box .text-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box .text-group .tit {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 27px */
}
.layout-sub .content-startup-incubation .section-headline .iconbox-group .box .text-group .desc {
  margin-top: 6px;
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
}
.layout-sub .content-startup-incubation .section-headline .brochure-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4.6875%;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group {
    margin-top: 120px;
  }
}
.layout-sub .content-startup-incubation .section-headline .brochure-group .img-group {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group .img-group {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group .img-group {
    width: 36.328125%;
    min-width: 330px;
  }
}
.layout-sub .content-startup-incubation .section-headline .brochure-group .img-group .img {
  display: block;
  width: 100%;
  aspect-ratio: 465/300;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 11.13px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group .text-group {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .brochure-group .text-group {
    margin-top: 8px;
  }
}
.layout-sub .content-startup-incubation .section-headline .brochure-group .text-group .tit {
  color: var(--Black, #000);
  font-family: Pretendard;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 26.4px */
}
.layout-sub .content-startup-incubation .section-headline .brochure-group .text-group .desc {
  margin-top: 12px;
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
}
.layout-sub .content-startup-incubation .section-headline .brochure-group .text-group .d-btns-group {
  margin-top: 24px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .cont-group.cont-program {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .cont-group.cont-program {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-incubation .section-headline .cont-group.cont-program .d-txt-p {
  margin-top: 4px;
}
.layout-sub .content-startup-incubation .section-headline .cont-group.cont-program .iconbox-group {
  margin-top: 24px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-incubation .section-headline .cont-group.cont-program .brochure-group {
    margin-top: 60px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-incubation .section-headline .cont-group.cont-program .brochure-group {
    margin-top: 80px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list {
  margin-top: 24px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 20px 40px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item {
    gap: 16px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item + .item {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item + .item {
    border-top: 2px dashed #E2E2E2;
    margin-top: 32px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item:nth-child(1), .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item:nth-child(2) {
    padding-top: 0;
    padding-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item:nth-child(2) ~ .item {
    border-top: 2px dashed #E2E2E2;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item:nth-child(2n) {
    border-left: 2px dashed #E2E2E2;
    padding-left: 50px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item:last-child {
    padding-bottom: 32px;
    border-bottom: 2px dashed #E2E2E2;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .icon {
    width: 52px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .icon {
    margin-left: 9px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .text-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .text-group .tit {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 33.6px */
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .text-group .desc {
  color: var(--gr_800, #494746);
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
  word-break: break-all;
}
.layout-sub .content-startup-funding .section-headline .cont-mission .mission-list .item .text-group .desc:lang(en) {
  word-break: break-word;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-process {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-process {
    margin-top: 80px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-process .img-group {
    margin-top: 24px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-process .img-group {
    margin-top: 36px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-process .img-group .img {
  width: 100%;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-program {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-program {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list {
  display: grid;
  align-self: stretch;
  gap: 12px;
  grid-template-columns: 1fr;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-program .program-list {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  .layout-sub .content-startup-funding .section-headline .cont-program .program-list {
    grid-template-columns: 1fr 1fr;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 20px;
  border: 1px solid var(--gr_900, #272624);
  background: #FFF;
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item:lang(en) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-program .program-list .item {
    gap: 24px;
    padding: 17px 23px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-program .program-list .item {
    gap: 16px;
    padding: 19px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item .icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 60px;
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item .text-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  margin-top: 0;
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item .text-group .tit {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-style: normal;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%; /* 27px */
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item .text-group .desc {
  color: var(--gr_950, #151514);
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  word-break: break-all;
}
.layout-sub .content-startup-funding .section-headline .cont-program .program-list .item .text-group .desc:lang(en) {
  word-break: break-word;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips {
    margin-top: 50px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips {
    margin-top: 80px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-tips .title-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .title-group {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-tips .title-group .link-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: -3px;
  border-radius: 10px;
  color: var(--gr_950, #151514);
  font-family: Pretendard;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 18.2px */
  background: var(--gr_300, #E7E5E3);
  -webkit-transition: all 0.15s var(--ease-out);
  -moz-transition: all 0.15s var(--ease-out);
  transition: all 0.15s var(--ease-out);
}
.layout-sub .content-startup-funding .section-headline .cont-tips .title-group .link-more svg path {
  -webkit-transition: all 0.15s var(--ease-out);
  -moz-transition: all 0.15s var(--ease-out);
  transition: all 0.15s var(--ease-out);
}
.layout-sub .content-startup-funding .section-headline .cont-tips .title-group .link-more:hover {
  background: var(--gr_400, #C5C3C1);
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .d-txt-p {
    margin-top: 12px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .d-txt-p {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .tips-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 16px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .tips-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item + .item {
    padding-top: 16px;
    border-top: 1px dashed #C9C9C9;
    margin-top: 16px;
  }
}
@media (min-width: 768px) {
  .layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item + .item {
    padding-top: 30px;
    border-top: 1px dashed #C9C9C9;
    margin-top: 30px;
  }
}
.layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item .tit {
  color: var(--primary_text, #DC116B);
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 27px */
}
.layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item .tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 7px;
}
.layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item .tit::before {
  content: "";
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 7px;
          flex: 0 0 7px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--gr_950, #151514);
  margin-top: -webkit-calc((1.4em - 7px) / 2);
  margin-top: -moz-calc((1.4em - 7px) / 2);
  margin-top: calc((1.4em - 7px) / 2);
}
.layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item .tit::before {
  width: 7px;
  height: 7px;
  border-radius: 0;
  background: var(--primary_text, #DC116B);
}
.layout-sub .content-startup-funding .section-headline .cont-tips .tips-list .item .desc {
  padding-left: 14px;
  margin-top: 8px;
  color: var(--gr_950, #151514);
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.15px;
}