body.layout-home,
.layout-home {
  font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  font-weight: 400;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
}

.layout-home h1,
.layout-home h2,
.layout-home h3,
.layout-home .page-hero h1,
.layout-home .section-title,
.layout-home .lat_title,
.layout-home .lat_title a,
.layout-home .mv-title,
.layout-home .hd_title h2,
.layout-home .bannerWarp > h3,
.layout-home #gnb > ul > li > a span,
.layout-home .logo a,
.layout-home .header-call {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.03em;
}

.layout-home .page-hero p,
.layout-home .section-desc,
.layout-home .section-kicker,
.layout-home .mv-sub,
.layout-home .hd_title p,
.layout-home p {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 400;
  letter-spacing: -0.015em;
}

.layout-home .mv-kicker,
.layout-home .top_list li,
.layout-home #gnb .gnb-2dep a span,
.layout-home #gnbM .gnb-2dep a,
.layout-home .lt_date,
.layout-home .meta,
.layout-home .lt_more,
.layout-home #ft_copy,
.layout-home #ft_link a,
.layout-home #ft_company,
.layout-home #ft_company .ft_info,
.layout-home .call_number p,
.layout-home .simple_menu ul li p,
.layout-home .main_section02.hashtag .inner1220 > ul > li,
.layout-home #banner.banner_area li,
.layout-home .basic_li > a,
.layout-home .card p,
.layout-home .faq-item summary,
.layout-home label,
.layout-home input,
.layout-home textarea,
.layout-home select,
.layout-home button,
.layout-home .board-list a,
.layout-home table,
.layout-home .legal-block p {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 400;
  letter-spacing: -0.01em;
}

.layout-home .mv-phone,
.layout-home .mv-phone a {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.layout-home .card h3,
.layout-home .form-group > label,
.layout-home th {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.layout-home #top_btn {
  font-family: "Pretendard Variable", Pretendard, system-ui, sans-serif;
  font-weight: 500;
  letter-spacing: 0;
}

.layout-home strong {
  font-weight: 600;
}
