/* awards.css - 인증 및 수상 페이지 */

/* --------------------- awards header */
#awards_header {
}
#awards_header .container {
}
#awards_header .container .wrapper {
}
#awards_header .container .wrapper .main-banner {
}
#awards_header .container .wrapper .main-banner img {
  position: relative;
}
#awards_header .container .wrapper .main-banner .txt {
  position: absolute;
  width: 100%;
  z-index: 10;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  font-family: var(--font-heading);
  text-shadow: 5px 0 #0000002c;
  /*  */
}

#awards_header .container .wrapper .main-banner .txt h1 {
  font-size: var(--text-xl);
}
#awards_header .container .wrapper .main-banner .txt h1 span {
  color: #00d8b5;
}
#awards_header .container .wrapper .main-banner .txt h4 {
  font-size: var(--text-lg);
  font-weight: var(--font-light);
  opacity: 0.9;
  padding: 20px;
  line-height: 1.45;
}

/* --------------------- awards section 01 */

#awards_main section {
  background: url("../assets/images/awards/section-bg.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
#awards_main section .container .wrapper .content {
  text-align: center;
}

#awards_main section .container .wrapper .content .txt {
  font-size: var(--text-lg);
  font-weight: var(--font-light);
  line-height: 1.4;
}
#awards_main section .container .wrapper .content .txt span {
  font-weight: 600;
}

#awards_main section .container .wrapper .content .img {
  padding: 60px 0;
}

#awards_main section .container .wrapper .content .img img {
  padding: 0 30px;
  max-width: 580px;
}

/********************************************* ABOUT ************************************
*/

#about_main section .container {
  padding: 90px 20px;
}

#about_main section .container .wrapper h2 {
  font-size: var(--text-lg);
  padding-bottom: 20px;
}

#about_main section .container .wrapper p {
  line-height: 1.3;
}

#about_main section .container .wrapper .content {
  padding-top: 35px;
}

