/* mobile */
@media (max-width: 834px) { 
    .mo_cd{
        display: none !important;
    }
    .section1-text1{font-size:20px; font-weight:600; line-height:135%; margin-bottom: 16px;} 
    .section1-text2{font-size:36px; font-weight:600; line-height:125%; margin-bottom: 16px;} 
    .section1-text3{font-size:36px; font-weight:500; line-height:125%;} 
    .section1-text4{font-size:16px; font-weight:600; line-height:135%; margin-bottom: 36px;} 
    
    .section2-text1{font-size:20px; font-weight:600; line-height:135%; margin-top: 40px; margin-bottom: 30px;} 
    .section2-text2{font-size:18px; font-weight:400; line-height:135%; margin-bottom: 65px;} 
    .section2-text3{font-size:20px; font-weight:600; line-height:135%; margin-bottom:65px;} 
    .section2-text4{font-size:20px; font-weight:500; line-height:135%;} 
    
    .section3-text1{font-size:20px; font-weight:600; line-height:135%; margin-top: 16px; margin-bottom: 24px;} 
    .section3-text2{font-size:20px; font-weight:500; line-height:135%;} 
    .section3-text3{font-size:18px; font-weight:400; line-height:135%; margin-bottom:70px;}

    .sub-container { width: 312px; }
    .sub-container .row .inner{width:312px;}

    .section-mt {margin-top: 112px;}
    .section-mb {margin-bottom: 0;}

    .inner .c-width1{width:392px;}
    .inner .c-width2{width:252px;}
    .inner .c-width3{width:372px;}

    .section1-img1{width:312px;height:155px;}
    .section1-img2{width:238px;height:222.52px;}

    .section3-img1{width:238px;height:269px; margin-top:70px;}
}
/* pad */
@media (min-width: 834px) and (max-width: 1280px) { 
    .pc_cd{
        display: none !important;
    }
    .section1-text1{font-size:30px; font-weight:500; line-height:125%; margin-bottom: 24px; margin-top:150px;} 
    .section1-text2{font-size:60px; font-weight:600; line-height:125%; margin-bottom: 30px;} 
    .section1-text3{font-size:60px; font-weight:500; line-height:125%;} 
    .section1-text4{font-size:24px; font-weight:600; line-height:135%; margin-bottom: 40px;} 
    
    .section2-text1{font-size:30px; font-weight:500; line-height:125%; margin-top: 80px; margin-bottom: 40px;} 
    .section2-text2{font-size:18px; font-weight:400; line-height:135%; margin-bottom: 80px;} 
    .section2-text3{font-size:24px; font-weight:600; line-height:135%; margin-bottom:80px;} 
    .section2-text4{font-size:24px; font-weight:500; line-height:135%;} 
    
    .section3-text1{font-size:20px; font-weight:600; line-height:135%; margin-top: 16px;} 
    .section3-text2{font-size:20px; font-weight:500; line-height:135%;} 
    .section3-text3{font-size:18px; font-weight:400; line-height:135%;}

    /* 추가 */
    .sub-container { width: 738px; }
    .sub-container .row .inner{width:684px;}

    .section-mt {margin-top: 70px;}
    .section-mb {margin-bottom: 120px;}

    .inner .c-width1{width:392px;}
    .inner .c-width2{width:252px; margin-right:60px; margin-top:80px;}
    .inner .c-width3{width:372px; margin-top:80px;}

    .section1-img1{width:738px;height:367px;}
    .section1-img2{width:262px;height:245px;}

    .section3-img1{width:252px;height:285px;}
}
/* pc */
@media (min-width: 1280px) and (max-width: 1920px) { 
    .pc_cd{
        display: none !important;
    }
    .section1-text1{font-size:36px; font-weight:600; line-height:125%; margin-bottom: 40px;} 
    .section1-text2{font-size:80px; font-weight:700; line-height:125%; margin-bottom: 30px;} 
    .section1-text3{font-size:80px; font-weight:600; line-height:125%;} 
    .section1-text4{font-size:30px; font-weight:600; line-height:125%; margin-bottom: 60px;} 

    .section2-text1{font-size:36px; font-weight:600; line-height:125%; margin-top: 120px; margin-bottom: 60px;}
    .section2-text2{font-size:22px; font-weight:400; line-height:145%; margin-bottom: 120px;}
    .section2-text3{font-size:30px; font-weight:500; line-height:125%;} 
    .section2-text4{font-size:30px; font-weight:400; line-height:135%;} 

    .section3-text1{font-size:24px; font-weight:600; line-height:135%; margin-top: 32px;} 
    .section3-text2{font-size:24px; font-weight:300; line-height:135%;} 
    .section3-text3{font-size:22px; font-weight:400; line-height:145%;} 

    .pc2-d-none{display:none;}

    .sub-container { width: 1160px; }
    .sub-container .row .inner{width:1010px;}
    

    .section-mt {margin-top: 180px;}
    .section-mb {margin-bottom: 150px;}

    .inner .c-width1{width:542px; margin-bottom:120px;}
    .inner .c-width2{width:325px; margin-right:60px; margin-top:120px;}
    .inner .c-width3{width:625px; margin-top:120px;}

    .section1-img1{width:1160px;height:590px;}
    .section1-img2{width:408px;height:380px; margin-bottom:120px;}

    .section3-img1{width:325px;height:368px;}
}
/* hd */
@media (min-width: 1920px) { 
    .pc_cd{
        display: none !important;
    }
    .section1-text1{font-size:36px; font-weight:600; line-height:125%; margin-bottom: 50px;} 
    .section1-text2{font-size:100px; font-weight:800; line-height:120%; margin-bottom: 50px;} 
    .section1-text3{font-size:100px; font-weight:700; line-height:120%;} 
    .section1-text4{font-size:36px; font-weight:600; line-height:125%; margin-bottom: 60px;} 

    .section2-text1{font-size:36px; font-weight:600; line-height:125%; margin-top: 150px; margin-bottom: 70px;} 
    .section2-text2{font-size:22px; font-weight:400; line-height:145%; margin-bottom: 140px;} 
    .section2-text3{font-size:30px; font-weight:500; line-height:125%;} 
    .section2-text4{font-size:30px; font-weight:400; line-height:125%;} 

    .section3-text1{font-size:30px; font-weight:500; line-height:125%; margin-top: 32px;}  
    .section3-text2{font-size:30px; font-weight:400; line-height:125%;} 
    .section3-text3{font-size:22px; font-weight:400; line-height:145%;} 

    .pc2-d-none{display:block;} .hd-d-none{display:none;}

    .sub-container { width: 1440px; }
    .sub-container .row .inner{width:1312px;}

    .section-mt {margin-top: 250px;}
    .section-mb {margin-bottom: 326px;}

    .inner .c-width1{width:844px;}
    .inner .c-width2{width:436px; margin-right:100px;}
    .inner .c-width3{width:776px; margin-top:200px;}

    .section1-img1{width:1440px;height:590px;}
    .section1-img2{width:408px;height:380px; margin-bottom:140px;}

    .section3-img1{width:436px;height:493px; margin-top:200px;}
}

#aboutUs-section3{
    background-color:var(--primary);
}