@import url("culture-cadre.css");
.jobs-page{padding-bottom:90px}.jobs-hero,.jobs-detail-head{background:#005132;color:white;border-radius:28px;padding:65px}.jobs-hero h1,.jobs-detail-head h1{font-size:clamp(2.7rem,5vw,5rem);line-height:1.08;letter-spacing:-.05em;max-width:950px;margin:25px 0}.jobs-hero em{font-style:normal;color:#d3ee93}.jobs-hero>p:not(.eyebrow){max-width:580px;color:#e0ece4;margin-bottom:30px}.jobs-list{padding:80px 0}.jobs-list h2,.jobs-note h2,.job-apply h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15;letter-spacing:-.04em;margin:18px 0}.job-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px;margin-top:22px;border:1px solid #dbe5dd;border-radius:22px;transition:background .2s,transform .2s}.job-card:hover{background:#edf5ef;transform:translateY(-2px)}.job-card h3{font-size:1.65rem;margin:18px 0 10px}.job-card p{color:#61766a;max-width:730px}.jobs-tags{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.jobs-tags span{font-size:.8rem;padding:7px 14px;border:1px solid #b7cbbd;border-radius:30px}.job-arrow{font-size:2rem;background:#d3ee93;border-radius:50%;min-width:58px;height:58px;display:grid;place-items:center}.job-demo{font-size:.75rem;letter-spacing:.06em;display:block;margin-bottom:15px}.jobs-note{background:#edf5ef;padding:40px;border-radius:22px}.jobs-note a{display:inline-block;margin-top:20px;font-weight:700}.job-body{max-width:850px;margin:65px auto;line-height:1.9}.job-body h2{font-size:2rem;margin:35px 0 15px}.job-body ul{padding-left:24px}.jobs-detail-head .button{margin-top:15px}.job-apply{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;background:#edf5ef;border-radius:26px;padding:50px;scroll-margin-top:120px}.job-apply p{margin:20px 0}.job-form{display:grid;gap:20px}.job-form label{display:grid;gap:8px;font-size:.9rem;font-weight:600}.job-form input:not([type=checkbox]),.job-form textarea{width:100%;border:1px solid #b7cbbd;border-radius:10px;padding:13px;background:white;font:inherit}.job-form input:focus,.job-form textarea:focus{outline:2px solid #005132;outline-offset:2px}.job-form .job-consent{display:flex;align-items:flex-start;font-size:.8rem;font-weight:400;gap:10px}.job-consent input{margin-top:4px}.job-success{background:white;padding:30px;border-radius:18px;border:1px solid #aac9b2}.job-form button{cursor:pointer}.jobs-detail-head .job-demo{color:#d3ee93}@media(max-width:700px){.jobs-hero,.jobs-detail-head{padding:32px 24px}.job-card{padding:24px;gap:15px}.job-arrow{min-width:40px;height:40px}.job-apply{grid-template-columns:1fr;padding:28px 22px;gap:20px}.jobs-list{padding:55px 0}.job-body{margin:40px 10px}.jobs-note{padding:28px}}
