@charset "UTF-8";

/* EVENT 610 */
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr{top:0;padding:45px 0 0;}
.eventWrap{background:#E5ECFF;}
.eventWrap .inner{width:1100px;}
/* evtTitWrap*/
.evtTitWrap{position:relative;height:1200px;text-align:center;z-index:1;
background:url('/resources/images/event/2025/event251208/bg_tit.jpg') 50% 0 no-repeat,
radial-gradient(circle at 20% 80%, rgba(255, 200, 230, 0.35), transparent 60%),
radial-gradient(circle at 85% 20%, rgba(170, 200, 255, 0.35), transparent 60%),
linear-gradient(180deg, #f7f8ff 0%, #eef1ff 50%, #e7ecff 100%);
}
.evtTitWrap:before{content:'';position:absolute;top:50%;left:50%;display:block;background:Red;transform:translate(-100%, -100%);z-index:-1;}
.evtTitWrap .inner{padding-top:80px;}
.evtTitWrap .inner .con{position:absolute;top:180px;right:-125px;}
/* evtSection */
.evtSection:nth-child(2){height:761px;padding-top:100px;background:url(/resources/images/event/2025/event251208/bg_con2.jpg) 50% 0 no-repeat #d4d9ff;text-align:center;}
/* evtContWrap */
.evtContWrap{padding:225px 0 100px;}
.evtCont01 h2{margin-bottom:35px;text-align:center;}
.sectionItem{overflow:hidden;background:#fff;border-radius:20px;}
.sectionItem + .sectionItem{margin-top:40px;}
.sectionItem *{font-family:'Pretendard', sans-serif;letter-spacing:-0.03em;}
.sectionItem .itemTit{height:85px;display:flex;align-items:center;justify-content:center;background:#8e57fb;}
.sectionItem .itemTit.blue{background:#625efe;}
.sectionItem h3{font-size:34px;font-weight:800;color:#fff;}
.itemCont{padding:35px 100px;}
.itemCont p, .itemCont li{font-size:25px;font-weight:400;}
.itemCont p{font-weight:600;color:#333;}
.itemCont strong{font:inherit;color:#4C46FA}
.itemCont em{font:inherit;font-weight:700;}
.itemCont .badgeList li{display:flex;gap:12px;padding-left:0;}
.itemCont .badgeList li:after{display:none;}
.badgeList li + li{margin-top:16px;}
.badgeList .badgeNum{width:31px;height:31px;margin-top:2px;background:#3735a1;border-radius:50%;font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:1.5;}
.badgeList .badgeNum + p{font-weight:400;}
.itemCont li{position:relative;padding-left:25px;line-height:1.5;}
.itemCont li:after{content:'';display:inline-block;position:absolute;left:12px;top:14px;width:5px;height:5px;background:#333;border-radius:50%;}
.itemCont .infobox{margin-top:15px;padding:25px 30px;background:#e2e9ff;border-radius:20px;}
.itemCont .infobox li{font-size:22px;letter-spacing:-0.05em;}
.itemCont .infobox .mail{display:flex;align-items:center;gap:20px;margin-top:6px;}
.itemCont .infobox .mail span{text-decoration:underline;font-size:22px;color:#059fff;}
.itemCont .infobox .mail .btnShare{width:144px;background:#36c3ff;border-radius:10px;font-size:19px;font-weight:700;color:#fff;line-height:40px;letter-spacing:-0.05em;transition:background 0.3s;}
.itemCont p.note{margin-top:15px;font-size:22px;font-weight:400;color:#4743F1;}
.btnSampleDown{display:block;width:435px;height:80px;margin:30px auto 0;background:#000783;border-radius:80px;font-size:28px;font-weight:700;color:#fff;text-align:center;}
.giftCont{padding:40px 0;width:1100px;height:732px;background:url(/resources/images/event/2025/event251208/img_gift.jpg) 0 0 no-repeat;}
.icoList{display:flex;gap:46px;margin-top:25px;font-weight:500;letter-spacing:-0.05em;}
.icoList li{flex:1;padding:254px 0 0 0;font-weight:500;text-align:center;line-height:1.3;white-space:nowrap;}
.icoList li:nth-child(1){background:url(/resources/images/event/2025/event251208/ico01.png) 50% 0 no-repeat;}
.icoList li:nth-child(2){background:url(/resources/images/event/2025/event251208/ico02.png) 50% 0 no-repeat;}
.icoList li:nth-child(3){background:url(/resources/images/event/2025/event251208/ico03.png) 50% 0 no-repeat;}
.itemCont .icoList li:after{display:none;}
.itemCont .tipsBox{margin:60px 0 30px;padding:40px 60px;background:linear-gradient(180deg, #ffeff2 0%, #fff3e8 100%);border-radius:20px;}
.tipsBox h4{font-size:34px;font-weight:700;color:#333;text-align:center;}
.tipsBox .tipsCont{padding-left:332px;background:url(/resources/images/event/2025/event251208/bg_viversam.png) 0 0 no-repeat;}
.tipsBox .tipsCont ul{margin-top:30px;}
.tipsBox .tipsCont ul li{font-size:22px;}
.tipsBox .tipsCont ul li + li{margin-top:12px;}
.linkTipWrap{display:flex;gap:12px;margin-top:10px;}
.linkTipWrap a{padding:8px 30px 8px 16px;border-radius:10px;font-size:20px;font-weight:500;}
.linkTipWrap a.ele{background:url(/resources/images/event/2025/event251208/bg_tip_arr1.png) 163px 50% no-repeat #E2CDFF;color:#442386;}
.linkTipWrap a.mid{background:url(/resources/images/event/2025/event251208/bg_tip_arr2.png) 179px 50% no-repeat #FFC8F5;color:#451757;}
.btnApply{display:inline-block;width:600px;height:102px;margin-top:60px;padding-right:20px;background:url(/resources/images/event/2025/event251208/ico_apply_arr.png) 364px 50% no-repeat #222;border-radius:20px;font-size:35px;font-weight:800;color:#fff;}
/* 유의 사항 */
.evtFooterWrap{padding:40px 0 60px;background:#2D2B66;}
.evtFooterWrap *{color:#fff;}
.evtFooterWrap .inner strong{font-size:25px;font-weight:600;}
.evtFooterWrap .inner ul{margin-top:25px;}
.evtFooterWrap .inner ul li{position:relative;padding-left:24px;font-size:18px;font-weight:400;line-height:30px;}
.evtFooterWrap .inner ul li:after{content:'';display:inline-block;position:absolute;left:12px;top:14px;width:4px;height:4px;background:#D9D9D9;border-radius:50%;}

/* POPUP */
#eventPopWrap .eventPop .titWrap .tit span{font:inherit;color:#524f4d;}
.subject_form .formMultiInline{display:flex;flex-direction:column;padding:5px 15px;background:#feeee2;border:1px solid #e4c6b0;border-radius:10px;}
.popTblWrap .subject_form input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:23px;font-size:14px;line-height:16px;font-weight:600;color:#393d49;letter-spacing:-0.02em;}
.popTblWrap .subject_form input[type="checkbox"] + label:before {content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:17px;height:17px;margin:0;background:url(/resources/images/event/2025/event251208/ico_check.png) left bottom no-repeat ;background-size:100% auto;}
.popTblWrap .subject_form input[type="checkbox"]:checked + label:before {background-position:left top;}
#eventPopWrap .eventPop.pop_type02 .subject_form .textareaWrap textarea {height:71px;padding:10px;}
#eventPopWrap .eventPop.pop_type02 .textareaWrap textarea::placeholder {font-size:12px;font-weight:300;color:#b1b2ba;line-height:20px;letter-spacing:-0.045em;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btnZipCode{line-height:32px;}
#evtComment2{display:inline-block;width:100%;height:155px;padding:15px 20px;border:1px solid  #9f9f9f;border-radius:10px;}
.popTblWrap .formInfoTxt.copyEmail{line-height:28px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail{margin-left:9px;width:134px;height:28px;font-size:13px;color:#383a47;border:1px solid #cacaca;background:#d8d8d8;border-radius:5px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail i{margin-left:5px;display:inline-block;width:7px;height:11px;background:url(/resources/images/event/2025/event251208/arr_right.png) center no-repeat;}