@charset "euc-kr";
/* url: https://img.megagong.net/m/2025/ */

:root {--point-color1:#BDE4FF;--point-color2:#151D32;--point-color3:#23FCFF;--pt-gradi-color:linear-gradient(to right, #00c6ff, #0072ff);--swiper-navigation-size:25px;--swiper-navigation-color:#000;--swiper-theme-color:#000}


.eventWrap .con_tit .end::after{background: #000}
/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.event2 .con_tit .end::after{background: #fff}
.eventWrap .tiny_noti{padding: 10px 0 0;}
.eventWrap .tiny_noti.right{text-align: right;opacity: 0.5}

.eventWrap .evSection{padding: 150px 0}
.evSection.evtoggleWarning{padding: 0 !important}

.evSection .fw-300{font-weight: 300}
.evSection .fw-400{font-weight: 400}
.evSection .fw-500{font-weight: 500}
.evSection .fw-bold{font-weight: bold}
.evSection .color-highlight{color: var(--point-color1)}
.evSection .color-highlight2{color: var(--point-color2)}
.evSection .color-highlight3{color: var(--point-color3)}
.evSection .con_tit {margin: 0 -60px 53px;line-height: 1.3;/* font-weight: 900; */}
.evSection .con_tit + .mini_tit{opacity: 0.6;margin-bottom: 65px;margin-top: -30px}
.evSection .mini_tit + .con_tit {margin: 13px 0 60px}

/* S: swiper template */
.eventWrap .swiper_basic1_wrap {position: relative}
.eventWrap .swiper-initialized {position: relative;overflow: hidden}
.eventWrap .evCon_swiper_destroy .swiper-wrapper {gap: 10px;flex-wrap: wrap}
.eventWrap .evCon_swiper_destroy .swiper-slide {display: flex;/* flex: 1 0 calc(50% - 10px); */justify-content: center}		
.eventWrap .evCon_swiper_destroy .swiper-pagination {display: none}

.eventWrap .swiper-pagination{position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 0.7vw;z-index: auto}
.eventWrap .swiper-pagination-bullet{background: #c4c4c4}
.eventWrap .swiper-pagination-bullet-active{background: var(--point-color2)}

.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev{top: 50%;transform: translateY(-50%);left: auto;right: auto;margin: 0 auto;z-index: 2;width: auto;height: auto}
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after{background-position: center;background-repeat: no-repeat;width: 100%;height: 100%}
.eventWrap .swiper-button-next{right: 0;transform: translateY(-50%) rotate(180deg)}
.eventWrap .swiper-button-next:after{transform: rotate(180deg)}
.eventWrap .swiper-scrollbar .swiper-scrollbar-drag{background:#4756FF}

.eventWrap .type1-prev, 
.eventWrap .type1-next{color: #fff}
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after{font-size: 50px}

.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after{font-size: 0}
.eventWrap .type2-prev{left: -1rem}
.eventWrap .type2-next{right: -1rem}

.eventWrap .line_tit {margin-bottom: 30px}
.eventWrap .line_tit.i-black i {background: #000}


.evSection .mini_tit.border{margin: 0 0 25px}
.evSection .mini_tit.border span{color: var(--point-color1);border: 3px solid var(--point-color1);border-radius: 30px;font-weight: bold;padding: 5px 27px}

.eventWrap .evSection.evCon1{background: #010203 url(https://img.megagong.net/m/2025/0725_kimchanghun/con_img1.png) no-repeat center 0;padding: 0 0 65px;color: #fff} 
.evCon1 .info{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 160px 0 0;gap: 50px;}
.evCon1 .teacher_home{display: flex;justify-content: center;align-items: center;flex-shrink: 0;border-radius: 400px;border: 1px solid rgba(255, 255, 255, 0.60);padding: 7px 23px;}
.evCon1 .teacher_home b{padding: 2px 4px;font-size: 10px;}
.evCon1 h3{display: flex;justify-content: flex-end;margin: -180px -55px 0 0;}


.eventWrap .evSection.evCon7{position: relative;background: #D9EFFF;}
.evCon7::before{content:'';background:  url(https://img.megagong.net/m/2025/0725_kimchanghun/con_img11.png) no-repeat 0 0;width: 776px;height: 1234px;position: absolute;bottom: 0;left: 50%;margin: 0 0 0 -1140px;} 

.evCon7 .evCon2_swiper1 .swiper-wrapper{gap: 16px;flex-direction: row;flex-wrap: wrap}
.evCon7 .evCon2_swiper1 .swiper-slide{flex: 1 1 calc(33.0% - 10px)}

.eventWrap .evSection.evCon5{background: #151D32;color: #fff}
.evCon5 .evCon5_swiper1 {margin: 0 -60px -10px;}
.evCon5 .evCon5_swiper1 .swiper-wrapper{gap: 0;flex-direction: row;flex-wrap: wrap}
.evCon5 .evCon5_swiper1 .swiper-slide{flex:1;}
.evCon5 .swiper-pagination-bullet-active{background: #425C9C}

.eventWrap .evSection.fix_mode{padding-top:90px}
.fix_menu {z-index: 5;position: relative;height: 90px}
.fix_menu ul{display: flex;width: 1080px;align-items: flex-start;gap: 1px;margin: 0 auto}
.fix_menu li{flex: 1;position: relative}
.fix_menu li i{position: absolute;top: 50%;right: -35px;transform: translateY(-50%);z-index: 2}
.fix_menu li a{display: flex;height: 90px;padding: 20px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 0px;flex: 1 0 0}
.fix_menu li a b{color: #FFF;text-align: center;font-weight: bold;line-height: 22px; /* 137.5% */letter-spacing: -0.48px}
.fix_menu li.event a{background: #AF8633}
.fix_menu li.event a span{display: flex;width: 50px;height: 20px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 100px;background: #CEAF71;color: #fff;margin: 0 0 4px}
.fix_menu.fixed{position: fixed;top: 0;left: 0;width: 100%}

.eventWrap .evSection.evCon6{background: #192540 url(https://img.megagong.net/m/2025/0725_kimchanghun/con_img23.png) no-repeat center 100%;color: #fff}
.evCon6 .line_tit.white.circle span{background: #192540;color: #fff;}
.evCon6 .evCon6_swiper1 {margin: 0 0 80px;}
.evCon6 .evCon6_swiper1 .swiper-wrapper{gap: 26px;}
.evCon6 .evCon6_swiper1 .swiper-slide{flex: 1;}
.evCon6 .evCon6_swiper1 .swiper-pagination{z-index:1}
.evCon6 .eventVideo.video_renewal{margin: 0 40px;}
.evCon6 .curr_tit {margin: 60px 0 40px;}
.evCon6 .evCon6_scroll {margin: 0 0 50px;}
.evCon6 .plus_wrap {position: relative;border-radius: 10px;border: 2px dashed #ffffff73;/* opacity: 0.6; */background: rgba(0, 0, 0, 0.15);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 44px 4%;}
.evCon6 .plus_wrap .plus {display: flex;width: 90px;height: 30px;padding: 10px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 50px;background: #53BCFF;position: absolute;top: -17px;}
.evCon6 .plus_wrap p{color: #FFF;text-align: center;line-height: 1.3; /* 222.222% */font-weight: 400;margin: 0 0 35px;}
.evCon6 .plus_wrap p strong{color: #FFF;font-weight: bold;line-height: 1.3;display: block;margin: 14px 0 0;font-weight: 500;display: flex;flex-direction: column;align-items: center;}
.evCon6 .plus_wrap p strong span{color: #FFF;line-height: 30px;letter-spacing: -0.54px;background: #53BCFF;display: inline-block;line-height: 1;margin: 10px 0 0;padding: 3px 5px;}



.eventWrap .evSection.evCon6.conTab{background: #DFE8F6} 
.conTab .tab_base {display: flex;background: #CBD5E4;border-bottom: 3px solid #003A98}

.conTab .tab_base.fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 3;justify-content: center;background: linear-gradient(90deg, #170426 0%, #1A0738 100%)}
.conTab .tab_base li {flex: 1}
.conTab .tab_base.fixed li{flex: none;width: 360px}
.conTab .tab_base li a {position: relative;padding: 20px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 3px;flex: 1 0 0;display: flex;color: #737373;font-weight: normal}
.conTab .tab_base li.on a {background: #003A98;color: #fff}
.conTab .tab_base li a strong{display: flex;align-items: flex-start}
.conTab .tab_base li a strong sup{margin: 4px 0 0 3px;font-weight: normal}
.conTab .panel_base {position:relative;padding: 40px 0 0}
.conTab .panel_base li .eventVideo {margin: 0 40px 50px}
.evCon3 .evCon3_swiper1 .swiper-wrapper{gap: 7px;flex-direction: row;flex-wrap: wrap}
.evCon3 .evCon3_swiper1 .swiper-slide{flex: 1}
.evCon3 .evCon3_swiper1 {display:none}
.evCon3 .evCon3_swiper1.swiper-initialized {display: block}
.conTab .panel_base .point_tit{text-align: center;font-weight: bold;margin: 0 0 50px}
.conTab .panel_base .point_tit img{display: block;margin: 0 auto 10px;width: auto}
.conTab .panel_base .focus_step{position: relative;display: flex;justify-content: center;align-items: flex-start;gap: 20px;align-self: stretch;margin: 0 0 120px;z-index: 1}
.conTab .panel_base .focus_step::before{content:'';background: url(https://img.megagong.net/m/2025/0707_pt1969/con_img12.png) no-repeat center center;width: 1290px;height: 140px;position: absolute;top: 50%;margin: -50px 0 0 40px}
.conTab .panel_base #con3Tab3 .focus_step::before{background-image: url(https://img.megagong.net/m/2025/0707_pt1969/con_img12_2.png)}
.conTab .panel_base .focus_step li{position: relative;display: flex;width: 240px;height: 260px;flex-direction: column;align-items: center;gap: 25px;border-radius: 20px;border: 1px solid #BEBEBE;background: #FFF}
.conTab .panel_base .focus_step li span{align-self: stretch;color: #696969;font-weight: 500;line-height: 24px;letter-spacing: -0.32px}
.conTab .panel_base .focus_step li span.point{display: flex;width: 240px;height: 55px;padding: 20px 95px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 20px 20px 0px 0px;background: #7235E0;color: #fff}
.conTab .panel_base .focus_step li strong{align-self: stretch;color: #000;font-style: normal;font-weight: 700;line-height: 1;margin: 5px 0 0}

.evSection.event.event3 {background: linear-gradient(180deg, #FFC3D4 0%, #FF82A6 100%);}
.evSection.event.event2 {background: linear-gradient(180deg, #BDE4FF 0%, #82B4FF 100%);}
.event .mini_tit{display: block;margin: 10px 0 0;opacity: 0.7;}
.event.event2 .gift_list_wrap li .badge{background: #327CDD;}
.event.event3 .con_tit{margin-bottom: 20px} 
.event3 .con_tit + .mini_tit{margin-top: 0}
.event3 .con_tit .mini_tit + strong{color: #F42D66;}
.event2 .con_tit .mini_tit + strong{color: #327CDD;}
.event3 .evt_mark + .mini_tit,.event2 .evt_mark + .mini_tit{margin: 0;font-weight: bold;opacity: 1;}
.evSection.event.event3 .bg_shadow{bottom: unset;top: 820px;}
.evSection.event.event3 .share_link_wrap{margin: 0}
.evSection.event.event3 .regist_form_area{position: relative;background: var(--point-color1)}
.evSection.event.event3 .check-base{position: absolute;bottom: 30px;right: 40px}
.evSection.event .obj_cover .pattern_obj{mix-blend-mode: luminosity;margin: -230px 0 0;}
.evSection.event3 .btn-base-wrap a{line-height:1.3}
.evSection.event3 .purchase_base_list{margin-top: 50px}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{z-index: 1}
.evSection.event3 .purchase_base_list > li .purchase_price .badge{background: var(--point-color2)}
.evSection.event3 .purchase_base_list > li .purchase_price .price_area .current{color: var(--point-color2)}
.evSection.event3 .tail{text-align:center;font-size:14px;color:rgba(255, 255, 255, 0.6);margin-top: -30px}
.evSection.event3 .container_info .info .noti{color:#fff}
.evSection.event3 .gift_item img{width:auto}

.evSection.event3 .gift_result_base{right: 50%;top: 55px;margin: 0 -140px 0 0}
.event3 .gift_list_wrap li .badge{background: var(--point-color1)}


.evSection .slick-dots {font-size: 0;text-align: center;padding: 5px 0 0}
.evSection .slick-dots li { display: inline-block; margin: 0 }
.evSection .slick-dots li + li { margin-left: 6px }
.evSection .slick-dots li button {display: block;width: 8px;height: 8px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #CFCFCF}
.evSection .slick-dots li.slick-active button { background: var(--point-color1); }
.evSection .slick-arrow {position: absolute;top: 195px;width: 72px;height: 72px;z-index: 1;font-size: 0;transition: 0.3s}
.evSection .slick-prev {left: 16px;background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img17_1.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}
.evSection .slick-next {right: 12px;background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img17_2.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}

#popupCertified_admini .mg_s_info li{padding-left: 15px;margin-top: 2px;text-indent: -15px;line-height: 1.2;}
#popupCertified_admini .mg_s_info li::before{display: none;}
#popupCertified_admini .mg_s_info li a{color:var(--color-blue)}

@media screen and (max-width: 1200px){
.eventWrap .evSection{padding: 15% 0}
.eventWrap img{width:100%}

.eventWrap .evCon_swiper_destroy.destroy-1200 .swiper-wrapper {gap: 0;flex-wrap: nowrap}
.eventWrap .evCon_swiper_destroy.destroy-1200 .swiper-slide {flex: 1 0 auto}
.eventWrap .evCon_swiper_destroy.destroy-1200 .swiper-pagination {display: block}

.evSection .slick-arrow{display: none !important}

.eventWrap .tiny_noti.right{text-align: center}

.eventWrap .line_tit{margin-bottom: 20px}
.line_tit.circle span, .line_tit.line span{padding-left: 20px;padding-right: 20px;line-height: 1.3}
.evSection .con_tit{margin: 0 0 4%}
.evSection .con_tit + .mini_tit{margin: 0 0 7%}

.eventWrap .sliderWrap .sliderArrow a {max-width:6%}
.eventWrap .sliderWrap .slick-slide img{width: 100%}
.evSection .mini_tit + .con_tit{margin: 2% 0 7%}
.fix_menu {height: auto}
.fix_menu ul{width: 100%;flex-wrap: wrap}
.fix_menu li{flex: 1 0 calc(50% - 1px);border-bottom: 1px solid #d6b46f}
.fix_menu li a{/* font-size: 17px; */padding: 23px 0;height: auto}
.fix_menu li a b br{display:none}
.fix_menu li i{right: 0;max-width: 30%}
.fix_menu li.event a span{margin:0}
.eventWrap .evSection.evCon1{background-size: cover;} 

.eventWrap .evSection.evCon1{padding: 0 0 6%;} 
.evCon1 .info{margin: 0 56% 0% 0;gap: 3vw;padding: 40% 0 0;}
.evCon1 .teacher_home{padding: 4px 10px;}
.evCon1 h3{margin: -15% 0 0 62%;}

.evCon5 .evCon5_swiper1{margin: 0 0 10px;}
.evCon5 .evCon5_swiper1 .swiper-wrapper{flex-wrap: nowrap;gap: 0}
.evCon5 .evCon5_swiper1 .swiper-slide {flex: 1 0 auto}

.evCon7::before{display: none;}
.evCon7 .evCon2_swiper1 .swiper-wrapper{flex-wrap: nowrap;gap: 0}
.evCon7 .evCon2_swiper1 .swiper-slide {flex: 1 0 auto}

.evCon6 .evCon6Swiper1_wrap{margin: 0 -5% 9%;padding: 0 5%}
.evCon6 .evCon6Swiper1_wrap .book{width: clamp(170px,35vmin,330px);bottom: 40px}
.evCon6 .evCon6Swiper_arrow{display: none}
.evCon6 .charact_wrap {display: flex}
.evCon6 .charact_wrap .item{flex: 1}
.evCon6 .evCon6_swiper1{margin: 0 0 7%;}
.evCon6 .eventVideo.video_renewal{margin:0 0 5%}
.evCon6 .curr_tit{margin: 0 0 4%;}
.evCon6 .lecture{margin: 0 0 70px}
.evCon6 .evCon6Swiper2_wrap{position: relative}
.evCon6 .point_wrap {margin: 0 0 5%}
.evCon6 .point_wrap .eventVideo.video_renewal .video_box {padding-bottom: 63.7%}
.evCon6 .plus_wrap p{margin: 0 0 15px;}

.conTab .tab_base li a::before {left: 5px}
.conTab .tab_base li a::after {right: 5px}
.conTab .tab_base li.on a::before {left: 5px}
.conTab .panel_base li .eventVideo {margin: 0 0 7%}
.conTab .panel_base .graph{padding:0 10%}
.evCon3 .evCon3_swiper1 .swiper-wrapper{flex-wrap: nowrap}
.evCon3 .evCon3_swiper1 .swiper-slide{flex: 1 0 auto;padding: 0 2%}
.conTab .panel_base .point_tit{margin: 0 0 5%}
.conTab .panel_base .focus_step{flex-direction: column;margin: 0 0 10%;gap: clamp(5px,2.0vmin,15px)}
.conTab .panel_base .focus_step::before{display:none}
.conTab .panel_base .focus_step li{width: 100%;height: auto;gap: 0;padding: 0 0 10px;border-radius: 10px}
.conTab .panel_base .focus_step li span{line-height: 1.2;}
.conTab .panel_base .focus_step li span.point{width: 100%;height: auto;padding: clamp(7px,2.5vmin,20px) 0;border-radius: 10px 10px 0px 0px}

.conTab .panel_base .focus_step li strong{margin: 10px 0 5px}
.evCon3 .line_tit i{background: none;border-top: 1px dotted #000}  
.evCon3 .con_tit.mt120{margin-top: 10%}
.evSection.event.event3 .bg_shadow{display:none}
.evSection.event .obj_cover .pattern_obj{margin: 0}
.evCon6 .evCon6_swiper1 .swiper-wrapper{flex-wrap: nowrap}
.evCon6 .evCon6_swiper1 .swiper-wrapper{gap: 0}
.evCon6 .lecture{margin: 0 0 10%}


}




@media screen and (max-width: 992px){

    .evCon6 .evCon6_scroll .swiper-slide{width: 125vw;}

}



@media screen and (max-width: 768px){

    .fix_menu li a{padding: 15px 0}
    .fix_menu li:last-child a{letter-spacing: -.15rem}


    .eventWrap .evCon_swiper_destroy.destroy-768 .swiper-wrapper {gap: 0;flex-wrap: nowrap}
    .eventWrap .evCon_swiper_destroy.destroy-768 .swiper-slide {flex: 1 0 auto}
    .eventWrap .evCon_swiper_destroy.destroy-768 .swiper-pagination {display: block}

    .evCon1 .info p{letter-spacing: 0}



    .conTab .tab_base li a {padding: 15px 0}
    .conTab .tab_base li a::before {display: none}
    .conTab .tab_base li a::after {display: none}
    .evCon3 .evCon3_swiper1 .swiper-slide{padding: 0 5%}

    .evCon6 .evCon6_scroll .swiper-slide{width: 144vw;}


}




@media screen and (max-width: 576px){

    .eventWrap .type1-prev:after, 
    .eventWrap .type1-next::after{font-size: 40px}

    .eventWrap .type2-prev,
    .eventWrap .type2-next{width: 3rem}

    .fix_menu li a{padding: 6px 0;line-height: 1.2}
    .fix_menu li a br{display: block}
    .fix_menu li a b{font-weight:bold;letter-spacing: -0.7px}

    .evCon1 .inner + .inner{padding-top: 0%}
    .evCon1 .info p span{opacity: 0.7}
    .evCon7 .evCon2_swiper1{margin: 0 14%}

    .conTab .panel_base .graph{padding:0 3%}
    .evCon3 .evCon3_swiper1{width: 80%;margin: 0 auto;max-width: 280px}


    .evCon5 .evCon5_swiper1{margin: 0 14%}

    .evCon6 .evCon6_scroll .swiper-slide{width: 232vw;}
    .evCon6 .evCon6_swiper1{margin: 0 14% 10px;}
    .evCon6 .evCon6_swiper1::before{display:none}
    .evCon6 .evCon6Swiper_arrow{display:none}
    .evCon6 .point_wrap {display:flex;flex-direction: column}
    .evCon6 .point_wrap .item{width: 100%;margin: 0 0 3%}
    .evCon6 .point_wrap .eventVideo.video_renewal .video_box {padding-bottom: 63.7%}
    .evCon6 .plus_wrap{padding: calc(5% + 10px) 2% 6%;}
    .evSection.event.event3 .check-base{right: unset;left: 20px;bottom: 14px}
    .evSection.event3 .gift_result_base{margin: 0 -22% 0 0}
    .evSection.event3 .gift_item img{width: clamp(530px,63vmin,600px);}



}

