@charset "utf-8";
#inc02 .inc02_wrap{position:relative;margin:200px auto 0;width:88%}
#inc02 .inc02_wrap .tit{display:flex;flex-direction:column;align-items:center;text-align:center}

#inc02 .inc02_slide{overflow:hidden;position:relative;margin-top:70px;padding-top:130px;width:100%;height:calc(60vh + 130px)}
#inc02 .inc02_slide ul li{display:flex;align-items:center}
#inc02 .inc02_slide ul li img{width:50%;height:100%;object-fit:cover;border-radius:30px}
#inc02 .inc02_slide ul li .txt{display:flex;flex-direction:column;justify-content:center;position:relative;padding:80px;width:50%;height:550px}
#inc02 .inc02_slide ul li .txt .num{position:absolute;top:60px;right:80px;font-size:90px;font-weight:400;font-family:var(--e-font);color:rgb(170, 170, 170, 0.2)}
#inc02 .inc02_slide ul li .txt .en{font-size:13px;font-weight:700;color:#aaa}
#inc02 .inc02_slide ul li .txt h3{margin:18px 0 8px;font-size:25px;font-weight:700}
#inc02 .inc02_slide ul li .txt p{font-size:15px;font-weight:400;color:#777;word-break:keep-all}
#inc02 .inc02_slide ul li .txt .list{display:flex;flex-direction:column;margin-top:30px;padding:50px;border-radius:20px;background-color:#f2f2f2}
#inc02 .inc02_slide ul li .txt .list li{position:relative;padding-left:15px;font-size:16px;font-weight:500}
#inc02 .inc02_slide ul li .txt .list li+li{margin-top:8px}
#inc02 .inc02_slide ul li .txt .list li:after{content:"";position:absolute;top:50%;left:0px;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background-color:#000}
#inc02 .inc02_slide ul li .txt .benefit{display:flex;align-items:center;margin-top:30px;font-size:15px;color:#777}
#inc02 .inc02_slide ul li .txt .benefit span{display:flex;justify-content:center;align-items:center;margin-right:10px;width:55px;height:30px;border-radius:6px;font-size:15px;font-weight:700;color:#fff;background-color:var(--primary)}
#inc02 .nav_container{display:flex;position:absolute;top:0px;left:50%;transform:translateX(-50%)}
#inc02 .nav_container div{cursor:pointer}
#inc02 .nav_container div.prev_nav{position:relative;padding-right:10px}
#inc02 .nav_container div.prev_nav:after{content:"";position:absolute;top:44%;right:0px;transform:translateY(-50%);width:1px;height:62%;background-color:#e1e1e1}
#inc02 .nav_container div.next_nav{padding-left:10px}

/* 반응형 [s] */
@media (max-width:1380px){
#inc02 .inc02_wrap{margin-top:180px;width:95%}
#inc02 .inc02_slide ul li .txt{padding:40px}
#inc02 .inc02_slide ul li .txt .num{top:80px;right:40px;font-size:75px}
#inc02 .inc02_slide ul li .txt .list{padding:40px 30px}
}
@media (max-width:1024px){
#inc02 .inc02_wrap{margin-top:120px}
#inc02 .inc02_slide{margin-top:50px;padding-top:100px;height:600px}
#inc02 .inc02_slide ul li .txt{padding:20px}
#inc02 .inc02_slide ul li .txt h3{font-size:23px}
#inc02 .inc02_slide ul li .txt .num{top:90px;right:20px;font-size:60px}
#inc02 .inc02_slide ul li .txt .list{padding:40px 25px}
#inc02 .inc02_slide ul li .txt .list li{padding-left:12px;font-size:15px}
#inc02 .inc02_slide ul li .txt .benefit{font-size:14px}
#inc02 .inc02_slide ul li .txt .benefit span{margin-right:8px;width:50px;height:27px;font-size:14px}
}
@media (max-width:768px){
#inc02 .inc02_wrap{margin-top:100px}
#inc02 .inc02_slide{margin-top:30px;padding-top:70px;height:auto}
#inc02 .inc02_slide ul li{flex-direction:column}
#inc02 .inc02_slide ul li .txt{margin-top:50px;padding:0px;width:100%;height:auto}
#inc02 .inc02_slide ul li .txt .num{top:0px;right:0px}
#inc02 .inc02_slide ul li .txt .list{align-items:start}
#inc02 .inc02_slide ul li img{width:100%;height:380px;border-radius:25px}
}
@media (max-width:480px){
#inc02 .inc02_wrap{margin-top:90px}
#inc02 .inc02_slide{margin-top:30px;padding-top:60px}
#inc02 .inc02_slide ul li img{height:300px;border-radius:20px}
#inc02 .inc02_slide ul li .txt{margin-top:30px;text-align:center}
#inc02 .inc02_slide ul li .txt h3{font-size:21px}
#inc02 .inc02_slide ul li .txt p{font-size:14px}
#inc02 .inc02_slide ul li .txt .num{position:static;font-size:40px}
#inc02 .inc02_slide ul li .txt .list{align-items:center;padding:30px 15px;margin-top:20px;border-radius:12px}
#inc02 .inc02_slide ul li .txt .list li{padding-left:10px;font-size:14px}
#inc02 .inc02_slide ul li .txt .benefit{justify-content:center;margin-top:20px;font-size:13px}
#inc02 .inc02_slide ul li .txt .benefit span{width:45px;height:25px;font-size:13px}
#inc02 .nav_container div svg{width:22px}
#inc02 .nav_container div.prev_nav:after{height:58%}
}
@media (max-width:380px){
#inc02 .inc02_wrap{margin-top:70px}
#inc02 .inc02_slide ul li img{height:270px;border-radius:15px}
#inc02 .inc02_slide ul li .txt{margin-top:25px}
#inc02 .inc02_slide ul li .txt .en{font-size:12px}
#inc02 .inc02_slide ul li .txt h3{margin:14px 0 5px;font-size:19px}
#inc02 .inc02_slide ul li .txt .num{font-size:37px}
#inc02 .inc02_slide ul li .txt .list{padding:25px 13px;border-radius:8px}
#inc02 .inc02_slide ul li .txt .list li{font-size:13px}
#inc02 .inc02_slide ul li .txt .benefit{font-size:12px}
#inc02 .inc02_slide ul li .txt .benefit span{width:42px;height:23px;font-size:12px}
}
/* 반응형 [e] */