@charset "utf-8";

#inc02{padding:250px 0 150px;clip-path:ellipse(100% 100% at 50% 100%);background:var(--primary) url('./img/bg.png');background-size:cover}
#inc02 h2{color:#fff}
#inc02 .video_area button{all:unset;overflow:hidden;display:block;width:100%;background:none;cursor:pointer}
#inc02 .video_area .thumb{position:relative}
#inc02 .video_area .thumb .play{position:absolute;right:30px;bottom:30px;opacity:0;transition:all .3s}
#inc02 .video_area .youtube_img{width:100%;height:360px;border-radius:var(--radius);object-position:center;object-fit:cover}
#inc02 .video_txt{padding:30px 20px 20px;text-align:left;opacity:0;transition:all .3s}
#inc02 .video_txt div p{display:inline-block;padding:5px 15px;border-radius:50px;font-size:16px;font-weight:700;color:#fff;background:var(--brand-color)}
#inc02 .video_txt .subj{margin-top:10px;font-size:30px;font-weight:700;color:#fff;font-family:var(--main-font)}
#inc02 li.on .thumb .play{opacity:1}
#inc02 li.on .video_txt{opacity:1}

/* 반응형 [s] */
@media (max-width:1400px){
#inc02{padding:120px 15px}
#inc02 .video_txt{padding:30px 20px 0}
#inc02 .video_txt div p{padding:3px 12px;font-size:14px}
#inc02 .video_txt .subj{font-size:22px}
#inc02 .video_area .youtube_img{height:310px}
}
@media (max-width:1024px){
#inc02{padding:80px 15px}
#inc02 .video_txt{padding:20px 20px 0}
#inc02 .video_txt div p{font-size:13px}
#inc02 .video_txt .subj{font-size:20px}
#inc02 .video_area .youtube_img{height:280px}
}
@media (max-width:768px){
#inc02 .video_txt{padding:14px 14px 0}
#inc02 .video_txt .subj{font-size:18px}
}
@media (max-width:480px){
#inc02{padding:50px 15px;clip-path:none}
#inc02 .video_area .youtube_img{height:250px}
#inc02 .video_txt{display:flex;flex-direction:column;align-items:center}
#inc02 .video_txt .subj{margin-top:6px;font-size:16px}
}
/* 반응형 [e] */