@charset "UTF-8";
*{box-sizing:border-box;}
*::before,
*::after{box-sizing:border-box;margin:0;padding:0;} 
.event_wrap{width:100%;min-width:1220px;position:relative;background:#fff;}
.event_wrap .inner:after{display:none;}

.event_wrap{--navy:#2f3b67;--black:#231815;--text:#252525;--yellow:#ffdd43;--marker:#fff151;--font-display:"Hakgyoansim Allimjang","Paperlogy","Pretendard Variable",Pretendard,sans-serif;overflow:hidden;position:relative;min-width:1220px;color:var(--text);background:#f5f5f5;text-align:center;}
.event_wrap img{display:block;}
.event_wrap section{overflow:hidden;position:relative;text-align:center;}

.event_wrap header{position:absolute;left:0;top:0;z-index:20;width:100%;height:0;}
.event_wrap header .logo{position:absolute;left:50px;top:50px;width:120px;height:24px;}
.event_wrap header .logo img{width:100%;height:auto;}
.event_wrap header .ico_kakao_ch{position:absolute;left:calc(50% + 536px);top:80px;width:64px;height:64px;}
.event_wrap header .ico_kakao_ch img{width:64px;height:64px;}

.event_wrap .visual{height:960px;padding-top:180px;background:var(--navy);color:#fff;}
.event_wrap .visual h2{width:920px;margin:0 auto;color:#fff;font-family:var(--font-display);font-size:80px;font-weight:400;line-height:96px;letter-spacing:2.4px;word-break:keep-all;}
.event_wrap .visual h2 strong{color:#fee500;font-weight:700;}
.event_wrap .visual .sub_tit{margin-top:33px;color:#fff;font-size:28px;font-weight:500;line-height:33px;letter-spacing:0;}
.event_wrap .visual .img_box{position:absolute;left:50%;top:0;width:920px;height:100%;margin-left:-460px;}
.event_wrap .visual .phone{position:absolute;left:233px;top:528px;width:474px;}
.event_wrap .visual .kakao_ch_label{position:absolute;left:138px;top:650px;z-index:2;width:662px;}
.event_wrap .visual .kakao_ch{position:absolute;left:733px;top:589px;z-index:3;width:155px;}
.event_wrap .visual .phone img,.event_wrap .visual .kakao_ch_label img,.event_wrap .visual .kakao_ch img{width:100%;height:auto;}

.event_wrap .section1{height:1088px;padding-top:120px;background:#f5f5f5;}
.event_wrap .section2{height:877px;padding-top:120px;background:#fbfbfb;}
.event_wrap .section3{height:1206px;padding-top:120px;background:#f5f5f5;}

.event_wrap .tit_label{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:6px 24px;border-radius:52px;background:var(--black);color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:.84px;white-space:nowrap;}

.event_wrap .section1 h2,.event_wrap .section3 h2{width:920px;margin:40px auto 0;color:var(--text);font-family:var(--font-display);font-size:46px;font-weight:400;line-height:72px;text-align:center;word-break:keep-all;}
.event_wrap .section2 h2{width:920px;margin:40px auto 0;color:var(--text);font-family:var(--font-display);font-size:46px;font-weight:400;line-height:64px;text-align:center;word-break:keep-all;}
.event_wrap .section1 h2 p,.event_wrap .section3 h2 p{font-size:60px;font-weight:700;line-height:72px;}
.event_wrap .section2 h2 p{font-size:60px;font-weight:700;line-height:64px;}

.event_wrap .hightlight{position:relative;z-index:0;display:inline-block;font-weight:700;}
.event_wrap .hightlight:after{content:"";position:absolute;left:-4px;right:-4px;bottom:8px;z-index:-1;height:25px;background:var(--marker);}

.event_wrap .section1 .sub_tit,.event_wrap .section2 .sub_tit,.event_wrap .section3 .sub_tit{width:920px;margin:40px auto 0;color:var(--text);font-size:24px;font-weight:400;line-height:29px;letter-spacing:0;word-break:keep-all;}

.event_wrap .list_swiper{overflow:hidden;position:relative;width:1022px;height:473px;margin:80px auto 0;}
.event_wrap .list_swiper:before{content:"";position:absolute;left:calc(50% - 245px);top:0;z-index:0;width:475px;height:473px;background:url("https://pic.neungyule.com/netutor/event/2026/0511/img-phone2.png") no-repeat 0 0/475px 473px;pointer-events:none;}
.event_wrap .list_swiper .swiper-wrapper{position:relative;z-index:1;top:110px;align-items:center;height:296px;}
.event_wrap .list_swiper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-wrapper{justify-content:center;gap:0;}
.event_wrap .list_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;width:383px !important;height:296px;}
.event_wrap .list_swiper .swiper-slide-active,.event_wrap .list_swiper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide:nth-child(2){z-index:2;filter:drop-shadow(2.5px 3.4px 4.9px rgba(0,0,0,.41));}
.event_wrap .list_swiper .swiper-slide img{width:287px;height:222px;object-fit:contain;transition:width .35s ease,height .35s ease;}
.event_wrap .list_swiper .swiper-slide-active img,.event_wrap .list_swiper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide:nth-child(2) img{width:383px;height:296px;}

.event_wrap .seminar_swiper{overflow:visible;position:relative;left:50%;width:1920px;height:240px;margin-top:80px;transform:translateX(-50%);}
.event_wrap .seminar_swiper .swiper-wrapper{align-items:center;height:240px;}
.event_wrap .seminar_swiper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-wrapper{justify-content:center;gap:125px;}
.event_wrap .seminar_swiper .swiper-slide{overflow:hidden;position:relative;flex-shrink:0;width:350px !important;height:175px;transition:transform .35s ease;transform:translateZ(0);transform-origin:center center;will-change:transform;}
.event_wrap .seminar_swiper .swiper-slide:after{content:"";position:absolute;inset:0;background:rgba(245,245,245,.5);opacity:1;transition:opacity .35s ease;}
.event_wrap .seminar_swiper .swiper-slide-active{z-index:2;transform:translateZ(0) scale(1.37143);}
.event_wrap .seminar_swiper .swiper-slide-active:after{opacity:0;}
.event_wrap .seminar_swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;}

.event_wrap .alert_list{display:flex;flex-direction:column;gap:20px;width:920px;margin:80px auto 0;}
.event_wrap .alert_list .item{display:flex;align-items:center;gap:50px;width:920px;height:180px;padding:30px 60px 30px 80px;border:2px solid #ddd;border-radius:24px;background:#fff;box-shadow:0 3px 5.4px rgba(113,113,113,.2);text-align:left;}
.event_wrap .alert_list .item i{display:flex;flex:0 0 120px;align-items:center;justify-content:center;width:120px;height:120px;border-radius:60px;background:#f5f5f5;}
.event_wrap .alert_list .item:nth-child(3) i{flex-basis:128px;width:128px;height:128px;border-radius:64px;}
.event_wrap .alert_list .item i img{width:100%;height:100%;}
.event_wrap .alert_list .cont{flex:1 1 auto;min-width:0;color:#000;}
.event_wrap .alert_list .cont strong{display:block;font-size:32px;font-weight:700;line-height:38px;letter-spacing:0;}
.event_wrap .alert_list .cont p{margin-top:16px;font-size:24px;font-weight:400;line-height:29px;letter-spacing:0;word-break:keep-all;}

.event_wrap .section4{height:1138px;padding-top:120px;padding-bottom:60px;background:var(--navy);color:#fff;}
.event_wrap .section4 h2{width:920px;margin:0 auto;color:#fff;font-family:var(--font-display);font-size:60px;font-weight:400;line-height:72px;letter-spacing:1.8px;word-break:keep-all;}
.event_wrap .section4 h2 strong{color:var(--yellow);font-weight:700;}
.event_wrap .section4 .sub_tit{width:920px;margin:40px auto 0;color:#fff;font-size:24px;font-weight:400;line-height:29px;letter-spacing:0;word-break:keep-all;}
.event_wrap .section4 .sub_tit strong{font-weight:700;}
.event_wrap .section4 .img_box{overflow:hidden;position:relative;width:920px;height:485px;margin:80px auto 0;}
.event_wrap .section4 .phone{position:absolute;left:230px;top:10px;width:474px;}
.event_wrap .section4 .kakao_ch{position:absolute;left:595px;top:146px;z-index:2;width:162px;animation:channelFloat 2.4s ease-in-out infinite;}
.event_wrap .section4 .kakao_ch:after{content:"";position:absolute;inset:0;z-index:0;box-shadow:0 5.084px 10.169px 2.179px rgba(0,0,0,.20);pointer-events:none;border-radius:20px;}
.event_wrap .section4 .phone img,.event_wrap .section4 .kakao_ch img{width:100%;height:auto;}
.event_wrap .section4 .kakao_ch img{position:relative;z-index:1;}

.event_wrap .btn_kakao_ch{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:700px;height:100px;margin-top:80px;border-radius:12px;background:var(--yellow);box-shadow:0 2px 8px rgba(0,0,0,.25);color:#000;font-size:28px;font-weight:700;line-height:34px;letter-spacing:.84px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;}
.event_wrap .btn_kakao_ch.is-visible{opacity:1;visibility:visible;pointer-events:auto;}
.event_wrap .btn_kakao_ch.is-fixed{position:fixed;bottom:60px;left:50%;z-index:30;margin-left:-350px;}
.event_wrap .btn_kakao_ch:before{content:"";display:block;flex:0 0 auto;background:url("https://pic.neungyule.com/netutor/event/2026/0511/ico-kakao.png") no-repeat 50% 50%/contain;width:30px;height:32px;}
.event_wrap .btn_kakao_ch:after{content:"";display:block;flex:0 0 auto;background:url("https://pic.neungyule.com/netutor/event/2026/0511/ico-arrow.svg") no-repeat 50% 50%/contain;width:24px;height:48px;}

@keyframes channelFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}
