*,:after,:before{box-sizing:border-box;font-family:Pretendard,sans-serif;letter-spacing:-.02em;margin:0;padding:0;word-break:keep-all}a{text-decoration:none}body{min-width:360px;overflow-x:hidden;touch-action:none;touch-action:pan-y}li,ol,ul{list-style:none}h3{font-size:64px;font-weight:700;line-height:84px}h3>span{display:block;font-size:22px;line-height:24px;margin-bottom:16px}img{display:inline-block;max-width:100%;vertical-align:top}.pc{display:block}.mob{display:none}.section{overflow:hidden}.inner{margin:0 auto;max-width:1680px;width:100%}.header{backdrop-filter:blur(4px);background:rgba(47,47,47,.1);left:0;line-height:42px;min-width:360px;padding:24px 0;position:fixed;top:0;transition:background .5s;width:100%;z-index:999}.header h1>a,.header h1>a>svg{align-items:center;display:flex;height:100%}.header h1>a>svg{height:18px;width:175px}.header h1>a>svg>path{fill:#fff;transition:fill .5s}.header .inner{column-gap:48px;display:flex;position:relative}.header .nav{column-gap:32px;display:flex}.header .nav a{color:#fff;font-size:18px;font-weight:500;transition:color .5s}.header .btn{background:#151414;border-radius:2px;color:#fff;column-gap:10px;display:flex;font-size:16px;font-weight:700;padding:0 24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .5s}.header .btn:hover{background:#ff5119}.header.mode_black{background:hsla(0,0%,100%,.2)}.header.mode_black:not(.on) h1>a>svg>path{fill:#212121}.header.mode_black .inner>div>a{color:#212121}@media (min-width:1960px){.header .inner{max-width:100%;padding:0 140px}.header .btn{right:140px}}.visual{background:#ff5119 url(https://recruit.jobda.im/hubfs/230306%20landing%20classUP/bg_visual.png) no-repeat left bottom 96px/auto 54%;height:100vh;min-height:700px;position:relative}.visual .inner{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.visual .txt{row-gap:202px}.visual .txt,.visual .txt>p{display:flex;flex-direction:column}.visual .txt>p{color:#fff;font-size:32px;font-weight:400;line-height:22px;row-gap:22px}.visual .txt>p>span>span{color:#eae6e6;display:inline-block;font-size:24px;margin-left:10px;vertical-align:top}.visual .tit h2{color:#fff;font-size:140px;font-weight:600;line-height:92px;line-height:0}.visual .tit p{color:#ffe6db;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:40px;margin-top:20px}.visual .img img{width:627px}.visual .bnr{background:#030105;bottom:0;left:0;padding:24px 0;position:absolute;width:100%}.visual .bnr .box{column-gap:24px;display:flex;transform:translateX(-35px)}.visual .bnr .box>span{background:#242222;border-radius:2px;color:#fff;font-size:24px;font-weight:500;line-height:48px;padding:0 24px}.typo{background:#f9f7f6;display:flex;flex-direction:column;padding:140px 20px 120px;row-gap:40px;text-align:center}.typo>strong{color:#3e3b3a;font-size:130px;font-weight:600;line-height:145px}.typo>strong>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(96.65deg,#ff6b3c 38.99%,#ff9431 55.22%);-webkit-background-clip:text;background-clip:text;font-weight:800}.typo>p{color:#3e3b3a;font-size:40px;font-weight:500;line-height:60px}.typo>p>span{font-weight:700}.session{background:linear-gradient(180deg,#f9f7f5,rgba(255,208,192,.645) 97.55%);padding:20px 0 140px}.session h3{color:#3e3b3a}.session h3>span{color:#747171}.session .list{display:flex;flex-wrap:wrap;gap:80px;justify-content:space-between;margin-top:80px}.session .list li{column-gap:48px;display:flex;width:calc(50% - 40px)}.session .list .img,.session .list .txt{width:calc(50% - 24px)}.session .list .txt h4{color:#3e3b3a;font-size:32px;font-weight:700;line-height:42px}.session .list .txt h4>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(82.67deg,#ff6b3c 46.69%,#ff9431 104.46%);-webkit-background-clip:text;background-clip:text;display:block;font-size:24px;font-weight:500;line-height:24px;margin-bottom:8px}.session .list .txt>p{color:#626262;font-size:20px;font-weight:500;line-height:32px;margin-top:32px}.agenda{background:#0b0b0b;padding:140px 0}.agenda .inner{max-width:998px}.agenda h3{color:#fff;text-align:center}.agenda h3>span{color:#c8c4bd}.agenda .speaker{align-items:center;column-gap:64px;display:flex;margin-top:64px}.agenda .speaker>img{width:417px}.agenda .speaker .role{color:#efe2dd;column-gap:8px;display:flex;font-size:24px;font-weight:500;line-height:32px}.agenda .speaker .role .name{color:#e9531f;font-weight:700}.agenda .speaker .txt>p{color:#beb9b0;font-size:20px;font-weight:500;line-height:32px;margin-top:20px}.agenda .time_table{border-bottom:1px solid rgba(233,82,31,.6);border-top:1px solid rgba(233,82,31,.6);margin-top:63px}.agenda .time_table li{align-items:center;display:flex;padding:26px 0}.agenda .time_table li:last-of-type{align-items:flex-start}.agenda .time_table li+li{border-top:1px solid hsla(215,7%,50%,.3)}.agenda .time_table li>span{color:#fff;column-gap:8px;display:flex;font-size:20px;font-weight:600;line-height:30px;width:241px}.agenda .time_table li>span>span{color:#b2b3bb;font-size:13px;font-weight:400}.agenda .time_table .tit{color:#f2f2f6;font-size:24px;font-weight:600;line-height:36px;width:366px}.agenda .time_table .desc{color:#beb9b0;display:flex;flex-direction:column;font-size:16px;font-weight:500;line-height:24px;row-gap:4px}.past_event{background:#0b0b0b}.past_event .inner{max-width:980px}.past_event h3{color:#fff;text-align:center}.past_event .swiper{margin-top:64px;overflow:visible}.review{background:#0b0b0b;padding:180px 0 16px}.review h3{color:#fff}.review h3>span{color:#c8c4bd}.review .inner{display:flex;justify-content:space-between}.review .list{display:flex;flex-wrap:wrap;gap:34px 120px;max-width:992px}.review .list li{border-radius:4px;color:#e1e1e1;font-size:20px;font-weight:600;line-height:30px;padding:16px 28px;width:436px;word-break:break-all}.review .list li:first-of-type{background:#ea424f}.review .list li:nth-of-type(2){background:#ee4c69}.review .list li:nth-of-type(3){background:#e9531f}.review .list li:nth-of-type(4){background:#e43151}.review .list li:nth-of-type(5){background:#ef8a2c}.review .list li:nth-of-type(6){background:#e9431f}.review .list li:nth-of-type(7){background:#e9531f}.review .list li:nth-of-type(8){background:#f46635}.review .list li:first-of-type,.review .list li:nth-of-type(2),.review .list li:nth-of-type(5),.review .list li:nth-of-type(6){transform:translateX(-68px)}.review .swiper-wrapper{transition-timing-function:linear}.partner{background:linear-gradient(180deg,#0b0b0b,#100701 66.64%,#341a08 92.71%);padding:140px 0;text-align:center}.partner .inner{max-width:1418px}.partner h3{color:#e9ecf4;font-size:48px;line-height:64px;margin-bottom:48px}.register{background:#0b0b0b;padding:120px 0}.register .inner{display:flex;justify-content:space-between;max-width:998px}.register h3{color:#fff;text-align:center}.register h3>span{color:#c8c4bd}.register .hbspt-form form .hs-main-font-element>p{color:#aaa193;column-gap:16px;display:flex;font-size:18px;font-weight:500;justify-content:center;letter-spacing:-.03em;line-height:30px;margin:16px 0 56px}.register .hbspt-form form .hs-main-font-element>p>span+span{position:relative}.register .hbspt-form form .hs-main-font-element>p>span+span:before{background-color:#aaa193;content:"";height:8px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.register .hbspt-form form{column-gap:34px;display:flex;flex-wrap:wrap}.register .hbspt-form form>div{position:relative;width:100%}.register .hbspt-form form>div:nth-child(n+3):nth-child(-n+8){column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:26px;width:calc(50% - 17px)}.register .hbspt-form form>div:nth-child(n+3):nth-child(-n+8)>label{order:1}.register .hbspt-form form>div:nth-child(n+3):nth-child(-n+8) .hs-error-msgs{order:2}.register .hbspt-form form>div:nth-child(n+3):nth-child(-n+8) .input{order:3;width:100%}.register .hbspt-form form .inputs-list{margin-bottom:0}.register .hbspt-form form .hs_jobda_privacy_policy_agreement{border-top:1px solid hsla(30,19%,92%,.2);margin:22px 0 4px;padding-top:37px}.register .hbspt-form form .hs_jobda_marketing_agreement,.register .hbspt-form form .hs_jobda_privacy_policy_agreement{align-items:center;column-gap:10px;display:flex}.register .hbspt-form form .hs-form-booleancheckbox-display{display:block;line-height:30px;position:relative}.register .hbspt-form form .hs-form-booleancheckbox-display input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}.register .hbspt-form form .hs-form-booleancheckbox-display>span{color:#fff;display:block;font-size:14px;font-weight:400;padding-left:28px;position:relative}.register .hbspt-form form .hs-form-booleancheckbox-display>span:before{background:#fff;border:2px solid #e0e1e7;border-radius:4px;box-sizing:border-box;content:"";cursor:pointer;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.register .hbspt-form form .hs-form-booleancheckbox-display>input:checked+span:before{background:#ff4d00 url(https://recruit.jobda.im/hubfs/230306%20landing%20classUP/icon_check.svg) no-repeat 50%/16px;border:1px solid #efc6a0}.register .hbspt-form form .hs-form-booleancheckbox-display>span>a{color:#fff;display:inline-block;text-decoration:underline;text-decoration-color:#bc3418;text-underline-position:under}.register .hbspt-form form .hs-form-booleancheckbox-display>span>a>span{text-underline-position:under}.register .hbspt-form form input[type=email],.register .hbspt-form form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#323030;border:1px solid #323030;border-radius:10px;color:#fff;font-size:18px;font-weight:600;height:64px;padding:0 16px;width:100%}.register .hbspt-form form input[type=email]::placeholder,.register .hbspt-form form input[type=text]::placeholder{color:#595959;font-weight:500;outline:none}.register .hbspt-form form input[type=email]:focus,.register .hbspt-form form input[type=text]:focus{border-color:#f4673d;outline:none!important}.register .hbspt-form form .hs-fieldtype-phonenumber label,.register .hbspt-form form .hs-fieldtype-text label{color:#aaa193;display:block;font-size:14px;font-weight:500;line-height:22px;margin-bottom:6px}.register .hbspt-form form .actions input{background:#e9431f;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:62px;margin-top:36px;transition:background .5s;width:100%}.register .hbspt-form form .actions input:hover{background:#e9741f}.register .hbspt-form form .hs-error-msgs{color:#e9431f;font-size:14px;font-weight:500;line-height:22px}.register .hbspt-form form .hs-error-msgs label{color:#f34141}.register .hbspt-form form .hs-error-msgs label.hs-error-msg{margin:0}.register .hbspt-form form .hs_error_rollup{display:none}.register .submitted-message{color:#fff;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.register .submitted-message p:first-of-type,.register .submitted-message p:nth-of-type(2),.register .submitted-message p:nth-of-type(5){width:100%}.register .submitted-message p:first-of-type{color:#c8c4bd;font-size:22px;font-weight:700;line-height:24px}.register .submitted-message p:nth-of-type(2){font-size:60px;font-weight:700;line-height:75px;margin:12px 0 16px}.register .submitted-message p:nth-of-type(3),.register .submitted-message p:nth-of-type(4){color:#aaa193;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:30px}.register .submitted-message p:nth-of-type(4){position:relative}.register .submitted-message p:nth-of-type(4):before{background:#aaa193;content:"";height:8px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.register .submitted-message p:nth-of-type(5){color:#dfdfdf;font-size:40px;font-weight:700;line-height:60px;margin-top:64px}.register .txt_close{color:#fff;font-size:36px;font-weight:700;line-height:48px;text-align:center;width:100%}.qna{background:url(https://recruit.jobda.im/hubfs/230306%20landing%20classUP/bg_qna.jpg) no-repeat 50%/cover;padding:140px 0}.qna .inner{max-width:998px}.qna h3{color:#fff}.qna .list{border-top:1px solid hsla(30,19%,92%,.5);margin-top:44px}.qna .list li{border-bottom:1px solid hsla(39,10%,72%,.5);padding:24px 0}.qna .list li>strong{color:#e9431f;display:block;font-size:24px;font-weight:700;line-height:32px}.qna .list li>p{color:#beb9b0;font-size:18px;font-weight:400;line-height:28px;margin-top:12px}@media (max-width:1840px){.inner{max-width:100%}.header .inner,.inner{padding:0 100px}.header .btn{right:100px}.review .inner{flex-direction:column;row-gap:55px}.review .list{justify-content:space-between;max-width:100%}.review .list li{gap:4%;width:44%}.review .list li:first-of-type,.review .list li:nth-of-type(5){transform:translateX(0)}.review .list li:nth-of-type(2),.review .list li:nth-of-type(6){transform:translateX(-15%)}.review .list li:nth-of-type(3),.review .list li:nth-of-type(7){transform:translateX(15%)}.agenda .inner,.partner .inner,.qna .inner,.register .inner{max-width:100%}}@media (max-width:1620px){.session .list{flex-direction:column}.session .list li{width:100%}.session .list .img{width:35%}.session .list .txt{width:368px}}@media (max-width:1200px){.header .inner,.inner{padding:0 24px}.header .btn{right:24px}}@media (max-width:1050px){.past_event .inner{max-width:75%;padding:0}.review .list li{width:100%}.review .list li:nth-of-type(2),.review .list li:nth-of-type(3),.review .list li:nth-of-type(6),.review .list li:nth-of-type(7){transform:translateX(0)}}@media (max-width:768px){h3{font-size:28px;line-height:36px}.session h3>span,h3>span{font-size:14px;margin-bottom:8px}.session h3>span{line-height:22px}.pc{display:none}.mob{display:block}.header{padding:0}.header h1>a{height:60px}.header h1>a>svg{height:14px;width:140px}.header .btn,.header .nav{display:none}.header.mob .inner>a{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:24px;top:0;width:37px}.header.mob .inner>a.icon_close{display:none}.header.mob .inner>a.icon_menu>svg>path{fill:#fff;transition:fill .5s}.header.mob.mode_black:not(.on) .inner>a.icon_menu>svg>path{fill:#212121}.header.mob .nav_wrap{display:none}.header.mob.on{background:#242222;height:100%;transition:none}.header.mob.on .inner>a.icon_close{display:flex}.header.mob.on .inner>a.icon_menu{display:none}.header.mob.on .nav_wrap{display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-between;padding:107px 40px 48px}.header.mob.on .nav_wrap>p{color:#918f8f;font-size:13px;font-weight:600;line-height:16px}.header.mob.on .nav_list{display:flex;flex-direction:column;row-gap:40px}.header.mob.on .nav_list>a{color:#fff;font-size:40px;font-weight:600;line-height:48px}.visual{background:#ff5119 url(https://recruit.jobda.im/hubfs/230306%20landing%20classUP/bg_visual_mob.png) no-repeat center bottom 84px/100% auto}.visual .inner{flex-direction:column;padding:0 40px;text-align:center}.visual .tit h2 img{width:280px}.visual .tit p{font-size:20px;line-height:28px;margin-top:16px}.visual .txt{row-gap:0}.visual .txt>p.pc{display:none}.visual .txt>p{font-size:16px;row-gap:8px}.visual .txt>p>span>span{font-size:16px;font-weight:400;line-height:22px}.visual .img{margin:31px 0 32px}.visual .img img{width:247px}.visual .mob .txt{display:block}.visual .mob .txt>a{background:#151414;border-radius:2px;color:#fff;column-gap:10px;display:inline-flex;font-size:16px;font-weight:700;line-height:54px;margin-top:16px;padding:0 40px;transition:background .5s}.visual .mob .txt>a:hover{background:#ff5119}.visual .bnr{padding:15px 0}.visual .bnr .box{column-gap:15px}.visual .bnr .box>span{font-size:15px;line-height:30px;padding:0 15px}.typo{padding:56px 43px 80px;row-gap:12px}.typo>strong{font-size:32px;line-height:44px}.typo>p{font-size:18px;line-height:28px}.session{background:linear-gradient(180deg,#f9f7f5,rgba(255,208,192,.06) 97.55%);padding:0 0 56px}.session .list{gap:40px;margin-top:32px}.session .list li{flex-direction:column}.session .list .img,.session .list .txt{width:100%}.session .list .txt{margin-top:16px}.session .list .txt h4{font-size:20px;line-height:28px}.session .list .txt h4>span{font-size:16px}.session .list .txt>p{font-size:15px;line-height:24px;margin-top:8px}.agenda{padding:56px 0 80px}.agenda .speaker{flex-direction:column;margin-top:32px}.agenda .speaker .role{font-size:15px;line-height:23px;margin-top:20px}.agenda .speaker .txt>p{font-size:15px;line-height:23px;margin-top:6px}.agenda .time_table{margin-top:40px}.agenda .time_table li{align-items:flex-start;flex-direction:column}.agenda .time_table .tit,.agenda .time_table li>span{width:100%}.agenda .time_table li>span,.agenda .time_table li>span>span{font-size:14px;line-height:22px}.agenda .time_table .tit{margin:6px 0 12px}.agenda .time_table .desc{font-size:14px;line-height:23px}.past_event .swiper{margin-top:32px}.review{padding:106px 0 0}.review .inner{row-gap:32px}.review .list{row-gap:16px}.review .list li{font-size:15px;line-height:23px;padding:16px}.partner{padding:80px 0 56px}.partner h3{font-size:20px;line-height:36px;margin-bottom:24px}.partner img.mob{margin:0 auto}.register{padding:56px 0}.register .hbspt-form form .hs-main-font-element>p{font-size:14px;line-height:22px;margin:10px 0 32px}.register .hbspt-form form>div:nth-child(n+3):nth-child(-n+8){margin-bottom:16px;width:100%}.register .hbspt-form form input[type=email],.register .hbspt-form form input[type=text]{height:48px}.register .hbspt-form form .hs_jobda_privacy_policy_agreement{margin:16px 0 10px;padding-top:27px}.register .hbspt-form form .hs-form-booleancheckbox-display>span{padding-left:32px}.register .hbspt-form form .hs-form-booleancheckbox-display>span:before{height:24px;width:24px}.register .hbspt-form form .hs_jobda_privacy_policy_agreement{display:block}.register .hbspt-form form .hs_jobda_privacy_policy_agreement .hs-error-msgs{padding-left:32px}.register .hbspt-form form .actions input{height:70px}.register .submitted-message p:first-of-type{font-size:14px;line-height:22px}.register .submitted-message p:nth-of-type(2){font-size:14px;font-size:28px;line-height:36px;margin:6px 0 10px}.register .submitted-message p:nth-of-type(3),.register .submitted-message p:nth-of-type(4){font-size:14px;line-height:22px;margin:10px 0 40px}.register .submitted-message p:nth-of-type(5){font-size:20px;line-height:28px;margin-top:0;width:230px}.register .txt_close{font-size:28px;line-height:36px}.qna{padding:56px 0 64px}.qna .list{margin-top:32px}.qna .list li>strong{font-size:18px;font-weight:600;line-height:26px}.qna .list li>p{font-size:14px;font-weight:500;line-height:23px}}