.applicationForm{max-width:1274px;margin:0 auto;padding:0 75px;position:relative}.applicationForm__form--disabled{pointer-events:none}.applicationForm__overlay{z-index:9999;cursor:wait;pointer-events:auto;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.applicationForm__loader{border:4px solid #fff3;border-top-color:var(--teal,#3eafc5);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite applicationForm__spin}.applicationForm__loaderText{color:var(--white,#fff);font-family:Aventa;font-size:16px}@keyframes applicationForm__spin{to{transform:rotate(360deg)}}.applicationForm__modalOverlay{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out applicationForm__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes applicationForm__modalFadeIn{0%{opacity:0}to{opacity:1}}.applicationForm__modal{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:440px;padding:40px 32px;animation:.3s ease-out applicationForm__modalSlideIn;box-shadow:0 20px 60px #0000004d}@keyframes applicationForm__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.applicationForm__modalIcon{margin-bottom:20px}.applicationForm__modal--success .applicationForm__modalIcon{color:#4caf50}.applicationForm__modal--error .applicationForm__modalIcon{color:#f44336}.applicationForm__modalTitle{color:#111822;letter-spacing:2px;margin:0 0 12px;font-family:Orlean;font-size:24px;font-weight:600}.applicationForm__modalMessage{color:#555;margin:0 0 28px;font-family:Aventa;font-size:16px;line-height:1.5}.applicationForm__modalButton{letter-spacing:2px;color:#fff;cursor:pointer;background:#101820;border:none;border-radius:30px;padding:14px 48px;font-family:Orlean;font-size:16px;font-weight:600;transition:background .2s,transform .1s}.applicationForm__modalButton:hover{background:#2c3e50}.applicationForm__modalButton:active{transform:scale(.98)}.applicationForm__section{margin-bottom:60px}.applicationForm__resumeUpload{text-align:center;cursor:pointer;background:#fff;border:1px dashed #000;flex-direction:column;justify-content:center;align-items:center;height:141px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.applicationForm__resumeUpload:hover{background-color:#f9f9f9}.applicationForm__resumeUpload.has-file{border-style:solid;border-color:var(--teal)}.applicationForm__sectionTitle{letter-spacing:3px;color:#111822;text-transform:capitalize;margin:0;font-family:Orlean;font-size:28px;font-weight:600;line-height:normal}.applicationForm__sectionDesc{color:gray;max-width:763px;margin-top:8px;font-family:Aventa;font-size:16px;line-height:25.6px}.applicationForm__resumeFileName{color:var(--teal);margin-top:8px;font-family:Aventa;font-size:14px}.applicationForm__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.applicationForm__row{gap:52px;margin-bottom:32px;display:flex}.applicationForm__row--single{margin-bottom:32px}.applicationForm__field{flex:1;max-width:610.836px;position:relative}.applicationForm__field--full{width:100%;max-width:610.836px}.applicationForm__field label{letter-spacing:3px;color:#111822;text-transform:capitalize;margin-bottom:12px;font-family:Orlean;font-size:17px;font-weight:600;line-height:20px;display:block}.applicationForm__field input,.applicationForm__field select{color:#111822;text-transform:capitalize;background:0 0;border:1px solid gray;border-radius:0;outline:none;width:100%;height:65px;padding:0 30px;font-family:Orlean;font-size:18px;font-weight:600;transition:border-color .3s}.applicationForm__field input:focus,.applicationForm__field select:focus{border-color:#111822}.applicationForm__field input::placeholder{color:gray;text-transform:capitalize;font-family:Orlean;font-size:18px;font-weight:600}.applicationForm__field select{appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%23111822' d='M6 7L0 0h12z'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat}.applicationForm__field input[type=date]{cursor:pointer;position:relative}.applicationForm__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}.applicationForm__field input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111822' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:24px 24px}.applicationForm__field--phone{max-width:610.836px}.applicationForm__field--phone .applicationForm__phoneWrapper{border:1px solid gray;align-items:center;height:65px;display:flex}.applicationForm__field--phone .applicationForm__phoneCode{color:#111822;appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23111822' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;flex:0 0 150px;font-family:Orlean;font-size:16px;font-weight:600;border:none!important;border-right:1px solid gray!important;border-radius:0!important;width:150px!important;height:100%!important;padding:0 35px 0 20px!important}.applicationForm__field--phone .applicationForm__phoneInput{color:#111822;text-transform:capitalize;outline:none;flex:auto;font-family:Orlean;font-size:18px;font-weight:600;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;height:100%!important;padding:0 30px!important}.applicationForm__field--phone .applicationForm__phoneInput::placeholder{color:gray;text-transform:capitalize;font-family:Orlean;font-size:18px;font-weight:600}.applicationForm__field--experience{flex:1;max-width:610.836px}.applicationForm__field--experience .applicationForm__experienceWrapper{border:1px solid gray;align-items:center;height:65px;display:flex}.applicationForm__field--experience .applicationForm__experienceField{flex:1;align-items:center;height:100%;display:flex}.applicationForm__field--experience .applicationForm__experienceField:first-child{border-right:1px solid gray}.applicationForm__field--experience .applicationForm__experienceField input{color:#111822;text-transform:capitalize;outline:none;font-family:Orlean;font-size:18px;font-weight:600;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0 30px!important}.applicationForm__field--experience .applicationForm__experienceField input::placeholder{color:gray;text-transform:capitalize;font-family:Orlean;font-size:18px;font-weight:600}.applicationForm__field--salary{flex:1;max-width:610.836px}.applicationForm__field--salary .applicationForm__salaryWrapper{border:1px solid gray;align-items:center;height:65px;display:flex}.applicationForm__field--salary .applicationForm__salaryCurrency{color:#111822;appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23111822' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;flex:0 0 110px;font-family:Orlean;font-size:16px;font-weight:600;border:none!important;border-right:1px solid gray!important;border-radius:0!important;width:110px!important;height:100%!important;padding:0 30px 0 15px!important}.applicationForm__field--salary .applicationForm__salaryInput{color:#111822;outline:none;flex:auto;font-family:Orlean;font-size:18px;font-weight:600;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;height:100%!important;padding:0 20px!important}.applicationForm__field--salary .applicationForm__salaryInput::placeholder{color:gray;font-family:Orlean;font-size:18px;font-weight:600}.applicationForm__subTitle{letter-spacing:3px;color:var(--medium-emphasis);text-transform:capitalize;margin:0 0 30px;font-family:Orlean;font-size:28px;font-weight:600;line-height:normal}.applicationForm__addDocument{cursor:pointer;background:#fff;border:1px dashed gray;align-items:center;gap:20px;max-width:390px;padding:20px 30px;transition:all .3s;display:flex}.applicationForm__addDocument:hover{border-color:var(--medium-emphasis);background:#f9f9f9}.applicationForm__addDocIcon{background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.applicationForm__addDocIcon span{color:var(--medium-emphasis);font-size:24px}.applicationForm__addDocText{text-align:left;flex-direction:column;display:flex}.applicationForm__addDocTitle{letter-spacing:3px;color:var(--medium-emphasis);text-transform:capitalize;font-family:Orlean;font-size:28px;font-weight:600}.applicationForm__addDocDesc{color:gray;margin-top:5px;font-family:Aventa;font-size:16px}.applicationForm__fileName{color:var(--teal);margin-top:10px;font-family:Aventa;font-size:14px}.applicationForm__checkbox{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.applicationForm__checkbox input[type=checkbox]{cursor:pointer;border:1px solid gray;flex-shrink:0;width:20px;height:20px;margin-top:3px}.applicationForm__checkbox label{color:gray;cursor:pointer;font-family:Aventa;font-size:16px;line-height:25.6px}.applicationForm__privacy{max-width:1200px}.applicationForm__experienceBlock{background:#f9f9f9;border-radius:8px;margin-bottom:30px;padding:30px;position:relative}.applicationForm__deleteExperience{cursor:pointer;color:#111822;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .3s,background-color .3s;display:flex;position:absolute;top:20px;right:20px}.applicationForm__deleteExperience:hover{color:#ff4d4f;background-color:#ff4d4f1a}.applicationForm__deleteExperience svg{width:24px;height:24px}.applicationForm__addExperience{letter-spacing:3px;color:var(--medium-emphasis);text-transform:capitalize;cursor:pointer;background:0 0;border:none;padding:0;font-family:Orlean;font-size:28px;font-weight:600;transition:color .3s}.applicationForm__addExperience:hover{color:var(--teal)}.applicationForm__required{color:#ff4d4f}.applicationForm__error{color:#ff4d4f;margin-top:5px;font-family:Aventa;font-size:12px;display:block}.applicationForm__field.has-error input,.applicationForm__field.has-error select{border-color:#ff4d4f}.applicationForm__checkbox.has-error label{color:#ff4d4f}.applicationForm__checkbox.has-error input[type=checkbox]{border-color:#ff4d4f}.applicationForm__privacyWrapper{flex-direction:column;display:flex}.applicationForm__privacyError{color:#ff4d4f;margin-top:8px;margin-left:32px;font-family:Aventa;font-size:14px}.applicationForm__submit{max-width:747px;margin:60px auto 0}.applicationForm__submit button{background:#101820;border-radius:30px;width:100%;height:60px;box-shadow:0 10px 36px #10182059,0 0 0 1px #1018200f}@media screen and (max-width:767px){.applicationForm{padding:0 24px}.applicationForm__section{margin-bottom:40px}.applicationForm__row{flex-direction:column;gap:24px}.applicationForm__row--single{margin-bottom:24px}.applicationForm__field,.applicationForm__field--full,.applicationForm__field--phone,.applicationForm__field--experience,.applicationForm__field--salary{max-width:100%}.applicationForm__field label{letter-spacing:2px;margin-bottom:10px;font-size:14px}.applicationForm__field input,.applicationForm__field select{height:55px;padding:0 20px;font-size:16px}.applicationForm__resumeUpload{height:auto;min-height:120px;padding:20px}.applicationForm__sectionTitle,.applicationForm__subTitle{letter-spacing:2px;font-size:20px}.applicationForm__sectionDesc{font-size:14px}.applicationForm__addDocTitle{font-size:18px}.applicationForm__addDocument{max-width:100%;padding:15px 20px}.applicationForm__addDocIcon{width:50px;height:50px}.applicationForm__addExperience{font-size:18px}.applicationForm__field--experience .applicationForm__experienceWrapper{flex-direction:row;height:55px}.applicationForm__field--experience .applicationForm__experienceField{width:50%;height:100%}.applicationForm__field--experience .applicationForm__experienceField:first-child{border-bottom:none;border-right:1px solid gray}.applicationForm__field--experience .applicationForm__experienceField input{font-size:16px;padding:0 15px!important}.applicationForm__field--salary .applicationForm__salaryWrapper{flex-direction:row;height:55px}.applicationForm__field--salary .applicationForm__salaryCurrency{flex:0 0 90px;font-size:14px;width:90px!important;padding:0 25px 0 10px!important}.applicationForm__field--salary .applicationForm__salaryInput{font-size:16px;padding:0 15px!important}.applicationForm__field--phone .applicationForm__phoneWrapper{height:55px}.applicationForm__field--phone .applicationForm__phoneCode{flex:0 0 100px;font-size:14px;width:100px!important;padding:0 25px 0 10px!important}.applicationForm__field--phone .applicationForm__phoneInput{font-size:16px;padding:0 15px!important}.applicationForm__experienceBlock{margin-bottom:20px;padding:20px}.applicationForm__deleteExperience{width:35px;height:35px;top:15px;right:15px}.applicationForm__deleteExperience svg{width:20px;height:20px}.applicationForm__privacy{max-width:100%}.checkbox label{font-size:14px;line-height:1.5}.applicationForm__submit{max-width:100%;margin:40px auto 0}.applicationForm__submit button{height:55px}.applicationForm__status{margin-bottom:20px;padding:12px 16px;font-size:14px}}@media screen and (min-width:768px) and (max-width:1024px){.applicationForm{padding:0 40px}.applicationForm__section{margin-bottom:50px}.applicationForm__row{gap:30px}.applicationForm__field,.applicationForm__field--full,.applicationForm__field--phone,.applicationForm__field--experience,.applicationForm__field--salary,.applicationForm__addDocument{max-width:100%}.applicationForm__sectionTitle,.applicationForm__subTitle{font-size:24px}.applicationForm__experienceBlock{padding:25px}}@media screen and (max-width:480px){.applicationForm{padding:0 16px}.applicationForm__sectionTitle,.applicationForm__subTitle{letter-spacing:1.5px;font-size:18px}.applicationForm__field label{letter-spacing:1.5px;font-size:13px}.applicationForm__addDocTitle,.applicationForm__addExperience{font-size:16px}.applicationForm__field input[type=date]{background-position:right 10px center;background-size:20px 20px}}
/*# sourceMappingURL=9d22f912ad7849de.css.map*/