/* /esg/sustainability/sustainability_list */

.sustain-main-title {
    text-decoration: none;
}

.sustain-section-title {
    color: #20c85a;
}

.cpnt_esg_kv4.environment .innerBox {
    height: 720px;
    position: relative;
}

.sustain-c {
    padding: 1rem;
}

.innerBox {
    margin-bottom: 10rem;
}

.conts_text_conts {
    font-size: 1.425rem;
    font-weight: 700;
    line-height: 2.56;
    letter-spacing: -0.02px;
    color: #000;
    margin-top: 5rem;
    justify-content: center;
    display: flex;
    margin-bottom: 5rem;
    text-align: center;
}

.categoryNormal {
    margin-bottom: 10rem;
}

@media (max-width: 1023px) {
    .cpnt_esg_kv4 .innerBox {
        padding: 3.75rem 1.875rem;
    }

    .conts_text_conts {
        font-size: 1.025rem;
        font-weight: 500;
        line-height: 2.56;
        letter-spacing: -0.02px;
        color: #000;
        margin-top: 5rem;
        justify-content: center;
        display: flex;
        margin-bottom: 5rem;
        padding: 1rem;
    }
}

@media (max-width: 740px) {
    p.conts_text_conts br {
        display: none;
    }
}
