*,:after,:before{box-sizing:border-box;font-family:Pretendard,sans-serif;margin:0;padding:0;word-break:keep-all}body{overflow-x:hidden;touch-action:none;touch-action:pan-y}h1,h2,h3,h4{font-size:100%;font-weight:400}ol,ul{list-style:none}button,input{margin:0;outline:0}img,video{height:auto;max-width:100%}em{font-style:normal}a{display:inline-block;text-decoration:none;vertical-align:top}.pc_only{display:block}.mo_only,.wrap_modal{display:none}.wrap_modal{height:100vh;position:fixed;width:100vw;z-index:9999999}.wrap_modal.on{display:block}.wrap_modal .dim{background-color:rgba(0,0,0,.75);display:none;height:100vh;position:absolute;width:100vw}.wrap_modal.on .dim{display:block}.wrap_modal .btn_close{background:url(https://4570750.fs1.hubspotusercontent-na1.net/hubfs/4570750/HREVTALKS/Ep.02/ico_close.png) 50% no-repeat;background-size:12px;cursor:pointer;height:36px;position:absolute;right:12px;top:12px;width:36px}.wrap_modal div[class^=modal]{background-color:#ededed;border-radius:8px;display:none;left:50%;padding:32px;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}.wrap_modal div[class^=modal].modal_marketing.on,.wrap_modal div[class^=modal].modal_privacy.on{display:block}.wrap_modal div[class^=modal] strong{color:#222;font-size:24px;font-weight:600;line-height:34px}.wrap_modal div[class^=modal] dt{color:#333;font-size:15px;font-weight:600;line-height:22px;margin-top:12px}.wrap_modal div[class^=modal] dd{color:#4e4e4e;font-size:15px;font-weight:400;line-height:22px;padding-left:12px;position:relative}.wrap_modal div[class^=modal] dd:before{color:#4e4e4e;content:"-";font-size:15px;font-weight:400;left:0;position:absolute;top:0}.header{backdrop-filter:blur(10px);background:rgba(27,27,33,.7);position:fixed;top:0;width:100%;z-index:110}.header .inner{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1328px;width:95%}.header .inner h1,.header .inner h1>a{height:100%}.header .inner h1>a>img{height:100%;position:relative;top:-4px;width:97px}.header .inner div{column-gap:30px;display:flex}.header .inner div a{color:#e4e8ef;font-size:15px;line-height:38px}.header .inner div a:nth-child(-n+3){letter-spacing:.5px}.header .inner div a.btn{background:#fc3742;border-radius:4px;color:#fff;padding:0 20px}.video_wrap{background-color:#000f77;height:100vh;left:0;position:fixed;top:0;transition:z-index .5s,opacity .5s;width:100vw;z-index:10}.video_wrap.off{opacity:0;z-index:-1}.video_wrap video{bottom:0;position:absolute;width:100%}.main{color:#fff;padding-top:212px;position:relative;z-index:100}.main .inner{margin:0 auto;max-width:1328px;width:95%}.main .inner>p{font-size:32px;font-weight:700;line-height:38px;margin-bottom:12px}.main .inner>p>span{color:#fff065}.main .inner>h2{font-size:86px;font-weight:900;line-height:86px;margin-bottom:16px}.main .inner>h2>img{display:block;margin-bottom:12px;width:268px}.main .inner>span{color:#f2f3f3;font-size:24px;font-weight:400;line-height:29px}.main .btn{margin-top:72px}.main .btn>a{background:#ff404e url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_arrow.svg) no-repeat right 43px center/15px auto;border-radius:8px;color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:64px;padding:0 67px 0 37px;transition:background-color .5s}.main .btn>a:hover{background-color:#d72734}.main .inner>ul{font-size:20px;font-weight:400;letter-spacing:-.25px;line-height:16px;margin:80px 0 18px}.main .inner>ul>li+li{margin-top:14px}.main .inner>ul>li>span{font-weight:600}.main .inner>em{color:#fff065;font-size:20px;font-weight:600;letter-spacing:-.25px;line-height:16px}.future{background:linear-gradient(180deg,rgba(11,62,214,0) 30.11%,rgba(146,153,244,.72) 68.17%,#adacf9 80.83%,#c6bdff 93.49%);padding:300px 0 248px;position:relative}.future:before{background:radial-gradient(184.7% 137.84% at 50% 112.68%,#e0dbff 6.01%,#b6abff 17.44%,#4b68f9 32.81%,#3616ce 45.24%,#000b70 74.58%);content:"";display:block;height:calc(100% - 128px);position:absolute;top:0;width:100%;z-index:-1}.future:after{background-color:#a299d9;bottom:-32px;content:"";height:200px;left:calc(50% - 1px);position:absolute;width:1px}.future .inner{margin:0 auto;max-width:1056px;width:95%}.future .inner>h3{color:#fff;font-size:54px;font-weight:800;letter-spacing:-.5px;line-height:72px;margin-bottom:38px;text-align:center}.future .inner>h3>span{color:#ff404e}.problem{background:linear-gradient(180deg,#c7beff,#d1c8ff 19.27%,#f5efff 39.58%,#f5efff);padding:112px 0 135px;text-align:center}.problem .txt h3{color:#201f1f;font-size:54px;font-weight:700;letter-spacing:-.5px;line-height:60px}.problem .txt p{color:#2d2d2d;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:32px;margin:13px 0 80px}.problem img{width:100%}.solution{background:linear-gradient(180deg,#f3f0ff,hsla(0,0%,100%,0) 48.44%),url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/bg_solution_01.svg),url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/bg_solution_02.svg);background-position:0 0,top 200px right,bottom 158px left;background-repeat:no-repeat;background-size:100% 1726px,auto 320px,auto 320px;padding:33px 0 140px}.solution .inner{margin:0 auto;max-width:1110px;width:95%}.solution .inner h3{color:#2d2d2d;font-size:60px;font-weight:700;letter-spacing:-.5px;line-height:60px;margin-bottom:100px;text-align:center}.solution .inner h3>span{background:url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_plus_tit.svg) no-repeat 0/62px 66px;display:inline-block;line-height:66px;margin-top:10px;padding-left:72px}.solution .inner>ul>li{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.solution .inner>ul>li+li{margin-top:128px}.solution .inner>ul>li>img{width:512px}.solution .inner>ul>li:nth-child(2n)>img{order:1}.solution .inner>ul>li>div{width:542px}.solution .inner>ul>li>div>h4{color:#262e3d;font-size:48px;font-weight:700;line-height:60px}.solution .inner>ul>li>div>h4>span{color:#1c45d8}.solution .inner>ul>li>div>p{color:#4c4d54;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:32px;margin-top:16px}.solution .inner .btn{margin-top:100px;text-align:center}.solution .inner .btn a{background:#2c70fb url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_arrow.svg) no-repeat right 56px center/15px auto;border-radius:8px;color:#fff;font-size:20px;font-weight:700;line-height:64px;padding:0 82px 0 50px;transition:background-color .5s}.solution .inner .btn a:hover{background-color:#2561dc}.agenda{background-color:#f9f9f9;padding:140px 0 240px}.agenda .inner{margin:0 auto;max-width:1328px;width:95%}.agenda .inner>h3{color:#2d2d2d;font-size:54px;font-weight:700;letter-spacing:-.5px;line-height:72px}.agenda .inner>p{color:#2d2d2d;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:34px;margin-top:10px}.agenda .planning{border-bottom:1px solid #a2a6b1;border-top:1px solid #a2a6b1;margin-top:48px}.agenda .planning li{display:flex;position:relative}.agenda .planning li+li{border-top:1px solid #b7d1ea}.agenda .date{display:flex;flex-direction:column;padding:40px 0 40px 45px;row-gap:2px;width:310px}.agenda .date>span{color:#222;font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:24px}.agenda .date>em{color:#898a90;font-size:16px;font-weight:400;line-height:24px}.agenda .date>em>span{color:#3659d6}.agenda .topic{padding:40px 0;width:555px}.agenda .topic>span{background:linear-gradient(0deg,#4464d6,#4464d6),#fff;border-radius:2px;color:#fff;display:inline-block;font-size:15px;font-weight:600;height:30px;line-height:30px;padding:0 14px;vertical-align:top}.agenda .topic>h4{color:#222;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:20px;margin:20px 0 14px}.agenda .topic>p{color:#545765;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:30px}.agenda .hr_manager{display:flex;justify-content:center;width:498px}.agenda .hr_manager>div{align-items:flex-end;display:flex}.agenda .hr_manager>div>img{height:142px;width:142px}.agenda .hr_manager>div>strong{color:#222;display:block;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:18px;padding-bottom:16px}.agenda .hr_manager>div>strong>span{color:#545765;display:block;font-size:15px;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:6px}.agenda .planning li:first-of-type .topic>span{background:linear-gradient(0deg,#5582f5,#5582f5),#fff}.experience{display:flex;font-size:0}.experience>div{overflow:hidden;position:relative}.experience>div>img{transition:transform .5s}.experience>div:hover>img{transform:scale(1.25)}.experience .txt{bottom:40px;color:#fff;padding:0 60px 0 56px;position:absolute;width:100%}.experience .txt>h4{font-size:32px;font-weight:700;line-height:44px;text-shadow:0 0 10px rgba(0,0,0,.25)}.experience>div:hover .txt>h4{display:none}@keyframes txt{to{opacity:1;transform:translateY(0)}}.experience .txt>p{display:none;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:32px;opacity:0;text-align:justify;text-shadow:2px 2px 2px rgba(0,0,0,.31);transform:translateY(100%);transition:transform .5s,opacity .5s}.experience>div:hover .txt>p{animation:txt .5s forwards;display:block}.location{background:url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/bg_location.jpg) no-repeat 50%/cover;padding:214px 0 140px}.location .inner{display:flex;justify-content:space-between;margin:0 auto;width:1600px}.location .txt h3{color:#2d2d2d;font-size:54px;font-weight:700;letter-spacing:-.5px;line-height:72px}.location .txt p{color:#3e3e3e;font-size:16px;font-weight:400;line-height:26px;margin-top:16px}.location .place{column-gap:33px;display:flex}.location .place>div{font-size:0;width:512px}.location .place>div+div{margin-top:97px}.location .place>div>strong{color:#2e2e2e;display:block;font-size:28px;font-weight:700;letter-spacing:.25px;line-height:32px;margin:32px 0 12px}.location .place>div>span{color:#616161;display:inline-block;font-size:20px;font-weight:400;line-height:24px}.location .place>div>span+span{color:#2461be;margin-left:8px;padding-left:9px;position:relative}.location .place>div>span+span:before{background-color:#d1d1d1;content:"";height:10px;left:0;position:absolute;top:7px;width:1px}.event_banner{color:#fff}.event_banner .inner{align-items:center;column-gap:104px;display:flex;height:400px;margin:0 auto;max-width:1350px;width:95%}.event_banner .txt{width:calc(100% - 659px)}.event_banner .txt>span{background:linear-gradient(0deg,#13b5cb,#13b5cb),#fff;border-radius:2px;display:inline-block;font-size:15px;font-weight:600;line-height:30px;padding:0 14px}.event_banner .txt>h3{align-items:flex-end;column-gap:16px;display:flex;font-size:48px;font-weight:700;line-height:40px;margin:20px 0 16px}.event_banner .txt>h3>em{color:#f0f0f0;font-size:18px;font-weight:400;line-height:26px}.event_banner .txt>h3>em>span{color:#12e2ff;font-weight:600}.event_banner .txt>p{font-size:18px;font-weight:400;line-height:26px}.event_banner .txt>p>span{font-weight:700}.event_banner .btn{align-items:center;display:flex;margin-top:42px}.event_banner .btn>a{color:#fff;font-size:20px;font-weight:600;line-height:32px;text-decoration-line:underline;text-underline-position:under}.event_banner .copy{position:relative}.event_banner .copy>i{background:url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_copy.svg) no-repeat top 10px center/auto 18px;cursor:pointer;display:block;height:32px;width:36px}.event_banner .copy .tip{animation:fade 2s forwards;display:none;position:absolute;right:6px;top:6px;transform:translateX(100%)}@keyframes fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.event_banner .copy .tip>span{background:url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/bg_tooltip.svg) no-repeat 50%/cover;color:#f4e8e8;display:inline-block;font-size:15px;font-weight:400;line-height:26px;padding:0 13px 0 20px;width:max-content}.event_banner .goods{text-align:center;width:555px}.event_banner .goods img:not(.icon){height:223px}.event_banner .goods img.icon{width:48px}.event_banner .img>strong{display:block;font-size:18px;font-weight:600;line-height:22px;margin-top:16px}.event_banner .img>strong>span{color:#4fe6fc}.event_banner .img>em{display:block;font-size:14px;font-weight:400;line-height:20px;margin-top:6px}.event_banner .counsel{background:linear-gradient(180deg,#383898,#655ac8)}.event_banner .experi_zone{background:#1f2641}.event_banner .experi_zone .goods{align-items:center;display:flex}.event_banner .experi_zone .goods .img+img{margin-right:30px}.benefit{background:#f0f1f7;padding:140px 0 76px;text-align:center}.benefit .inner{display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;text-align:left;width:1390px}.benefit .inner>h3{color:#2d2d2d;font-size:54px;font-weight:700;letter-spacing:-.5px;line-height:80px;width:calc(50% - 47px)}.benefit .item{align-items:center;border-bottom:1px solid #d3d2e2;column-gap:32px;display:flex;justify-content:flex-end;padding:64px 0;position:relative;width:680px}.benefit .item:nth-of-type(2){padding-top:0}.benefit .item:nth-of-type(2),.benefit .item:nth-of-type(4){position:relative;top:-62px;width:648px}.benefit .item:nth-of-type(5){border:0}.benefit .item>img{height:242px;position:absolute;right:435px}.benefit .item .txt{width:379px}.benefit .item .txt>h4{color:#353535;font-size:32px;font-weight:700;line-height:40px}.benefit .item .txt>h4 span{background-color:#4565d7;border-radius:2px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:30px;margin-bottom:8px;padding:0 14px;vertical-align:top}.benefit .item .txt>p{color:#353535;font-size:18px;font-weight:400;line-height:26px;margin-top:8px}.benefit .item .txt>p>span{font-weight:700}.benefit .item .txt>strong{color:#39499e;display:block;font-size:18px;font-weight:700;line-height:22px;margin-top:24px}.benefit .item .txt>strong>span{color:#1b6ce7}.benefit .item .txt>a{background-color:#3a3a3a;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:48px;margin-top:14px;padding:0 37px}.benefit .item .txt>em{color:#5b5b5b;display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:20px;margin-top:5px;text-align:left}.benefit .item .txt>em+em{margin-top:0}.benefit .item .txt>em.list{padding-left:10px;position:relative}.benefit .item .txt>em.list:before{background-color:#989696;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.benefit .item.launching{padding-top:30px}.benefit .item.launching .txt>h4{color:#cc1320}.benefit .item.launching .txt>h4 span{background-color:#ff404e}.benefit .item.pre .txt>h4 span{background-color:#4b4949}.apply{background:linear-gradient(180deg,#01117b,#5f6dcc);color:#fff;padding:150px 0 120px}.apply .inner{margin:0 auto;width:640px}.apply .inner>h3{font-size:54px;font-weight:800;letter-spacing:-.5px;line-height:54px}.apply .inner>h3>span{display:block;font-size:32px;font-weight:700;line-height:32px;margin-bottom:9px}.apply .inner>h3>span>span{color:#fff06f}.apply .inner>ul>li{font-size:20px;font-weight:400;letter-spacing:-.25px;line-height:16px;margin-top:24px}.apply .inner>ul>li+li{margin-top:14px}.apply .inner>ul>li>span{font-weight:500}.apply .inner>em{color:#c8cedf;display:block;font-size:14px;font-weight:400;letter-spacing:-.25px;line-height:22px;margin-top:16px}.apply .inner>em>span{font-weight:700}.apply .hs-form{column-gap:34px;display:flex;flex-wrap:wrap;margin-top:62px}.apply .hs_department{margin-top:0}.apply .field{font-size:0;margin-bottom:24px;width:100%}.apply .field.hs-fieldtype-booleancheckbox{margin-bottom:0}.apply .field.hs-fieldtype-booleancheckbox+.field.hs-fieldtype-booleancheckbox{margin-top:4px}.apply .inputs-list{margin:0;padding:0}.apply .inputs-list:first-child{padding:0}.apply .hs-form-field>label:not(.hs-form-booleancheckbox-display){color:#fff;display:block;font-size:14px;font-weight:400;line-height:16px;margin-bottom:10px}.apply .hs-input{background:#e6e9ff;border:0;border-radius:8px;color:#46474a;font-size:16px;font-weight:400;height:58px;max-width:100%;padding:0 24px;width:100%}.apply .hs-form-booleancheckbox{position:relative}.apply .hs-input[type=checkbox]{height:1px;margin:0;opacity:0;position:absolute;width:1px}.apply .hs-input[type=checkbox]+span{display:block;padding-left:22px;position:relative}.apply .hs-input[type=checkbox]+span:before{background:#dbdbdb;border-radius:3px;content:"";height:14px;left:0;position:absolute;top:6.5px;width:13px}.apply .hs-input[type=checkbox]:checked+span:before{background:#ff404e url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_checked.svg) no-repeat left 1.5px center/9px auto}.apply select.hs-input{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e6e9ff url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_arrow_select.svg) no-repeat right 24px center/10px auto;padding-right:50px}.apply textarea.hs-input{height:88px;padding:24px 16px;resize:none}.apply .hs-input::placeholder,.apply select.is-placeholder{color:#7e869d}.apply .inputs-list>label{margin-top:10px}.apply .hs-form-booleancheckbox a{color:#c8cedf;font-size:16px;font-weight:600;line-height:26px}.apply .hs-form-booleancheckbox a span{text-underline-position:under}.apply .actions{margin:16px 0 0;padding:0}.apply .hs-submit{width:100%}.apply .hs-error-msgs label{color:#ff404e;display:block;font-size:14px;font-weight:400;line-height:16px;margin-top:5px}.apply .actions input[type=submit]{background:#ff404e;border:0;border-radius:8px;color:#fff;font-size:18px;font-weight:700;height:64px;width:100%}@media (min-width:768px){.apply .field:nth-of-type(n+2):nth-of-type(-n+9){width:calc(50% - 17px)}}.faq{background:#131416;color:#fff;padding:125px 0 120px}.faq .inner{margin:0 auto;max-width:928px;width:95%}.faq .inner>h3{font-size:40px;font-weight:700;letter-spacing:.25px;line-height:40px;margin-bottom:56px;text-align:center}.faq .inner>ul>li{background:#202024;border-radius:12px;padding:32px}.faq .inner>ul>li+li{margin-top:16px}.faq .inner>ul>li>strong{font-size:20px;font-weight:600;line-height:20px}.faq .inner>ul>li>p{color:#bcbdc2;font-size:16px;font-weight:400;line-height:26px;margin-top:14px}.footer{background:#000;padding:56px 22px;text-align:center}.footer .policy{font-size:0}.footer .policy a{color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.02em;line-height:18px;vertical-align:top}.footer .policy a+a{margin-left:19px}.footer .info{margin-top:16px}.footer .info>span{color:#999da2;display:block;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:18px}.footer .info>span>em{display:inline-block;vertical-align:top}.footer .info>span>em+em{margin-left:18px;padding-left:19px;position:relative}.footer .info>span>em+em:before{background-color:#999da2;content:"";height:10px;left:0;position:absolute;top:4px;width:1px}.footer .info>span+span{margin-top:6px}.btn_fix{background:#1727af;border-radius:50%;bottom:80px;box-shadow:0 2px 6px rgba(22,43,97,.4);height:80px;padding-top:23px;position:fixed;right:80px;text-align:center;width:80px}.btn_fix>img{margin:0 auto 5px;width:53px}.btn_fix>span{background:url(https://recruit.jobda.im/hubfs/inhr_mbm/202010/icon_arrow.svg) no-repeat right 17px center/7px auto;color:#fff;display:block;font-size:10px;line-height:12px;padding-right:10px}