.recruitment-page{color:#fff;max-width:1400px;margin:auto}.recruitment-hero{isolation:isolate;border:1px solid #47623c;border-radius:16px;align-items:center;min-height:310px;margin:12px 0 28px;display:flex;position:relative;overflow:hidden}.recruitment-hero>img{object-fit:cover;object-position:center 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.recruitment-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071a13f5 0%,#0b201bd9 38%,#071a1320 100%);position:absolute;inset:0}.recruitment-hero>div{max-width:650px;padding:40px}.recruitment-hero h1{margin:14px 0;font-size:clamp(32px,4vw,52px)}.recruitment-hero h1 span{color:var(--lime,#b4db4f)}.recruitment-hero p{color:#fff;max-width:510px;line-height:1.65}.recruitment-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.recruitment-form{padding:28px}.recruitment-form h2{justify-content:center;align-items:center;gap:12px;font-size:25px;display:flex}.recruitment-intro,.recruitment-footnote{font-size:13px;line-height:1.6;color:#bbcbbb!important}.recruitment-form fieldset{border:0;margin:28px 0;padding:0}.recruitment-form legend{color:var(--lime,#b4db4f);margin-bottom:16px;font-size:18px;font-weight:700}.recruitment-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.recruitment-form label{color:#fff;flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.recruitment-form input,.recruitment-form select,.recruitment-form textarea{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#0c1b13;border:1px solid #40523b;border-radius:7px;padding:11px 12px}.recruitment-form textarea{resize:vertical}.recruitment-form small{color:#b9cbb6;font-size:12px}.recruitment-form .primary{align-items:center;gap:9px;display:flex}.recruitment-message{background:#254020;border-radius:8px;gap:9px;padding:12px;display:flex;color:#d5f3b4!important}.recruitment-aside{padding:26px;line-height:1.7}.recruitment-aside>svg,.recruitment-aside h3{color:var(--lime,#b4db4f)}.recruitment-aside p,.recruitment-aside li{color:#e0eadf}.recruitment-aside ul{padding-left:20px}.recruitment-aside li{margin:12px 0}.recruitment-aside small{color:#94a68f;font-size:12px}@media (max-width:1000px){.recruitment-layout{grid-template-columns:1fr}.recruitment-aside{max-width:none}}@media (max-width:600px){.recruitment-fields{grid-template-columns:1fr;gap:0}.recruitment-hero>div{padding:24px}.recruitment-form{padding:20px}.recruitment-hero:after{background:#081b13c9}}.recruitment-reset{color:#bfd1b9;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px;text-decoration:underline}.recruitment-form{isolation:isolate;background:radial-gradient(at 100% 100%,#6e963747,#0000 65%),linear-gradient(240deg,#173b29,#0b2118);border:1px solid #526f3b;border-radius:18px;position:relative;overflow:hidden}.recruitment-watermark{opacity:.09;color:#d5efa6;z-index:-1;pointer-events:none;width:270px;height:270px;position:absolute;bottom:-30px;right:-28px;transform:rotate(-12deg)}.recruitment-form .recruitment-consent{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;margin:24px 0;line-height:1.65;display:flex}.recruitment-form .recruitment-consent input{appearance:auto;accent-color:#b4db4f;flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:3px 0 0;padding:0}.recruitment-form .recruitment-consent span{min-width:0}.wow-design.recruitment-intro{margin:0 0 20px;padding:20px 22px}.recruitment-intro .eyebrow{letter-spacing:1px;text-transform:uppercase;color:#b8e36a;font-size:12px;font-weight:800}html body .recruitment-intro .recruitment-intro-title{background:linear-gradient(90deg,#b4de42,#b4de4200) 0 100%/220px 1px no-repeat;margin:4px 0 10px;padding:0 0 10px;font-size:24px;font-weight:800;color:#fff!important;text-align:left!important}.recruitment-intro .recruitment-intro-title span{color:#b8e36a}.recruitment-intro p{color:#c9d6cd;max-width:none;margin:0 0 10px;line-height:1.6}.recruitment-intro p strong{color:#eef4ec}
