@charset "utf-8";

/******************서브페이지*******************/
.subpage{margin-top:var(--hdHeight);}
.subpage .page-tit{text-align: center;padding:var(--gap-lg) 0;}
.subpage .page-tit h2{position:relative;font-size:var(--subPageTit);font-weight:800;}
.subpage .page-tit h2::before{content:'';display:block;font-size:240px;font-weight: 600;font-family: var(--eng1);line-height:1;margin-bottom:-80px;color:#F1F9FE;letter-spacing:-4.8px;}
.subpage .page-tit h2.clWh::before{color:rgba(255, 255, 255, 0.2);}
.subpage .page-tit p{margin-top:20px;font-size:var(--font18);letter-spacing: -0.64px;color:#6f6f6f;}
.subpage .con-tit p{letter-spacing: -0.36px;}
.subpage .sec-com .con-tit h3{font-size:var(--subConTit);font-weight:700;letter-spacing:-1px;}
.subpage .txtNormal{font-size:var(--font18);color:#6F6F6F;letter-spacing:-0.36px;}


@media screen and (min-width:1025px){
  .subpage.ov-x-hidden{overflow-x:hidden;}
}

@media screen and (max-width:1024px){
  .subpage .page-tit h2::before{font-size:100px;margin-bottom:-45px;}
}

@media screen and (max-width:768px){
  .subpage .page-tit h2::before{font-size:60px;margin-bottom:-25px;}
}