
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');


body { color: #666; font-size: 14px; font-family: 'Noto Sans SC','Pretendard','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; line-height: 1; }
body { color: #666; font-size: 14px; font-family: 'Noto Sans SC','Pretendard','Poppins','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
h1, h2, h3, h4, h5, h6,p { font-weight: normal; font-size: 1em; font-family: 'Noto Sans SC','Poppins','Pretendard','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
ol, ul, li, dd, dl, dt { list-style: none; }
span, button { font-family: 'Noto Sans SC','Pretendard','Poppins','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
fieldset, legend { border: 0; margin: 0; padding: 0; }
img { border: 0; }
label { cursor: pointer; }
address, caption, em { font-weight: normal; font-style: normal; }
a { cursor: pointer; }
table { border-collapse: collapse; }
* { -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
.emoji { font-family: "Noto Color Emoji", sans-serif!important; font-weight: 400!important; font-style: normal!important; }
body, h1, h2, h3, h4, h5, h6, ol, ul, li, dd, dl, dt, span, button, label, fieldset, legend, div,p { word-break: break-all!important; }
.top_nav .menu_a { font-family: 'Noto Sans SC', sans-serif !important; }
.slide-title { letter-spacing: -1.5px; }

.sub-section-4-desc.tab1{width:40% !important;}
.sub-section-4-desc.tab1 br{display:none;}
.tab2-label-right{white-space:nowrap !important}
#pop_desc{line-height:1.4;}

.esg_li{display:flex;flex-wrap:wrap;gap:40px;}
.esg_li li{width:Calc((100% - 80px) / 3);font-size:24px;border-radius:20px;padding:40px;background-color:#f5f5f5;text-align: center;display:flex;flex-wrap:wrap;align-items: center;
    justify-content:center;transition:all 0.4s ease;line-height:1.4;}
.esg_li li:hover{background-color:#FFF1E6;}
.esg_li li span{width:100%;font-size:24px;font-weight:600;color:#FF6B00;margin-bottom:20px;display:block;}

.certificate_slider_card .certificate_slider_title{line-height:1.4;}

.certificate_slider_card .certificate_slider_bottom { margin-top: auto; display: flex; flex-direction: column; }
.certificate_slider_card .certificate_slider_desc { margin-top: 0; }
.certificate_slider_card .certificate_slider_desc{display:none;}

@media (max-width:1024px) {

    .esg_li{gap:20px;}
    .esg_li li{width:calc((100% - 20px) / 2);font-size:18px;padding:30px;}
    .esg_li li br{display:none;}


}

@media (max-width:768px) {


    .esg_li li{width:100%;padding:20px;border-radius:10px;}
    .esg_li li span{margin-bottom:10px;}



}

@media (max-width:480px) {

    .esg_li li:hover{background-color:#f5f5f5;}
    .esg_li li:nth-child(odd){background-color:#FFF1E6;}
}