.JobInput_jobInputInnerWrapper{position:relative;height:56px;margin-bottom:30px}.JobInput_jobInputInnerWrapper .JobInput_errorMsg{color:#fa3913;position:absolute;bottom:-21px;font-size:11px}
.FileUploader_uploadedAsset{border:2px solid #ddd;display:inline-block;height:114px;width:114px;margin-right:15px;margin-bottom:30px;vertical-align:middle;position:relative}.FileUploader_uploadedAsset img,.FileUploader_uploadedAsset video{max-width:100%;max-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.FileUploader_uploadedAsset .FileUploader_file-name{position:absolute;left:0;bottom:-22px;width:114px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.FileUploader_uploadedAsset .icon-file{font-size:70px;width:55px;height:70px;display:block;margin:0 auto;padding-top:19px}.FileUploader_uploadedAsset .icon-file:before{color:#1a75d2}.FileUploader_uploadedAsset .FileUploader_hidden{display:none;visibility:hidden}.FileUploader_assetsContainer{margin-top:20px}.FileUploader_assetsContainer .FileUploader_saved-preview{display:inline-block;height:114px;width:114px;margin-right:15px;margin-bottom:30px;vertical-align:middle}.FileUploader_top-right{position:absolute;right:0;top:0;color:#fff;background:rgba(0,0,0,.4);padding:2px;font-size:12px;border-radius:50%;cursor:pointer}.FileUploader_fileUploadCore .uploadBtn{padding:10px 52px;background-color:#1976d2;color:#fff;margin-top:20px;border:0;border-radius:2px;cursor:pointer}.FileUploader_fileUploadCore .dragDropText{display:none}
.JobApply_jobDescriptionWrapper{padding:80px 0 120px}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner{margin:0 0 85px}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner h1{font-size:40px;font-weight:700;line-height:1.18;letter-spacing:normal;color:#212121;margin-bottom:0}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_department,.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_location,.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_type{display:inline-block;font-size:14px;font-weight:500;line-height:2.71;letter-spacing:normal;color:#8993a4;margin-right:20px}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_department,.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_location,.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_type{line-height:1.7}}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_location{margin-top:20px}}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_alignRight{text-align:right}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_alignRight button{font-size:18px;width:200px;font-weight:700;text-align:center;letter-spacing:normal;color:#fff;text-transform:uppercase;line-height:60px;padding:0 34px;transition:all .3s ease;height:60px;border-radius:4px;background-color:#1976d2}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_alignRight button:hover{background-color:#135aa0}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_alignRight button{line-height:60px}}@media only screen and (max-width:991px){.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner .JobApply_alignRight{text-align:left}}.JobApply_jobDescriptionWrapper .JobApply_pageContainer{padding:0}.JobApply_jobDescriptionWrapper .JobApply_pageContainer h3{font-size:30px;font-weight:700;line-height:1.57;letter-spacing:normal;color:#212121;text-transform:capitalize;margin-bottom:19px}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_pageContainer h3{font-size:26px}}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm{position:relative;margin-left:-15px}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_inputWrapper{height:56px;display:inline-block}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper{position:relative;margin:0 0 30px}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper label{display:inline-block;padding-top:10px}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper>div{display:inline-block;vertical-align:top;margin:0 0 0 20px}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper>div{margin:0}}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper .JobApply_errorMsg{color:#fa3913;left:15px;bottom:-21px;transform:none}@media only screen and (max-width:991px){.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_uploadWrapper{margin:0 0 50px}}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_textAreaWrapper{position:relative;height:120px;margin-bottom:60px}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_textAreaWrapper .JobApply_errorMsg{bottom:-20px;left:15px;transform:none}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_errorMsg{color:#fa3913;position:absolute;bottom:-21px;font-size:11px;left:50%;bottom:65px;transform:translate(-50%)}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm .JobApply_errorMsg.JobApply_submissionError{width:100%;display:block;text-align:center;left:0;transform:translate(0);bottom:70px}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm input[type=submit]{font-size:18px;width:200px;font-weight:700;text-align:center;letter-spacing:normal;color:#fff;text-transform:uppercase;line-height:60px;padding:0 34px;transition:all .3s ease;height:60px;border-radius:4px;background-color:#1976d2;display:block;margin:0 auto}.JobApply_jobDescriptionWrapper .JobApply_jobApplyForm input[type=submit]:hover{background-color:#135aa0}@media only screen and (max-width:991px){.JobApply_jobDescriptionWrapper{padding-top:30px}.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner{margin:0 0 20px}}@media only screen and (max-width:767px){.JobApply_jobDescriptionWrapper .JobApply_careersPageBanner h1{font-size:32px}}.JobApply_loading{min-height:800px}@media only screen and (max-width:767px){.JobApply_loading{min-height:600px}}.JobApply_bodyClassStyles button{height:40px;min-width:140px;font-weight:400;font-size:13px;text-align:center;color:#fff;border-radius:2px;border:0;background:#0b78e3;margin-right:20px;font-weight:700;border-radius:4px}.JobApply_bodyClassStyles p{display:inline-block;font-size:12px;font-weight:300;letter-spacing:normal;color:#2f3d50}@media (max-width:767px){.JobApply_bodyClassStyles button{display:inherit}}

/*# sourceMappingURL=http://localhost:8080/build/css/76.f27bf2804cd2be257b82.css.map*/