*,: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:1200px;position:relative}.title{color:#3e3b3a;font-size:60px;line-height:74px}.stitle,.title{font-weight:700}.stitle{color:#747171;font-size:22px;line-height:24px}.btn_top{display:none;font-size:0;height:0;left:calc(100% - 140px);position:sticky;top:100%;width:0;z-index:900}.btn_top.active{display:block}.btn_top.active:before{animation:opacityMotion .5s forwards;background:#171616 url(https://www.hlab.im/hubfs/230306%20landing%20classUP/3rd/icon_top.svg) no-repeat 50%/auto;border-radius:50%;box-shadow:0 5px 40px rgba(255,131,62,.35);content:"";filter:drop-shadow(0 5px 40px rgba(255,131,62,.35));height:60px;left:0;opacity:0;position:absolute;top:-80px;transform:translateY(-100%);transition:opacity 1s;width:60px}@keyframes opacityMotion{to{opacity:1}}.header{backdrop-filter:blur(4px);background:rgba(206,135,95,.05);border-bottom:1px solid hsla(0,0%,100%,.25);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:#e9431f;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.black_mode{background:hsla(0,0%,100%,.2)}.header.black_mode:not(.on) h1>a>svg>path{fill:#212121}.header.black_mode .inner>div>a{color:#212121}@media (min-width:1960px){.header .inner{max-width:100%;padding:0 140px}.header .btn{right:140px}}.main_visual{background-color:#282626;height:800px;position:relative}.main_visual .btn{display:none}.main_visual .mv_circle{background:radial-gradient(31.97% 31.97% at 50% 50%,rgba(255,81,25,.28) 0,rgba(255,81,25,0) 100%);height:1467px;left:50%;margin-left:-89px;position:absolute;top:151px;width:1467px}.main_visual .mv_bg{bottom:0;left:50%;margin-left:-990px;opacity:.1;position:absolute}.main_visual .main_inner{display:flex;margin:0 auto;padding-top:250px;position:relative;width:1440px}.main_visual .main_logo{margin-bottom:28px}.main_visual #main_lottie{width:523px}.main_visual .main_title{align-items:center;color:#ff5119;display:flex;font-size:48px;gap:20px;line-height:58px;margin-bottom:124px}.main_visual .main_title span{align-items:center;background-color:#ff5119;border:1px solid #ffaf95;border-radius:51px;color:#fff;display:flex;font-size:20px;font-weight:700;height:38px;justify-content:center;line-height:22px;width:102px}.main_visual .date{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:400;gap:10px;line-height:40px}.main_visual .date span{color:#cfc6c1;font-size:24px;font-weight:400;line-height:32px}.main_visual .oc{color:#fff;font-size:32px;font-weight:500;line-height:40px}.typo{overflow:visible;padding-top:120px}.typo .typo_title{color:#3e3b3a;font-size:111px;font-weight:700;line-height:124px;margin-bottom:34px;text-align:center}.typo .typo_title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(188deg,#ff6b3c 14.1%,#ff9431);-webkit-background-clip:text;background-clip:text}.typo .typo_text{color:#3e3b3a;font-size:32px;font-weight:500;line-height:48px;text-align:center}.typo .typo_text em{font-weight:700}.intro{background:linear-gradient(180deg,#fff,rgba(255,208,192,.06));padding:160px 0 145px}.intro .title{margin:16px 0 54px}.intro .list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.intro .list li{align-items:center;border-radius:8px;display:flex;gap:32px;height:148px;padding-left:40px;position:relative;width:580px}.intro .list li:before{background-position:50%;background-repeat:no-repeat;content:"";height:37px;position:absolute;right:40px;top:136px;width:42px}.intro .list li:first-child{background-color:#f46635}.intro .list li:first-child:before{background-image:url(https://recruit.jobda.im/hubfs/2308_classup/intro_arrow1.svg)}.intro .list li:nth-child(2){background-color:#e9531f}.intro .list li:nth-child(2):before{background-image:url(https://recruit.jobda.im/hubfs/2308_classup/intro_arrow2.svg)}.intro .list li:nth-child(3){background-color:#ef892c;margin-top:-3px}.intro .list li:nth-child(3):before{background-image:url(https://recruit.jobda.im/hubfs/2308_classup/intro_arrow3.svg)}.intro .list li:last-child{background-color:#ee4c69;margin-top:-3px}.intro .list li:last-child:before{background-image:url(https://recruit.jobda.im/hubfs/2308_classup/intro_arrow4.svg)}.intro .list .img{width:88px}.intro .list .img img{width:100%}.intro .list .list_text{color:#f9f3f3;font-size:28px;font-weight:500;line-height:38px}.agenda{background:rgba(255,233,226,.8);padding:120px 0;position:relative}.agenda .deco{left:50%;margin-left:635px;position:absolute;top:248px}.agenda .agenda_inner{margin:0 auto;max-width:996px;position:relative}.agenda .stitle,.agenda .title{text-align:center}.agenda .title{margin:16px 0 57px}.agenda .speaker_wrap{align-items:center;display:flex;gap:58px;margin-bottom:64px}.agenda .speaker_img{background:#fff url(https://recruit.jobda.im/hubfs/2308_classup/speaker_img.png) no-repeat 50%/contain;border:1px solid #fbd1c3;border-radius:130px;flex-shrink:0;height:260px;width:260px}.agenda .speaker_info{color:#3e3b3a;font-size:24px;font-weight:500;line-height:32px;margin-bottom:20px}.agenda .speaker_info span{color:#e9531f;font-weight:700;margin-right:8px}.agenda .speaker_text{color:#626262;font-size:20px;font-weight:500;line-height:32px}.agenda .agenda_list{border-bottom:1px solid #e9531f;border-top:1px solid #e9531f}.agenda .agenda_list li{align-items:center;border-bottom:1px solid hsla(26,22%,59%,.3);display:flex;padding:31px 0 31px 6px}.agenda .agenda_list li:last-child{border-bottom:0}.agenda .agenda_list .num{color:#e9531f;font-size:20px;font-weight:600;line-height:30px;margin-right:70px}.agenda .agenda_list .list_title{color:#433e3e;font-size:24px;font-weight:600;line-height:36px;margin-right:50px;width:349px}.agenda .agenda_list .list_text{color:#626262;font-size:15px;font-weight:500;line-height:22.5px}.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:linear-gradient(180deg,rgba(255,238,222,.23) 80.35%,rgba(255,197,175,.29));padding:120px 0 140px;position:relative}.review .review_deco{left:50%;position:absolute}.review .review_deco1{margin-left:-690px;top:195px}.review .review_deco2{margin-left:368px;top:745px;width:73px}.review .review_title{margin-bottom:64px;text-align:center}.review .swiper{margin:0 auto;max-width:781px;overflow:visible;width:100%}.part_review{margin:0 auto;max-width:1200px;padding:160px 0;position:relative}.part_review .title{margin:16px 0 54px}.part_review .pr_list{display:flex;gap:14px}.part_review .pr_list li{background-color:#fff;border:1px solid #f2916f;border-radius:8px;filter:drop-shadow(10px 10px 36px rgba(236,125,45,.2));height:256px;padding:38px 24px;width:229px}.part_review .pr_list li:nth-child(2n - 1){margin-top:53px}.part_review .pr_list .qt{margin-bottom:9px}.part_review .list_text{color:#3e3b3a;font-size:23px;font-weight:500;line-height:36px}.companies .cp_title{color:#3e3b3a;font-size:52px;font-weight:700;line-height:62px;margin-bottom:56px;text-align:center}.companies .cp_img{margin:0 auto;width:1570px}.companies .cp_img img{width:100%}.companies .cp_img_m{display:none}.register{background:#e84e18;padding:120px 0}.register .inner{display:flex;justify-content:space-between;max-width:998px}.register h3{color:#fff;font-size:60px;font-weight:700;line-height:74px;text-align:center}.register h3>span{color:#232121;font-size:22px;line-height:24px}.register .hbspt-form form .hs-main-font-element>p{color:#dfdcd7;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:#dfdcd7;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%,.3);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:#1f1f1f 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:#fff;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:#efefef;border:1px solid #efefef;border-radius:10px;color:#595959;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:#bcb5a8;font-weight:500;outline:none}.register .hbspt-form form input[type=email]:focus,.register .hbspt-form form input[type=text]:focus{border-color:#1f1f1f;outline:none!important}.register .hbspt-form form .hs-fieldtype-phonenumber label,.register .hbspt-form form .hs-fieldtype-text label{color:#fff;display:block;font-size:14px;font-weight:500;line-height:22px;margin-bottom:6px}.register .hbspt-form form .actions input{background:#1f1f1f;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 .hs-error-msgs{color:#000;font-size:14px;font-weight:500;line-height:22px}.register .hbspt-form form .hs-error-msgs label{color:#000}.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:#242222;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:74px;margin:16px 0}.register .submitted-message p:nth-of-type(3),.register .submitted-message p:nth-of-type(4){color:#dfdcd7;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:#dfdcd7;content:"";height:8px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.register .submitted-message p:nth-of-type(5){color:#fbf4f4;font-size:40px;font-weight:700;line-height:60px;margin-top:35px}.register .submitted-message p:nth-of-type(6){color:#fbf4f4;font-size:40px;font-weight:500;line-height:60px}.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:120px 0}.qna .inner{max-width:996px}.qna h3{color:#fff;font-size:56px;font-weight:700;line-height:75px}.qna .list{border-top:1px solid hsla(39,10%,72%,.5);margin-top:43px}.qna .list li{border-bottom:1px solid hsla(39,10%,72%,.3);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}.footer{align-items:center;background:#e9ecef;display:flex;justify-content:space-between;min-height:258px;padding:48px;width:100%;z-index:9999}.footer.mainFooter{background:#121619;color:#cfd1d5}.footerInner{color:#495057;display:flex;flex-direction:column;font-size:13px;justify-content:center}.footerLogo{background-size:90px;background:url(https://21626933.fs1.hubspotusercontent-na1.net/hubfs/21626933/ATS_OnlineStore/footer_logo.svg) 50% no-repeat;display:inline-block;height:20px;margin-bottom:28px;width:90px}.copyright{color:#121619;font-size:12px;font-weight:400;letter-spacing:-.01em;margin-bottom:6px}.mainFooter .copyright,.mainFooter .policy a{color:#cfd1d5}.mainFooter .info table td{border-right:1px solid #44474b}.mainFooter .footerMenu ul li a{color:#fff}.mainFooter .footerMenu ul li ul li a{color:#cfd1d5}.mainFooter .icoBlog{background:url(https://21626933.fs1.hubspotusercontent-na1.net/hubfs/21626933/ATS_OnlineStore/whiteblog.svg) 50% no-repeat}.policy a{color:#121619;font-size:14px;font-weight:400;letter-spacing:-.01em;padding:0 12px}.policy a:first-child{font-weight:700;padding-left:0}.info{color:#656a71;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:140%;margin-top:48px;white-space:nowrap}.info table tr:first-child{margin-bottom:6px}.info table td{border-right:1px solid #cfd1d5;color:#656a71;display:inline-block;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:140%;padding:0 12px}.info table tr td:last-child{border-right:none}.info table td:first-child{padding-left:0}.footerMenu ul li a,.footerMenu ul li ul li a{align-items:center;color:#121619;display:flex;letter-spacing:-.01em;line-height:140%}.footerMenu ul li{display:flex;flex-direction:column;flex-wrap:wrap;float:left;justify-content:center;position:relative}.footerMenu ul li a{font-size:16px;font-weight:700;margin-bottom:24px;margin-right:64px}.footerMenu ul li ul{display:flex;flex-direction:column;flex-wrap:wrap}.footerMenu ul li ul li{display:block}.footerMenu ul li ul li:first-child{border-top:none}.footerMenu ul li ul li a{font-size:14px;font-weight:400;margin-bottom:12px}.navLast a:last-child{margin-right:0}@media screen and (max-width:1650px){.companies .cp_img{padding:0 50px;width:100%}.main_visual .main_inner{margin:0 auto;padding-left:50px;padding-right:50px;width:100%}.main_visual .main_title{font-size:40px}}@media only screen and (max-width:1479px){.footer{align-items:flex-start;flex-direction:column-reverse}.footerMenu{width:100%}.footerMenu ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px;width:100%}.footerMenu ul li a{margin-right:0}.btnMenu li:hover ul{display:block}.gnbRight a.gnbDrop{height:40px}.footerMenu.btnMenu li.gnbRight ul{background:#fff;border:none;border-radius:16px;box-shadow:none;left:-10px;padding:12px 0;position:absolute;top:20px;width:141px}.footerMenu ul li ul li{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;padding:10px 16px;width:100%}.footerMenu ul li ul li:hover{background:#f5f6f7}.footerMenu ul li ul li a{margin-bottom:0}.footerMenu.btnMenu li.gnbRight li a{color:#656a71}.footerMenu.btnMenu li.gnbRight li:last-child a{margin-bottom:0}.btnMenu ul li ul{display:none}.footerMenu.btnMenu .btnLink{border-top:1px solid #cfd1d5;padding:12px 0}.footerMenu.btnMenu li.gnbRight{height:23px;margin-right:27px}.footerMenu ul li a{margin-bottom:0}}@media (max-width:1320px){.part_review{margin:0 24px}.part_review .pr_list li{height:220px;width:25%}.part_review .list_text{font-size:18px;line-height:28px}}@media screen and (max-width:1300px){.main_visual .main_title{font-size:28px;gap:14px;line-height:35px}.main_visual .main_title span{font-size:16px;height:30px;width:80px}.main_visual .date{font-size:26px}.main_visual .oc{font-size:29px}}@media (max-width:1200px){.header .inner,.inner{padding:0 24px}.header .btn{right:24px}}@media (max-width:1120px){.part_review .pr_list li{height:180px}.part_review .list_text{font-size:14px;line-height:20px}}@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 screen and (max-width:1000px){.agenda .agenda_inner{padding:0 24px}}@media (max-width:920px){.part_review .list_text{font-size:12px;line-height:20px}}@media screen and (max-width:900px){.main_visual .main_title{font-size:20px}.main_visual .main_title span{font-size:14px;height:26px;width:70px}}@media (max-width:830px){.part_review .pr_list{flex-direction:column}.part_review .pr_list li{display:flex;gap:30px;height:114px;padding:26px 20px;width:100%}.part_review .pr_list li:nth-child(2n - 1){margin-top:0}.part_review .list_text{font-size:20px;line-height:30px}.pc{display:none}.mob{display:block}}@media (max-width:768px){.mob{display:block}.pc{display:none}.stitle{font-size:14px;line-height:22px}.title{font-size:27px;line-height:36px}.btn_top{left:calc(100% - 80px)}.btn_top.active:before{background-size:15px;height:40px;top:-40px;width:40px}.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.black_mode:not(.on) .inner>a.icon_menu>svg>path{fill:#212121}.header.mob .nav_wrap{display:none}.header.mob.on{background:#e84e18;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{border-top:1px solid hsla(0,0%,100%,.25);display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-between;padding:107px 40px 48px}.header.mob.on .nav_wrap>p{color:#f2eae5;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}.main_visual{height:720px}.main_visual .mv_circle{height:772px;margin-left:-284px;top:367px;width:772px}.main_visual .mv_bg{bottom:0;margin-left:0;transform:translateX(-50%)}.main_visual .main_inner{flex-direction:column;padding-left:0;padding-right:0;padding-top:114px;width:280px}.main_visual .main_logo{margin-bottom:22px}.main_visual .main_title{flex-direction:column;font-size:24px;gap:8px;line-height:28px;margin-bottom:282px;text-align:center}.main_visual .main_title span{font-size:10px;height:21px;line-height:12px;width:56px}.main_visual #main_lottie{left:50%;margin-left:-123px;position:absolute;top:283px;width:247px}.main_visual .date{font-size:20px;justify-content:center;line-height:22px}.main_visual .date span{font-size:16px;line-height:22px}.main_visual .oc{font-size:20px;line-height:22px;margin-top:4px;text-align:center}.main_visual .btn{align-items:center;background-color:#e9431f;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:4px;height:54px;justify-content:center;line-height:22px;margin:30px auto 0;width:152px}.main_visual .btn img{width:16px}.typo{padding:55px 0 80px}.typo .typo_title{font-size:32px;line-height:44px;margin-bottom:12px}.typo .typo_text{font-size:18px;line-height:28px}.intro{padding:0 0 70px}.intro .title{margin:8px 0 32px}.intro .list{gap:34px}.intro .list li{gap:16px;height:120px;padding-left:20px;padding-right:32px;width:100%}.intro .list .img{width:55px}.intro .list .list_text{font-size:20px;line-height:26px}.intro .list li:before{background-size:contain;height:23px;right:22px;top:112px;width:26px}.intro .list li:nth-child(2n):before{left:22px;right:auto}.agenda{padding:56px 0}.agenda .agenda_inner{padding:0}.agenda .title{margin:8px 0 32px}.agenda .speaker_wrap{flex-direction:column;gap:20px;margin-bottom:40px;padding:0 24px}.agenda .speaker_img{height:180px;width:180px}.agenda .speaker_info{font-size:18px;line-height:23px;margin-bottom:6px}.agenda .speaker_info span{font-size:20px}.agenda .speaker_text{font-size:15px;line-height:23px}.agenda .agenda_list{margin:0 24px}.agenda .agenda_list li{align-items:flex-start;flex-direction:column;padding:24px 0}.agenda .agenda_list .num{font-size:16px;line-height:22px;margin-right:0}.agenda .agenda_list .list_title{margin:6px 0 12px;width:auto}.review{background:linear-gradient(180deg,rgba(255,238,222,.23) 80.35%,rgba(255,197,175,.29));padding:56px 0}.review .review_title{margin-bottom:32px}.review .swiper{width:271px}.review .review_deco1{margin-left:-154px;opacity:.7;top:104px;width:37px}.review .review_deco2{left:auto;margin-left:0;right:24px;top:375px;width:38px}.part_review{margin:0;padding:80px 24px}.part_review .title{margin:8px 0 44px}.part_review .pr_list{flex-direction:column;gap:16px}.part_review .pr_list li{flex-direction:column;gap:0;height:130px;padding:26px 20px;width:100%}.part_review .pr_list li:nth-child(2n - 1){margin-top:0}.part_review .pr_list .qt{margin-bottom:8px}.part_review .pr_list .qt img{width:30px}.part_review .list_text{font-size:18px;line-height:28px}.companies .cp_title{font-size:20px;line-height:30px;margin-bottom:24px}.companies .cp_img{display:none}.companies .cp_img_m{display:block;margin:0 24px}.register{padding:56px 0}.register h3>span{font-size:14px;line-height:22px;margin-bottom:6px}.register h3{font-size:28px;line-height:36px}.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}.qna h3{font-size:28px;font-weight:700;line-height:36px}.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}}@media only screen and (max-width:767px){.footerMenu ul{flex-direction:column}.info{white-space:normal}.info table td{border-right:0;margin-bottom:8px;padding:0;word-break:keep-all}.footerMenu ul li{margin-bottom:24px}.footerMenu ul li ul li,.footerMenu ul li ul li:last-child a{margin-bottom:0}.footerMenu.btnMenu li.gnbRight ul{top:24px;z-index:999}.gnbRight a.gnbDrop{height:auto}}@media only screen and (min-width:360px) and (max-width:766px){.mainFooter .info table td{border-right:none}}@media (hover:hover){.register .hbspt-form form .actions input:hover{background:#000}}