
.careers-hero{position:relative;isolation:isolate;background:#edf9f3;min-height:620px;display:flex;align-items:center;overflow:hidden}.careers-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.careers-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f0faf6ed,#f0faf6c9 30%,transparent 65%);z-index:-1}.careers-copy{padding:95px 0}.careers-copy h1{font-size:clamp(46px,5vw,72px);line-height:1.1;margin-top:23px}.careers-copy h1 span{color:#098367}.careers-copy p{font-size:20px;margin-top:25px}.careers-copy .button{margin-top:28px}.careers-form{max-width:880px;scroll-margin-top:100px}.careers-form form{display:block}.forminator-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:26px}.forminator-col{flex:1;min-width:0}.forminator-col-12{flex-basis:100%}.forminator-field .forminator-row{margin:0}.forminator-label{display:block;font-size:14px;font-weight:600;margin-bottom:10px;color:#163c31}.forminator-required{color:#075a47}.forminator-input,.forminator-select--field{width:100%;padding:14px;border:1px solid #c8dacf;border-radius:8px;background:#fff;font:inherit;font-size:14px}.forminator-input:focus,.forminator-select--field:focus{outline:2px solid #14deaa;outline-offset:2px}.forminator-radio{display:flex;align-items:center;gap:10px;font-size:14px;margin:12px 0}.forminator-radio input{accent-color:#098367}.forminator-button{font:inherit;font-size:14px;background:#14deaa;color:#073e30;border:0;border-radius:30px;padding:13px 24px;cursor:pointer}.forminator-button:hover{background:#b1f4d9}.forminator-button:disabled{opacity:.6;cursor:wait}.forminator-input-file-required{width:100%;font:inherit;font-size:12px;margin:8px 0 12px}.forminator-button-upload{display:none}.forminator-file-upload>span{display:none}.forminator-screen-reader-only,.forminator-hidden{display:none}.forminator-response-message{font-size:14px;line-height:1.7;padding:20px;border-radius:10px;margin-bottom:25px;background:#fff1e8;color:#633a21}.forminator-response-message[aria-hidden="true"]{display:none}.forminator-success{background:#dcf8ea;color:#075a47}
@media(max-width:650px){.careers-hero{min-height:720px;align-items:start}.careers-copy{padding:55px 0}.careers-copy h1{font-size:46px}.careers-copy p{font-size:17px}.careers-hero>img{height:370px;top:auto;width:155%;left:auto;right:0;object-position:right}.careers-shade{background:linear-gradient(180deg,#f0faf6,#f0faf6 48%,transparent 80%)}.forminator-row{display:block;margin-bottom:0}.forminator-col{margin-bottom:24px}.forminator-field .forminator-row .forminator-col{margin:0}.careers-form{padding-top:50px;padding-bottom:50px}}
