@charset "UTF-8";.text-title-xl{font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-width:992px){.text-title-xl{font-size:30px}}@media screen and (max-width:576px){.text-title-xl{font-size:24px}}.text-title{font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width:992px){.text-title{font-size:28px}}@media screen and (max-width:576px){.text-title{font-size:24px}}.text-sub_title{font-size:22px;font-weight:700}@media screen and (max-width:992px){.text-sub_title{font-size:20px}}@media screen and (max-width:576px){.text-sub_title{font-size:18x}}.text-4xl{font-size:32px}@media screen and (max-width:992px){.text-4xl{font-size:28px}}@media screen and (max-width:576px){.text-4xl{font-size:24px}}.text-3xl{font-size:28px}@media screen and (max-width:992px){.text-3xl{font-size:25px}}@media screen and (max-width:576px){.text-3xl{font-size:22px}}.text-2xl{font-size:24px}@media screen and (max-width:992px){.text-2xl{font-size:22px}}@media screen and (max-width:576px){.text-2xl{font-size:20px}}.text-xl{font-size:20px}@media screen and (max-width:576px){.text-xl{font-size:18px}}.text-lg{font-size:18px}@media screen and (max-width:576px){.text-lg{font-size:16px}}.text-md{font-size:16px}@media screen and (max-width:576px){.text-md{font-size:14px}}.text-sm{font-size:14px}@media screen and (max-width:576px){.text-sm{font-size:12px}}.text-xs{font-size:12px}@media screen and (max-width:576px){.text-xs{font-size:10px}}.font-b{font-weight:700}.font-sb{font-weight:600}.font-m{font-weight:500}.font-r{font-weight:300}.section__pd-lg{padding:130px 0}@media screen and (max-width:576px){.section__pd-lg{padding:90px 0}}.section__pd-md{padding:80px 0}@media screen and (max-width:576px){.section__pd-md{padding:60px 0}}.section__pd-sm{padding:40px 0}.ir_hidden{position:absolute;z-index:-1;border:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}.ir_hidden,.pc_show{display:inline-block}.pc_none{display:none}@media screen and (max-width:992px){.tab_show{display:inline-block}.tab_none{display:none}}@media screen and (max-width:576px){.m_show{display:inline-block}.m_none{display:none}}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.wrap{width:100%;text-align:center;max-width:85.25rem;margin:0 auto}@media screen and (max-width:992px){.wrap{padding:0 4.8%;max-width:100%}}a{display:inline-block;cursor:pointer}body{background-color:#000}a,button{color:inherit;font-weight:inherit}img,video{display:block;width:100%}.fixed_btn{position:fixed;width:100%;bottom:1rem;left:50%;transform:translateX(-50%);z-index:9997}.fixed_btn .fixed_token{box-shadow:0 0 15px rgba(0,64,255,.5)}.fixed_btn .fixed_box{padding:1rem 3rem;background:#fff;border-radius:10px;align-items:stretch;line-height:1.5}.fixed_btn .fixed_box>*{display:flex;align-items:center}.fixed_btn .fixed_box .fixed_content{width:50%;font-weight:700;color:#333;align-items:center}.fixed_btn .fixed_box .fixed_content .through_point{text-decoration:line-through}.fixed_btn .fixed_box .fixed_content .color{color:#0040ff}.fixed_btn .fixed_box .fixed_content_icon{display:inline-block;max-width:19px}.fixed_btn .fixed_box .btn_share{background:#e5e5e5;border-radius:5px;width:8%;cursor:pointer;transition:.5s}.fixed_btn .fixed_box .btn_share img{width:2rem;margin:0 auto}.fixed_btn .fixed_box .btn_share:hover{background:#eee}.fixed_btn .fixed_box .btn{width:40%;text-align:center;background-color:#0040ff;border-radius:5px;transition:.5s;cursor:pointer}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.5rem;line-height:1.8;font-weight:700}.fixed_btn .fixed_box .btn button{display:block;color:#fff;padding:.8rem 0;transition:.5s;text-align:center;margin:0 auto;font-weight:700}.fixed_btn .fixed_box .btn a{display:block}.fixed_btn .fixed_box .btn:hover{background-color:#757575}@media screen and (max-width:992px){.fixed_btn .fixed_box{padding:.8rem 2rem}.fixed_btn .fixed_box .fixed_content{width:48%;line-height:1.5;flex-direction:column;align-items:flex-start;justify-content:center}.fixed_btn .fixed_box .fixed_content_icon{max-width:16px}.fixed_btn .fixed_box .btn_share{width:10%}.fixed_btn .fixed_box .btn{width:40%}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.4rem}}@media screen and (max-width:576px){.fixed_btn{padding-bottom:.5rem}.fixed_btn .fixed_box{padding:.8rem 1rem}.fixed_btn .fixed_box .fixed_content{width:50%;line-height:1.4}.fixed_btn .fixed_box .fixed_content .t_icon{max-width:14px}.fixed_btn .fixed_box .btn_share{width:13%}.fixed_btn .fixed_box .btn{width:32%}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.3rem}}.tap{position:sticky;top:0;transition:top .3s ease;width:100%;background-color:#000;border-bottom:.5px solid #ccc;z-index:999}.tap_list{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;max-width:600px;font-size:1.1rem;margin:0 auto}.tap_item{width:20%;color:#757575;font-size:1.1rem;font-weight:700;white-space:nowrap}.tap_item button{display:block;padding:1rem 0;width:100%;color:inherit;font:inherit}.tap_item.select{position:relative;color:#fff}.tap_item.select:after{content:"";position:absolute;left:0;bottom:-.1rem;width:100%;border-bottom:2px solid #0040ff;z-index:10}.tap.fixed{top:64px;z-index:9998}@media screen and (max-width:992px){.tap.fixed{top:54px}}@media screen and (max-width:576px){.tap.fixed{top:54px}.tap_item{font-size:.9rem}}.bottom-text-title{font-size:3rem;font-weight:700;line-height:1.4}.bottom-text-tit{font-size:2rem;font-weight:700;line-height:1.6}.bottom-text-l{font-size:1.5rem;line-height:1.8}.bottom-text-m{font-size:1.3rem;line-height:1.8}@media screen and (max-width:992px){.bottom-text-title{font-size:2.5rem}.bottom-text-tit{font-size:1.7rem}.bottom-text-l{font-size:1.3rem}.bottom-text-m{font-size:1.2rem}}@media screen and (max-width:576px){.bottom-text-title{font-size:2rem}.bottom-text-tit{font-size:1.5rem}.bottom-text-l,.bottom-text-m{font-size:1.1rem}}.camp_mentor{padding:8rem 0;background:#fff;text-align:center}.camp_mentor .wrap .mentor_top .mentor_tit{margin-top:0;color:#b2b2b2;font-weight:700;margin-bottom:1rem}.camp_mentor .wrap .mentor_top .flex{margin-top:.3rem;justify-content:center;align-items:center}.camp_mentor .wrap .mentor_top .flex .title_img{width:5rem;margin-left:.5rem}.camp_mentor .wrap .mentor_text{margin-top:5rem}.camp_mentor .wrap .mentor_text .flex{align-items:center}.camp_mentor .wrap .mentor_text .flex .mentor_img{width:39%}.camp_mentor .wrap .mentor_text .flex .mentor_ment{width:59%;text-align:left}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex{justify-content:flex-start;align-items:flex-end}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex .mentor_tit{margin-right:2rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex .mentor_text_m{font-weight:700;color:#b2b2b2}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider{display:none;margin-top:1rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider.sldier_list1{margin-top:3rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider .sldie_item{margin:0 .5rem;border:1px solid #cacaca;border-radius:50px;padding:.8rem 3rem}.camp_mentor .wrap .mentor_text .flex .mentor_under_text{margin-top:3rem;color:#757575}@media screen and (max-width:992px){.camp_mentor{padding:5rem 0}.camp_mentor .wrap .mentor_text .flex .mentor_img{width:100%;max-width:30rem;margin:0 auto}.camp_mentor .wrap .mentor_text .flex .mentor_ment{width:100%;text-align:center}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex{justify-content:center}}@media screen and (max-width:576px){.camp_mentor .wrap .mentor_text{margin-top:3rem}.camp_mentor .wrap .mentor_text .flex .mentor_img{max-width:20rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider.sldier_list1{margin-top:2rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider .sldie_item{padding:.8rem 2rem}}.popup_item{position:relative;z-index:9999}.popup_item .popup_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9998}.popup_item .popup_wrap{position:fixed;width:100%;max-width:40rem;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:10px;overflow:hidden;z-index:9999}.popup_item .popup_wrap .popup_top{position:relative;padding:2rem 3rem}.popup_item .popup_wrap .popup_top .top_title{font-size:2rem;font-weight:700}.popup_item .popup_wrap .popup_top .btn_closed{position:absolute;top:2rem;right:3rem;width:2rem;height:2rem;display:inline-block}.popup_item .popup_wrap .popup_top .btn_closed .line{width:2rem;height:3px;background:#111;border-radius:10px}.popup_item .popup_wrap .popup_top .btn_closed .line.line1{transform:rotate(-45deg)}.popup_item .popup_wrap .popup_top .btn_closed .line.line2{transform:rotate(45deg);margin-top:-3px}.popup_item .popup_wrap .popup_innor{padding:0 3rem 3rem}.popup_item .popup_wrap .popup_innor .share_btnitem{margin-bottom:1rem}.popup_item .popup_wrap .popup_innor .share_btnitem a{font-size:1.2rem;font-weight:700;padding:1.5rem 0;border-radius:5px}.popup_item .popup_wrap .popup_innor .share_btnitem a img{width:2rem;margin-right:1rem}.popup_item .popup_wrap .popup_innor .share_btnitem a.flex{justify-content:center;align-items:center}.popup_item .popup_wrap .popup_innor .share_kakaobtn a{background:#ffeb3b;color:#3e2723}.popup_item .popup_wrap .popup_innor .share_facebookbtn a{background:#3b5998;color:#fff}.popup_item .popup_wrap .popup_innor .share_urlbtn a{background:#dcdcdc;color:#000}#modalEnrolment_1 .popup_wrap{max-width:55rem}#modalEnrolment_1 .popup_wrap .popup_innor{height:70vh;margin-bottom:10vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#modalEnrolment_1 .popup_wrap .popup_innor::-webkit-scrollbar{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item{background:#fff;margin-bottom:4rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_title{font-size:1.5rem;font-weight:700}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_tit{font-size:1.1rem;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner{background:#000;border-radius:10px;overflow:hidden}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .payment_title{width:65%;color:#fff;padding:2rem 0 2rem 2rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .payment_title .payment_tit{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .event_img{width:35%}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list .payment_img{width:8rem;background:#f6f6f6;border-radius:10px;padding:.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list .payment_tit{width:calc(100% - 9rem);color:#333;margin-top:.5rem;font-weight:700}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item{width:32%;margin-bottom:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label{display:block;padding:1.5rem 0;border:1px solid #efefef;border-radius:5px;cursor:pointer;transition:.5s}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label .flex{justify-content:center;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label .way_icon{width:1.5rem;margin-right:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]:checked+label{border:1px solid #333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]:checked+label .payment_tit{color:#333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon{margin-top:1.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input{position:relative;width:69%;line-height:1.5}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input input{width:100%;height:4rem;text-align:left;border:1px solid #ddd;border-radius:5px;outline:none;padding:0 1rem;color:#5c5c5c}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input ::-moz-placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input :-ms-input-placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input ::placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input #chkPoint:disabled{padding-right:2.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input .input_pointResetImg{position:absolute;top:50%;right:13px;transform:translateY(-50%);width:1rem;display:none;cursor:pointer}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input .input_pointResetImg img{display:block;width:100%}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_button{width:29%;line-height:1.5}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_button button{width:100%;height:4rem;border-radius:5px;font-size:1.1rem;border:1px solid #eaeaea;color:#5c5c5c;background-color:#f8f8f9}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item{margin-bottom:1rem;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit{color:#000}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit .coupon_list_btn{background:#eee;padding:.5rem 1rem;margin-left:1rem;border-radius:5px;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit .coupon_list_btn span{color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item:first-child{justify-content:flex-start}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item{margin-bottom:1rem;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit{color:#000}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit .total_point a{color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit:nth-child(2){margin-left:1rem;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item:nth-child(3){justify-content:flex-start;margin-top:2rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item{margin-bottom:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text{margin-right:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text.event{color:red}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_seat{font-size:1rem;padding:.5rem 1rem;background:#eee;border-radius:5px}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.line{border-top:1px solid #eee;padding-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.line .payment_tit{font-weight:700;color:#333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.color .payment_tit{font-weight:700;color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item.ticket_show{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item.ticket_show .payment_amount input{width:100%;height:4rem;text-align:left;border:1px solid #ddd;border-radius:5px;outline:none;padding:0 1rem;color:#5c5c5c}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .capsule_gradation_bg{position:fixed;bottom:6.5rem;left:50%;transform:translateX(-50%);width:90%;height:5rem;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .btn_capsule{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);width:90%;border-radius:5px;background:#0040ff;font-size:1.4rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .refund{font-size:1.1rem;color:#757575;margin-top:3rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex{justify-content:flex-start;align-items:flex-start}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex .deco{width:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex .payment_tit{font-size:.9rem;width:calc(100% - 1rem)}#couponListModal .popup_wrap .popup_top{justify-content:flex-start;align-items:flex-end}#couponListModal .popup_wrap .popup_top .top_tit{margin-left:1rem}#couponListModal .popup_wrap .popup_innor .coupon_list{height:30rem;overflow-y:auto}#couponListModal .popup_wrap .popup_innor .coupon_list .no_coupon{font-size:1rem;font-weight:400;color:#5c5c5c;border-top:1px solid #000;padding-top:2rem}#couponListModal .popup_wrap .popup_innor .coupon_list .coupon_num{font-size:1rem;font-weight:400;margin-bottom:.5rem}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label{display:block;border:1px solid #bebdbd;margin-bottom:1rem;box-sizing:border-box}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex{align-items:center}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price{font-size:1.5rem;font-weight:700;width:30%;text-align:center}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price span{position:relative}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price span:after{content:"￦";position:absolute;font-size:1.5rem;font-weight:400;color:#0040ff;right:0;bottom:0;transform:translate(50%,30%)}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents{width:60%;text-align:left;color:#5c5c5c;padding:2rem;border-left:1px dashed #bebdbd}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .name{font-size:1rem;letter-spacing:-.36px;margin-bottom:.5rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .duedate{font-size:.875rem;letter-spacing:-.32px}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .coupon_code{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg{width:10%}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg .icon_uncheck{display:block;width:2rem;margin:0 auto}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg .icon_check{display:none;width:2rem;margin:0 auto}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label{border:2px solid #0040ff}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_contents{border-left:2px dashed #0040ff}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_checkimg .icon_uncheck{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_checkimg .icon_check{display:block}#couponListModal .popup_wrap .popup_innor .coupon_btn{width:80%;margin:3rem auto 0}#couponListModal .popup_wrap .popup_innor .coupon_btn div{width:49%;text-align:center}#couponListModal .popup_wrap .popup_innor .coupon_btn div .coupon_list_close{display:block;width:100%;padding:1rem 0;border:1px solid #eaeaea;border-radius:5px;background:#f8f8f9;color:#7d7d7d;font-size:1rem;line-height:1.5;cursor:pointer}#couponListModal .popup_wrap .popup_innor .coupon_btn div .coupon_submitbtn{display:block;width:100%;padding:1rem 0;background:#000;border:1px solid #000;border-radius:5px;color:#fff;font-size:1.1rem;line-height:1.5;cursor:pointer}@media screen and (max-width:576px){.popup_item .popup_wrap{width:91.4%}.popup_item .popup_wrap .popup_top{padding:2rem 4.8%}.popup_item .popup_wrap .popup_top .btn_closed{right:4.8%}.popup_item .popup_wrap .popup_innor{padding:0 4.8% 3rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text{margin-right:.5rem}#ptItem .popup_wrap .popup_innor .pt_metaverse .metaverse_index{padding:1rem}}.bg_maincolor{background-color:#ffc342;color:#757575;padding:0 3px}.floating-enroll__text .text__free{display:none!important}.floating-enroll__text .text__free .free{color:#ffc342!important}.floating-enroll__text .text__desc{color:#8f8f8f!important}.floating-enroll__btn{background:#faa131!important;color:#fff!important}.floating-link{box-shadow:0 0 18px #ffc342!important}@media screen and (max-width:576px){.tab-landing__list{padding:0 4px!important}}@media screen and (max-width:992px){.section_faq .faq_list{max-width:100%!important;width:100%}}.fixed_btn .fixed_token{box-shadow:0 0 15px #ffc342}.fixed_btn .fixed_box{box-shadow:0 0 10px rgba(0,0,0,.5)}.fixed_btn .fixed_box .fixed_content .through_point{color:#ababab}.fixed_btn .fixed_box .fixed_content .color{color:#ffc342}.fixed_btn .fixed_box .btn{background-color:#ffc342}.tab-landing__item.active:after{border-bottom:2px solid #ffc342!important}.proddesigncamp{position:relative;width:100%;background-color:#fff;color:var(--gray-primary);--primary-500:#ffc342;--main:#ffc342;--sub:#ffc342;--main_bg:#f6faff;--gray_bg:#f9f9fb;--bg:#fffdf6;--50:#fff9e7;--100:#ffefbf;--200:#ffe69b;--300:#ffdd78;--400:#ffd158;--500:#ffc342;--600:#ffb331;--700:#faa131;--800:#ee8f11;--900:#dd7d02}.proddesigncamp *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,NotoSansKR,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:144%}.proddesigncamp .main_color{color:#ffc342}.proddesigncamp .main_700{color:var(--700)}.proddesigncamp .sub_color{color:var(--sub)}.proddesigncamp .gray_100,.proddesigncamp .gray_200{color:var(--gray-500)}.proddesigncamp .gray_disabled{color:var(--gray-disabled)}.proddesigncamp .gray_400,.proddesigncamp .gray_500,.proddesigncamp .gray_600,.proddesigncamp .gray_700,.proddesigncamp .gray_800{color:var(--gray-500)}.proddesigncamp .wrap{width:100%;text-align:center;max-width:944px;margin:0 auto}@media screen and (max-width:992px){.proddesigncamp .wrap{padding:0 16px;max-width:576px}}@media screen and (max-width:576px){.proddesigncamp .wrap{padding:0 16px;max-width:100%}}.proddesigncamp .hero{overflow:hidden;padding:80px 0 60px;background:url(/static/front/images/ozcoding/proddesigncamp/hero_bg.png) bottom/3000px auto no-repeat,#fff}.proddesigncamp .hero_head{display:flex;flex-direction:column;align-items:center}.proddesigncamp .hero_tit{position:relative;margin-bottom:10px;color:#4b2a00;font-size:72px;font-weight:800;line-height:130%;letter-spacing:-2.16px}.proddesigncamp .hero_tit_top{color:var(--900);font-size:28px;font-weight:600;line-height:144%;letter-spacing:-.84px}.proddesigncamp .hero_tit_badge{position:absolute;top:65px;left:50%;transform:translateX(-50%) rotate(-3.31deg);display:flex;align-items:center;justify-content:center;width:146px;height:48px;border:4px solid var(--500);border-radius:96.689px;background:#fff;font-size:28px;font-weight:800;line-height:140%;letter-spacing:-.84px}.proddesigncamp .hero_tit_badge span{background:linear-gradient(90deg,#ffc800 3.125%,#ff0084 96.25%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .hero_notice{margin-bottom:10px;color:var(--700);letter-spacing:-.36px}.proddesigncamp .hero_keyword{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.proddesigncamp .hero_keyword li{padding:5px 16px;border-radius:49.385px;background:#fff;color:var(--900);font-size:18px;font-weight:700;line-height:140%;letter-spacing:-.54px;white-space:nowrap}.proddesigncamp .hero_btn{width:334px;padding:20px;border:0;border-radius:8px;background:var(--gray-primary);color:#fff;cursor:pointer}.proddesigncamp .hero_body{margin-top:30px;filter:drop-shadow(0 0 8px rgba(255,141,76,.25))}.proddesigncamp .hero_info{display:flex;justify-content:center;align-items:stretch;gap:16px;height:146px;text-align:left}.proddesigncamp .hero_info_schedule{width:304px;border-radius:16px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.proddesigncamp .hero_info_schedule_item{display:flex;align-items:center;gap:10px}.proddesigncamp .hero_info_schedule_item:has(.hero_info_schedule_item_time){align-items:flex-start}.proddesigncamp .hero_info_price,.proddesigncamp .hero_info_schedule_item_time{display:flex;flex-direction:column}.proddesigncamp .hero_info_price{width:300px;border-radius:16px;background:#fff;padding:20px;justify-content:center;gap:10px}.proddesigncamp .hero_info_price_item_1{display:flex;gap:5px;white-space:nowrap;align-items:center}.proddesigncamp .hero_info_price_item_1_tit{letter-spacing:12.8px;width:68px;margin-right:5px;white-space:nowrap}.proddesigncamp .hero_info_price_item_1_desc{border-radius:60px;background:var(--500);display:inline-block;width:-moz-fit-content;width:fit-content;padding:3px 10px}.proddesigncamp .hero_info_price_item_2{display:flex;gap:5px;white-space:nowrap;align-items:flex-end}.proddesigncamp .hero_info_price_item_2_tit{margin-right:5px;white-space:nowrap}.proddesigncamp .hero_info_price_item_2_desc{margin-right:5px;color:var(--gray-disabled)}.proddesigncamp .hero_info_price_item_2_price{display:flex;align-items:center}.proddesigncamp .hero_benefit{position:relative;margin:34px auto 0;max-width:624px;width:100%;padding:44px 0 30px;border-radius:16px;background:var(--bg)}.proddesigncamp .hero_benefit_badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:5px 30px;border-radius:70px;background:var(--gray-primary);color:var(--500);white-space:nowrap}.proddesigncamp .hero_benefit_list{display:flex;justify-content:center;gap:16px}.proddesigncamp .hero_benefit_list li{display:flex;flex-direction:column;align-items:center;gap:7px;width:80px}.proddesigncamp .hero_benefit_list li img{width:32px;height:32px}.proddesigncamp .hero_benefit_list p{white-space:nowrap}.proddesigncamp .hero_benefit_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:var(--50)}.proddesigncamp .coretime_intro{overflow:hidden;padding:100px 0;background:url(/static/front/images/ozcoding/proddesigncamp/coretime_intro_bg.png) 50%/1920px auto no-repeat,var(--500)}.proddesigncamp .coretime_intro_inner{margin:0 auto;max-width:464px;width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.proddesigncamp .coretime_intro_head{display:flex;flex-direction:column;align-items:center;gap:10px}.proddesigncamp .coretime_intro_sub{color:var(--gray-700)}.proddesigncamp .coretime_intro_card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:30px;border-radius:16px;background:#fff}.proddesigncamp .coretime_intro_list{display:flex;flex-direction:column;gap:30px}.proddesigncamp .coretime_intro_list li{display:flex;align-items:center;gap:10px}.proddesigncamp .coretime_intro_list_num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:28px;border-radius:4px;background:var(--gray-primary);color:#fff}.proddesigncamp .coretime_intro_list_key{width:106px;text-align:left}.proddesigncamp .coretime_intro_list_key span{background:linear-gradient(106.29deg,var(--500) 3.03%,#ff4b9f 96.97%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .coretime_intro_list_text{width:246px;text-align:left}.proddesigncamp .coretime_intro_list_text .point{font-weight:600}.proddesigncamp .problem_hook{overflow:hidden;padding:117.5px 0;background:url(/static/front/images/ozcoding/proddesigncamp/problem_hook_bg.png) top/3000px auto no-repeat,#000}.proddesigncamp .problem_hook_tit{display:flex;align-items:center;justify-content:center;height:134px;margin-bottom:10px}.proddesigncamp .problem_hook_tit img{width:796px;max-width:none}.proddesigncamp .problem_hook_sub{color:#fff}.proddesigncamp .ai_risk{padding:100px 0;background:var(--gray-primary);color:#fff}.proddesigncamp .ai_risk_inner{margin:0 auto;max-width:464px;width:100%}.proddesigncamp .ai_risk_tit{margin-bottom:30px}.proddesigncamp .ai_risk_img img{width:100%}.proddesigncamp .ai_risk_result{margin-top:16px}.proddesigncamp .ai_risk_result span{color:var(--500)}.proddesigncamp .top_seminar_section{background:linear-gradient(180deg,#ffe9ef 1.63%,#fff);overflow:hidden;padding:60px 0 0}.proddesigncamp .top_seminar_section .content{max-width:768px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section .content_text{text-align:left;color:#4d2700;padding-bottom:70px}.proddesigncamp .top_seminar_section .content_text_balloon{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.42px;border-radius:4px;background:#960fb8;color:#fff;padding:5px 10px;display:inline-block;position:relative;margin-bottom:18px}.proddesigncamp .top_seminar_section .content_text_balloon:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #960fb8}.proddesigncamp .top_seminar_section .content_text_top{display:flex;align-items:center;gap:20px}.proddesigncamp .top_seminar_section .content_text_top_icon{display:flex;align-items:center;gap:10px;color:red}.proddesigncamp .top_seminar_section .content_text_top_icon_wrap{display:flex;align-items:center;justify-content:center}.proddesigncamp .top_seminar_section .content_text_top_icon_wrap svg{width:24px;height:16px}.proddesigncamp .top_seminar_section .content_text_desc{padding:10px 0}.proddesigncamp .top_seminar_section .content_text_btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:500px;background:#fff;box-shadow:0 0 10px 0 rgba(11,11,11,.1);padding:10px 30px;margin-top:10px;color:#000;cursor:pointer}.proddesigncamp .top_seminar_section .content_text_btn_icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px}.proddesigncamp .top_seminar_section .content_instructor{position:absolute;right:0;bottom:0;max-width:466px}.proddesigncamp .top_seminar_section_2{background:linear-gradient(180deg,#d4edff 1.63%,#fff);overflow:hidden;padding:70px 0 0}.proddesigncamp .top_seminar_section_2 .content{max-width:768px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section_2 .content_text{text-align:left;color:#002e4d;padding-bottom:70px}.proddesigncamp .top_seminar_section_2 .content_text_balloon{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.42px;border-radius:4px;background:#960fb8;padding:5px 10px;display:inline-block;position:relative;margin-bottom:18px}.proddesigncamp .top_seminar_section_2 .content_text_balloon:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #960fb8}.proddesigncamp .top_seminar_section_2 .content_text_top{display:flex;align-items:center;gap:20px}.proddesigncamp .top_seminar_section_2 .content_text_top_icon{display:flex;align-items:center;gap:10px;color:red}.proddesigncamp .top_seminar_section_2 .content_text_top_icon_wrap{display:flex;align-items:center;justify-content:center}.proddesigncamp .top_seminar_section_2 .content_text_top_icon_wrap svg{width:24px;height:16px}.proddesigncamp .top_seminar_section_2 .content_text_desc{padding:10px 0}.proddesigncamp .top_seminar_section_2 .content_text_btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:500px;background:#fff;box-shadow:0 0 10px 0 rgba(11,11,11,.1);padding:10px 30px;color:#000;margin-top:10px;cursor:pointer}.proddesigncamp .top_seminar_section_2 .content_text_btn_icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px}.proddesigncamp .top_seminar_section_2 .content_instructor{position:absolute;right:0;bottom:0;max-width:406px}.proddesigncamp .ai_compare{overflow:hidden;padding:100px 0;background:radial-gradient(47.01% 50% at 50% 50%,var(--300) 0,#fff 100%) center 457px/2567px 430px no-repeat,#fff}.proddesigncamp .ai_compare_inner{margin:0 auto;max-width:706px;width:100%;display:flex;flex-direction:column;align-items:center;gap:60px}.proddesigncamp .ai_compare_cards{display:flex;align-items:center;justify-content:space-between;width:542px}.proddesigncamp .ai_compare_old{display:flex;flex-direction:column;align-items:flex-start;margin-right:-30px}.proddesigncamp .ai_compare_old_head{display:flex;align-items:center;justify-content:center;width:262px;padding:16px 30px;border-radius:16px 16px 0 0;background:var(--gray-600);color:var(--gray-disabled)}.proddesigncamp .ai_compare_old_body{display:flex;flex-direction:column;align-items:center;gap:16px;width:268px;padding:20px 30px;border-radius:0 0 16px 16px;background:var(--gray-200);color:var(--gray-500);font-size:16px;font-weight:500;line-height:140%;letter-spacing:-.03em}.proddesigncamp .ai_compare_old_body li:not(:first-child):before{content:"";display:block;width:202px;height:1px;margin:0 auto 16px;background-image:repeating-linear-gradient(90deg,var(--gray-400) 0 2px,transparent 2px 4px)}.proddesigncamp .ai_compare_new{width:304px;filter:drop-shadow(0 4px 8.55px rgba(255,166,1,.25))}.proddesigncamp .ai_compare_new_head{display:flex;align-items:center;justify-content:center;height:85px;padding:16px 30px;border-radius:16px 16px 0 0;background:url(/static/front/images/ozcoding/proddesigncamp/ai_compare_head.png) 50%/312px 195px no-repeat;color:#fff;font-size:26px;font-weight:700;line-height:140%;letter-spacing:-.03em;text-shadow:0 0 4px rgba(90,42,0,.51);white-space:nowrap}.proddesigncamp .ai_compare_new_body{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px;border-radius:0 0 16px 16px;background:var(--bg);color:var(--900)}.proddesigncamp .ai_compare_new_body li:not(:first-child):before{content:"";display:block;width:244px;height:1px;margin:0 auto 16px;background-image:repeating-linear-gradient(90deg,var(--600) 0 2px,transparent 2px 4px)}.proddesigncamp .ai_compare_result{display:flex;flex-direction:column;align-items:center;gap:10px}.proddesigncamp .ai_compare_result p:first-child{color:var(--gray-700)}.proddesigncamp .ai_workflow{overflow:hidden;padding:100px 0 118px;background:#fff}.proddesigncamp .ai_workflow_head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px}.proddesigncamp .ai_workflow_badge{padding:8px 20px;border-radius:60px;background:var(--500);white-space:nowrap}.proddesigncamp .ai_workflow_tit span{color:var(--700)}.proddesigncamp .ai_workflow_flow{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:100%;width:100%}.proddesigncamp .ai_workflow_step{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:262px;height:262px;border-radius:50%;overflow:hidden}.proddesigncamp .ai_workflow_step:not(:last-of-type){margin-right:-35px}.proddesigncamp .ai_workflow_step_1{color:#000f3f;background:radial-gradient(100% 100% at 100% 50%,rgba(91,159,255,.6) 0,rgba(132,183,255,.6) 25%,rgba(173,207,255,.6) 50%,rgba(214,231,255,.6) 75%,hsla(0,0%,100%,.6) 100%)}.proddesigncamp .ai_workflow_step_1 strong{color:#026cdd}.proddesigncamp .ai_workflow_step_2{color:#23544b;background:radial-gradient(100% 100% at 100% 50%,rgba(96,255,218,.6) 0,rgba(136,255,227,.6) 25%,rgba(176,255,236,.6) 50%,hsla(0,0%,100%,.6) 100%)}.proddesigncamp .ai_workflow_step_2 strong{color:#095e50}.proddesigncamp .ai_workflow_step_3{color:#2e1a5a;background:linear-gradient(270deg,rgba(104,84,255,.6),hsla(0,0%,100%,.6))}.proddesigncamp .ai_workflow_step_3 strong{color:#5d02dd}.proddesigncamp .ai_workflow_step_4{color:var(--gray-primary);background:linear-gradient(270deg,rgba(255,70,104,.6),hsla(0,0%,100%,.6))}.proddesigncamp .ai_workflow_step_4 strong{color:#dd024b}.proddesigncamp .ai_workflow_step_inner{display:flex;flex-direction:column;align-items:center;gap:10px}.proddesigncamp .ai_workflow_step_sub{margin-top:-5px}.proddesigncamp .ai_workflow_step_sub strong{font-weight:700}.proddesigncamp .ai_workflow_step_list{white-space:nowrap}.proddesigncamp .ai_workflow_step_list li{list-style:disc inside}.proddesigncamp .ai_workflow_arrow{position:absolute;top:221px;left:50%;transform:translateX(-50%);margin-left:8px;width:788px;height:2px;background-image:repeating-linear-gradient(90deg,#fff 0 6px,transparent 6px 12px)}.proddesigncamp .ai_workflow_arrow:after{content:"";position:absolute;top:50%;right:0;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.proddesigncamp .ai_workflow_result{display:flex;align-items:center;justify-content:center;height:87px;margin:30px auto 0;max-width:100%;width:100%;border:2px solid transparent;border-radius:100px;background:linear-gradient(90deg,#fff 0,var(--200)) padding-box,linear-gradient(96deg,var(--500),#f45856) border-box;box-shadow:inset 0 0 16px var(--500)}.proddesigncamp .ai_workflow_result span{background:linear-gradient(270deg,var(--800),var(--600) 97.187%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .ai_demo{padding:100px 0;background:var(--50)}.proddesigncamp .ai_demo_inner{margin:0 auto;max-width:784px;width:100%}.proddesigncamp .ai_demo_head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px}.proddesigncamp .ai_demo_sub{color:var(--gray-700)}.proddesigncamp .ai_demo_video{overflow:hidden;border-radius:16px}.proddesigncamp .ai_demo_video video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.proddesigncamp .portfolio_why{overflow:hidden;padding:100px 0;background:#fff}.proddesigncamp .portfolio_why_tabs_swiper{margin:30px auto 19px;max-width:100%;width:100%}.proddesigncamp .portfolio_why_tabs_swiper .swiper-wrapper{display:flex;gap:16px;transform:none}.proddesigncamp .portfolio_why_tabs_swiper .swiper-slide{flex:1 1 0;width:auto}.proddesigncamp .portfolio_why_tab{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 0;border:0;outline:none;border-radius:16px;background:#585344;cursor:pointer}.proddesigncamp .portfolio_why_tab_badge{width:-moz-fit-content;width:fit-content;padding:2px 5px;border-radius:2px;background:var(--gray-700)}.proddesigncamp .portfolio_why_tab_badge,.proddesigncamp .portfolio_why_tab_title{color:var(--gray-disabled);font-weight:500}.proddesigncamp .portfolio_why_tab.is_active{background:var(--400)}.proddesigncamp .portfolio_why_tab.is_active .portfolio_why_tab_badge{background:#ff4b9f;color:#fff;font-weight:600}.proddesigncamp .portfolio_why_tab.is_active .portfolio_why_tab_title{color:var(--gray-primary);font-weight:700}.proddesigncamp .portfolio_why_panels{margin:0 auto;max-width:100%;width:100%}.proddesigncamp .portfolio_why_panel[hidden]{display:none!important}.proddesigncamp .portfolio_why_panel{display:grid;grid-template-columns:384px 544px;gap:16px;align-items:stretch;height:336px}.proddesigncamp .portfolio_why_panel_left{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:0 30px;border:1px solid var(--300);border-radius:16px;background:linear-gradient(-50.13deg,var(--50) 1.68%,#fff 98.62%);text-align:left}.proddesigncamp .portfolio_why_panel_badge{width:39px;padding:2px 5px;border-radius:2px;background:var(--700);color:#fff;text-align:center}.proddesigncamp .portfolio_why_panel_text{display:flex;flex-direction:column;gap:10px}.proddesigncamp .portfolio_why_panel_list{color:var(--gray-600);padding-left:21px}.proddesigncamp .portfolio_why_panel_list li{list-style:disc}.proddesigncamp .portfolio_why_panel_right{width:100%;height:100%;overflow:hidden;border-radius:16px;border-right:1px solid #ebeef4;background:#fff}.proddesigncamp .portfolio_why_panel_right img,.proddesigncamp .portfolio_why_panel_right video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.proddesigncamp .portfolio_proof{overflow:hidden;padding:100px 0;background:#fff}.proddesigncamp .portfolio_proof_title{padding-bottom:16px}.proddesigncamp .portfolio_proof_swiper_wrap{margin:0 auto;max-width:824px}.proddesigncamp .portfolio_proof_swiper{overflow:hidden;position:relative;padding:42px 0}.proddesigncamp .portfolio_proof_swiper .swiper-slide video{border-radius:16px;overflow:hidden;width:100%;max-width:784px;margin:0 auto}.proddesigncamp .portfolio_proof_swiper_tit{padding:10px 0 5px}.proddesigncamp .portfolio_proof_swiper_desc{color:#777}.proddesigncamp .portfolio_proof_swiper .swiper-button-next,.proddesigncamp .portfolio_proof_swiper .swiper-button-prev{width:40px;height:40px;background:#001625;opacity:.8;border-radius:4px;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.proddesigncamp .portfolio_proof_swiper .swiper-button-next:after,.proddesigncamp .portfolio_proof_swiper .swiper-button-prev:after{font-size:14px;font-weight:700;color:#fff}.proddesigncamp .portfolio_proof_swiper .swiper-button-next:hover,.proddesigncamp .portfolio_proof_swiper .swiper-button-prev:hover{opacity:1}.proddesigncamp .portfolio_proof_swiper .swiper-button-prev{left:0}.proddesigncamp .portfolio_proof_swiper .swiper-button-next{right:0}.proddesigncamp .portfolio_proof_b_tit{color:#080808}.proddesigncamp .portfolio_proof_b_tit_b{background:linear-gradient(90deg,#ffc342,#ff4089);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.proddesigncamp .ai_tools{overflow:hidden;padding:100px 0;background:var(--gray-primary);color:#fff}.proddesigncamp .ai_tools_inner{margin:0 auto;max-width:946px;width:100%}.proddesigncamp .ai_tools_tit{margin-bottom:30px}.proddesigncamp .ai_tools_list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.proddesigncamp .ai_tools_item_head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px 0;border-radius:16px 16px 0 0;background:#fff7d1}.proddesigncamp .ai_tools_item_badge{position:absolute;top:-9px;left:0;display:flex;align-items:center;justify-content:center;width:64px;height:25px;padding:0 16px 0 5px;background:url(/static/front/images/ozcoding/proddesigncamp/ai_tools_badge.svg) no-repeat 50%/64px 25px;color:#fff;font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.03em;white-space:nowrap}.proddesigncamp .ai_tools_item_name{color:var(--gray-primary)}.proddesigncamp .ai_tools_item_desc{color:#563b00}.proddesigncamp .ai_tools_item_body{display:flex;align-items:center;justify-content:center;height:132px;border-radius:0 0 16px 16px;background:linear-gradient(0deg,var(--700) 0,var(--500))}.proddesigncamp .ai_tools_item_body img{display:block;width:78px;border-radius:16px;box-shadow:0 0 4px hsla(0,0%,100%,.75)}.proddesigncamp .banner_consulting{display:flex;align-items:center;justify-content:center;height:210px;background:url(/static/front/images/ozcoding/proddesigncamp/banner_consulting_bg.png) 50%/3000px auto no-repeat,var(--500)}.proddesigncamp .banner_consulting_tit{background:linear-gradient(90deg,#000,#bb4500);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .portfolio_consulting{overflow:hidden;padding:100px 0 151px;background:#fff}.proddesigncamp .portfolio_consulting_grid{margin:35px auto 0;max-width:944px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;z-index:10}.proddesigncamp .portfolio_consulting_card{border-radius:16px;border:1px solid var(--700);background:var(--bg);padding:36px 30px;text-align:left;display:flex;flex-direction:column;gap:10px}.proddesigncamp .portfolio_consulting_badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 5px;border-radius:4px;background:var(--700);color:#fff}.proddesigncamp .portfolio_consulting_title{color:var(--700)}.proddesigncamp .portfolio_consulting_desc{color:var(--gray-primary)}.proddesigncamp .portfolio_consulting_box{background:var(--100);border-radius:8px;padding:10px;box-shadow:inset 0 0 8px var(--500)}.proddesigncamp .portfolio_consulting_list{margin:0;padding-left:21px;color:var(--gray-700);list-style:disc}.proddesigncamp .portfolio_consulting_list li{list-style:disc}.proddesigncamp .portfolio_consulting_mid{padding:30px 0;position:relative}.proddesigncamp .portfolio_consulting_mid_arrow{position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%);width:337px}.proddesigncamp .portfolio_consulting_mid_t{background:linear-gradient(90deg,var(--500),#ff4089);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.proddesigncamp .portfolio_consulting_compare{margin:0 auto;max-width:944px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;position:relative;z-index:10}.proddesigncamp .portfolio_consulting_compare_card{border-radius:16px;overflow:hidden;border:1px solid var(--gray-200);background:#fff;display:flex;flex-direction:column}.proddesigncamp .portfolio_consulting_compare_bottom{padding:30px 20px;text-align:left}.proddesigncamp .portfolio_consulting_compare_badge{display:inline-flex;justify-content:center;width:91px;padding:5px 0;border-radius:50px;color:#fff}.proddesigncamp .portfolio_consulting_compare_list{margin-top:10px;padding-left:24px;color:var(--gray-600);list-style:disc;display:flex;flex-direction:column;gap:10px}.proddesigncamp .portfolio_consulting_compare_list li{list-style:disc}.proddesigncamp .portfolio_consulting .is_before .portfolio_consulting_compare_bottom{background:var(--gray-disabled)}.proddesigncamp .portfolio_consulting .is_before .portfolio_consulting_compare_badge{background:var(--gray-600)}.proddesigncamp .portfolio_consulting .is_after{border-color:var(--200)}.proddesigncamp .portfolio_consulting .is_after .portfolio_consulting_compare_bottom{background:var(--bg)}.proddesigncamp .portfolio_consulting .is_after .portfolio_consulting_compare_badge{background:var(--700)}.proddesigncamp .portfolio_consulting .is_after .portfolio_consulting_compare_list{color:var(--gray-primary);font-weight:500}.proddesigncamp .instructor{padding:100px 0 59px;background:linear-gradient(180deg,var(--200),var(--bg) 64.65%)}.proddesigncamp .instructor_head{display:flex;flex-direction:column;align-items:center;gap:10px}.proddesigncamp .instructor_badge{padding:8px 20px;border-radius:60px;background:var(--500);color:var(--gray-primary)}.proddesigncamp .instructor_tit{color:var(--gray-primary);text-align:center}.proddesigncamp .instructor_body{margin:78px auto 0;max-width:624px;width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.proddesigncamp .instructor_card{position:relative;isolation:isolate;width:100%;height:324px;border-radius:16px;background:url(/static/front/images/ozcoding/proddesigncamp/instructor_card_bg.png) 50%/100% 100% no-repeat}.proddesigncamp .instructor_card:before{content:"";position:absolute;inset:0;border-radius:16px;background-image:linear-gradient(112.277deg,#ffdfb9,#882700 99.009%);mix-blend-mode:screen}.proddesigncamp .instructor_card_info{position:absolute;top:30px;left:30px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:272px;height:264px;text-align:left}.proddesigncamp .instructor_card_logo{width:175px;filter:drop-shadow(0 0 22.7px rgba(255,255,255,.2))}.proddesigncamp .instructor_card_profile{display:flex;flex-direction:column;gap:11px}.proddesigncamp .instructor_card_name{display:flex;align-items:center;gap:5px;color:var(--gray-primary)}.proddesigncamp .instructor_card_role{padding:5px 10px;border:1px solid #ff4b9f;border-radius:1000px;color:#ff4b9f}.proddesigncamp .instructor_card_career{margin-top:5px;color:var(--gray-700)}.proddesigncamp .instructor_card_note{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:-.3px;color:var(--gray-500)}.proddesigncamp .instructor_card_person{position:absolute;bottom:0;left:354px;z-index:1}.proddesigncamp .instructor_card_person img{width:272px}.proddesigncamp .instructor_note{color:var(--gray-500);text-align:center}.proddesigncamp .mentors_coaches{overflow:hidden;padding:100px 0;background:var(--bg)}.proddesigncamp .mentors_coaches_tit{padding-top:16px}.proddesigncamp .mentors_coaches_tit_top{border-radius:60px;background:var(--500);padding:8px 20px;width:-moz-fit-content;width:fit-content;display:inline-block;color:var(--gray-primary)}.proddesigncamp .mentors_coaches_list{margin:25px auto 16px;max-width:100%;width:100%}.proddesigncamp .mentors_coaches_list_swiper{overflow:visible}.proddesigncamp .mentors_coaches_list .swiper-slide{width:304px}.proddesigncamp .mentors_coaches_box{padding:20px 0;background:#061426;overflow:hidden;border-radius:100px;color:#fff;margin:0 auto 10px;max-width:100%;width:100%;position:relative;z-index:0}.proddesigncamp .mentors_coaches_box:before{content:"";position:absolute;inset:0;border-radius:100px;padding:2px;background:linear-gradient(90deg,var(--500),#ff4b9f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.proddesigncamp .mentors_coaches_box_t{padding-top:10px}.proddesigncamp .mentors_coaches_box_grad{display:inline-block;background:linear-gradient(90deg,var(--500) 28.078%,#ff4b9f 71.471%);-webkit-background-clip:text;background-clip:text;color:transparent}.proddesigncamp .mentors_coaches_devide{border:none;border-top:1px solid var(--gray-disabled);margin:60px 0}.proddesigncamp .mentors_coaches_coach{margin:24px auto 30px;max-width:100%;width:100%}.proddesigncamp .mentors_coaches_grid{margin:0 auto 10px;max-width:100%;width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.proddesigncamp .mentors_coaches_grid_item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:41px 0;border-radius:16px;border:1px solid var(--700);background:var(--gray-primary);color:#fff}.proddesigncamp .mentors_coaches_grid_item_icon{width:30px;margin-bottom:10px}.proddesigncamp .mentors_coaches_grid_item_icon svg{display:block;width:30px;height:30px}.proddesigncamp .banner_live{overflow:hidden;padding:30px 0;background:var(--gray-primary);color:#fff}.proddesigncamp .banner_live_icon{margin-bottom:10px;display:flex;justify-content:center;align-items:center}.proddesigncamp .banner_live_icon svg{width:51px;height:33px}.proddesigncamp .banner_live_tit{padding-top:10px}.proddesigncamp .banner_live_tit,.proddesigncamp .banner_live_tit_top{text-shadow:0 0 4px hsla(0,0%,100%,.34)}.proddesigncamp .curriculum{overflow:hidden;padding:100px 0;background:linear-gradient(180deg,#fff,var(--bg))}.proddesigncamp .curriculum_tit{padding-bottom:17px}.proddesigncamp .curriculum_grid{margin:60px auto 0;max-width:784px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.proddesigncamp .curriculum_card{display:flex;flex-direction:column;gap:10px;text-align:left}.proddesigncamp .curriculum_card_head{background:var(--500);padding:30px;border-radius:16px}.proddesigncamp .curriculum_badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:2px 4px;border-radius:4px;background:#fff;color:var(--900)}.proddesigncamp .curriculum_title{padding:10px 0;color:var(--gray-primary)}.proddesigncamp .curriculum_sub{color:var(--gray-700)}.proddesigncamp .curriculum_card_body{background:var(--50);border-radius:16px;padding:30px}.proddesigncamp .curriculum_list{margin:0;padding:0;list-style:none}.proddesigncamp .curriculum_list li{background:#fff;padding:16px 10px;text-align:center}.proddesigncamp .curriculum_list li+li{margin-top:10px}.proddesigncamp .reviews{overflow:hidden;padding:100px 0;background:linear-gradient(180deg,#222,#000);color:#fff}.proddesigncamp .reviews_slider{position:relative;margin-top:30px}.proddesigncamp .reviews_slider_swiper{overflow:visible}.proddesigncamp .reviews_slider .swiper-wrapper{align-items:stretch}.proddesigncamp .reviews_slider .swiper-slide{position:relative;width:624px;height:auto;word-break:keep-all}.proddesigncamp .reviews_slider .swiper-slide:after{content:"";position:absolute;inset:0;z-index:2;border-radius:16px;background:rgba(18,18,18,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.proddesigncamp .reviews_slider .swiper-slide.swiper-slide-active:after{display:none}.proddesigncamp .reviews_slider_next,.proddesigncamp .reviews_slider_prev{position:absolute;top:50%;z-index:3;width:40px;height:40px;transform:translateY(-50%);border:none;background:none 50%/40px 40px no-repeat;cursor:pointer}.proddesigncamp .reviews_slider_prev{left:calc(50% - 332px);background-image:url(/static/front/images/ozcoding/proddesigncamp/reviews_arrow_prev.svg)}.proddesigncamp .reviews_slider_next{right:calc(50% - 332px);background-image:url(/static/front/images/ozcoding/proddesigncamp/reviews_arrow_next.svg)}.proddesigncamp .reviews_review{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:30px;border-radius:16px;background:#f9fafb;color:var(--gray-primary);text-align:left}.proddesigncamp .reviews_review_head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.proddesigncamp .reviews_review_badge{padding:2px 10px;border-radius:45px;background:linear-gradient(90deg,var(--500),var(--700));color:#fff;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.36px}.proddesigncamp .reviews_review_desc{margin-top:-5px;color:var(--gray-500)}.proddesigncamp .reviews_review_foot{display:flex;justify-content:space-between;align-items:center;width:100%}.proddesigncamp .reviews_review_meta{color:var(--gray-500)}.proddesigncamp .reviews_review_link{color:#000}.proddesigncamp .reviews_grid{margin:30px auto 0;max-width:944px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proddesigncamp .reviews_card{border-radius:16px;overflow:hidden;background:#fff;color:var(--gray-primary);text-align:left;display:block;transition:transform .2s ease;cursor:pointer}.proddesigncamp .reviews_card:hover{transform:translateY(-2px)}.proddesigncamp .reviews_thumb{width:100%;position:relative;padding-bottom:56.25%;overflow:hidden}.proddesigncamp .reviews_thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.proddesigncamp .reviews_body{padding:30px 20px}.proddesigncamp .reviews_meta{padding-top:5px;color:var(--gray-500)}.proddesigncamp .reviews_deco{margin:0 auto;max-width:638px;width:100%}.proddesigncamp .reviews_b_t{margin-top:12px;background:linear-gradient(180deg,var(--500),#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .job_result{overflow:hidden;color:#fff;background:#030f30;padding:21px 0 79px}.proddesigncamp .job_result_content{display:flex;justify-content:center;align-items:center;gap:32px;margin:0 auto;max-width:944px;width:100%}.proddesigncamp .job_result_content_text{text-align:left;padding-top:60px}.proddesigncamp .job_result_content_text_tit_b{background:linear-gradient(90deg,#0158fe,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .job_result_content_text_desc{padding:36px 0 7px}.proddesigncamp .job_result_content_text_desc_b{background:linear-gradient(90deg,#0058ff 41.83%,#fff 74.04%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .job_result_content_text_caption{color:#959eb1}.proddesigncamp .job_result_content_text_rank_1{margin:16px 0 10px;max-width:331px;box-shadow:0 0 15.2px 0 #002bff}.proddesigncamp .job_result_content_text_rank_2{max-width:172px}.proddesigncamp .job_result_content_img{margin:0 auto;max-width:544px;width:100%}.proddesigncamp .official_badge{padding:80px 0;background:url(/static/front/images/ozcoding/proddesigncamp/official_badge_bg.png) top/3000px auto no-repeat,#000;color:#fff}.proddesigncamp .official_badge .wrap,.proddesigncamp .official_badge_top{display:flex;flex-direction:column;align-items:center;gap:30px}.proddesigncamp .official_badge_top{width:100%}.proddesigncamp .official_badge_head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.proddesigncamp .official_badge_sub{background:linear-gradient(90deg,#4593fc 12.09%,#fff 88.59%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .official_badge_title{color:#fff}.proddesigncamp .official_badge_badge{margin:0 auto;max-width:572px;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 4px hsla(0,0%,100%,.89)}.proddesigncamp .official_badge_badge img{display:block;width:100%}.proddesigncamp .official_badge_bottom{display:flex;flex-direction:column;align-items:center;gap:10px}.proddesigncamp .official_badge_combo{display:flex;align-items:center;gap:5px}.proddesigncamp .official_badge_combo_inner{display:flex;align-items:center;gap:10px}.proddesigncamp .official_badge_combo_text{color:var(--cool-100);white-space:nowrap}.proddesigncamp .official_badge_combo_line{flex-shrink:0;width:100px;height:2px;background:linear-gradient(90deg,#006dff,#ff005e)}.proddesigncamp .official_badge_hand{width:28px}.proddesigncamp .official_badge_logos img{display:block;width:306px}.proddesigncamp .internship{padding:100px 0;background:linear-gradient(180deg,#fff 20.78%,hsla(0,0%,100%,.5) 90.1%) top/cover no-repeat,url(/static/front/images/ozcoding/proddesigncamp/internship_bg.png) bottom/3000px auto no-repeat;color:#000;overflow:hidden}.proddesigncamp .internship_title_top{padding:10px 30px;display:inline-block;border-radius:100px;background:#000;color:#fff}.proddesigncamp .internship_title_top_b{font-weight:900;letter-spacing:-.6px;background:linear-gradient(90deg,#006fff,#00ff7b 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_title{margin:16px auto 5px;max-width:740px;width:100%}.proddesigncamp .internship_desc_b{color:#f70;position:relative;display:inline-block;z-index:0}.proddesigncamp .internship_list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px auto 16px;max-width:784px;width:100%}.proddesigncamp .internship_item{filter:drop-shadow(0 0 16px rgba(180,180,180,.25))}.proddesigncamp .internship_mid{margin:0 auto 30px;max-width:784px;width:100%}.proddesigncamp .internship_b{margin:0 auto;max-width:784px;width:100%}.proddesigncamp .double_seminar{padding:100px 0;background:#fff;color:#000}.proddesigncamp .double_seminar .contents{display:flex;flex-direction:column;gap:16px;margin:60px auto 0;max-width:818px;width:100%}.proddesigncamp .double_seminar .contents .item{padding:30px 36px;width:100%;border-radius:16px;display:flex;justify-content:space-between;align-items:center;position:relative}.proddesigncamp .double_seminar .contents .item_text{text-align:left;width:100%}.proddesigncamp .double_seminar .contents .item_text_top{border-radius:42px;padding:6px 16px;display:inline-block}.proddesigncamp .double_seminar .contents .item_text_tit{padding:16px 0 10px}.proddesigncamp .double_seminar .contents .item_img{max-width:354px}.proddesigncamp .double_seminar .contents .first_item{background:#ffa366;color:#fff}.proddesigncamp .double_seminar .contents .first_item .item_text_top{background:#faff68;color:#000}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn{padding:16px 0;max-width:264px;border-radius:6.395px;background:#000;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;margin-top:20px;cursor:pointer;position:relative;z-index:11}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn .btn_svg{display:flex;justify-content:center;align-items:center}.proddesigncamp .double_seminar .contents .second_item{background:#32aaff;color:#fff}.proddesigncamp .double_seminar .contents .second_item .item_text_top{background:#fff;color:#222}.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn{padding:16px 0;max-width:264px;border-radius:6.395px;background:#fff;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;color:#000;margin-top:20px;cursor:pointer;position:relative;z-index:11}.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn .btn_svg{display:flex;justify-content:center;align-items:center}.proddesigncamp .double_seminar_bottom{padding:30px 0 10px}.proddesigncamp .double_seminar .seminar_close{position:absolute;z-index:12;border-radius:16px;border:1px solid #777;background:rgba(0,0,0,.8);color:#fff;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.proddesigncamp .benefits{padding:100px 0;overflow:hidden;color:#181818;background:linear-gradient(180deg,#d5eaff,#fff);position:relative}.proddesigncamp .benefits_bg{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:940px}.proddesigncamp .benefits_title_b{background:linear-gradient(90deg,#3e29ff,#00a1ff 35.58%,#aa71ff 74.04%,#f0c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .benefits_title_top{color:var(--gray-primary);border-radius:60px;background:var(--500);padding:8px 20px;display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.proddesigncamp .benefits_content{margin:60px auto 0;max-width:944px;width:100%;opacity:0;transform:translate3d(0,40px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.proddesigncamp .benefits_content.is_inview{opacity:1;transform:translateZ(0)}.proddesigncamp .benefits_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:30px}.proddesigncamp .benefits_item{transform:translateZ(0);transition:transform .22s ease;will-change:transform}.proddesigncamp .benefits_item:hover{transform:scale(1.03)}.proddesigncamp .benefits_item:focus-within{transform:scale(1.03)}.proddesigncamp .benefits_text{margin:0 auto;max-width:647px;width:100%}.proddesigncamp .environment{overflow:hidden;padding:100px 0;background:#fff}.proddesigncamp .environment_tit{padding-top:16px}.proddesigncamp .environment_tit_top{border-radius:60px;background:var(--500);padding:8px 20px;width:-moz-fit-content;width:fit-content;display:inline-block}.proddesigncamp .environment_list{margin:50px auto 0;max-width:100%;width:100%}.proddesigncamp .environment_list_swiper{overflow:visible}.proddesigncamp .environment_list .swiper-slide{width:384px}.proddesigncamp .environment_nav{display:flex;justify-content:flex-end;gap:16px;margin-top:30px}.proddesigncamp .environment_next,.proddesigncamp .environment_prev{width:40px;height:40px;border-radius:50%;background:var(--main_bg);border:1px solid var(--gray-200);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;opacity:.8;transition:background .2s ease}.proddesigncamp .environment_next:before,.proddesigncamp .environment_prev:before{border:solid var(--gray-700);border-width:0 2px 2px 0;content:"";width:10px;height:10px;display:inline-block}.proddesigncamp .environment_prev:before{transform:rotate(135deg);margin-left:2px}.proddesigncamp .environment_next:before{transform:rotate(-45deg);margin-right:2px}.proddesigncamp .environment_next.swiper-button-disabled,.proddesigncamp .environment_prev.swiper-button-disabled{background:var(--gray-200);border-color:var(--gray-200);cursor:default}.proddesigncamp .environment_next.swiper-button-disabled:before,.proddesigncamp .environment_prev.swiper-button-disabled:before{border-color:var(--gray-disabled)}.proddesigncamp .focus_kit{overflow:hidden;padding:100px 0;background:var(--gray-primary);color:#fff}.proddesigncamp .focus_kit_tit{padding-top:16px}.proddesigncamp .focus_kit_tit_top{border-radius:60px;background:var(--500);padding:8px 20px;width:-moz-fit-content;width:fit-content;display:inline-block;color:var(--gray-primary)}.proddesigncamp .focus_kit_img{margin:30px auto 0;max-width:100%;width:100%}.proddesigncamp .focus_kit_use_tit{margin:200px auto 0;max-width:259px;width:100%}.proddesigncamp .focus_kit_card{margin:48px auto 60px;max-width:100%;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}.proddesigncamp .focus_kit_b_tit{padding-top:10px}.proddesigncamp .process{overflow:hidden;padding:100px 0 0;background:var(--bg)}.proddesigncamp .process_info{margin:30px auto 10px;max-width:624px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.proddesigncamp .process_left{display:flex;flex-direction:column;gap:16px}.proddesigncamp .process_card{position:relative;background:#fff;border-radius:12px;padding:30px;display:flex;flex-direction:column;justify-content:center;height:168px}.proddesigncamp .process_card_img{position:absolute;right:30px;top:50%;width:80px;transform:translateY(-50%)}.proddesigncamp .process_label{font-weight:600;color:#222}.proddesigncamp .process .line_through{text-decoration:line-through;color:var(--gray-disabled);margin-left:5px}.proddesigncamp .process_badge{display:inline-block;width:-moz-fit-content;width:fit-content;margin:10px 0 5px;padding:2px 8px;border-radius:52px;background:#ff4b9f;color:#fff;font-weight:700}.proddesigncamp .process_max{margin:5px 0 0}.proddesigncamp .process_price{color:var(--800);font-size:24px;font-weight:700;line-height:140%;letter-spacing:-.72px}.proddesigncamp .process_desc{color:#c4c4c4;padding-top:5px}.proddesigncamp .process_right .process_card{padding:30px 20px;height:100%}.proddesigncamp .process_card.info dl{display:grid}.proddesigncamp .process_card.info dt{color:var(--800);margin-bottom:5px}.proddesigncamp .process_card.info dd{color:var(--gray-primary);margin-bottom:16px}.proddesigncamp .process_card.info dd:last-of-type{margin-bottom:0}.proddesigncamp .process_card.info .sub_text{color:var(--gray-disabled);padding-top:5px}.proddesigncamp .process_step{margin:30px auto 60px;max-width:624px;width:100%}.proddesigncamp .process_tit_2{padding-top:36px}.proddesigncamp .process_tit_2_box{margin:16px 0 10px;padding:10px 20px;display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--gray-primary);background:var(--200);border-radius:60px}.proddesigncamp .process_btn{margin:0 auto;max-width:254px;width:100%;padding:20px 0;border-radius:8px;background:var(--500);color:var(--gray-primary);display:inline-flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.proddesigncamp .guide{margin-top:100px;overflow:hidden;color:#fff;background:url(/static/front/images/ozcoding/proddesigncamp/guide_bg.png) 50%/3000px auto no-repeat,#000;position:relative}.proddesigncamp .guide_content{margin:0 auto;max-width:911px;width:100%;display:flex;justify-content:space-between;align-items:center}.proddesigncamp .guide_text{text-align:left;padding:72px 0}.proddesigncamp .guide_tit{padding-top:3px}.proddesigncamp .guide_tit_b{background:linear-gradient(90deg,#006aff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .guide_img{max-width:303px;filter:drop-shadow(0 4px 48.6px #0048ff)}@media screen and (max-width:992px){.proddesigncamp .hero{padding:60px 0;background:url(/static/front/images/ozcoding/proddesigncamp/hero_bg_mo.png) bottom/992px auto no-repeat,#fff}.proddesigncamp .hero_tit{margin-bottom:10px;font-size:44px;font-weight:800;line-height:130%;letter-spacing:-1.32px}.proddesigncamp .hero_tit_top{font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.54px}.proddesigncamp .hero_tit_badge{top:40px;width:84px;height:29px;border-width:2px;font-size:20px;letter-spacing:-.6px}.proddesigncamp .hero_notice{letter-spacing:-.33px}.proddesigncamp .hero_keyword{gap:5px}.proddesigncamp .hero_keyword li{padding:5px 10px;font-size:14px;letter-spacing:-.42px}.proddesigncamp .hero_btn{width:100%;max-width:328px}.proddesigncamp .hero_info{flex-direction:column;gap:16px;margin:0 auto;max-width:328px;width:100%;height:auto}.proddesigncamp .hero_info_schedule{gap:10px}.proddesigncamp .hero_info_price,.proddesigncamp .hero_info_schedule{width:100%;height:134px;padding:0 20px;background:var(--bg)}.proddesigncamp .hero_info_price_item_1_tit{letter-spacing:11.2px;width:59px}.proddesigncamp .hero_info_price_item_2_tit{width:59px}.proddesigncamp .hero_benefit{margin:26px auto 0;max-width:328px;width:100%;padding:36px 0 30px}.proddesigncamp .hero_benefit_badge{top:-16px;padding:5px 20px}.proddesigncamp .hero_benefit_list{flex-wrap:wrap;margin:0 auto;max-width:272px;width:100%}.proddesigncamp .coretime_intro{padding:80px 0;background-image:url(/static/front/images/ozcoding/proddesigncamp/coretime_intro_bg_mo.png);background-size:992px auto}.proddesigncamp .coretime_intro_inner{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .coretime_intro_list li{flex-direction:column;align-items:center;gap:5px;text-align:center}.proddesigncamp .coretime_intro_list_num{width:28px;height:18px}.proddesigncamp .coretime_intro_list_key{width:auto;margin-top:5px}.proddesigncamp .coretime_intro_list_text{width:auto;text-align:center}.proddesigncamp .problem_hook{padding:80px 0;background-image:url(/static/front/images/ozcoding/proddesigncamp/problem_hook_bg_mo.png);background-size:992px auto}.proddesigncamp .problem_hook_tit{height:123px}.proddesigncamp .problem_hook_tit img{width:381px}.proddesigncamp .problem_hook_sub{font-weight:500}.proddesigncamp .ai_risk{padding:80px 0}.proddesigncamp .ai_risk_inner{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .top_seminar_section{padding:60px 0 0}.proddesigncamp .top_seminar_section .content{max-width:360px;width:360px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section .content_text{padding-bottom:207px}.proddesigncamp .top_seminar_section .content_text_top{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.proddesigncamp .top_seminar_section .content_text_fee{display:flex;gap:5px}.proddesigncamp .top_seminar_section .content_text_fee_arrow{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.48px}.proddesigncamp .top_seminar_section .content .content_instructor{z-index:20;pointer-events:none;max-width:421px;right:-70px;bottom:0}.proddesigncamp .top_seminar_section .content_text_balloon_2{font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px;border-radius:4px;background:#960fb8;color:#fff;padding:5px 10px;display:inline-block;position:relative;margin-top:16px}.proddesigncamp .top_seminar_section .content_text_balloon_2:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #960fb8}.proddesigncamp .top_seminar_section .content_text_btn{z-index:1;margin-top:10px}.proddesigncamp .top_seminar_section .btn_block{display:block}.proddesigncamp .top_seminar_section_2{padding:60px 0 0}.proddesigncamp .top_seminar_section_2 .content{max-width:360px;width:360px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section_2 .content_text{padding-bottom:207px}.proddesigncamp .top_seminar_section_2 .content_text_top{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.proddesigncamp .top_seminar_section_2 .content_text_fee{display:flex;gap:5px}.proddesigncamp .top_seminar_section_2 .content_text_fee_arrow{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.48px}.proddesigncamp .top_seminar_section_2 .content .content_instructor{z-index:20;pointer-events:none;max-width:400px;right:-36px;bottom:0}.proddesigncamp .top_seminar_section_2 .content_text_balloon_2{font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px;border-radius:4px;background:#960fb8;padding:5px 10px;display:inline-block;position:relative;margin-top:16px}.proddesigncamp .top_seminar_section_2 .content_text_balloon_2:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #960fb8}.proddesigncamp .top_seminar_section_2 .content_text_btn{z-index:1}.proddesigncamp .top_seminar_section_2 .content .pc_hidden{display:inline-block!important}.proddesigncamp .top_seminar_section_2 .btn_block{display:block}.proddesigncamp .ai_compare{padding:80px 0;background-position:center 523px;background-size:1190px 157px}.proddesigncamp .ai_compare_inner{margin:0 auto;max-width:328px;width:100%;gap:30px}.proddesigncamp .ai_compare_cards{width:100%}.proddesigncamp .ai_compare_old{margin-right:-21px}.proddesigncamp .ai_compare_old_head{width:135px}.proddesigncamp .ai_compare_old_body{width:135px;padding:20px 10px;font-size:12px}.proddesigncamp .ai_compare_old_body li:not(:first-child):before{width:123px}.proddesigncamp .ai_compare_new{width:214px}.proddesigncamp .ai_compare_new_head{height:72px;background-size:228px 143px;font-size:20px}.proddesigncamp .ai_compare_new_body{padding:30px 20px}.proddesigncamp .ai_compare_new_body li:not(:first-child):before{width:174px}.proddesigncamp .ai_compare_result p:first-child{color:var(--gray-primary)}.proddesigncamp .ai_workflow{padding:80px 0}.proddesigncamp .ai_workflow_badge{padding:5px 16px}.proddesigncamp .ai_workflow_flow{flex-direction:column;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .ai_workflow_step{width:100%;height:200px;border-radius:100px}.proddesigncamp .ai_workflow_step:not(:last-of-type){margin-right:0;margin-bottom:-35px}.proddesigncamp .ai_workflow_result{height:67px;margin:16px auto 0;max-width:328px;width:100%;background-image:linear-gradient(90deg,#fff 0,var(--200)),linear-gradient(103deg,var(--500),#f45856)}.proddesigncamp .ai_demo{padding:80px 0}.proddesigncamp .ai_demo_inner{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .portfolio_proof{padding:80px 0}.proddesigncamp .portfolio_proof_swiper_wrap{max-width:328px}.proddesigncamp .portfolio_proof_swiper{padding:30px 0}.proddesigncamp .portfolio_proof_swiper .swiper-slide video{max-width:400px}.proddesigncamp .portfolio_proof_swiper .swiper-button-next,.proddesigncamp .portfolio_proof_swiper .swiper-button-prev{width:30px;height:30px;transform:translateY(-50%)}.proddesigncamp .portfolio_proof_swiper .swiper-button-next:after,.proddesigncamp .portfolio_proof_swiper .swiper-button-prev:after{font-size:12px}.proddesigncamp .portfolio_proof_swiper .swiper-button-prev{left:0}.proddesigncamp .portfolio_proof_swiper .swiper-button-next{right:0}.proddesigncamp .portfolio_why{padding:80px 0 0}.proddesigncamp .portfolio_why_tabs_swiper{margin:30px auto 19px;max-width:328px;width:100%;overflow:visible}.proddesigncamp .portfolio_why_tabs_swiper .swiper-wrapper{display:flex;gap:0;transform:none}.proddesigncamp .portfolio_why_tabs_swiper .swiper-slide{flex:0 0 auto;width:272px}.proddesigncamp .portfolio_why_tab{padding:16px 0}.proddesigncamp .portfolio_why_panels{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .portfolio_why_panel{grid-template-columns:1fr;height:auto}.proddesigncamp .portfolio_why_panel_left{padding:30px}.proddesigncamp .portfolio_why_panel_right{height:203px}.proddesigncamp .ai_tools{padding:80px 0}.proddesigncamp .ai_tools_inner{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .ai_tools_list{grid-template-columns:repeat(2,1fr)}.proddesigncamp .ai_tools_item_head{padding:12px 0}.proddesigncamp .ai_tools_item_badge{top:-13px}.proddesigncamp .ai_tools_item_body{height:90px}.proddesigncamp .ai_tools_item_body img{width:60px}.proddesigncamp .banner_consulting{height:174px;background-image:url(/static/front/images/ozcoding/proddesigncamp/banner_consulting_bg_mo.png);background-size:992px auto}.proddesigncamp .portfolio_consulting{padding:80px 0}.proddesigncamp .portfolio_consulting_grid{margin:30px auto 0;max-width:328px;width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.proddesigncamp .portfolio_consulting_list{padding-left:18px}.proddesigncamp .portfolio_consulting_mid{padding:0 0 30px;position:relative}.proddesigncamp .portfolio_consulting_mid_arrow{position:relative;margin:0 auto 16px;max-width:328px;width:100%;transform:unset;top:unset;left:unset}.proddesigncamp .portfolio_consulting_mid_t{font-size:18px;letter-spacing:-.54px}.proddesigncamp .portfolio_consulting_compare{margin:0 auto;max-width:328px;width:100%;display:block}.proddesigncamp .portfolio_consulting_compare_card{width:100%}.proddesigncamp .portfolio_consulting_compare_swiper{overflow:visible}.proddesigncamp .portfolio_consulting .swiper-wrapper{align-items:stretch}.proddesigncamp .portfolio_consulting .swiper-slide{height:auto;display:flex;width:272px}.proddesigncamp .portfolio_consulting_compare_badge{width:67px}.proddesigncamp .portfolio_consulting_compare_list{margin-top:10px;padding-left:21px;gap:5px}.proddesigncamp .instructor{padding:100px 0 62px}.proddesigncamp .instructor_badge{padding:5px 16px}.proddesigncamp .instructor_body{margin:14px auto 0;max-width:328px;width:100%}.proddesigncamp .instructor_card{height:416px;overflow:hidden;background-image:url(/static/front/images/ozcoding/proddesigncamp/instructor_card_bg_mo.png)}.proddesigncamp .instructor_card:before{inset:0 0 auto;height:457px;background-image:linear-gradient(98.68deg,#ffdfb9,#882700 99.009%)}.proddesigncamp .instructor_card_info{top:30px;left:20px;width:238px;height:223px}.proddesigncamp .instructor_card_logo{order:1;width:135px}.proddesigncamp .instructor_card_note{font-weight:400}.proddesigncamp .instructor_card_person{top:147px;bottom:auto;left:123px}.proddesigncamp .instructor_card_person img{width:243.5px}.proddesigncamp .mentors_coaches{padding:80px 0}.proddesigncamp .mentors_coaches_tit_top{padding:5px 16px}.proddesigncamp .mentors_coaches_list{margin:30px auto 18px;max-width:328px;width:100%}.proddesigncamp .mentors_coaches_list_swiper{overflow:visible}.proddesigncamp .mentors_coaches_list .swiper-slide{width:272px}.proddesigncamp .mentors_coaches_box{margin:0 auto 10px;max-width:328px;width:100%;padding:16px 0}.proddesigncamp .mentors_coaches_box_t{padding-top:10px}.proddesigncamp .mentors_coaches_devide{margin:30px 0}.proddesigncamp .mentors_coaches_coach{margin:30px auto;max-width:328px;width:100%}.proddesigncamp .mentors_coaches_grid{margin:0 auto 10px;max-width:328px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.proddesigncamp .mentors_coaches_grid_item{padding:16px 0}.proddesigncamp .curriculum{padding:80px 0}.proddesigncamp .curriculum_grid{margin:30px auto 0;max-width:328px;width:100%;grid-template-columns:repeat(1,1fr)}.proddesigncamp .reviews{padding:80px 0}.proddesigncamp .reviews_slider .swiper-slide{width:304px}.proddesigncamp .reviews_slider_next,.proddesigncamp .reviews_slider_prev{display:none}.proddesigncamp .reviews_review{padding:30px 20px}.proddesigncamp .reviews_grid{margin:30px auto 0;max-width:304px;width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.proddesigncamp .reviews_deco{margin:0 auto;max-width:50px;width:100%}.proddesigncamp .job_result{padding:80px 0}.proddesigncamp .job_result_content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .job_result_content_text{padding-top:0}.proddesigncamp .job_result_content_text_rank_1{max-width:296px}.proddesigncamp .job_result_content_text_rank_2{max-width:160px}.proddesigncamp .job_result_content_img{margin:0 auto;max-width:296px;width:100%}.proddesigncamp .official_badge{padding:60px 0;background:url(/static/front/images/ozcoding/proddesigncamp/official_badge_bg_mo.png) top/992px auto no-repeat,#000}.proddesigncamp .official_badge_badge{margin:0 auto;max-width:328px;width:100%;border-radius:8px}.proddesigncamp .official_badge_combo_inner{flex-direction:column}.proddesigncamp .official_badge_combo_line{width:2px;height:29px;background:linear-gradient(180deg,#006dff,#ff005e)}.proddesigncamp .official_badge_hand{display:none}.proddesigncamp .internship{padding:80px 0;background:linear-gradient(180deg,#fff 20.78%,hsla(0,0%,100%,.5) 90.1%) top/cover no-repeat,url(/static/front/images/ozcoding/proddesigncamp/internship_bg_mo.png) bottom/996px auto no-repeat;color:#000}.proddesigncamp .internship_title_top{padding:10px 20px;font-size:14px;letter-spacing:-.42px}.proddesigncamp .internship_title_top_b{font-weight:900;font-size:14px;letter-spacing:-.42px;background:linear-gradient(90deg,#006fff,#00ff7b 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_title{margin:10px auto;max-width:317px;width:100%}.proddesigncamp .internship_desc_b{color:#f70;position:relative;display:inline-block;z-index:0}.proddesigncamp .internship_list{display:grid;grid-template-columns:1fr;gap:10px;margin:30px auto 10px;max-width:328px;width:100%}.proddesigncamp .internship_item{filter:drop-shadow(0 0 16px rgba(180,180,180,.25))}.proddesigncamp .internship_mid{margin:10px auto 30px;max-width:328px;width:100%}.proddesigncamp .internship_b{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .double_seminar{padding:80px 0}.proddesigncamp .double_seminar .contents{margin:30px auto 0;max-width:328px;width:100%}.proddesigncamp .double_seminar .contents .item{padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.proddesigncamp .double_seminar .contents .item_img{max-width:100%;margin:16px 0}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn,.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn{max-width:100%;gap:5px;margin-top:0}.proddesigncamp .double_seminar .contents .second_item:after{top:0;left:-50%;width:400%;height:100%;transform:skewX(-20deg);animation:shimmer 2.5s infinite}@keyframes shimmer{0%{left:-400%}to{left:400%}}.proddesigncamp .double_seminar_bottom{padding:30px 0 10px}.proddesigncamp .benefits{padding:80px 0;background:linear-gradient(180deg,#d5eaff,#fff 86.42%)}.proddesigncamp .benefits_bg{width:628px}.proddesigncamp .benefits_title_b{background:linear-gradient(90deg,#3e29ff,#00a1ff 35.58%,#aa71ff 74.04%,#f0c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.proddesigncamp .benefits_content{margin:30px auto 0;max-width:328px;width:100%}.proddesigncamp .benefits_list{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:30px}.proddesigncamp .benefits_text{margin:0 auto;max-width:243px;width:100%}.proddesigncamp .environment{padding:80px 0}.proddesigncamp .environment_tit{padding-top:16px}.proddesigncamp .environment_tit_top{padding:5px 16px}.proddesigncamp .environment_list{margin:30px auto 0;max-width:328px;width:100%}.proddesigncamp .environment_list .swiper-slide{width:272px}.proddesigncamp .environment_nav{gap:10px;margin-top:16px}.proddesigncamp .environment_next,.proddesigncamp .environment_prev{width:32px;height:32px}.proddesigncamp .environment_next:before,.proddesigncamp .environment_prev:before{border:solid var(--gray-700);border-width:0 2px 2px 0;width:8px;height:8px}.proddesigncamp .environment_prev:before{transform:rotate(135deg);margin-left:2px}.proddesigncamp .environment_next:before{transform:rotate(-45deg);margin-right:2px}.proddesigncamp .focus_kit{padding:80px 0}.proddesigncamp .focus_kit_tit{padding-top:16px}.proddesigncamp .focus_kit_tit_top{padding:5px 16px}.proddesigncamp .focus_kit_img{margin:30px auto 0;max-width:328px;width:100%}.proddesigncamp .focus_kit_use_tit{margin:160px auto 0;max-width:259px;width:100%}.proddesigncamp .focus_kit_card{margin:30px auto;max-width:328px;width:100%;display:block}.proddesigncamp .focus_kit_card_swiper{overflow:visible}.proddesigncamp .focus_kit .swiper-slide{height:auto;display:flex;width:304px}.proddesigncamp .process{padding:80px 0 0}.proddesigncamp .process_info{margin:30px auto 10px;max-width:328px;width:100%;grid-template-columns:1fr;gap:10px}.proddesigncamp .process_badge{display:inline-block;width:-moz-fit-content;width:fit-content;margin:10px 0 5px;padding:2px 8px;border-radius:52px;background:#ff4b9f;color:#fff;font-weight:700}.proddesigncamp .process_max{margin:5px 0 0}.proddesigncamp .process_price{color:var(--800);font-size:24px;font-weight:700;line-height:140%;letter-spacing:-.72px}.proddesigncamp .process_desc{color:#c4c4c4;padding-top:5px}.proddesigncamp .process_right{margin-top:6px}.proddesigncamp .process_right .process_card{padding:30px 20px;height:100%}.proddesigncamp .process_card.info dl{display:grid}.proddesigncamp .process_card.info dt{color:var(--800);margin-bottom:5px}.proddesigncamp .process_card.info dd{color:var(--gray-primary);margin-bottom:16px}.proddesigncamp .process_card.info dd:last-of-type{margin-bottom:0}.proddesigncamp .process_card.info .sub_text{color:var(--gray-disabled);padding-top:5px}.proddesigncamp .process_step{margin:30px auto;max-width:328px;width:100%}.proddesigncamp .process_tit_2{padding-top:30px}.proddesigncamp .process_tit_2_box{margin:16px 0 10px;padding:8px 20px}.proddesigncamp .process_btn{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .guide{margin-top:80px;background:url(/static/front/images/ozcoding/proddesigncamp/guide_bg_mo.png) 50%/992px auto no-repeat,#000}.proddesigncamp .guide_content{margin:0 auto;max-width:328px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}.proddesigncamp .guide_text{padding:60px 0 218px;width:100%}.proddesigncamp .guide_img{max-width:215px;position:absolute;bottom:0;right:0}}.open_noti_team_modal.dim_team{display:none;position:fixed;inset:0;z-index:999;background:rgba(18,18,18,.3)}.open_noti_team_modal.dim_team.popup_on{display:flex;justify-content:center;align-items:center}.open_noti_team_modal .popup_team.wrap_popup{width:100%;max-width:320px;padding:30px 20px;border-radius:8px;background:#fff;color:var(--gray-primary);box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;bottom:auto}@media screen and (max-width:992px){.open_noti_team_modal .popup_team.wrap_popup{gap:20px}}.open_noti_team_modal .open_noti_texts{display:flex;flex-direction:column;align-items:center;gap:10px}.open_noti_team_modal .open_noti_btn{width:100%;padding:10px;border:0;border-radius:4px;background:var(--primary-500);color:#fff;cursor:pointer}.open_noti_team_modal .open_noti_close{position:absolute;top:16px;right:16px;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.open_noti_team_modal .open_noti_close:after,.open_noti_team_modal .open_noti_close:before{content:"";position:absolute;top:50%;left:50%;width:17px;height:1.4px;border-radius:2px;background:var(--gray-700)}.open_noti_team_modal .open_noti_close:before{transform:translate(-50%,-50%) rotate(45deg)}.open_noti_team_modal .open_noti_close:after{transform:translate(-50%,-50%) rotate(-45deg)}