@charset "euc-kr";

/* bg url: https://img.megagong.net/m/2022/ */

/* setting */
.evSection {padding: 140px 0 160px;}


/* evCon1 */
.evCon1 {background: #eccfb0 url(https://img.megagong.net/m/2022/1213_curr/gong/con1_bg.jpg) no-repeat center; background-size: auto 100%; padding: 220px 0 70px;}
.evCon1 .inner .con_tit {width: 1540px; margin: 0 0 0 -230px;}
.evCon1 .inner .sub_tit {position: absolute; top: -25px; left: -95px;}
.evCon1 .inner .sub_tit::before {content: ''; position: absolute; width: 500%; height: 1px; background: #000; top: 45%; right: 0;}


/* evCon2 */
.evCon2 {background: #e9cbaa;}
.evCon2 .inner .con_tit {margin: 0 auto 50px;}
.evCon2 .inner .dday {font-size: 27px; margin: 0 0 80px;}
.evCon2 .inner .dday strong {display: block;}
.evCon2 .inner .step_slider {display: flex; justify-content: space-between;}
.evCon2 .inner .step_slider .item {position: relative; cursor: pointer; border-radius: 20px; background: #3e3e3e;}
.evCon2 .inner .step_slider .item div {width: 100%; transition: opacity ease-in-out .5s;}
.evCon2 .inner .step_slider .item .on {opacity: 1; visibility: visible; position: absolute; top: 0; z-index: 1;}
.evCon2 .inner .step_slider .item .off {opacity: 0; visibility: hidden;}
.evCon2 .inner .step_slider .item:hover .on {opacity: 0; visibility: hidden;}
.evCon2 .inner .step_slider .item:hover .off {opacity: 1; visibility: visible;}
.evCon2 .inner .step_slider .slick-dots {flex: 1; margin-top: 2%;}
.evCon2 .inner .step_slider .slick-dots li {display: inline-block; width: 16px; height: 16px; margin: 0 10px; border-radius: 50%; background: #fff; border: 1px solid #f1a8b4;}
.evCon2 .inner .step_slider .slick-dots .slick-active {background: #f1a8b4;}
.evCon2 .inner .step_slider .slick-dots li button {font-size: 0; background: transparent;}
.evCon2 .inner .step_message{font-size:30px;margin-top:50px;font-weight:300;color:#000;}
.evCon2 .inner .step_message span{display:block;}
.evCon2 .inner .step_message strong{display:inline-block;font-weight:900;border-bottom:1px solid #000;line-height:2;}


/* evCon3 */
.evCon3 {background: #fff; padding: 140px 0 0;}
.evCon3 .inner .con_tit {margin: 0 auto 100px;}

/* evCon4 */
.evCon4 {background: #fce5e9;}
.evCon4 .inner .con_tit {margin: 0 auto 70px;}
.evCon4 .inner .review_slider {display: flex; flex-wrap: wrap; justify-content: space-between;}
.evCon4 .inner .review_btn { margin: 54px 0 0;}}
.evCon4 .inner .review_slider .item {flex: 1 0 calc(33.333% - 28px); cursor: pointer; position: relative; margin: 7px; background: #7e7e7e; border-radius: 30px;}
/* .evCon4 .inner .review_slider .item div {opacity: 0; visibility: hidden; width: 100%; transition: opacity ease-in-out .5s;}
.evCon4 .inner .review_slider .item .on {opacity: 1; visibility: visible; position: absolute; top: 0;} */
.evCon4 .inner .review_slider .slick-dots {flex: 1; height: 12px; border-radius: 20px; overflow: hidden; margin: 4% 0 0;}
.evCon4 .inner .review_slider .slick-dots li {display: inline-block; width: 16.666%; background: #ddd;}
.evCon4 .inner .review_slider .slick-dots .slick-active {background: #000;}
.evCon4 .inner .review_slider .slick-dots li button {font-size: 0; background: transparent;}


/* ?? */
.black_bg{background-color:#000;opacity:0.8;position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:92}
.dim_popup button{position:absolute;right: 15px;top: 15px;background: none;}
.clickPop{width: 470px;background: #fff;padding: 30px 0 35px;position: fixed;left:50%;top: 50% !important;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 99;}

/* ??? url ?? */
.dim_popup.sns .tit{text-align:center;margin: 20px 0;padding: 0 15px;font-size: 30px;font-weight: bold;}
.dim_popup.sns table{font-size: 14px;}
.dim_popup.sns table tr th, .dim_popup.sns table tr td{padding: 8px 5px;border: 1px solid #ddd;word-break: break-all;text-align: center;}
.dim_popup.sns table tr th{border-color:#fff;background:#eaeaea}
.dim_popup.sns table tr td.con{text-align:left}
.dim_popup.sns .btnConfirm{text-align:center;margin: 40px 0 0 0;}
.dim_popup.sns .btnClose{position:absolute;right: 10px;top: 10px;background: url(https://img.megagong.net/m/common/pop_close2.png) no-repeat center center;font-size: 0;width: 26px;height: 26px;}



/* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
.eventWrap .con_tit {font-weight: 400;}

/* evCon1 */
.evCon1.ver2 {background-color:#91cdff; background-image:  url(https://img.megagong.net/m/2024/1212_curr/gong/con1_bg.jpg); background-repeat:  no-repeat; background-position:  center center; background-size: cover;}
.evCon1 .inner .con_tit {width: 1231px; margin:0;}


/* evCon2_1 */
.evCon2_1 {background:#91cdff;padding: 0 0 160px;}
.evCon2_1 .mini_tit {margin: 23px auto 50px;}
.evCon2_1 .news_slider .item {border-radius: 15px; background-color: #fff; padding:60px 40px;}
.evCon2_1 .news_slider .item .cir_tit {margin:0 auto 30px; border-radius: 60px; display: flex; align-items: center; justify-content: center; width: 348px; height: 52px; background-color: #308cff; color: #fff; }
.evCon2_1 .news_slider .item .det {margin: 45px auto 0; font-weight: 400;}
.evCon2_1 .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); width: 45px; height: 45px; background-position: center center; background-size: cover; background-repeat: no-repeat; font-size: 0; z-index:2;}
.evCon2_1 .slick-next {right: -20px; background-image: url(https://img.megagong.net/m/2024/1212_curr/gong/next.png); }
.evCon2_1 .slick-prev {left: -20px; background-image: url(https://img.megagong.net/m/2024/1212_curr/gong/prev.png); }




/* evCon2_2 */
.evCon2_2 {background: #66b2f2;}
.evCon2_2 .inner .con_tit {margin: 0 0 30px;}
.evCon2_2 .cir_line_tit {margin:80px auto 56px; position:relative;}
.evCon2_2 .cir_line_tit:before {content:""; display: block; width: 100%; height:1px; background-color: #000;}
.evCon2_2 .cir_line_tit span {border-radius: 60px;display: block;width: max-content;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #000;color: #fff;font-weight:bold;padding: 10px 70px;}
.evCon2_2 .inner .step_slider {display: flex; justify-content: space-between; gap:20px;}
.evCon2_2 .inner .step_slider .item {width: calc(33.333% - 10px); padding:40px 0; border-radius: 20px; background-color: #fff;}
.evCon2_2 .inner .step_slider .item .num {border-radius: 30px; margin:0 auto 20px; display:flex; align-items:center; justify-content: center; width:60px; height:30px; background-color: #308cff; color:#fff; font-weight: 900;}
.evCon2_2 .inner .step_slider .item .tit {font-weight: 900;}
.evCon2_2 .inner .step_slider .item > img {margin: 15px auto 22px; display:block;}
.evCon2_2 .inner .step_slider .item .det {color: #474747;}
.evCon2_2 .inner .step_slider .item .det strong {font-weight: 900;}
.evCon2_2 .inner .step_slider .slick-dots {flex: 1; margin-top: 2%;}
.evCon2_2 .inner .step_slider .slick-dots li {display: inline-block;width: 12px;height: 12px;margin: 0 4px;border-radius: 50%;background: #fff;border: 1px solid #308cff;}
.evCon2_2 .inner .step_slider .slick-dots .slick-active {background: #308cff;}
.evCon2_2 .inner .step_slider .slick-dots li button {font-size: 0; background: transparent;}

.evCon3.ver2 .inner .con_tit img {margin:0 auto 30px; display: block;}
.evCon3.ver2 .teacher_info .tab_btn li.on {background: #4497ff;}
.evCon3.ver2 .teacher_info .video_wrap .tea_tit i {background: #4497ff;}
.evCon3.ver2 .teacher_info .tec_box .tec_tit .tip {color:#4497ff;}

/* evCon4 */
.evCon4.ver2 {background: #4497ff;}
.evCon4.ver2 .inner .con_tit img {margin:0 auto 30px; display: block;}
.evCon4.ver2 .inner .review_slider .item {flex: 1 0 calc(33.333% - 28px);position: relative;padding:40px 0;margin: 7px;background: #fff;border-radius: 10px;min-height: 462px;}
.evCon4.ver2 .inner .review_slider .item .item_inner {display: flex;flex-direction: column;width: 100%;height: 100%;justify-content: space-between;}
.evCon4.ver2 .inner .review_slider .item .top .det {margin: 15px auto 0; font-weight: 500; color:#777777;}
.evCon4.ver2 .inner .review_slider .item .top .det .blue {color:#4497ff; font-weight: bold;}
.evCon4.ver2 .inner .review_slider .item .bot {padding: 0 40px;}
.evCon4.ver2 .inner .review_slider .item .bot p {padding:23px 0 10px; border-top: 1px solid #f4f4f4; color:#bbbbbb;}
.evCon4.ver2 .noti {margin: 10px auto 0; padding: 0 10px; text-align: right; color:#fff; font-weight: 400;}

/* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/




@media screen and (max-width: 1540px){
    .evCon1 .inner .con_tit {width: 110%; margin: 0 0 0 -5%;}
    .evCon1 .inner .sub_tit {top: -10%; left: 0%; width: 34%;}
    /* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evCon1 .inner .con_tit {width: 90%;margin: 0 0 0 10%;}
    /* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/


}
@media screen and (max-width: 1200px){
    /* setting */
    .evSection {padding: 10% 0;}
    /* evCon1 */
    .evCon1 {padding: 16% 0 8%;}
    .evCon1 .inner .sub_tit {left: 2%;}
    .evCon1 .inner .sub_tit::before {content: ''; position: absolute; width: 500%; height: 1px; background: #000; top: 45%; right: 0;}
    /* evCon2 */
    .evCon2 {padding: 0 0 10%;}
    .evCon2 .inner .con_tit {margin: 0 auto 4%;}
    .evCon2 .inner .dday {margin: 0 0 6%;}
    .evCon2 .inner .step_slider .item {margin: 0 20px 0 0;}
    .evCon2 .inner .step_slider .item:last-child {margin: 0;}
    .evCon2 .inner .step_message{font-size:24px;margin-top:30px;}


    /* evCon3 */
    .evCon3 .inner .con_tit {margin: 0 auto 8%;}
    /* evCon4 */
    .evCon4 .inner .con_tit {margin: 0 auto 8%;}
    .evCon4 .inner .review_slider {margin: 0 0 4% 0;}
    .evCon4 .inner .review_btn {width: min(400px,80%);margin: 54px auto 0;}

    /* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evSection.evCon2_1 {padding: 0 0 10%;}
    .evCon2_1 .news_slider .item .det {font-size: clamp(15px, 3.3vmin, 28px);}
    .evCon2_1 .news_slider .item .cir_tit {padding: 1% 10%;width: fit-content;height: auto;}

    .evCon2_2 .cir_line_tit {margin: 8% auto;font-size: clamp(14px, 2.9vmin, 24px);}
    .evCon2_2 .inner .step_slider .item > img {width: auto;}
        
    .evCon3.ver2 .inner .con_tit img {width: auto;}

    .evCon4.ver2 .inner .con_tit img {width: auto;}
    .evCon4.ver2 .inner .review_slider .item {min-height: 400px;}
    .evCon4.ver2 .inner .review_slider .item .top .star {width: auto;margin: 0 auto;}
    /* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
}



@media (max-width: 992px){
    /* evCon2 */
    .evCon2 .inner .dday {font-size: 24px;}
    /* evCon4 */
    .evCon4 .inner .review_slider .item {margin: 5px;}


    .clickPop{padding: 15px 0 20px;}
    .dim_popup.sns .tit{font-size:22px}
    .dim_popup.sns table{font-size:12px}


}

@media (max-width: 820px){
    /* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evCon1.ver2 {background-position: center bottom;background-size: auto 100%;}
    .evCon2_1 .news_slider .item {min-height: 590px;}
    .evCon2_2 .inner .step_slider .item {width: 100%;}
    .evCon2_2 .inner .step_slider {display: block;}

    .evCon4.ver2 .inner .review_slider .item {margin: 0;}
    /* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
}
@media (max-width: 768px){
    /* evCon2 */
    .evCon2 .inner .dday {font-size: 20px;}
    .evCon2 .inner .step_slider {flex-wrap: wrap;}
    .evCon2 .inner .step_slider .item {border-radius: 8%;}
    .evCon2 .inner .step_message{font-size:18px;margin-top:10px;}

    /* evCon4 */
    .evCon4 .inner .review_slider .item {margin: 0; border-radius: 8%;}

    /* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evCon1.ver2 {background-position: center bottom;background-size: auto 100%;}
    .evCon2_1 .news_slider .item {padding:40px 15px; min-height: 510px;}
    .evCon2_1 .news_slider .item .cir_tit {padding: 2% 10%; }
    .evCon2_1 .news_slider .item .det {margin:4% auto 0;}
    .evCon2_1 .slick-arrow {width: 30px; height: 30px;}
    .evCon2_1 .slick-prev {left: -10px;}
    .evCon2_1 .slick-next {right: -10px;}

    .evCon4.ver2 .inner .review_slider .item {min-height: 379px;margin: 0;}
    .evCon4.ver2 .inner .review_slider .item .bot {padding:0 20px;}
    /* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
}

@media (max-width: 576px){
    /* evCon2 */
    .evCon2 .inner .dday {font-size: 14px;}
    .evCon2 .inner .step_slider .slick-dots li {width: 12px; height: 12px;}
    
    /* evCon4 */
    .evCon4 .inner .review_slider .slick-dots {height: 8px;}
    /* .evCon4 .inner .review_btn {width: 68%;} */

    /* S: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evCon2_1 .news_slider .item {min-height: 350px;}
    
    .evCon2_2 .cir_line_tit:before {display: none;}
    .evCon2_2 .cir_line_tit span {padding: 10px;position: static;transform: translate(0,0);margin: 0 auto;}
    /* E: [ws] 241212 2025°Ü¿ï½ÃÁðÇÐ½À¹ý*/
    .evCon4.ver2 .noti {font-size: 11px;}
    

}

@media (max-width: 480px){
    /* evCon1 */
    .evCon1 {padding: 20% 0 8%;}
    .evCon1 .inner .con_tit {width: 83%;margin: 0 0 0 16%;}
    .evCon1 .inner .sub_tit {top: -14%; width: 38%;}

    .evCon1.ver2 .inner .sub_tit {width: 40%;}
}