.resume-upload{border:1px dashed #c9a961!important;background:#faf8f3;padding:14px!important}.resume-upload>span{display:block}.resume-upload input[type=file]{display:block;height:auto!important;border:0!important;margin:10px 0 6px!important;padding:0!important;font-size:11px}.resume-upload small{font-size:8px;color:#6d7988;text-transform:none;letter-spacing:0}.application-error{min-height:14px;margin:0;color:#b42318;font-size:9px}
.talent-dialog{width:min(720px,94vw)}.talent-dialog form{padding:38px}.talent-dialog .application-head h2{max-width:560px;font-size:28px;line-height:1.12;margin-bottom:10px}.talent-dialog .application-head p{margin:0 0 20px;max-width:530px;color:#687586;font-size:11px;line-height:1.6}.talent-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.talent-form-grid .wide{grid-column:1/-1}.talent-form-grid select{display:block;width:100%;height:43px;margin-top:7px;border:1px solid #dce2e7;background:#fff;padding:0 12px;color:#26394f;font:11px Manrope}.optional{color:#8996a4;font-weight:500}.talent-submit{width:100%;display:flex;justify-content:space-between;align-items:center}.application-success a{display:inline-flex;text-decoration:none;margin:10px 5px}.talent-close{display:inline-flex;border:1px solid #dce2e7;background:#fff;padding:14px 20px;font-weight:800;cursor:pointer;margin:10px 5px}@media(max-width:620px){.talent-dialog form{padding:27px 21px}.talent-form-grid{grid-template-columns:1fr}.talent-form-grid .wide{grid-column:auto}.talent-dialog .application-head h2{font-size:23px}}
