@charset "UTF-8";

/* EVENT 578 */
/** event.html **/
.GM{font-family:"GmarketSansMedium", "Noto Sans KR", sans-serif;}
.GB{font-family:"GmarketSansBold", "Noto Sans KR", sans-serif;}

.eventWrap *{letter-spacing:-0.025em;}
.eventWrap .inner{width:1300px;}
.eventWrap.evtFullType .evtTitWrap .logo{top:0; left:50%; transform:translateX(-50%); max-width:1180px;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr{padding-top:70px;}
.event250814 .evtTitWrap .con {position: absolute; right:-203px; top: 100px; width: 127px; height: 201px;}
/* evtTitWrap*/
.evtTitWrap{position:relative; height:1192px; background:url('/resources/images/event/2025/event250814/evtTitBg.png') repeat-x center top; z-index:5;}
.evtTitWrap .inner{max-width:1300px; width:100%;}
.evtTitWrap .evtTit{position:absolute; top:100px; left:50%; width:100%; transform:translateX(-50%);text-align:center;}
.evtTitWrap .evtTit img{max-width:100%;}
.evtTitWrap .evtTit p{position:absolute; top:603px; left:0; right:0; font-size:26px; color:#000; line-height:34px; text-align:center;}
.evtTitWrap .evtTit p span{font-size:inherit; color:#fef179;}
.evtTitWrap .btnShareWrap{position:fixed; top:395px; left:50%; transform:translateX(-50%); width:100%; max-width:1700px; z-index:10;}
.evtTitWrap .btnShare{position:absolute; right:0; top:0; width:114px; height:143px; background:url('/resources/images/event/2025/event250814/btn_share.png') no-repeat center;}
.evtTitWrap:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:2560px;height:461px;background:url('/resources/images/event/2025/event250814/evtBg_top.png') repeat-x center center;z-index:9;}

.evtCont{padding:50px 0;}
.evtCont .subTit{text-align:center;}
.evtCont .subTit.mt70{margin-top:70px;}
.evtCont .mt120{margin-top:120px;}
.evtCont .mt180{margin-top:180px;}


.evtCont .evtItemWrap .evtAwardBox{margin:80px auto 0;}
.evtCont .evtItemWrap .evtAwardBox h3{padding:120px 0 0;position:relative;text-align:center;}
.evtCont .evtItemWrap .evtAwardBox h3:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%); width:106px;height:120px;background:url('/resources/images/event/2025/event250814/ico_video.png') no-repeat center center / contain;}
.evtCont .evtItemWrap .evtAwardBox ul{margin:30px auto 0;display:flex; gap:40px 18px; flex-wrap:wrap;justify-content: center;}
.evtCont .evtItemWrap .evtAwardBox ul li{padding:0 0 40px;width:388px; flex:none;border-radius:30px;background:rgba(0,0,0,0.2);border: 3px solid rgba(255,255,255,0.3);backdrop-filter: blur(4px);box-sizing: border-box;
 box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.15);overflow:hidden;}
