@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
body, h1, h2, h3, h4, h5, h6, input, textarea, select {font-family: 'Noto Sans KR', sans-serif;}
*{padding:0;margin:0;}
a{text-decoration: none;color: inherit;}
.flex{display:flex;}
.inner{max-width:1200px; margin:0 auto;}
.sec01{text-align: center;
padding:50px 0;}
.sec01 .title h2{
  font-size:28px;
  font-weight:400;
}



.sec01 .subtitle p{
  font-size:30px;
  font-weight:600;
  line-height: 1.5;
  margin:50px 0;
}

.sec01 .subtitle h3{
  font-size:24px;
  font-weight:400;
}

.sec01 .subtitle .subtxt{
  color: #029cb1;
}

.sec02{
  padding:50px 0;
  text-align: center;
  overflow: hidden;
}

.sec02 .title h3{
  font-size:24px;
  font-weight:400;
  margin-top:50px;
}

.sec03{padding:10px 0 50px;text-align: center;}

.sec03 .button{
  justify-content: center;
  align-items: center;
  gap:10px;
}

.sec03 .button a{
  border:1px solid #029cb1;
  padding:10px 25px;
  border-radius: 10px;
}

@media(max-width:1199px){
  .sec01 .title h2{
  font-size:20px;

}



.sec01 .subtitle p{
  font-size:24px;
  margin:25px 0;
}

.sec01 .subtitle h3{
  font-size:20px;
}

.sec01 .subtitle .subtxt{
  color: #029cb1;
}

.sec02{
  padding:25px 0;
}

.sec02 .title h3{
  font-size:16px;
  margin-top:50px;
}

.sec03{padding:10px 0 50px;text-align: center;}

.sec03 .button{
  flex-wrap: wrap;
}
}