.f-modal-alert{overflow:hidden}.f-modal-alert.alert{overflow:visible}.f-modal-alert .f-modal-icon{border-radius:50%;border:4px solid gray;box-sizing:content-box;height:80px;margin:0 auto;padding:0;position:relative;width:80px}.f-modal-alert .f-modal-icon.f-modal-success,.f-modal-alert .f-modal-icon.f-modal-error{border-color:#a5dc86}.f-modal-alert .f-modal-icon.f-modal-success:after,.f-modal-alert .f-modal-icon.f-modal-success:before,.f-modal-alert .f-modal-icon.f-modal-error:after,.f-modal-alert .f-modal-icon.f-modal-error:before{background:#fff;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.f-modal-alert .f-modal-icon.f-modal-success:before,.f-modal-alert .f-modal-icon.f-modal-error:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform-origin:60px 60px;transform:rotate(-45deg)}.f-modal-alert .f-modal-icon.f-modal-success:after,.f-modal-alert .f-modal-icon.f-modal-error:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform-origin:0 60px;transform:rotate(-45deg)}.f-modal-alert .f-modal-icon.f-modal-success .f-modal-placeholder,.f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder{border-radius:50%;border:4px solid rgba(165,220,134,.2);box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.f-modal-alert .f-modal-icon.f-modal-success .f-modal-fix,.f-modal-alert .f-modal-icon.f-modal-error .f-modal-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line,.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line.f-modal-tip,.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line.f-modal-long,.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.f-modal-alert .f-modal-icon.f-modal-error{border-color:#f27474}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-x-mark{display:block;position:relative;z-index:2}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder{border:4px solid rgba(200,0,0,.2)}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line{background-color:#f27474;top:37px;width:47px}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-left{left:17px;transform:rotate(45deg)}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-right{right:16px;transform:rotate(-45deg)}.f-modal-alert .f-modal-icon.f-modal-warning{border-color:#f8bb86}.f-modal-alert .f-modal-icon.f-modal-warning:before{animation:pulseWarning 2s linear infinite;background-color:#fff;border-radius:50%;content:"";display:inline-block;height:100%;opacity:0;position:absolute;width:100%}.f-modal-alert .f-modal-icon.f-modal-warning:after{background-color:#fff;border-radius:50%;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.f-modal-alert .f-modal-icon.f-modal-warning .f-modal-body{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.f-modal-alert .f-modal-icon.f-modal-warning .f-modal-dot{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.f-modal-alert .f-modal-icon+.f-modal-icon{margin-top:50px}.animateSuccessTip{animation:animateSuccessTip .75s}.animateSuccessLong{animation:animateSuccessLong .75s}.f-modal-icon.f-modal-success.animate:after{animation:rotatePlaceholder 4.25s ease-in}.f-modal-icon.f-modal-error.animate:after{animation:rotatePlaceholder 4.25s ease-in}.animateErrorIcon{animation:animateErrorIcon .5s}.animateXLeft{animation:animateXLeft .75s}.animateXRight{animation:animateXRight .75s}.scaleWarning{animation:scaleWarning .75s infinite alternate}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}100%{left:17px;top:37px;width:47px}}@keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}100%{right:16px;top:37px;width:47px}}@keyframes scaleWarning{0%{transform:scale(1)}30%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes pulseWarning{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}100%{background-color:#f8bb86;transform:scale(1.5);opacity:0}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}.btn-s,.btn-s-o{cursor:pointer;font-size:15px;font-weight:500;background:#e94746;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:3px;line-height:24px;padding:2px 8px;letter-spacing:0}.btn-s-o{cursor:pointer;background:none;border:1px solid #ccc;color:#747474;letter-spacing:0}.btn-m{cursor:pointer;font-size:16px;letter-spacing:0;font-weight:500;background:#e94746;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:3px;line-height:24px;padding:10px 70px}.btn-m.gray{background:#e7e7e7;color:#a3a3a3}button.btn-fill{background-color:#e94746;font-weight:500;color:#fff;border:none;cursor:pointer;letter-spacing:0;transition:all .3s ease;width:100%;border-radius:0;padding:12px 0}button.btn-fill[type=submit]:disabled,button.btn-fill.gray{background:#e7e7e7;border:rgba(0,0,0,0);color:#a3a3a3}button.btn-outline{font-weight:500;letter-spacing:0;color:#e94746;background-color:rgba(0,0,0,0);border:1px solid #e94746;cursor:pointer;transition:all .3s ease;width:100%;border-radius:0;padding:12px 0}button.btn-outline[type=submit]:disabled,button.btn-outline.gray{background-color:rgba(0,0,0,0);border:1px solid #e7e7e7;color:#a3a3a3}form{width:60%;max-width:500px;min-width:320px;margin:0 auto}form .row{margin-top:20px}form .row label.label-text{color:#464646;line-height:40px}form .row .input-container.input-flex{display:flex;align-items:center;justify-content:space-between}form .row .input-container input.input-box{width:100%;font-size:14px;font-weight:300;line-height:48px;padding:0 12px;border:1px solid #ccc}form .row .input-container input.input-box::placeholder{font-size:14px;font-weight:300;color:#a3a3a3}form .row .input-container .input-select{width:100%;font-size:14px;font-weight:300;height:48px;padding:0 12px;border:1px solid #ccc;color:#a3a3a3}form .row .input-container input[type=checkbox],form .row .input-container input[type=radio]{display:none}form .row .input-container i{color:#e94746;font-size:24px;display:block;margin-right:4px;margin-left:-3px}form .row .input-container i.checked-icon{display:none}form .row .input-container input[type=checkbox]:checked+label .checked-icon,form .row .input-container input[type=radio]:checked+label .checked-icon{display:block}form .row .input-container input[type=checkbox]:checked+label .unchecked-icon,form .row .input-container input[type=radio]:checked+label .unchecked-icon{display:none}form .row .input-container label.label-wrap{display:flex;align-items:center;justify-content:flex-start;line-height:40px}form .row .input-container label.label-wrap span{width:100%;position:relative}form .row .input-container label.label-wrap span.spot-margin{margin-right:20px}form .row .input-container label.label-wrap a{display:inline;font-size:14px;color:#e94746;position:absolute;right:0}form .row.email-area .input-container:nth-of-type(2){margin-top:10px}form .row.address-area select:not(:last-child){margin-right:4px}.pagenation{display:flex;align-items:center;justify-content:flex-start;align-items:center;justify-content:center;gap:6px}.pagenation img{width:20px}.pagenation a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-weight:500;cursor:pointer}.pagenation a.arrow{border:1px solid #e7e7e7}.pagenation a.active{background-color:#e94746;color:#fff}@media screen and (max-width: 576px){.pagenation img{width:16px}.pagenation a{width:30px;height:30px}}.message{font-size:14px;line-height:1.4;color:#181818;margin-top:10px}.message.error{color:#ca1918}.sub-desc .count{color:#747474;font-weight:400}.font-color-blue{color:#185bc3 !important}.font-color-red{color:#e11c1b !important}.font-color-gray{color:#747474 !important}.font-color-green{color:#22b908 !important}.content-wrap{padding-bottom:0}.view-wrap,.insert,.event-footer-wrap footer,.aside-wrap{width:90%;max-width:820px;margin:0 auto}.insert{width:92%}.img-wrap img{width:100%}.view-wrap{position:relative}.view-finish{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7);left:0;top:0;z-index:50}.view-finish h2{font-size:2.5rem;text-align:center;color:#fff;margin-top:5rem;font-weight:700}.event-footer-wrap{margin-bottom:2.5rem}.event-footer-wrap footer{background:#f7f7f7;color:#747474;padding:2.5rem}.event-footer-wrap footer h4{font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:flex-start;gap:6px;align-items:center}.event-footer-wrap footer h4 i{font-size:20px}.event-footer-wrap footer .default-notice{padding:0 12px}.event-footer-wrap footer .notice-list{font-size:15px;display:flex;align-items:center;justify-content:flex-start;align-items:flex-start;margin-top:.5rem}.event-footer-wrap footer .notice-list:first-child{margin-top:1rem}.aside-wrap{padding:2.5rem 0}.aside-wrap .share-event{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;justify-content:center;align-items:center;color:#392020}.aside-wrap .share-event img{width:24px;margin-right:6px}.aside-wrap .share-event p{font-size:18px;font-weight:500}.aside-wrap .share-event i{font-size:24px;margin-left:12px}.aside-wrap .invite-friends{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.aside-wrap .invite-friends article{width:calc(50% - 12px);border-radius:12px;padding:0 20px;border:2px solid #e7e7e7;display:flex;align-items:center;justify-content:flex-start;align-items:center;height:80px}.aside-wrap .invite-friends article p{font-weight:500}.aside-wrap .invite-friends .invite-code{gap:12px}.aside-wrap .invite-friends .invite-code .code{font-weight:700;font-size:1.75rem}.aside-wrap .invite-friends .send-kakao{cursor:pointer;gap:12px}.aside-wrap .invite-friends .send-kakao img{width:34px}.event-btns{display:flex;align-items:center;justify-content:center}.event-btns button{width:80%;max-width:406px;border:none;line-height:1.35;height:58px;font-size:18px;font-weight:500;cursor:pointer}.temp_bg{background:#f4f5f7}.invite_temp{width:85.36%;margin:0 auto}.svg_area{display:block;margin:0 auto}.event_subTitle{font-size:1.75rem;line-height:40px;color:#fff;background:#eb766f;border-radius:40px;width:fit-content;padding:6px 20px;margin:0 auto}.event_mainTitle{margin-top:20px;font-size:3.75rem;line-height:1.2;font-weight:200;color:#181818;text-align:center}.event_mainTitle b{font-size:700}.survey_intro{padding-bottom:3.5rem}.survey_intro h2{font-size:2.25rem;font-weight:700;text-align:center;line-height:60px}.survey_intro .box{background:#fff;border:2px dashed #c6c6c6;border-radius:20px;padding:1.75rem;font-size:1.25rem;line-height:1.6;letter-spacing:-0.1px;color:#676767;margin-top:.5rem}.survey_intro .box span{font-size:1.85rem;font-weight:700;color:#e04c30}.survey_intro .box b{color:#181818}.invite_reward .artWrap{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.invite_reward .artWrap article{width:calc(50% - 13px);background:#fff;border-radius:24px;padding:1.875rem}.invite_reward .artWrap article .label{color:#fff;text-align:center;font-size:1.28rem;font-weight:600;line-height:42px;letter-spacing:-0.44px;width:80px;height:42px;border-radius:30px;background:#49545b;margin:0 auto}.invite_reward .artWrap article .label.friend{background-color:#eb766f}.invite_reward .artWrap article figure{max-width:212px;margin:0 auto;margin-top:12px}.invite_reward .artWrap article figure img{width:100%}.invite_reward .artWrap article .reward{margin-top:2.5rem}.invite_reward .artWrap article .reward p{text-align:center;font-size:1.75rem;font-weight:700;letter-spacing:2px;overflow:hidden}.invite_reward .artWrap article .reward p.name{font-size:1.875rem;line-height:1.2;margin-top:1.25rem;letter-spacing:-0.56px;font-weight:300;height:110px}.payment_date{font-size:1.75rem;text-align:center;font-weight:500;line-height:1.2;letter-spacing:-0.56px;padding:1.5rem}.invite_temp .before-login{background:#ffd574;border-radius:4px;box-shadow:2px 4px 10px #d7d9db,-1px -2px 8px #d7d9db}.recommandCode_util .invite-friends{display:flex;align-items:center;justify-content:space-between}.recommandCode_util .invite-friends div{width:calc(50% - 13px);font-size:1.33rem;font-weight:500;text-align:center;height:3.75rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.recommandCode_util .invite-friends .code-btn{background:#343636;color:#fff}.recommandCode_util .invite-friends .code-btn .evt-recommand-code{padding-left:1rem}.recommandCode_util .invite-friends .send-kakao{background:#fee500;cursor:pointer}.recommandCode_util .url-copy{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:1.25rem}.recommandCode_util .url-copy .my-url{width:62%;border:none;height:3.75rem;border:2px solid #343636;border-radius:8px 0 0 8px;padding:0 20px;background:#fff}.recommandCode_util .url-copy .copy-btn{cursor:pointer;line-height:1.3;width:38%;border:none;height:3.75rem;background-color:#343636;border:2px solid #343636;color:#fff;border-radius:0 8px 8px 0;font-size:1.33rem;font-weight:500}.recommand_desc{margin-top:2rem;color:#767676;text-align:center;font-size:18px;line-height:1.5;letter-spacing:-0.34px;padding-bottom:7.4%;word-break:break-all}.invite_way{padding:3.8rem 0 3rem 0;position:relative}.invite_way .slider .label{font-size:1.75rem;font-weight:700;line-height:40px;width:fit-content;margin:auto;background:linear-gradient(to top, rgba(255, 113, 103, 0.5176470588) 50%, transparent 50%);margin-bottom:1.5rem}.invite_way .slider p{text-align:center;font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:-0.24px}.invite_way .slider figure{width:90%;max-width:460px;margin:0 auto;margin-top:1.5rem}.invite_way .slider figure img{width:100%;cursor:pointer}.invite_way .indicator_button{font-size:2.5rem;position:absolute;bottom:32%;z-index:10;cursor:pointer}.invite_way .indicator_button.xi-angle-left-thin{left:-26px}.invite_way .indicator_button.xi-angle-right-thin{right:-26px}.invite_way .target_dots{margin-top:-20px;margin-bottom:3.5rem}.invite_way .target_dots .slick-dots{bottom:auto}.invite_way .target_dots .slick-dots li{width:1.56rem;height:1.56rem;margin:0 5px}.invite_way .target_dots .slick-dots li button{text-indent:-9999px;background-image:url(/inc/imgs/common/dot.png);background-position:center;background-size:cover;width:1.56rem;height:1.56rem;overflow:hidden;transition:all .3s}.invite_way .target_dots .slick-dots li.slick-active button{background-image:url(/inc/imgs/common/dot_active.png)}.ranking_temp{padding:2.5rem 1rem;background:#ffe6e6}.ranking_temp header{text-align:center}.ranking_temp header h2{font-size:1.95rem;font-weight:700;color:#171717}.ranking_temp header p{font-size:16px;line-height:1.3;margin-top:20px;font-weight:500;color:#747474}.ranking_temp table.ranking{width:100%;border-collapse:separate;border-spacing:0 10px;margin:auto;text-align:center;margin-top:1rem}.ranking_temp table.ranking th{font-weight:600}.ranking_temp table.ranking .top3{width:30px;margin:auto}.ranking_temp table.ranking tbody tr{margin-top:2rem}.ranking_temp table.ranking tbody td{background:#fff;height:60px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;vertical-align:middle;color:#747474;border-color:#cfcfcf}.ranking_temp table.ranking tbody td.color-1{color:#704dd3}.ranking_temp table.ranking tbody td.color-2{color:#d88913}.ranking_temp table.ranking tbody td.color-3{color:#4bb2ac}.ranking_temp table.ranking tbody td:first-child{border-left:1px solid #dfdfdf;border-color:#cfcfcf;font-weight:600}.ranking_temp table.ranking tbody td:last-child{border-right:1px solid #dfdfdf;border-color:#cfcfcf}.invite_ftr_bg footer{background:#43464d;color:#fff}.invite_ftr_bg footer li{color:hsla(0,0%,100%,.7960784314)}.appBnr_temp{background:#f7f7f7;width:90%;max-width:820px;margin:0 auto;margin-bottom:2.5rem;padding:2.75rem 2rem 2.95rem 2rem;position:relative;background-image:url(/inc/imgs/event/event47_appBnr.png);background-position:right;background-size:42%;background-repeat:no-repeat}.appBnr_temp .txt2{display:none}.appBnr_temp .text{position:relative;z-index:1}.appBnr_temp .text h2{font-size:1.875rem;line-height:1.4;font-weight:700}.appBnr_temp .text h2 span{color:#ee5253}.appBnr_temp .text h4{font-size:1.625rem;font-weight:400;line-height:1.4}.appBnr_temp .app_btn{display:flex;align-items:center;justify-content:flex-start;align-items:center;gap:12px;margin-top:1.75rem}.appBnr_temp .app_btn button{cursor:pointer;display:block;border:none;background:none;padding:0}.appBnr_temp .app_btn button img{width:100%}.appBnr_temp2{background:#bfa6ea;background:rgba(214,191,249,.8470588235);background-image:url(/inc/imgs/common/blur.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:90%;max-width:820px;margin:0 auto;margin-top:2.5rem;margin-bottom:2.5rem;padding:2.75rem 2rem 2.95rem 2rem;text-align:center;overflow:hidden}.appBnr_temp2 .text{position:relative;z-index:1;width:100%}.appBnr_temp2 .text h2{font-size:1.85rem;line-height:1.4;font-weight:700;color:#fff;width:90%;margin:0 auto;text-shadow:0px 0px 10px rgba(179,152,221,.8)}.appBnr_temp2 .text p{color:rgba(95,65,144,.7568627451);margin-top:1rem}.appBnr_temp2 .app_btn{display:flex;align-items:center;justify-content:flex-start;align-items:center;justify-content:center;gap:16px;margin-top:1.75rem}.appBnr_temp2 .app_btn button{cursor:pointer;display:block;background:rgba(25,25,25,.9333333333);border-radius:30px;padding:5px 8px;border:2px solid rgba(113,77,211,.8235294118);box-shadow:0px 0px 14px #957fb9}.appBnr_temp2 .app_btn button img{width:100%}@media screen and (max-width: 820px){.view-wrap,.event-footer-wrap footer{width:100%;max-width:none}.event-footer-wrap{margin-bottom:0}.aside-wrap .invite-friends article{width:100%}.aside-wrap .send-kakao{margin-top:12px}.aside-wrap .event-footer-wrap{background:#f7f7f7}.appBnr_temp2{width:100%;margin-top:2.5rem}.appBnr_temp2 .text h2{width:100%}}@media screen and (min-width: 1024px){.event-view{padding-top:2.5rem}}.event-info{padding:2.5rem 0}.event-info .row{display:flex;align-items:center;justify-content:flex-start;gap:24px;font-size:1.5rem;line-height:1.25}.event-info .row:not(:first-child){margin-top:24px}.event-info .box{background:#ccc;font-weight:600;padding:8px 24px;color:#fff;border-radius:90px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.event-info .row{display:block}.event-info .box{width:22%;min-width:120px;margin:auto}.event-info p{text-align:center;margin-top:1rem}.appBnr_temp2{margin-top:1rem}.appBnr_temp2 .text h2{width:100%}}@media screen and (max-width: 576px){.event-info .box{min-width:110px;font-size:18px;line-height:20px}.event-info p{font-size:18px}.event-footer-wrap footer{padding:1.5rem}.event-btns button{width:90%;max-width:none;border:none}.event_mainTitle{font-size:2.875rem}.invite_reward .artWrap{flex-wrap:wrap}.invite_reward .artWrap article{width:100%}.invite_reward .artWrap article:last-child{margin-top:20px}.invite_reward .artWrap article .reward p.name{height:60px}.recommandCode_util .invite-friends{flex-wrap:wrap}.recommandCode_util .invite-friends div{width:100%}.recommandCode_util .invite-friends .send-kakao{margin-top:10px}.invite_temp .before-login{width:100%}.ranking_temp table.ranking tbody td:first-child{border-left:none;border-radius:0}.ranking_temp table.ranking tbody td:first-child img{width:24px}.ranking_temp table.ranking tbody td:last-child{border-right:none;border-radius:0}.appBnr_temp{background-position:bottom 22px right -10px;background-size:48%}.appBnr_temp .txt1{display:none}.appBnr_temp .txt2{display:block}.appBnr_temp .app_btn button{width:126px}}/*# sourceMappingURL=event_common.css.map */
