.register{background:#f4f5f7;padding:120px 0;position:relative}.register.success{background:linear-gradient(180deg,#000,#5f4530);height:804px;overflow:hidden}.register .inner{width:998px}.register.success .inner{width:1216px}.title{color:#111827;font-size:64px;font-weight:700;letter-spacing:-1.28px;line-height:130%;margin-bottom:68px;text-align:center}.title .coloring{position:relative;z-index:1}.title .coloring:before{background:#a7f5a3;bottom:6px;content:"";height:40px;left:-3.5px;position:absolute;width:calc(100% + 7px);z-index:-1}.register form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.register .hs-dependent-field,.register .hs-fieldtype-checkbox,.register .hs-fieldtype-number,.register .hs-fieldtype-phonenumber,.register .hs-fieldtype-select,.register .hs-fieldtype-text,.register .hs-form-field.hs-fieldtype-textarea{column-gap:2px;display:inline-flex;flex-wrap:wrap;margin-bottom:24px;width:calc(50% - 3px)}.register .hs-dependent-field,.register .hs-dependent-field+.hs-form-field{width:100%}.register .hs-dependent-field>div{color:#4b5563;font-size:14px;font-weight:500;line-height:22px}.register .hs-dependent-field .hs-fieldtype-select,.register .hs-dependent-field .hs-fieldtype-textarea{margin-bottom:unset;width:100%}.register .hs-form-field.hs-fieldtype-textarea,.register .hs_hr_concerns{width:100%}.register .hs-fieldtype-checkbox .input,.register .hs-fieldtype-number .input,.register .hs-fieldtype-phonenumber .input,.register .hs-fieldtype-select .input,.register .hs-fieldtype-text .input,.register .hs-form-field.hs-fieldtype-textarea .input{align-items:flex-end;margin-top:12px;order:3;width:100%}.register .hs-salesperson_role .input{margin-top:12px}.register .hs-fieldtype-booleancheckbox,.register .hs-submit{width:100%}.register .hs-fieldtype-booleancheckbox{align-items:center;column-gap:2px;display:inline-flex;flex-wrap:wrap}.register .hs-fieldtype-booleancheckbox+.hs-fieldtype-booleancheckbox{margin-top:4px}.register input[type=email],.register input[type=number],.register input[type=text],.register select,.register textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#000;color:#111827;font-size:16px;font-weight:400;height:56px;letter-spacing:-.16px;padding:0 48px 0 20px;width:100%}.register select{background:#fff url(/hubfs/common/icon/icon_arrow_select.svg) no-repeat right 20px center;padding-right:68px}.register textarea{display:block;height:112px;padding:20px 24px;resize:none}.register .is-placeholder,.register input::placeholder,.register textarea::placeholder{color:#9ca3af;font-size:16px;font-weight:400;letter-spacing:-.16px}.register input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}.register input[type=checkbox]+span{color:#4b5563;display:block;font-size:14px;font-weight:400;padding-left:28px;position:relative}.register input[type=checkbox]+span>a{color:#4b5563;display:inline-block;line-height:28px;text-decoration:underline}.register input[type=checkbox]+span:before{border:1.5px solid #374151;border-radius:4px;box-sizing:border-box;content:"";cursor:pointer;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.register input[type=checkbox]:checked+span:before{background:#374151 url(https://recruit.jobda.im/hubfs/230306%20landing%20classUP/icon_check.svg) no-repeat 50%/16px;border:1px solid #374151}.register .box_selectAll{margin-bottom:16px;margin-top:40px;padding-bottom:16px;position:relative}.register .box_selectAll:before{background:#865ef5;bottom:0;content:"";height:1px;left:0;mix-blend-mode:luminosity;position:absolute;width:100%}.register .box_selectAll input[type=checkbox]+span{color:#374151;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:0;line-height:28px;user-select:none}.register .hs-error-msgs{align-items:center;color:#dc4220;display:flex;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:22px}.register .hs-fieldtype-number label:not(.hs-error-msg),.register .hs-fieldtype-phonenumber label:not(.hs-error-msg),.register .hs-fieldtype-select label:not(.hs-error-msg),.register .hs-fieldtype-text label:not(.hs-error-msg),.register .hs-fieldtype-textarea label:not(.hs-error-msg),.register .hs-salesperson_role label:not(.hs-error-msg){color:#4b5563;display:block;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:160%}.register .hs-form-required{color:#dc2626;display:inline-block;font-weight:400;line-height:14px;margin-left:5px}.register .actions{margin-top:32px;position:relative}.register .actions input{background:#1f2a6e;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:22px;font-weight:600;height:76px;letter-spacing:-.24px;transition:background .5s;width:100%}.register .actions input:hover{background:#000}.register_a.modal{border-radius:8px;letter-spacing:-.25px;padding:64px 48px 48px}.register_a.modal h4{color:#161617;font-size:28px;font-weight:600;line-height:36px;margin-bottom:12px}.register_a.modal dl{font-size:16px;line-height:26px}.register_a.modal dl+dl{margin-top:24px}.register_a.modal dt{color:#3b3c3f;font-weight:500;margin-bottom:2px}.register_a.modal dd{color:#797b80;font-weight:400;padding-left:12px;position:relative}.register_a.modal dd+dd{margin-top:2px}.register_a.modal dd:before{content:"-";left:0;position:absolute;top:0}.register_a.modal .btn_close{background:url(/hubfs/common/icon/icon_btn_close.svg) no-repeat 50%/32px;cursor:pointer;font-size:0;height:32px;position:absolute;right:32px;top:32px;width:32px}.register.use_color .box_selectAll,.register.use_color input[type=checkbox]:checked+span:before,.register.use_color input[type=email],.register.use_color input[type=text],.register.use_color select,.register.use_color textarea{border-color:var(--borderColor)}.mode_dark .register.use_color .title_section,.register .hs-dependent-field .hs-fieldtype-file,.register input[type=file],.register.use_color .hs-fieldtype-phonenumber label:not(.hs-error-msg),.register.use_color .hs-fieldtype-select label:not(.hs-error-msg),.register.use_color .hs-fieldtype-text label:not(.hs-error-msg),.register.use_color .hs-fieldtype-textarea label:not(.hs-error-msg),.register.use_color .info_contact,.register.use_color .info_contact>a,.register.use_color .info_register,.register.use_color .label_register,.register.use_color .title_section,.register.use_color .txt_close,.register.use_color .txt_note,.register.use_color input[type=checkbox]+span,.register.use_color input[type=checkbox]+span>a{color:var(--elementColor)}.register.use_color .actions input,.register.use_color .actions input:hover,.register.use_color .info_register>span+span:before,.register.use_color input[type=checkbox]:checked+span:before{background-color:var(--hoverColor)}.register.use_color input[type=checkbox]+span:before{border-color:var(--elementColor)}.register.use_color .hs-error-msgs,.register.use_color .hs-form-required{color:var(--errorColor)}.register.use_color input.error,.register.use_color select.error,.register.use_color textarea.error{border-color:var(--errorColor)}.btn_accordion{cursor:pointer}.accordion_body{height:0;overflow:hidden;transition:height .2s ease-out}.cont_tab{display:none}.cont_tab.on{display:block}#dim{background-color:rgba(39,37,37,.8);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}#dim.on{display:block}.modal{background:#f0f2f5;display:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:594px;z-index:10000}.modal.on{display:block}.submitted-message{align-items:center;color:#4b5563;display:flex;font-size:24px;font-weight:400;justify-content:center;letter-spacing:-.24px;line-height:32px;margin-top:-40px}.hs_salesperson_role .input .inputs-list{display:flex;flex-wrap:wrap;gap:12px 28px}.hs_salesperson_role .input .inputs-list .hs-form-checkbox{width:100px}.hs_salesperson_role .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display{cursor:pointer;display:flex;width:100%}.hs_salesperson_role .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display input{appearance:none;background:#fff url(https://contents.h.place/hubfs/2024%20HLAB/ASSETS/original-image.svg)no-repeat 50%;border:2px solid #9ca3af;border-radius:4px;cursor:pointer;height:22px;margin:0 5px 0 0;outline:none;padding:0;width:22px}.hs_salesperson_role .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display input:checked{background-color:#05d16e;border-color:#05d16e}@media (max-width:1216px){.register.success .inner{width:998px}}@media (max-width:1024px){.register.success .inner{padding:0;width:100%}.submitted-message{font-size:16px;letter-spacing:-.16px;line-height:160%;margin-top:-24px;max-width:none;text-align:center;word-break:keep-all}.submitted-message img{bottom:-30%;left:0;position:absolute}.register{overflow-x:hidden;padding:80px 0;position:relative}.register:before{background:radial-gradient(50% 50% at 50% 50%,rgba(208,255,180,.1) 0,rgba(208,255,180,.07) 100%);border-radius:416px;height:111px;margin-top:-55px;width:416px}.register .inner{max-width:none;width:100%}.register .title{font-size:32px;word-break:keep-all}.title{font-size:32px;margin-bottom:32px}.register .hs-dependent-field,.register .hs-fieldtype-checkbox,.register .hs-fieldtype-number,.register .hs-fieldtype-phonenumber,.register .hs-fieldtype-select,.register .hs-fieldtype-text,.register .hs-form-field.hs-fieldtype-textarea{width:100%}.register .hs-fieldtype-number label:not(.hs-error-msg),.register .hs-fieldtype-phonenumber label:not(.hs-error-msg),.register .hs-fieldtype-select label:not(.hs-error-msg),.register .hs-fieldtype-text label:not(.hs-error-msg),.register .hs-fieldtype-textarea label:not(.hs-error-msg),.register .hs-salesperson_role label:not(.hs-error-msg){font-size:14px;letter-spacing:0}.register .hs-error-msgs{font-size:12px}.register .txt_close{font-size:20px;letter-spacing:-.4px;line-height:30px}.register .hs-fieldtype-number .input,.register .hs-fieldtype-phonenumber .input,.register .hs-fieldtype-select .input,.register .hs-fieldtype-text .input,.register .hs-form-field.hs-fieldtype-textarea .input,.register .hs-salesperson_role .input{margin-top:8px}.register input[type=email],.register input[type=number],.register input[type=text],.register select,.register textarea{font-size:14px;letter-spacing:0}.register .is-placeholder,.register input::placeholder,.register textarea::placeholder{font-size:14px;letter-spacing:0}.register .box_selectAll{margin:26px 0 18px;padding-bottom:16px}.register .actions input{border-radius:4px;font-size:18px;height:60px;letter-spacing:-.18px}}@media (max-width:768px){.submitted-message img{bottom:-30%;left:50%;max-width:400px!important;padding:0;transform:translateX(-50%);width:100%!important}.register.success{height:410px}.register .label_register{font-size:17px;font-weight:300;letter-spacing:-.17px;line-height:18px}.register .info_register{flex-direction:column;font-size:15px;letter-spacing:-.45px;line-height:20px;row-gap:2px}.register .info_register>span+span:before{display:none}.register .info_contact>a{display:inline-block}.register .hs-dependent-field,.register .hs-fieldtype-number,.register .hs-fieldtype-phonenumber,.register .hs-fieldtype-select,.register .hs-fieldtype-text,.register .hs-form-field.hs-fieldtype-textarea{margin-bottom:18px}.register input[type=file]::file-selector-button{font-size:16px;height:34px;margin:12px 10px 12px 0;width:96px}.register input[type=email],.register input[type=number],.register input[type=text],.register select{border-radius:4px;height:48px;padding:0 16px}.register select{padding-right:60px}.register .actions{margin-top:20px}.register .info_contact{font-size:14px;letter-spacing:-.28px;line-height:22px;margin-top:18px}.register .txt_close{font-size:16px;letter-spacing:-.32px;line-height:24px}.register_a.modal{padding:38px 16px 16px;width:312px}.register_a.modal .btn_close{background-size:28px;height:28px;right:18px;top:18px;width:28px}.register_a.modal h4{font-size:20px;letter-spacing:-.25px;line-height:30px}.register_a.modal dl{font-size:14px;letter-spacing:-.25px;line-height:22px}.register_a.modal dl+dl{margin-top:12px}}