*{box-sizing:border-box}.job-request-page{color:#17231c;background:#f4f1ea;min-height:100vh;font-family:Arial,sans-serif}.job-request-page>header{background:#fff;border-bottom:1px solid #dfdcd3;justify-content:space-between;align-items:center;height:76px;padding:0 6%;display:flex}.job-request-page>header>a{color:#173d2b;font-size:25px;font-weight:900}.job-request-page a{text-decoration:none}.job-request-page nav{gap:24px;display:flex}.job-request-page nav a{color:#46534b;font-weight:750}.job-loading{place-items:center;min-height:100vh;font-weight:800;display:grid}.job-intro{color:#fff;background:#173d2b;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:62px 8%;display:grid}.job-intro>div>span,.form-heading>span,.job-form-wrap aside>span{color:#f19256;letter-spacing:1.5px;font-size:12px;font-weight:900}.job-intro h1{max-width:720px;margin:12px 0 18px;font-size:48px;line-height:1.04}.job-intro p{color:#d4ded7;max-width:680px;font-size:18px;line-height:1.65}.job-intro ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.job-intro li{background:#214a36;border:1px solid #486553;border-radius:14px;align-items:center;gap:14px;padding:15px;display:flex}.job-intro li>b{background:#e56535;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.job-intro li span{gap:4px;font-weight:850;display:grid}.job-intro li small{color:#c8d6cc;font-weight:400}.job-form-wrap{grid-template-columns:1.25fr .75fr;align-items:start;gap:26px;width:min(1180px,90%);margin:48px auto 70px;display:grid}.job-form-wrap form{background:#fff;border:1px solid #dedbd2;border-radius:22px;gap:17px;padding:34px;display:grid;box-shadow:0 18px 55px #173d2b14}.form-heading h2{margin:7px 0;font-size:32px}.form-heading p{color:#68746c;margin:0}.field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.job-form-wrap label{gap:7px;font-size:13px;font-weight:850;display:grid}.job-form-wrap input,.job-form-wrap select,.job-form-wrap textarea{color:#17231c;width:100%;font:inherit;background:#fff;border:1px solid #cfd5cf;border-radius:10px;padding:13px}.job-form-wrap input:focus,.job-form-wrap select:focus,.job-form-wrap textarea:focus{border-color:#e56535;outline:3px solid #e565352e}.job-consent{align-items:start;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important;display:grid!important}.job-consent input{width:auto;margin-top:2px}.submit-job{color:#fff;cursor:pointer;background:#e56535;border:0;border-radius:12px;padding:16px;font-size:15px;font-weight:900}.submit-job:disabled{opacity:.65;cursor:wait}.job-notice{color:#813d21;background:#fff3ea;border:1px solid #f0c1aa;border-radius:10px;padding:12px;line-height:1.45}.job-form-wrap aside{color:#fff;background:#173d2b;border-radius:22px;padding:30px;position:sticky;top:24px}.job-form-wrap aside h2{margin:10px 0;font-size:30px;line-height:1.14}.job-form-wrap aside p{color:#d2ddd5;line-height:1.65}.job-form-wrap aside ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.job-form-wrap aside li{font-weight:750}.job-form-wrap aside small{color:#aebdb3;border-top:1px solid #496756;padding-top:18px;line-height:1.55;display:block}@media (max-width:820px){.job-intro{grid-template-columns:1fr;gap:28px;padding:46px 6%}.job-intro h1{font-size:38px}.job-form-wrap{grid-template-columns:1fr;width:92%}.job-form-wrap aside{order:-1;position:static}.field-grid{grid-template-columns:1fr}.job-request-page nav a:last-child{display:none}}
