*,: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}ol,ul{list-style:none}h2{color:#e9e5e5;font-size:60px;font-weight:600;line-height:75px}img{display:inline-block;max-width:100%;vertical-align:top}.pc{display:block}.mob{display:none}.inner{margin:0 auto;max-width:1280px;width:100%}.btn_register{display:none}@media (min-width:1200px){.btn_register{display:block;height:0;left:calc(100% - 166px);position:sticky;top:100%;width:0;z-index:900}.btn_register:before{background:#161617;border-radius:50%;box-shadow:0 5px 40px rgba(62,185,255,.5);color:#fff;content:"사전신청";display:block;font-size:17px;font-weight:600;height:100px;left:0;line-height:100px;margin-bottom:166px;position:absolute;text-align:center;top:-166px;transition:background .5s;width:100px}.btn_register:hover:before{background:#1982e8}}.cont{background:linear-gradient(180deg,rgba(12,12,18,0),#070707 300px,#0c0c12)}.visual{background-color:#070707;background-image:url(https://recruit.jobda.im/hubfs/landing%20voucher/2023/bg_visual_01.png),url(https://recruit.jobda.im/hubfs/landing%20voucher/2023/bg_visual_02.png);background-position:top,left bottom 92px;background-repeat:no-repeat;background-size:100% auto,822px auto;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.visual .inner{align-items:flex-start;display:flex;justify-content:space-between;left:50%;max-width:1520px;position:absolute;top:50%;transform:translate(-50%,-50%)}.visual .tit{display:flex;flex-direction:column;padding-top:64px}.visual .tit>strong{color:#f4f4f4;display:block;font-size:28px;font-weight:500;line-height:32px;margin-bottom:12px}.visual .tit h1{color:#fff;font-size:64px;font-weight:600;line-height:78px}.visual .tit h1>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(97.32deg,#1af9c3 31.22%,#1ac3f9 84.46%);-webkit-background-clip:text;background-clip:text}.visual .tit>span{color:#1ab9eb;display:block;font-size:18px;font-weight:400;line-height:26px;margin-top:14px}.visual .txt>p{color:#b5b7bb;font-size:16px;font-weight:300;line-height:24px;margin-top:80px}.visual .inner>img{max-width:796px;width:52%}.support{margin-top:calc(100vh - 183px);padding:300px 0 117px;position:relative}.support:before{background:#5956e9;content:"";filter:blur(308.518px);height:442px;left:233px;mix-blend-mode:screen;position:absolute;top:44px;width:442px}.support h2>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(88deg,#1af9ec,#1877e7);-webkit-background-clip:text;background-clip:text}.support>.inner>img{border-radius:12px;margin-top:48px}.benefit{background:linear-gradient(180deg,#070707,#0e0930);padding:14px 0 120px}.benefit h2>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(97deg,#1af9c3,#1ac3f9);-webkit-background-clip:text;background-clip:text}.benefit .box{display:flex;justify-content:space-between;margin-top:48px}.benefit .box>img{border-radius:12px;width:calc(50% - 6px)}.section_bg{background:linear-gradient(180deg,#0e274b,#03101e 45.83%,rgba(5,29,43,.65))}.start{padding:120px 0}.start h2{margin-bottom:48px;text-align:center}.start h2>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(97deg,#1af9c3,#1ac3f9);-webkit-background-clip:text;background-clip:text}.start .inner>img{border-radius:12px}.start .list{column-gap:80px;display:flex;margin-top:48px}.start .list li{flex:1}.start .list li>strong{color:#f4f3f8;display:block;font-size:36px;font-weight:500;letter-spacing:0;line-height:46px;margin:6px 0 16px}.start .list li>p{color:#c4c4c4;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:27px}.chance{padding-bottom:120px;position:relative}.chance:before{background:#5956e9;content:"";filter:blur(250px);height:324px;left:-233px;mix-blend-mode:screen;position:absolute;top:50%;width:324px}.chance h2{margin-bottom:48px}.chance h2>span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(104.04deg,#1af9ec,#1877e7);-webkit-background-clip:text;background-clip:text}.chance .list li{align-items:center;column-gap:60px;display:flex}.chance .list li:nth-of-type(2n){flex-direction:row-reverse;justify-content:space-between}.chance .list li+li{margin-top:64px}.chance .list li>img{border-radius:12px;width:66.25%}.chance .txt{display:flex;flex-direction:column}.chance .txt>span{color:#34feda;font-size:24px;font-weight:500;line-height:36px}.chance .list li:nth-of-type(2) .txt>span{color:#349dfe}.chance .list li:nth-of-type(3) .txt>span{color:#34feda}.chance .txt>strong{color:#e9e5e5;font-size:40px;font-weight:500;line-height:50px}.chance .txt>p{color:#c4c4c4;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:27px;margin-top:20px}.interview{background:url(https://recruit.jobda.im/hubfs/landing%20voucher/2023/bg_interview.jpg) no-repeat 50%/cover;padding:185px 0 155px;position:relative;text-align:center}.interview h2{color:#fcf9f9;font-size:48px;font-weight:600;line-height:58px;text-align:center}.interview h2>em{color:#c4c6c8;display:block;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:10px}.interview h2>span{color:#1ad9f3}.interview p{color:#d0d1d7;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-top:24px;text-align:center}.interview p>span{font-weight:600}.interview .subject{color:#fcfcfc;column-gap:8px;display:flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.03em;line-height:24px;margin-top:16px}.interview .subject span+span{color:#d0d1d7;font-weight:400}.interview a{background-color:#000;border-radius:2px;color:#fff;column-gap:8px;display:inline-flex;font-size:16px;font-weight:600;line-height:54px;margin-top:24px;padding:0 40px;transition:background-color .5s}.interview a:hover{background-color:#23242a}.interview>img{bottom:43px;position:absolute;right:53px}.qna .inner,.register .inner{max-width:1064px}.register{background:#1982e8;padding:80px 0}.register h2{color:#fff;margin-bottom:56px;text-align:center}.register h2>em{color:#f1f0ef;display:block;font-size:22px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px}.register .hbspt-form form .hs-main-font-element>p{color:#dfdcd7;column-gap:16px;display:flex;font-size:18px;font-weight:400;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:32px;display:flex;flex-wrap:wrap;padding-top:8pxs}.register .hbspt-form form>div{position:relative;width:100%}.register .hbspt-form form>div:nth-child(-n+6){column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:26px;width:calc(50% - 16px)}.register .hbspt-form form>div:nth-child(-n+6)>label{order:1}.register .hbspt-form form>div:nth-child(-n+6) .hs-error-msgs{margin:0 0 6px;order:2}.register .hbspt-form form>div:nth-child(-n+6) .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_jobda_marketing_agreement .no-list,.register .hbspt-form form .hs_jobda_privacy_policy_agreement .no-list{margin-top:0}.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;cursor:pointer;display:block;font-size:14px;font-weight:200;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 #a0dcef}.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:#fff;border:1px solid #fff;border-radius:10px;color:#595959;font-size:18px;font-weight:500;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:400;outline:none}.register .hbspt-form form input[type=email]:focus,.register .hbspt-form form input[type=text]:focus{border:1px solid #1f1f1f;outline:none}.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:400;line-height:22px;margin-bottom:6px}.register .hbspt-form form .actions input{background:#292a2e;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:62px;margin-top:36px;transition:background .5s;width:100%}.register .hbspt-form form .actions input:hover{background:#000}.register .hbspt-form form .hs-error-msgs{color:#e9431f;font-size:14px;font-weight:300;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 .hbspt-form .submitted-message{background:unset;border:unset;border-radius:unset;display:block;height:unset;padding-top:8px;text-align:center;width:unset}.register .hbspt-form .submitted-message p:first-child:before{display:none}.register .hbspt-form .submitted-message p:first-child{color:#f1ebeb;font-size:26px;font-weight:500;line-height:38px;margin:0 auto;width:520px}.register .hbspt-form .submitted-message p:nth-child(2){color:#dfdfdf;font-size:20px;font-weight:500;line-height:30px;margin-top:15px}.qna{background:linear-gradient(180deg,#f2f4f7,#eaeffc);padding:120px 0}.qna h2{color:#4e4f54;margin-bottom:42px}.qna .list li{background:#f8fafc;border:1px solid rgba(176,177,190,.5);border-radius:8px;cursor:pointer;padding:24px 74px 24px 24px;position:relative}.qna .list li+li{margin-top:16px}.qna .list .icon{position:absolute;right:24px;top:26px;transition:transform .5s}.qna .list .icon.on{transform:rotate(180deg)}.qna .list .icon>svg{display:block}.qna .list .icon>svg>path{transition:fill .5s}.qna .list .icon.on>svg>path{fill:#19c3e8}.qna .list li>strong{color:#1982e8;font-size:24px;font-weight:500;line-height:32px}.qna .list li>strong>span{color:#0bd6d6}.qna .list li>p{color:#52535a;display:none;font-size:18px;font-weight:300;line-height:28px;margin-top:12px}.qna .list li>p>span{font-weight:500}@media (max-width:1568px){.visual .inner{max-width:unset;overflow:hidden;padding:0 24px}}@media (max-width:1328px){.inner{padding:0 24px}.visual{height:auto;padding-top:120px;position:static}.visual .inner{align-items:center;flex-direction:column;padding:0 24px;position:static;row-gap:56px;transform:unset}.visual .tit{padding-top:0}.support{margin-top:-300px}.start .list{flex-direction:column;row-gap:24px;text-align:center}.chance .list li{flex-direction:column;row-gap:16px}.chance .list li>img,.chance .txt{width:100%}.chance .list li:nth-of-type(2n){flex-direction:column}.interview p{margin-left:auto;margin-right:auto;width:60%}.interview p br{display:none}}@media (max-width:768px){h2{font-size:24px;font-weight:700;line-height:32px}.pc{display:none}.mob{display:block}.wrap{background:#070707 url(https://recruit.jobda.im/hubfs/landing%20voucher/2023/bg_visual_mob.png) no-repeat top/100% auto}.cont,.visual{background:unset}.visual{padding-top:64px;text-align:center}.visual .inner{row-gap:32px}.visual .tit>strong{font-size:15px;line-height:24px;margin-bottom:6px}.visual .tit h1{font-size:30px;font-weight:700;line-height:40px}.visual .tit>span{font-size:15px;line-height:24px;margin-top:8px}.visual .txt a{background-color:#232526;border-radius:2px;color:#fff;column-gap:4px;display:inline-flex;font-size:16px;font-weight:600;line-height:54px;margin:32px 0;padding:0 27px 0 40px}.visual .txt>img{left:16px;margin:0 auto;max-width:unset;position:relative;width:345px}.visual .txt>p.mob{display:inline-block;font-size:14px;font-weight:400;line-height:22px;margin-top:-8px;text-align:left}.support{margin:0;padding:64px 0}.support:before{display:none}.support>.inner>img{border-radius:4px;margin-top:24px;width:100%}.benefit{background:linear-gradient(180deg,#070707,#0e0930);padding:0 0 48px}.benefit .box{flex-direction:column;margin-top:24px;row-gap:16px}.benefit .box>img{border-radius:4px;width:100%}.start{padding:64px 0 80px}.start h2{margin-bottom:24px}.start .list li>strong{font-size:20px;line-height:28px;margin-bottom:12px}.start .list li>p{font-size:14px;line-height:20px}.chance{padding-bottom:56px}.chance:before{display:none}.chance h2{margin-bottom:24px;text-align:center}.chance .list li>img{border-radius:4px}.chance .txt>span{font-size:14px;line-height:21px}.chance .txt>strong{font-size:20px;line-height:28px}.chance .txt>p{font-size:14px;line-height:20px;margin-top:12px}.chance .list li+li{margin-top:48px;position:relative}.chance .list li+li:before{background:#37373c;content:"";height:1px;left:0;position:absolute;top:-25px;width:100%}.interview{padding:54px 0}.interview h2{font-size:24px;font-weight:500;line-height:32px}.interview h2>em{font-size:12px;line-height:18px;margin-bottom:4px}.interview>img{display:none}.interview p{font-size:14px;line-height:22px;width:100%}.interview .subject{font-size:14px;line-height:21px}.interview a{background:#23242a;font-size:14px;line-height:52px;margin-top:16px}.register{padding:56px 0 64px}.register h2{font-size:28px;line-height:36px;margin-bottom:24px}.register h2>em{font-size:14px;font-weight:600;line-height:22px;margin-bottom:6px}.register .hbspt-form form>div:nth-child(-n+6){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{background:#1f1f1f;border-radius:4px;height:70px}.register .hbspt-form .submitted-message{padding-top:0}.register .hbspt-form .submitted-message p:first-child{font-size:16px;line-height:26px;width:279px}.register .hbspt-form .submitted-message p:nth-child(2){color:#f1ebeb;font-size:16px;line-height:26px;margin-top:30px}.qna{padding:56px 0 64px}.qna h2{font-size:28px;font-weight:700;line-height:36px;margin-bottom:32px;text-align:center}.qna .list li{padding:16px 46px 16px 16px}.qna .list li>strong{font-size:18px;line-height:26px}.qna .list li>p{font-size:14px;line-height:22px;margin-top:10px}.qna .list .icon{right:16px;top:19px}.qna .list .icon>svg{height:20px;width:20px}}