.evtCont .evtItemWrap .evtAwardBox ul li h2{height:64px;font-size:26px;color:#063F51;text-align:center;background:#5DFFF1;}
.evtCont .evtItemWrap .evtAwardBox ul li h2 img{margin:20px 0;vertical-align:top;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb{position:relative; display:block; margin:17px 28px;width:329px;height:200px;border-radius:25px;overflow:hidden;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb:before{content:'';position:absolute;left:0;top:0;right:0;display:block;width:100%;height:100%;border:3px solid #fff;border-radius:25px;box-sizing:border-box;z-index:10;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb:after{content:''; position:absolute; z-index:2;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb.vdo:after{left:0; right:0; top:0; bottom:0; background:url('/resources/images/event/2025/event250814/ico_play.png') no-repeat center;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb.img:after{right:0; bottom:0; width:74px; height:71px; background:url('/resources/images/event/2025/event250814/ico_view.png') no-repeat center;border-radius:0 0 20px 0;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb.mp3:after{left:50%; top:50%; transform:translate(-50%, -50%); width:132px; height:132px; background:url('/resources/images/event/2025/event250814/ico_play.png') no-repeat center;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb.mp3.playing:after{left:50%; top:50%; transform:translate(-50%, -50%); width:132px; height:132px;background-image:url('/resources/images/event/2025/event250814/pause.png');}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb img{position:relative; width:100%; height:100%; object-fit:cover; z-index:1;}
.evtCont .evtItemWrap .evtAwardBox ul li .thumb video{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.evtCont .evtItemWrap .evtAwardBox ul li .info{padding:0 28px;text-align:center;}
.evtCont .evtItemWrap .evtAwardBox ul li .info .txt{margin-bottom:20px;height:54px;display:flex;justify-content: center;align-items: center;}
.evtCont .evtItemWrap .evtAwardBox ul li .info .txt p{font-size:23px; color:#fff; line-height:1.2;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;display:-webkit-box;word-break: keep-all;}
.evtCont .evtItemWrap .evtAwardBox ul li .info .txt p span{font:inherit; color:inherit;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox{position:relative;padding:17px 28px; width:100%;height:234px;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox .thumb{margin:0;display:block;width:100%;height:200px;overflow:hidden;border-radius:25px;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox .thumb img{width:100%;height:100%;object-fit: cover;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox .btnVideoPlay{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:114px; height:114px; background:url('/resources/images/event/2025/event250814/ico_play.png') no-repeat center; z-index:3;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox video{display:none;width:100%; height:100%;object-fit: cover;border-radius:25px;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox.playing:before{display:none;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox.playing .thumb{display:none;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox.playing video{display:block;}
.evtCont .evtItemWrap .evtAwardBox ul li .evtVdoBox.playing .btnVideoPlay{display:none; background:url('/resources/images/event/2025/event250814/pause.png')}
.btn_like{display:inline-block;line-height:45px;font-size:21px;color:#fff;}
.btn_like span{display:inline-block;width:45px;height:45px;margin-right:8px;vertical-align: top;background:url('/resources/images/event/2025/event250814/ico_like.png') no-repeat center top;}
.btn_like.on span{background-position:center bottom;}

.evtCont1{background:#6C64FF;}
.evtCont1 .subTit{margin-top:22px;}
.evtCont1 .evtItemWrap{margin-top:40px;}
.evtCont1 .evtItemWrap .evtInfo{margin:0 auto;}
.evtCont2{padding:100px 0 103px;background:#F1F1F6;}
.evtCont2 .evtItemWrap .evtAwardBox h3{padding-top:120px;}
.evtCont2 .evtItemWrap .evtAwardBox h3:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%); width:106px;height:120px;background:url('/resources/images/event/2025/event250814/ico_img.png') no-repeat center center / contain;}
.evtCont2 .evtItemWrap .evtAwardBox{margin:0 auto;}
.evtCont2 .evtItemWrap .evtAwardBox ul li h2{background:#7D6BFF}

.evtCont3{padding:90px 0 108px;background:#F2FF98;}
.evtCont3 .evtItemWrap .evtAwardBox h3{padding-top:120px;}
.evtCont3 .evtItemWrap .evtAwardBox h3:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%); width:106px;height:120px;background:url('/resources/images/event/2025/event250814/ico_music.png') no-repeat center center / contain;}
.evtCont3 .evtItemWrap .evtAwardBox{margin:0 auto;}
.evtCont3 .evtItemWrap .evtAwardBox ul li h2{background:#AEFF5D}

.evtCont4{padding:90px 0;background:#D2F4E1;}
.evtCont4 .privacy{margin:0 auto;padding:35px 53px;width:1200px;border-radius:30px;border:1px solid #a2dbbc;background:rgba(240, 253, 246, 0.8);}
.evtCont4 .privacy h3{margin-bottom:10px;font-size:22px;font-weight:500;color:#575656;letter-spacing: -0.03em;}
.evtCont4 .privacy p{padding-left:30px;font-size:20px;color:#575656;}
.evtCont4 .privacy p span{font:inherit;font-weight:600;}
.evtCont4 .privacy .txt17{margin-top:10px;font-size:17px;color:#6b6b6b;line-height:1.4;}
.evtCont4 .agreeBox{margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;width:1200px;padding:13px 66px 0;}
.evtCont4 .agreeBox p{font-size:20px;color:#535353;font-weight:600;}
.evtCont4 .agreeBox .iptform .chk input{width:0;height:0;appearance: none;}
.evtCont4 .agreeBox .iptform .chk input[type="radio"] + label{position:relative;font-size:20px;color:#6b6b6b;}
.evtCont4 .agreeBox .iptform .chk input[type="radio"] + label:before{content:'';margin-right:3px;vertical-align:middle;display:inline-block;width:25px;height:26px;background:url(/resources/images/event/2025/event250814/ipt_radio.png) no-repeat center top;}
.evtCont4 .agreeBox .iptform .chk input[type="radio"]:checked + label:before{background-position: center bottom;}
.evtCont4 .agreeBox .iptform .chk + .chk{margin-left:25px;}
.evtCont4 .btn_join{margin:30px auto 0;display:block;width:616px;}
.evtCont4 .btn_join img{max-width:100%;}



/* evtFooter */
.evtFooter{background:#44425A;}
.evtFooter .inner{padding:100px 0; width:1300px; display:flex;align-items: flex-start;gap:100px;}
.evtFooter strong{display:block; width:138px; font-size:24px; color:#fff; font-weight:600; flex:none;}
.evtFooter .info{flex:1;}
.evtFooter .info h4{font-family:'Pretendard', sans-serif;font-size:30px;color:#fff;font-weight:600;line-height:1.5;letter-spacing: -0.03em;}
.evtFooter .info ul{margin-top:5px;}
.evtFooter .info ul li{font-family:'Pretendard', sans-serif;position:relative; padding-left:26px; font-size:24px;font-weight:400;color:rgba(255,255,255,0.78);line-height:1.5;letter-spacing:-0.05em;}
.evtFooter .info ul li:before{content:'•';position:absolute; left:5px; top:18px; transform:translateY(-50%);font-size:24px;font-weight:400;color:rgba(255,255,255,0.78);line-height:1.5;}


#eventPopWrap .eventPop .notice_wrap {padding:10px 10px 0;}
#eventPopWrap .eventPop .notice_wrap .top_notice {padding:10px 20px; text-align: left;background: #f1f1f1;border-radius: 8px;border: 1px solid #e1e1e1;}
#eventPopWrap .eventPop .notice_wrap .top_notice h4{font-size: 14px;color:#e6563c;font-weight: 500;letter-spacing: -0.03em;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul{margin-top:5px;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul li{position:relative;padding-left:10px;font-size:13px;line-height:1.4;color:#393d49;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul li:before{content:'·';position:absolute;left:0;top:2px;font-size:13px;line-height:1.4;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul li span{font:inherit;font-weight:500;color:#555;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul li .btn_copy{margin:0 0 5px 5px;padding:0 10px;height:24px;line-height:24px;background:#505050;color:#fff;font-size:12px;border-radius:5px;vertical-align: middle;}
#eventPopWrap .eventPop .notice_wrap .top_notice ul li + li{margin-top:3px;}
#eventPopWrap .popTblWrap .formMulti .inputFile{width:calc(100% - 75px)}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btnZipCode{margin-left:5px;line-height:32px;}
.evtImgDetailPop{position:fixed; left:0; right:0; top:0; bottom:0; padding:50px 0; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; background:rgba(0,0,0,.4); z-index:100;}
.evtImgDetailPop .evtImgDetailBox{position:relative; padding:20px 150px; display:flex; align-items:center; justify-content:center; width:1100px; height:100%; background:#fff; border-radius:15px; overflow:hidden;}
.evtImgDetailPop.zeroPadding .evtImgDetailBox{padding:20px;}
.evtImgDetailPop .evtPopClose{position:absolute; top:30px; right:45px; width:44px; height:45px; background:url('/resources/images/event/2024/event240809/ico_close.png') no-repeat center;}
.evtImgDetailPop .thumb{max-height:100%; overflow-y:auto;}
.evtImgDetailPop .thumb img{max-width:100%; max-height:100%;}
.popInfoWrap .infotxt span{color:#e6563c;}
.popInfoWrap .agreeWrap .infoList li{font-size:12px;padding-left:8px;}
.popInfoWrap .agreeWrap .infoList li:before{top:9px;width:2px;height:2px;}
#eventPopWrap .eventPop.pop_type02 .popInfoWrap .agreeForm{display:flex;flex-wrap:nowrap;justify-content: space-between;}
#eventPopWrap .eventPop.pop_type02 .popInfoWrap .agreeForm p{}
#eventPopWrap .eventPop.pop_type02 .popInfoWrap .agreeForm .iptform .chk + .chk{margin-top:0;margin-left:15px;}
 .agreeForm input[type="radio"] {appearance: none;-webkit-appearance: none;display: none;}
 .agreeForm .chk input[type="radio"] + label {position: relative; display: inline-block; padding-left: 30px; font-size: 14px; font-weight: 500; color: #4a4f5f; letter-spacing: -0.045em;}
 .agreeForm input[type="radio"] + label:before {content: ''; position: absolute; left: 0; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url('/resources/images/educourse/ico_checkbox.png') no-repeat center top;}
 .agreeForm input[type="radio"] + label .txt {display: inline-block; font-size: 14px; font-weight: 500; color: #4a4f5f; letter-spacing: -0.045em; }
 .agreeForm input[type="radio"]:checked + label:before {background-position: center -20px;}