.rh-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rh-form-result{padding:20px;border:1px solid #86c8a3;border-radius:8px;background:#effbf3;color:#16462c;line-height:1.6}.rh-form-result[hidden]{display:none}.rh-form-result.is-error{background:#fff3f0;border-color:#dc8b79;color:#8b241c}.rh-careers-dialog{box-sizing:border-box;width:min(680px,calc(100% - 28px));max-height:90dvh;overflow:auto;border:1px solid #dce7f0;border-radius:16px;padding:32px;color:#071a30;background:#fff}.rh-careers-dialog::backdrop{background:rgba(3,15,30,.78)}.rh-careers-dialog h2{font:700 clamp(1.5rem,4vw,2rem)/1.2 Manrope,sans-serif;margin:0 35px 26px 0}.rh-careers-dialog .rh-form{display:grid;grid-template-columns:1fr;gap:18px;margin:0;padding:0;background:transparent;color:#071a30}.rh-careers-dialog label{display:grid;gap:8px;color:#071a30}.rh-careers-dialog input,.rh-careers-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #acbdcc;border-radius:5px;background:white;color:#071a30;font:inherit}.rh-careers-dialog .site-glass-button{background:#071a30;color:#fff;padding:14px;border:0;cursor:pointer}.rh-modal-close{position:absolute;right:15px;top:10px;background:transparent;border:0;font-size:30px;color:#071a30;cursor:pointer}#rh-careers-open{cursor:pointer;font:inherit}.rh-form button:disabled{opacity:.6;cursor:wait}@media(max-width:480px){.rh-careers-dialog{padding:25px 18px}}
