button[type=submit],input[type=button],input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none}button:focus,input:focus,select:focus,textarea:focus{box-shadow:none!important;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none!important}#job-apply .jobs-detail .job-header{padding-bottom:18px}.jobs-detail .job-header .job-attributes{margin:0;width:calc(100% - 80px);width:-webkit-calc(100% - 80px)}#job-apply .jobs-detail .job-header h2{margin-bottom:0;text-transform:uppercase}#job-apply .jobs-detail .job-header h2 a.job-attributes-btn{border-left:1px solid #000;color:#000;font-size:16px;font-weight:400;line-height:26px;margin:0 0 0 8px;padding:0 0 0 8px;text-decoration:none}#job-apply .jobs-detail .job-header h2 a.job-attributes-btn:hover{color:#000;text-decoration:none}#job-apply .jobs-detail .job-header h2 a.job-attributes-btn span{padding-left:5px}#job-apply .job-description-holder{border-bottom:1px solid #ccc;display:none;margin:0 0 18px;padding:0 0 18px}.apply-form{margin:30px 0 0;width:100%}.apply-form .form-row{display:block;float:left;height:auto;margin:0;width:calc(100% + 26px);width:-webkit-calc(100% + 26px)}.apply-form .form-row.responsive{margin:0;max-width:100%}.apply-form .form-row.right-row{float:right}.apply-form .form-row.no-margin-bottom{margin-bottom:0}.apply-form .input-holder{float:left;height:auto;position:relative;width:100%}.apply-form #attachResume{margin-bottom:26px}.apply-form .file-holder{float:left;height:auto;margin:0 18px 0 0;position:relative;width:50%}.apply-form .form-row .col-100,.apply-form .form-row .col-25,.apply-form .form-row .col-33,.apply-form .form-row .col-50,.apply-form .form-row .col-75{float:left}.apply-form .form-row .col-25{width:25%}.apply-form .form-row .col-33{width:calc(33.33% - 26px);width:-webkit-calc(33.33% - 26px)}.apply-form .form-row .col-50{width:50%}.apply-form .form-row .col-75{width:75%}.apply-form .form-row .col-100{width:calc(100% - 26px)}.apply-form .form-group{box-sizing:border-box;margin:0 26px 26px 0;padding:0;position:relative}#contact-us .apply-form .form-row{width:100%!important}#contact-us .apply-form .form-row .col-100{margin-right:0!important;width:100%!important}#contact-us .apply-form .form-buttons{margin:4px 0 0}#contact-us .apply-form .form-buttons button{float:right;margin:0}.form-group.centeredBtn{text-align:center}#drop-resume{display:none}#drop-resume div.fck-label{color:#000;float:left;font-size:13px;font-weight:500;line-height:13px;margin:0 0 6px;padding:0;text-align:left;width:100%}.apply-form form h3{font-size:28px;font-weight:500}.apply-form form h3.personal-information{margin-bottom:28px}.apply-form form h3.special-top-margin{float:left;margin-bottom:28px;margin-top:34px}.apply-form .form-group.no-margin{margin:0}.apply-form .no-padding{padding:0}.apply-form .form-group .form-with-arrow-inner{position:relative}.apply-form .form-group .form-with-arrow-inner .fas{bottom:0;color:#999;font-size:16px;height:46px;line-height:46px;position:absolute;right:10px;z-index:2}.apply-form .file-holder .form-label,.apply-form .form-group .form-label{color:#000;float:left;font-size:13px;font-weight:500;margin:0 0 6px;padding:0;text-transform:none;width:100%}.apply-form #drop-resume div.fck-label .error-data,.apply-form .file-holder .form-label .error-data,.apply-form .form-group .form-label .error-data{color:red;display:none;float:right;font-size:13px;font-weight:500;margin:0;padding:0;text-transform:none;width:auto}.apply-form #drop-resume.error-exists div.fck-label .error-data,.apply-form .file-holder.error .form-label .error-data,.apply-form .form-group.error .form-label .error-data{display:block}.apply-form .form-group .clear-input{color:#4b4b4b;display:none;font-size:16px;height:46px;line-height:46px;position:absolute;right:10px;top:0;z-index:8}.apply-form .form-group .form-control,.apply-form .form-group .form-select{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#000;display:inline-block;font-size:14px;font-weight:600;height:46px;line-height:46px;padding:0 30px 0 16px;width:100%}.apply-form .form-group .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;position:relative;z-index:1}.apply-form .form-group .form-select.has-placeholder{color:#999;font-weight:400}.apply-form .form-group textarea.form-control{height:120px;line-height:22px;padding-bottom:10px;padding-top:10px;resize:none}.apply-form .SelectBox{font-family:Work Sans,sans-serif;padding:0 30px 0 20px}.apply-form .form-group .form-control::-ms-clear,.apply-form .form-group .form-select::-ms-expand{display:none}.apply-form .form-group input:-webkit-autofill,.apply-form .form-group input:-webkit-autofill:active,.apply-form .form-group input:-webkit-autofill:focus,.apply-form .form-group input:-webkit-autofill:hover,.apply-form .form-group select:-webkit-autofill,.apply-form .form-group select:-webkit-autofill:active,.apply-form .form-group select:-webkit-autofill:focus,.apply-form .form-group select:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.apply-form .form-group select:focus{outline:none!important}.apply-form .form-group select::-moz-focus-inner{border:0!important}.apply-form .form-group ::-webkit-input-placeholder{color:#999;font-size:14px;font-weight:400}.apply-form .form-group ::-moz-placeholder{color:#999;font-size:14px;font-weight:400}.apply-form .form-group :-ms-input-placeholder{color:#999;font-size:14px;font-weight:400}.apply-form .form-group :-moz-placeholder{color:#999;font-size:14px;font-weight:400}.apply-form .professional-info .resume_name{box-sizing:border-box;color:#999;display:none;margin:0;padding:0;position:relative;width:100%}.apply-form .professional-info .resume_name span{word-wrap:normal;display:inline-block;float:left;font-size:16px;font-weight:400;line-height:50px;max-width:90%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.apply-form #clear-file{color:#4b4b4b;cursor:pointer;display:none;font-size:16px;height:46px;line-height:46px;position:absolute;right:15px;text-decoration:none!important;top:0;width:auto}.apply-form #clear-file span{display:inline-block}.apply-form #message-file{box-sizing:border-box;color:red;display:none;float:left;font-size:13px;line-height:15px;margin:8px 0 0 16px;padding:0;text-align:left}.apply-form .file-selected{color:#000;font-size:14px;font-weight:600}.apply-form #submit_button.disabled,.apply-form #submit_button.disabled:hover{cursor:default;filter:alpha(opacity=25);opacity:.25}.apply-form .form-row.submit-btn-holder{margin:56px 0 0}.apply-form .form-row.submit-btn-holder.less-margin{margin:23px 0 0}.apply-form .file-holder .form-label sup,.apply-form .form-group .form-label sup{color:red;font-size:16px;top:0}.apply-form .form-buttons{float:left;height:auto;margin:30px 0 0;width:100%}.apply-form .form-buttons a,.apply-form .form-buttons button{background:#000;border:1px solid #000;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:40px;line-height:38px;margin:0 6px;max-height:40px;min-width:120px;padding:0 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:top;width:auto}.apply-form .form-buttons a.cancelBtn{background:#fff;border:1px solid #000;color:#000}.apply-form .form-buttons a:hover,.apply-form .form-buttons button:hover{background:#685bc7;border-color:#000;color:#000;text-decoration:none}.apply-form .form-buttons button{margin-left:0}.apply-form a.cancel{background:#fff;color:#000}.apply-form a.cancel:hover{background:#000;color:#fff}.apply-form .form-group.error .SumoSelect>.CaptionCont,.apply-form .form-group.error .SumoSelect>.CaptionCont span,.apply-form .form-group.error .form-control,.apply-form .form-group.error .form-select,.file-holder.error #upload-resume-btn{border-color:red;color:red}.file-holder.error .file-name{color:red}.apply-form .form-group label.error,.file-holder label.error{box-sizing:border-box;color:red;display:block;font-size:13px;line-height:15px;margin:8px 0 0;padding:0 16px}.file-holder label.error{box-sizing:border-box;float:left;width:100%}label.error a{color:red!important;text-decoration:underline!important}.apply-form .error-holder{background:#ffebe8;border:1px solid red;border-radius:3px;box-sizing:border-box;display:none;margin-top:30px;padding:15px;text-align:left;width:100%}.apply-form .error-holder p{color:red;font-size:16px;margin-bottom:0!important}.apply-form .error-holder ul{color:red;margin:15px 0 0 15px;padding:0}.apply-form .error-holder ul li{list-style:disc}.apply-form .mobile-apply{display:none;float:left;height:auto;width:calc(100% + 26px);width:-webkit-calc(100% + 26px)}.apply-form select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #000!important}.apply-form #upload-resume-btn{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#999;cursor:pointer;float:left;font-size:14px;font-weight:400;height:46px;line-height:46px;margin:0;padding:0 30px 0 16px;position:relative;width:100%}.apply-form #upload-resume-btn.activated{cursor:default}.apply-form .apply-box-inner{color:#999;cursor:pointer;font-size:14px;font-weight:400;margin:0;width:100%}.apply-form .apply-box-inner .file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.apply-form .switch-editor{color:#000;display:inline-block;float:left;font-size:13px;font-weight:400;height:auto;line-height:46px;padding-top:32px;text-decoration:underline;width:auto}.apply-form .switch-editor.adjust{margin:18px 0 0}.apply-form .switch-editor:hover{color:#000;text-decoration:none}.apply-form #upload-resume-btn span.fas.fa-upload{color:#000;font-size:16px;height:46px;line-height:46px;position:absolute;right:15px;top:0;width:auto}@media (min-width:950px) and (max-width:1064px){#job-apply .apply-form .form-row{width:100%}#job-apply .apply-form .form-row .col-33,#job-apply .apply-form .form-row .col-50,#job-apply .file-holder{margin-bottom:16px;margin-right:0;width:100%}#job-apply .file-holder{margin:0}#job-apply .switch-editor{line-height:14px;margin:10px 0 0 16px;padding:0}#job-apply .apply-form form h3.special-top-margin{margin-bottom:18px;margin-top:24px}#job-apply .agreement{line-height:16px}#job-apply .apply-form #drop-resume .form-group{margin-right:0}#job-apply .agreement .checkmark{top:2px}}@media (min-width:320px) and (max-width:966px){.job-apply-wrapper{padding:0 0 20px}.job-apply-wrapper h1{font-size:22px;line-height:32px;padding:0;width:100%}.job-apply-wrapper h3.thank-you{font-size:24px;line-height:24px}.job-apply-wrapper p.thank-you{font-size:16px}.apply-form .form-row.left-row,.apply-form .form-row.right-row,.form-row.apply-boxes{float:left;max-width:100%;width:100%}.apply-form .form-row.right-row{margin:16px 0 0}.apply-form form h3{font-size:24px;margin:0 0 16px}.apply-form .professional-info{margin-top:30px}.apply-form .form-group.f-active textarea.form-control:not(.smaller),.apply-form .form-group.f-focus textarea.form-control:not(.smaller){padding:44px 20px 0}}@media (min-width:320px) and (max-width:780px){.jobs-detail .job-header .job-attributes{width:calc(100% - 78px);width:-webkit-calc(100% - 78px)}#job-apply .jobs-detail .job-header h2 a.job-attributes-btn{border:0;display:block;font-size:13px;margin:10px 0 0;padding:0}.apply-form .form-row{width:100%}.apply-form .file-holder,.apply-form .form-row .col-100,.apply-form .form-row .col-33,.apply-form .form-row .col-50{margin-bottom:16px;margin-right:0;width:100%}.apply-form .file-holder{margin:0}.apply-form .switch-editor{line-height:14px;margin:10px 0 0 16px;padding:0}.apply-form form h3.special-top-margin{margin-bottom:18px;margin-top:24px}.apply-form #drop-resume .form-group{margin-right:0}}@media (min-width:20px) and (max-width:360px){.apply-form .form-buttons{margin:0}.apply-form .form-buttons a,.apply-form .form-buttons button{height:auto;margin:0;width:100%}.apply-form .form-buttons a.cancelBtn{margin:10px 0 0}}.container{cursor:pointer;display:block;font-size:13px;line-height:20px;margin-bottom:0;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#job-apply .container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#job-apply .container a{color:#000;text-decoration:underline}#job-apply .container a:hover{color:#000;text-decoration:none}#job-apply .checkmark{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;height:25px;left:0;overflow:hidden;position:absolute;top:0;width:25px}#job-apply .error label.container,#job-apply .error label.container a{color:red!important}#job-apply .error .checkmark{border-color:red}#job-apply .container:hover input~.checkmark{background-color:#f5f5f5;border-radius:3px}#job-apply .container input:checked~.checkmark{background-color:#685bc7;border-color:#685bc7;border-radius:3px}#job-apply .checkmark:after{content:"";display:none;position:absolute}#job-apply .container input:checked~.checkmark:after{display:block}#job-apply .container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:12px;left:8px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px}#consent-contact-information-error{display:none!important}