@charset "utf-8";

#inc04{position:relative;padding:160px 100px;background:#fff}
#inc04 article a{display:block;height:337px;padding:35px;border:1px solid #e1e1e1;transition:all .3s}
#inc04 article a span{display:inline-block;padding:10px 15px;font-size:13px;font-weight:700;color:var(--primary);background:#f2f2f2;font-family:var(--e-font);transition:all .3s}
#inc04 article a p{margin-top:20px;font-size:18px;font-weight:700;color:#111;word-break:keep-all}
#inc04 article a i{font-style:normal;font-size:13px;font-weight:700;opacity:.5;color:#111;font-family:var(--e-font)}
#inc04 article a .txt div{padding:20px 0;opacity:.5;word-break:keep-all}
/* 반응형 [s] */
@media(hover:hover){
#inc04 article a:hover{background:#f2f2f2}
#inc04 article a:hover span{color:#fff;background:var(--primary)}
}
@media (max-width:1024px){
#inc04{padding:160px 70px}
#inc04 article a{padding:35px}
#inc04 article a span{padding:8px 13px}
#inc04 article a p{font-size:17px}
#inc04 article a .txt div{font-size:15px}
}
@media (max-width:768px){
#inc04{padding:160px 50px}
#inc04 article a{height:255px}
#inc04 article a p{margin-top:18px;font-size:20px}
#inc04 article a .txt div{padding:15px 0px;font-size:16px}
.swiper-container{overflow:visible}
}
@media (max-width:480px){
#inc04{padding:105px 30px}
#inc04 article a{padding:30px}
#inc04 article a p{font-size:17px}
#inc04 article a .txt div{font-size:14px}
}
/* 반응형 [e] */
