
.page_head.industries { background-image: url('../../img/head/bg_head_industries.jpg'); } 

.page_symbol_wrap { padding: 60px 0; background: #000; line-height: 1.28; color: #9EFF00; } 
.page_symbol_wrap .symbol_inner { display: flex; justify-content: flex-start; align-items: flex-start; padding-right: 150px; } 
.page_symbol_wrap .icn_box { margin-right: 44px; display: block; } 
.page_symbol_wrap .icn_box img { display: block; flex: 0 0 108px; width: 108px; height: 108px; } 
.page_symbol_wrap .symbol_title { font-size: 42px; font-family: Roboto; } 
.page_symbol_wrap .symbol_desc { margin-top: 16px; color: #fff; font-size: 16px; line-height: 1.6; font-family: Noto Sans CJK KR; } 

.page_header_wrap { position: relative; padding: 100px 0; background-size: cover; } 
.page_header_wrap .title_text { text-align: center; font-size: 42px; font-family: Roboto; font-weight: 700; line-height: 1.3; } 

.slider_wrap { margin: 80px 0 50px 0; } 
.slider_wrap .slider_item { display: flex; justify-content: center; align-items: center; width: 100%; } 
.slider_wrap .img_wrap { flex: 0 0 50%; } 
.slider_wrap .img_wrap .img_box { width: 100%; padding-top: 100%; background-size: cover; background-position: center center; } 
.slider_wrap .desc_wrap { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; flex: 1 1 auto; padding: 0 0 0 80px; } 
.slider_wrap .desc_wrap .desc_title_text { margin: 0; font-size: 37px; font-weight: bold; font-family: Roboto; color: #000; } 
.slider_wrap .desc_wrap .desc_desc_text { margin-top: 32px; font-size: 20px; font-family: Roboto; line-height: 1.5; color: #000; } 
.slider_wrap .swiper-pagination { text-align: left; } 
.slider_wrap .owl-nav { margin-top: 10px; text-align: right; } 
.slider_wrap .owl-nav span { font-size: 40px; line-height: 40px; } 
.slider_wrap.owl-carousel .owl-nav button.owl-prev,
.slider_wrap.owl-carousel .owl-nav button.owl-next { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; top: auto; bottom: 0; border: 1px solid #000; border-radius: 50%; transition: background 0.17s; } 
.slider_wrap.owl-carousel .owl-nav button.owl-next { margin-left: 7px; } 
.slider_wrap.owl-carousel .owl-nav button.owl-prev:hover,
.slider_wrap.owl-carousel .owl-nav button.owl-next:hover { background: rgba(0, 0, 0, 0.05); } 
.slider_wrap.owl-carousel .owl-nav button.owl-prev::after,
.slider_wrap.owl-carousel .owl-nav button.owl-next::after { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; line-height: 40px; } 
.slider_wrap.owl-carousel .owl-nav button.owl-prev::after { content: '<'; } 
.slider_wrap.owl-carousel .owl-nav button.owl-next::after { content: '>'; } 
.slider_wrap.owl-carousel .owl-nav button.owl-prev { left: auto; right: 52px; } 
.slider_wrap.owl-carousel .owl-nav button.owl-next { right: 0; left: auto; } 

.slider_wrap.owl-carousel .owl-dots { margin-top: -20px; } 
.slider_wrap.owl-carousel .owl-dots button.owl-dot { display: inline-block; width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2; box-sizing: border-box; } 
.slider_wrap.owl-carousel .owl-dots button.owl-dot + button.owl-dot { margin-left: 8px; } 
.slider_wrap.owl-carousel .owl-dots button.owl-dot.active { opacity: 1; background: #000; } 

.page_partner_section { padding: 140px 0 120px 0; background: #ececec; } 
.page_partner_section .partner_text { margin: 0; text-align: center; font-size: 32px; font-style: normal; color: #111; line-height: 1.5; font-family: Roboto; font-weight: 700; } 
.page_partner_section .partner_list { display: flex; justify-content: center; align-content: center; flex-wrap: wrap; max-width: 800px; margin: 0 auto; padding: 60px 0 20px 0; } 
.page_partner_section .partner_list .item { display: inline-flex; justify-content: center; align-items: center; margin: 30px 20px 0 20px; } 
.page_partner_section .partner_list .item img { width: 100%; max-height: 32px; } 


.page_desc_list_section { padding: 100px 0 100px 0; background: #fff; } 
.page_desc_list_section .page_desc_list .page_desc_item { display: flex; } 
.page_desc_list_section .page_desc_list .page_desc_item:first-child
.number_up::after { position: absolute; right: 0; top: 0; content: "”"; color: #ececec; font-size: 200px; font-style: normal; font-weight: 700; line-height: 120%; } 
.page_desc_list_section .page_desc_list .page_desc_item:first-child .img_box { padding-top: 88.27%; } 
.page_desc_list_section .page_desc_list .page_desc_item:nth-child(even)
.img_wrap { order: 2; } 
.page_desc_list_section .page_desc_list .page_desc_item:nth-child(even)
.desc_box { order: 1; padding: 0 80px 0 0; } 
.page_desc_list_section .page_desc_list .page_desc_item .img_wrap { flex: 0 0 50%; max-width: 725px; } 
.page_desc_list_section .page_desc_list .page_desc_item .img_wrap .img_box { background-size: cover; background-position: center center; padding-top: 63.31%; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box { width: 100%; padding: 0 0 0 80px; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up { position: relative; font-family: Roboto; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up span.count { font-family: Roboto; font-size: 100px; font-style: normal; font-weight: 700; line-height: 120%; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up sup.sup { margin-left: 0.38em; font-size: 50px; top: -0.75em; font-weight: bold; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_title { margin: 0; font-size: 32px; font-style: normal; font-family: Roboto; font-weight: 700; line-height: 120%; } 
.page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_desc { font-family: Noto Sans KR; margin: 25px 0 0 0; color: #000; font-size: 18px; font-style: normal; font-weight: 400; line-height: 168%; } 
.page_desc_list_section .page_desc_list .page_desc_item + .page_desc_item { margin-top: 180px; } 


@media (max-width: 1024px){
 .page_header_wrap { padding: 0 20px 0 20px; min-height: 100px; } 
 .page_header_wrap .site_inner { padding: 80px 0 30px 0; } 
 .page_header_wrap .title_text { position: relative; left: auto; bottom: auto; font-size: 28px; text-align: center; } 
 .page_header_wrap .slider_wrap { margin-top: 30px; } 

 .page_symbol_wrap .symbol_inner { padding-right: 105px; }
 .page_symbol_wrap .icn_box { margin-right: 31px; }
 .page_symbol_wrap .icn_box img { flex: 0 0 76px; width: 76px; height: 76px; }
 .page_symbol_wrap .symbol_title { font-size: 28px; }
 .page_symbol_wrap .symbol_desc { margin: 11px auto 0; font-size: 13px; max-width: 400px; }

 .slider_wrap { margin: 0 0 30px 0; } 
 .slider_wrap .desc_wrap .desc_title_text { font-size: 24px; } 
 .slider_wrap .desc_wrap .desc_desc_text { margin-top: 16px; margin-bottom: 0; font-size: 14px; } 
 .slider_wrap .desc_wrap { padding: 0 20px 0 40px; } 
 .slider_wrap.owl-carousel .owl-nav button.owl-prev { right: 38px; } 
 .slider_wrap.owl-carousel .owl-nav button.owl-prev, .slider_wrap.owl-carousel .owl-nav button.owl-next { width: 30px; height: 30px; } 
 .slider_wrap.owl-carousel .owl-nav button.owl-prev::after, .slider_wrap.owl-carousel .owl-nav button.owl-next::after { font-size: 14px; } 
 .page_partner_section .partner_text { margin-bottom: 20px; font-size: 18px; } 
 .page_partner_section .partner_list .item { min-height: 80px; margin: 20px 20px 0 20px; } 
 .page_partner_section .partner_list { padding: 20px 0 0 0; flex-direction: column; align-items: center; } 
 .page_partner_section { padding: 50px 0 40px 0; } 
 .page_desc_list_section .page_desc_list .page_desc_item .img_wrap { flex: 0 0 40%; max-width: 725px; }
 .page_desc_list_section .page_desc_list .page_desc_item:first-child .number_up::after { font-size: 100px; } 
 .page_desc_list_section .page_desc_list .page_desc_item:nth-child(even) .desc_box { padding: 0 40px 0 20px; } 
 .page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up span.count { font-size: 65px; } 
 .page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up sup.sup { font-size: 34px; } 
 .page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_title { font-size: 20px; } 
 .page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_desc { font-size: 16px; } 
 .page_desc_list_section .page_desc_list .page_desc_item .desc_box { padding: 0 20px 0 40px; } 
 .page_desc_list_section .page_desc_list .page_desc_item + .page_desc_item { margin-top: 80px; } 
 .page_desc_list_section { padding: 80px 0 50px 0; } 
 }
@media (max-width: 768px){
    .page_header_wrap .slider_wrap { max-width: 400px; margin: 30px auto 0 auto; }
    .slider_wrap.owl-carousel .owl-nav button.owl-prev, .slider_wrap.owl-carousel .owl-nav button.owl-next { display: none; } 
    .slider_wrap .slider_item { display: block; } 
    .slider_wrap .desc_wrap .desc_title_text { font-size: 20px; }
    .slider_wrap .desc_wrap .desc_desc_text { margin-top: 5px; font-size: 14px; }
    .slider_wrap .img_wrap{ flex: 0 0 100%; width: 100%; } 
    .slider_wrap .desc_wrap { width: 100%; margin-top: 20px; padding: 0; text-align: left; }
    .slider_wrap .desc-wrap { padding: 20px 0 0 0; } 
    .slider_wrap .owl-nav { display: none; }
    .slider_wrap.owl-carousel .owl-dots { margin-top: 20px; text-align: center; }
    .slider_wrap .swiper-pagination { text-align: center; } 
    .page_partner_section .partner_list { max-width: 80%; } 
    .page_desc_list_section .page_desc_list .page_desc_item { flex-direction: column; max-width: 400px; margin: 0 auto; } 
    .page_desc_list_section .page_desc_list .page_desc_item:nth-child(even) .img_wrap { order: 1; } 
    .page_desc_list_section .page_desc_list .page_desc_item:nth-child(even) .desc_box { padding: 0; } 
    .page_desc_list_section .page_desc_list .page_desc_item .img_wrap { margin-bottom: 20px; } 
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up { margin-top: 0; margin-bottom: 0; } 
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up sup.sup { font-size: 32px; }
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .number_up span.count { font-size: 50px; }
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_title { margin-top: 10px; }
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_desc { margin-top: 10px; font-size: 14px; } 
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box { padding: 0; } 
}
@media (max-width: 640px){
    .page_symbol_wrap { padding: 40px 0; }
    .page_symbol_wrap .icn_box { margin-right: 0; }
    .page_symbol_wrap .icn_box img { flex: 0 0 50px; width: 50px; height: 50px; }
    .page_symbol_wrap .symbol_inner { flex-direction: column; align-items: center; padding-right: 15px; text-align: center; }
    .page_symbol_wrap .symbol_title { max-width: 400px; margin: 10px auto 0 auto; font-size: 18px; }
    .page_header_wrap .title_text { font-size: 24px; } 
    .page_header_wrap .title_text br { display: none; }
    .page_header_wrap .site_inner { padding: 40px 0 60px 0; }
    .page_partner_section { padding: 60px 0; }
    .page_partner_section .partner_list { padding: 0; }
    .page_partner_section .partner_list .item { min-height: 40px; margin: 20px 20px 0 20px; }
    .page_desc_list_section { padding: 60px 0 60px 0; }
    .page_desc_list_section .page_desc_list .page_desc_item .desc_box .desc_title { margin-top: 0; }
    .page_desc_list_section .page_desc_list .page_desc_item + .page_desc_item { margin-top: 50px; } 
}