.resume-submission-section .job-application-subtitle{font-size:1.6rem;font-weight:700;margin:0;margin-bottom:2.4rem}.resume-submission-section .form__message{margin-bottom:1.6rem;justify-content:center}.resume-submission-section .form__message .icon-error{width:1.6rem;height:1.6rem}.resume-submission-section .form-section-block{background:#fff;padding:5.6rem;min-height:300px;display:flex;align-items:flex-start;gap:1.6rem;max-width:1000px;margin:0 auto 24px}.resume-submission-section .form-section-block .form-section-title{flex:1;font-size:2.8rem;font-weight:700}.resume-submission-section .form-section-block .form-section-title .form-section-title__p{font-size:1.6rem;font-weight:400;color:#00000080;margin:0}.resume-submission-section .form-section-block .form-section-content{min-width:500px;height:-webkit-fill-available}.resume-submission-section .form-section-block .form-section-content .contact__fields .field:last-child{margin-bottom:0}.resume-submission-section .form-section-block--en{display:block}.resume-submission-section .contact__buttons{background:#fff;width:100%;padding:2.6rem 0;margin-top:114px}.resume-submission-section .contact__buttons .contact__button{max-width:1000px;display:flex;justify-content:flex-end;align-items:center;gap:2.4rem}.resume-submission-section .contact__buttons .contact__button .privacy-agreement-wrapper{display:flex;align-items:center}.resume-submission-section .contact__buttons .contact__button .privacy-agreement-wrapper li:before{content:none}.resume-submission-section .contact__buttons .contact__button .contact__checkbox{cursor:pointer;font-size:1.4rem;color:#00000080}.resume-submission-section .contact__buttons .contact__button .contact__policy{color:#e50012;font-size:1.4rem;margin-left:.8rem}.resume-submission-section .contact__buttons .contact__button .contact__policy:hover{color:#e50013b3}.resume-submission-section .contact__buttons .contact__button .recruitment-form-submit{background:#000;font-size:1.6rem;color:#fff;padding:1.2rem 0;min-width:200px;border:none;cursor:pointer;transition:all .3s ease}.resume-submission-section .contact__buttons .contact__button .recruitment-form-submit:hover{background:#000000b3}@media screen and (max-width:749px){.resume-submission-section .form-section-block{flex-direction:column;padding:2.6rem}.resume-submission-section .form-section-block .form-section-title{width:100%;flex:none;font-size:1.4rem;min-width:auto;text-align:center}.resume-submission-section .form-section-block .form-section-content{flex:1;min-width:100%;height:-webkit-fill-available}.resume-submission-section .contact__buttons{padding:1.6rem 0;margin-top:2.8rem}.resume-submission-section .contact__buttons .contact__button{gap:1.6rem;align-items:center;flex-direction:column;justify-content:normal}.resume-submission-section .contact__buttons .contact__button .privacy-agreement-wrapper{flex-wrap:wrap}.resume-submission-section .contact__buttons .contact__button .contact__checkbox{font-size:1.1rem}.resume-submission-section .contact__buttons .contact__button .contact__policy{font-size:1.1rem;margin-left:.4rem}.resume-submission-section .contact__buttons .contact__button .recruitment-form-submit{font-size:1.2rem;padding:1.1rem 0;min-width:100%;width:100%}}.resume-upload-box{position:relative;width:500px;height:264px;margin:0 auto}.resume-upload-input{position:absolute;bottom:0;right:0;opacity:0;overflow:hidden;z-index:-1}.resume-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f5f5;border:1px dashed #cccccc;cursor:pointer;text-align:center;padding:1.6rem;box-sizing:border-box;transition:border-color .3s ease}.resume-upload-label:hover{border-color:#666}.resume-upload-label.dragover{border-color:#000;background:#ebebeb}.upload-plus-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.upload-plus{display:block;width:40px;height:40px;font-size:40px;line-height:40px;color:#00000080;margin-bottom:12px;font-weight:200}.upload-tip{font-size:1.6rem;color:#000;margin:0 0 8px}.required-star{color:#e50012;margin-right:2px}.upload-desc{font-size:14px;color:#00000080;margin:0;line-height:1.4}.resume-upload-file{display:none;font-size:1.6rem;color:#000}.resume-upload-input:valid+.resume-upload-label .resume-upload-placeholder{display:none}.resume-upload-input:valid+.resume-upload-label .resume-upload-file{display:block}@media screen and (max-width:749px){.resume-upload-box{width:100%;height:auto;min-height:200px}.upload-plus{width:32px;height:32px;font-size:32px}.upload-tip{font-size:14px}.upload-desc{font-size:12px}}.custom-form-group{display:flex;flex-direction:column;gap:2.4rem}.form-control-item{display:flex;flex-direction:column;gap:.8rem}.form-control-label{font-size:1.6rem;font-weight:700;color:#000;line-height:1.5}.required-star{color:#e50012;margin-right:.4rem}.form-control-input{width:100%;height:48px;padding:0 1.6rem;border:1px solid #BDBDBD;background:#fff;font-size:1.4rem;color:#000;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none;box-shadow:unset;transition:all .3s ease}.form-control-input::placeholder{color:#00000080}select.form-control-input:invalid{color:#00000080}select.form-control-input:valid{color:#000}.form-control-input[type=month]:invalid{color:#00000080}.form-control-input[type=month]:valid{color:#000}.form-control-input[type=select]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-control-input[type=month]{padding:0 1.6rem;line-height:4.8rem}.form-control-input:required{border-color:#bdbdbd}.form-control-input:hover,.form-control-input:focus{border-color:#000!important}.form-control-input:required:user-invalid{border-color:#e50012!important}select.form-control-input:required:user-invalid,.form-control-input[type=month]:required:user-invalid{border-color:#e50012!important}@media screen and (max-width:749px){.custom-form-group{gap:1.6rem}.form-control-input{height:44px;font-size:1.1rem}.form-control-input::placeholder{font-size:1.1rem}select.form-control-input option{font-size:1.1rem}.form-control-label{font-size:12px}}.experience-item{display:flex;flex-direction:column;gap:2.4rem}.experience-item+.experience-item{margin-top:24px;padding-top:24px;border-top:1px solid #BDBDBD}
/*# sourceMappingURL=/cdn/shop/t/17/assets/resume-submission.css.map */
