.list-item-card{font-size:16px;font-weight:400;line-height:22px;padding:16px 20px}@media(min-width:0){header h1{margin-bottom:0}}@media(min-width:768px){header h1{margin-bottom:8px}}@media(min-width:992px){header h1{margin-bottom:16px}}h2{margin-bottom:16px}div.subtitle p{font-size:18px;line-height:28px}@media(min-width:768px){div.subtitle p{font-size:24px;line-height:34px}}.grid-item-card{font-size:16px;font-weight:400;line-height:29px;padding:24px}.list-item-card,.grid-item-card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;border-radius:15px;border:1px solid #BED5E3;background:#fff}.list-item-card:not(:first-child),.grid-item-card:not(:first-child){margin-top:20px}.list-item-card .title,.grid-item-card .title{font-weight:600;margin-bottom:4px}.job-checklist ul{margin-top:12px}.job-checklist ul li:not(:last-child){margin-bottom:8px}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.workday{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-application{border-radius:15px;border:2px solid #BED5E3;background:#fff;color:#171717;padding:16px}@media(min-width:768px){.job-application{padding:32px}}.job-application .intro{font-size:16px;font-weight:400;line-height:29px}.job-application .job-application-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}.job-application .input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:relative}.job-application .input .icon-element{cursor:pointer;position:absolute;right:0;margin:21px 20px 21px 0;width:16px;height:16px}.job-application .input input{font-size:16px;font-weight:400;line-height:22px;border-width:1px;border-bottom-width:3px;border-style:solid;border-radius:15px;padding:16px;width:100%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#a7d2e0;background-color:#fff}.job-application .input input~span{background-color:#a7d2e0}.job-application .input input::-webkit-input-placeholder{color:#80b8cb}.job-application .input input::-moz-placeholder{color:#80b8cb}.job-application .input input:-ms-input-placeholder{color:#80b8cb}.job-application .input input::-ms-input-placeholder{color:#80b8cb}.job-application .input input::placeholder{color:#80b8cb}.job-application .input input:hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#2caecb;background-color:#fff}.job-application .input input:hover~span{background-color:#2caecb}.job-application .input input:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#127d9f;background-color:#fff}.job-application .input input:active~span{background-color:#127d9f}.job-application .input input:focus,.job-application .input input:focus-visible,.job-application .input input:focus-within{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px rgba(73,193,220,.8);box-shadow:0 0 0 2px #fffc,0 0 0 4px #49c1dccc;color:#171717;border-color:#077193;background-color:#fff}.job-application .input input:focus~span,.job-application .input input:focus-visible~span,.job-application .input input:focus-within~span{background-color:#077193}.job-application .input input{font-size:16px;line-height:24px;-webkit-transition:color,border-color,background-color ease .2s,-webkit-box-shadow;transition:color,border-color,background-color ease .2s,-webkit-box-shadow;transition:color,box-shadow,border-color,background-color ease .2s;transition:color,box-shadow,border-color,background-color ease .2s,-webkit-box-shadow;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}.job-application .input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.job-application .input input::-webkit-outer-spin-button,.job-application .input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.job-application .input input.show-valid:valid:not(:-moz-placeholder),.job-application .input input.show-valid:read-only:not(:-moz-placeholder){box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder),.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder){box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown){box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:placeholder-shown),.job-application .input input.show-valid:read-only:not(:placeholder-shown){-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-moz-placeholder)~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder)~span{background-color:#15a35f}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder)~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder)~span{background-color:#15a35f}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown)~span{background-color:#15a35f}.job-application .input input.show-valid:valid:not(:placeholder-shown)~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown)~span{background-color:#15a35f}.job-application .input input.show-valid:valid:not(:placeholder-shown)::-webkit-input-placeholder,.job-application .input input.show-valid:read-only:not(:placeholder-shown)::-webkit-input-placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:placeholder-shown)::-moz-placeholder,.job-application .input input.show-valid:read-only:not(:placeholder-shown)::-moz-placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:placeholder-shown):-ms-input-placeholder,.job-application .input input.show-valid:read-only:not(:placeholder-shown):-ms-input-placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:placeholder-shown)::-ms-input-placeholder,.job-application .input input.show-valid:read-only:not(:placeholder-shown)::-ms-input-placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:-moz-placeholder)::placeholder,.job-application .input input.show-valid:read-only:not(:-moz-placeholder)::placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder)::placeholder,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder)::placeholder{color:#80b8cb}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown)::placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:placeholder-shown)::placeholder,.job-application .input input.show-valid:read-only:not(:placeholder-shown)::placeholder{color:#80b8cb}.job-application .input input.show-valid:valid:not(:-moz-placeholder):hover,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):hover{box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#17cb7f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):hover,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):hover{box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#17cb7f;background-color:#fff}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):hover{box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#17cb7f;background-color:#fff}.job-application .input input.show-valid:valid:not(:placeholder-shown):hover,.job-application .input input.show-valid:read-only:not(:placeholder-shown):hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#17cb7f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-moz-placeholder):hover~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):hover~span{background-color:#17cb7f}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):hover~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):hover~span{background-color:#17cb7f}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):hover~span{background-color:#17cb7f}.job-application .input input.show-valid:valid:not(:placeholder-shown):hover~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown):hover~span{background-color:#17cb7f}.job-application .input input.show-valid:valid:not(:-moz-placeholder):active,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):active{box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#1db66d;background-color:#fff}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):active,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):active{box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#1db66d;background-color:#fff}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):active{box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#1db66d;background-color:#fff}.job-application .input input.show-valid:valid:not(:placeholder-shown):active,.job-application .input input.show-valid:read-only:not(:placeholder-shown):active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#1db66d;background-color:#fff}.job-application .input input.show-valid:valid:not(:-moz-placeholder):active~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):active~span{background-color:#1db66d}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):active~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):active~span{background-color:#1db66d}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):active~span{background-color:#1db66d}.job-application .input input.show-valid:valid:not(:placeholder-shown):active~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown):active~span{background-color:#1db66d}.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus,.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus-visible,.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus-within,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus-visible,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus-within{box-shadow:0 0 0 2px #fffc,0 0 0 4px #17cb7f;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus,.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus-visible,.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus-within,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus-visible,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus-within{box-shadow:0 0 0 2px #fffc,0 0 0 4px #17cb7f;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus,.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus-visible,.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus-within{box-shadow:0 0 0 2px #fffc,0 0 0 4px #17cb7f;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:placeholder-shown):focus,.job-application .input input.show-valid:valid:not(:placeholder-shown):focus-visible,.job-application .input input.show-valid:valid:not(:placeholder-shown):focus-within,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus-visible,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus-within{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px #17CB7F;box-shadow:0 0 0 2px #fffc,0 0 0 4px #17cb7f;color:#171717;border-color:#15a35f;background-color:#fff}.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus~span,.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus-visible~span,.job-application .input input.show-valid:valid:not(:-moz-placeholder):focus-within~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus-visible~span,.job-application .input input.show-valid:read-only:not(:-moz-placeholder):focus-within~span{background-color:#15a35f}.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus~span,.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus-visible~span,.job-application .input input.show-valid:valid:not(:-ms-input-placeholder):focus-within~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus-visible~span,.job-application .input input.show-valid:read-only:not(:-ms-input-placeholder):focus-within~span{background-color:#15a35f}.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus~span,.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus-visible~span,.job-application .input input.show-valid:-moz-read-only:not(:placeholder-shown):focus-within~span{background-color:#15a35f}.job-application .input input.show-valid:valid:not(:placeholder-shown):focus~span,.job-application .input input.show-valid:valid:not(:placeholder-shown):focus-visible~span,.job-application .input input.show-valid:valid:not(:placeholder-shown):focus-within~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus-visible~span,.job-application .input input.show-valid:read-only:not(:placeholder-shown):focus-within~span{background-color:#15a35f}.job-application .input input::-webkit-input-placeholder{-webkit-transition:inherit;transition:inherit;opacity:1}.job-application .input input::-moz-placeholder{-moz-transition:inherit;transition:inherit;opacity:1}.job-application .input input:-ms-input-placeholder{-ms-transition:inherit;transition:inherit;opacity:1}.job-application .input input::-ms-input-placeholder{-ms-transition:inherit;transition:inherit;opacity:1}.job-application .input input::placeholder{-webkit-transition:inherit;transition:inherit;opacity:1}.job-application .input input:disabled{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#a7d2e0;border-color:#a7d2e0;background-color:#edf7fd}.job-application .input input:disabled~span{background-color:#a7d2e0}.job-application .input input:disabled::-webkit-input-placeholder{color:#80b8cb}.job-application .input input:disabled::-moz-placeholder{color:#80b8cb}.job-application .input input:disabled:-ms-input-placeholder{color:#80b8cb}.job-application .input input:disabled::-ms-input-placeholder{color:#80b8cb}.job-application .input input:disabled::placeholder{color:#80b8cb}.job-application .input input:disabled:hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;color:#a7d2e0;border-color:#a7d2e0;background-color:#edf7fd}.job-application .input input:disabled:hover~span{background-color:#a7d2e0}.job-application .input input:disabled:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#a7d2e0;border-color:#a7d2e0;background-color:#edf7fd}.job-application .input input:disabled:active~span{background-color:#a7d2e0}.job-application .input input:disabled:focus,.job-application .input input:disabled:focus-visible,.job-application .input input:disabled:focus-within{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px transparent;box-shadow:0 0 0 2px #fffc,0 0 0 4px transparent;color:#a7d2e0;border-color:#a7d2e0;background-color:#edf7fd}.job-application .input input:disabled:focus~span,.job-application .input input:disabled:focus-visible~span,.job-application .input input:disabled:focus-within~span{background-color:#a7d2e0}.job-application .input input:disabled{cursor:not-allowed}.job-application .input input:invalid:not(:-moz-placeholder){box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:-ms-input-placeholder){box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:placeholder-shown){-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:-moz-placeholder)~span{background-color:#e84c03}.job-application .input input:invalid:not(:-ms-input-placeholder)~span{background-color:#e84c03}.job-application .input input:invalid:not(:placeholder-shown)~span{background-color:#e84c03}.job-application .input input:invalid:not(:placeholder-shown)::-webkit-input-placeholder{color:#80b8cb}.job-application .input input:invalid:not(:placeholder-shown)::-moz-placeholder{color:#80b8cb}.job-application .input input:invalid:not(:placeholder-shown):-ms-input-placeholder{color:#80b8cb}.job-application .input input:invalid:not(:placeholder-shown)::-ms-input-placeholder{color:#80b8cb}.job-application .input input:invalid:not(:-moz-placeholder)::placeholder{color:#80b8cb}.job-application .input input:invalid:not(:-ms-input-placeholder)::placeholder{color:#80b8cb}.job-application .input input:invalid:not(:placeholder-shown)::placeholder{color:#80b8cb}.job-application .input input:invalid:not(:-moz-placeholder):hover{box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#f6631e;background-color:#fff}.job-application .input input:invalid:not(:-ms-input-placeholder):hover{box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#f6631e;background-color:#fff}.job-application .input input:invalid:not(:placeholder-shown):hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;color:#171717;border-color:#f6631e;background-color:#fff}.job-application .input input:invalid:not(:-moz-placeholder):hover~span{background-color:#f6631e}.job-application .input input:invalid:not(:-ms-input-placeholder):hover~span{background-color:#f6631e}.job-application .input input:invalid:not(:placeholder-shown):hover~span{background-color:#f6631e}.job-application .input input:invalid:not(:-moz-placeholder):active{box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#ff7e07;background-color:#fff}.job-application .input input:invalid:not(:-ms-input-placeholder):active{box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#ff7e07;background-color:#fff}.job-application .input input:invalid:not(:placeholder-shown):active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;color:#171717;border-color:#ff7e07;background-color:#fff}.job-application .input input:invalid:not(:-moz-placeholder):active~span{background-color:#ff7e07}.job-application .input input:invalid:not(:-ms-input-placeholder):active~span{background-color:#ff7e07}.job-application .input input:invalid:not(:placeholder-shown):active~span{background-color:#ff7e07}.job-application .input input:invalid:not(:-moz-placeholder):focus,.job-application .input input:invalid:not(:-moz-placeholder):focus-visible,.job-application .input input:invalid:not(:-moz-placeholder):focus-within{box-shadow:0 0 0 2px #fffc,0 0 0 4px #ffa600cc;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:-ms-input-placeholder):focus,.job-application .input input:invalid:not(:-ms-input-placeholder):focus-visible,.job-application .input input:invalid:not(:-ms-input-placeholder):focus-within{box-shadow:0 0 0 2px #fffc,0 0 0 4px #ffa600cc;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:placeholder-shown):focus,.job-application .input input:invalid:not(:placeholder-shown):focus-visible,.job-application .input input:invalid:not(:placeholder-shown):focus-within{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px rgba(255,166,0,.8);box-shadow:0 0 0 2px #fffc,0 0 0 4px #ffa600cc;color:#171717;border-color:#e84c03;background-color:#fff}.job-application .input input:invalid:not(:-moz-placeholder):focus~span,.job-application .input input:invalid:not(:-moz-placeholder):focus-visible~span,.job-application .input input:invalid:not(:-moz-placeholder):focus-within~span{background-color:#e84c03}.job-application .input input:invalid:not(:-ms-input-placeholder):focus~span,.job-application .input input:invalid:not(:-ms-input-placeholder):focus-visible~span,.job-application .input input:invalid:not(:-ms-input-placeholder):focus-within~span{background-color:#e84c03}.job-application .input input:invalid:not(:placeholder-shown):focus~span,.job-application .input input:invalid:not(:placeholder-shown):focus-visible~span,.job-application .input input:invalid:not(:placeholder-shown):focus-within~span{background-color:#e84c03}.job-application .textarea-input,.job-application .input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}.job-application .flag{font-size:14px;color:#3f7182}.job-application .input-fields{display:grid;gap:16px;width:100%}.job-application .input-fields label.label{font-weight:600}.job-application input[type=file]{-webkit-box-shadow:none!important;box-shadow:none!important}.job-application input[type=file]:invalid{border-color:#bed5e3!important}.job-application input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border:0;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;-webkit-transition-property:background,-webkit-box-shadow;transition-property:background,-webkit-box-shadow;transition-property:background,box-shadow;transition-property:background,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;cursor:pointer;border-style:solid;background-color:#fff;border-color:#bed5e3;border-width:1px 1px 3px 1px;color:#077193}.job-application input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;-webkit-transition-property:background,-webkit-box-shadow;transition-property:background,-webkit-box-shadow;transition-property:background,box-shadow;transition-property:background,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;cursor:pointer;border-style:solid;background-color:#fff;border-color:#bed5e3;border-width:1px 1px 3px 1px;color:#077193}.job-application input[type=file]::-webkit-file-upload-button .subtitle{color:#3f7182}.job-application input[type=file]::file-selector-button .subtitle{color:#3f7182}.job-application input[type=file]::-webkit-file-upload-button:hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;border-color:#bed5e3;color:#2caecb}.job-application input[type=file]::file-selector-button:hover{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;border-color:#bed5e3;color:#2caecb}.job-application input[type=file]::-webkit-file-upload-button:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;border-color:#a7d2e0;color:#127d9f;background-color:#edf7fd}.job-application input[type=file]::file-selector-button:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;border-color:#a7d2e0;color:#127d9f;background-color:#edf7fd}.job-application input[type=file]::-webkit-file-upload-button:focus{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px rgba(73,193,220,.8);box-shadow:0 0 0 2px #fffc,0 0 0 4px #49c1dccc}.job-application input[type=file]::file-selector-button:focus{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 4px rgba(73,193,220,.8);box-shadow:0 0 0 2px #fffc,0 0 0 4px #49c1dccc}.job-application input[type=file]::-webkit-file-upload-button:disabled,.job-application input[type=file]::-webkit-file-upload-button [disabled]{background-color:#e4f8ff;background-image:linear-gradient(100deg,#0000 0% 50%,#0000);color:#a7d2e0;pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;border:2px solid #A7D2E0}.job-application input[type=file]::file-selector-button:disabled,.job-application input[type=file]::file-selector-button [disabled]{background-color:#e4f8ff;background-image:linear-gradient(100deg,#0000 0% 50%,#0000);color:#a7d2e0;pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;border:2px solid #A7D2E0}.job-application input[type=file]::-webkit-file-upload-button:disabled .subtitle,.job-application input[type=file]::-webkit-file-upload-button:disabled .label,.job-application input[type=file]::-webkit-file-upload-button [disabled] .subtitle,.job-application input[type=file]::-webkit-file-upload-button [disabled] .label{color:#a7d2e0}.job-application input[type=file]::file-selector-button:disabled .subtitle,.job-application input[type=file]::file-selector-button:disabled .label,.job-application input[type=file]::file-selector-button [disabled] .subtitle,.job-application input[type=file]::file-selector-button [disabled] .label{color:#a7d2e0}.job-application input[type=file]::-webkit-file-upload-button:disabled:active,.job-application input[type=file]::-webkit-file-upload-button:disabled:focus,.job-application input[type=file]::-webkit-file-upload-button:disabled:hover,.job-application input[type=file]::-webkit-file-upload-button [disabled]:active,.job-application input[type=file]::-webkit-file-upload-button [disabled]:focus,.job-application input[type=file]::-webkit-file-upload-button [disabled]:hover{-webkit-box-shadow:none;box-shadow:none;color:#a7d2e0}.job-application input[type=file]::file-selector-button:disabled:active,.job-application input[type=file]::file-selector-button:disabled:focus,.job-application input[type=file]::file-selector-button:disabled:hover,.job-application input[type=file]::file-selector-button [disabled]:active,.job-application input[type=file]::file-selector-button [disabled]:focus,.job-application input[type=file]::file-selector-button [disabled]:hover{-webkit-box-shadow:none;box-shadow:none;color:#a7d2e0}.job-application input[type=file]::-webkit-file-upload-button{padding:8px 16px;border-radius:8px;font-weight:600}.job-application input[type=file]::file-selector-button{padding:8px 16px;border-radius:8px;font-weight:600}.job-application .submit{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
