.job-applysec{border-radius:32px 32px 0 0;margin-top:-30px}.job-applt{padding-right:20px;padding-top:40px;width:50%}.job-applt .detail-content{max-width:520px}.job-applt .detail-content p{margin-bottom:12px;max-width:475px}.job-apprt{width:50%}.job-frm{background-color:var(--third_color);border-radius:24px;box-shadow:0 48px 96px 0 rgba(11,31,52,.05);margin:0 0 0 auto;max-width:512px;padding:48px}.job-frm .hs-error-msgs label{position:relative}.job-frm input{color:var(--primary_color3)}.job-frm input::-webkit-input-placeholder{color:#384656}.job-frm input:-moz-placeholder,.job-frm input::-moz-placeholder{color:#384656}.job-frm input:-ms-input-placeholder{color:#384656}.job-frm textarea::-webkit-input-placeholder{color:#384656}.job-frm textarea:-moz-placeholder,.job-frm textarea::-moz-placeholder{color:#384656}.job-frm textarea:-ms-input-placeholder{color:#384656}.job-frm form{margin:0}.job-frm form input[type=email],.job-frm form input[type=email]:active,.job-frm form input[type=email]:focus,.job-frm form input[type=file],.job-frm form input[type=file]:active,.job-frm form input[type=file]:focus,.job-frm form input[type=number],.job-frm form input[type=number]:active,.job-frm form input[type=number]:focus,.job-frm form input[type=password],.job-frm form input[type=password]:active,.job-frm form input[type=password]:focus,.job-frm form input[type=search],.job-frm form input[type=search]:active,.job-frm form input[type=search]:focus,.job-frm form input[type=tel],.job-frm form input[type=tel]:active,.job-frm form input[type=tel]:focus,.job-frm form input[type=text],.job-frm form input[type=text]:active,.job-frm form input[type=text]:focus,.job-frm form select,.job-frm form select:active,.job-frm form select:focus,.job-frm form textarea,.job-frm form textarea:active,.job-frm form textarea:focus{color:var(--primary_color3)}.job-frm .hs_upload_resume{box-sizing:border-box;height:180px;overflow:visible;position:relative;width:100%}.job-frm .hs_upload_resume .hs-error-msgs{left:0;list-style:none;margin:6px 0 0;padding:0;position:absolute;top:100%;width:100%;z-index:10}.job-frm .hs_upload_resume .hs-error-msgs li{list-style:none;margin:0;padding:0}.job-frm .hs_upload_resume .hs-error-msgs .hs-error-msg{color:red;display:block;font-size:14px;line-height:16px;margin:0;padding:0;position:static}.job-frm .hs_upload_resume>label{display:block;left:0;line-height:20px;margin:0;padding:0;position:absolute;top:0;z-index:5}.job-frm .hs-form label span{position:relative;z-index:1}.job-frm .hs_upload_resume .input{bottom:0;left:0;margin:0;position:absolute;right:0;top:30px;z-index:2}.job-frm .hs_upload_resume .input input[type=file]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:3}.job-frm .hs_upload_resume:before{background:#f5f8fa;border:2px dashed #f1f4f8;border-radius:24px;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:30px;z-index:0}.job-frm .hs_upload_resume .hs-field-desc:before{background:url(https://20494112.fs1.hubspotusercontent-na1.net/hubfs/20494112/Landing%20Page%202026/file-icon.svg) 50%/contain no-repeat;content:"";display:block;height:16px;margin:0 auto 9px;width:13px}.job-frm .hs_upload_resume .hs-field-desc{align-items:center;bottom:0;box-sizing:border-box;color:#0b1f34;display:flex;flex-direction:column;font-size:12px;font-weight:600;justify-content:center;left:0;line-height:17px;margin:0;padding:20px;pointer-events:none;position:absolute;right:0;text-align:center;top:30px;z-index:1}.job-frm .hs_upload_resume .hs-field-desc span{color:#64768b;font-size:12px;font-weight:400;line-height:16px}.job-frm .hs_upload_resume:hover:before{background-color:#f5f8fa;box-shadow:inset 0 0 48px 0 rgba(225,230,236,.32),inset 0 0 24px 0 rgba(225,230,236,.16)}.job-frm .hs_upload_resume:focus-within:before{outline:2px solid #f1f4f8;outline-offset:2px}.job-wontext{align-items:center;color:#384656;display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:center;line-height:18px;margin:16px 0 0;width:100%}@media(max-width:767px){.job-applt{padding:0 0 30px;width:100%}.job-apprt{width:100%}.job-frm{margin:0 auto;padding:24px}.job-applt .detail-content,.job-applt .detail-content p{max-width:100%}}