.pageRecrutamento{background:#fafafa}.recruit-hero{background:linear-gradient(180deg,#eef7e9 0,rgba(244,252,235,0) 100%);padding:80px 24px}.recruit-hero__inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1408px;text-align:center}.recruit-hero__inner h1{color:#111;font-family:Inter,sans-serif;font-size:4rem;font-weight:700;line-height:4.25rem;margin:0}.recruit-hero__inner p:not(.vr-eyebrow){color:#1f1f1f;font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem;margin:0;max-width:688px}.recruit-form-section,.recruit-values{padding:80px 24px}.recruit-form-section__inner,.recruit-values__inner{margin:0 auto;max-width:1408px}.recruit-values__inner{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 568px}.recruit-values__copy{display:grid;gap:8px}.recruit-values__copy h2{color:#111;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;margin:0 0 8px}.recruit-values__copy p{color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;line-height:1.625rem;margin:0;max-width:688px}.recruit-values__media img{-o-object-fit:cover;object-fit:cover;border-radius:32px;height:420px;width:100%}.recruit-form-head{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.recruit-form-head h2{color:#111;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;margin:0}.recruit-form-head p{color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;line-height:1.625rem;margin:0;max-width:688px}.recruit-form-card{background:#fff;border-radius:32px;box-shadow:0 0 16px rgba(91,91,91,.1);margin:64px auto 0;max-width:928px;padding:16px}.recruit-form-card .wpcf7{width:100%}.recruit-form-card .wpcf7 form{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.recruit-form-card .wpcf7 form>.file-submit,.recruit-form-card .wpcf7 form>.hidden-fields-container,.recruit-form-card .wpcf7 form>.wpcf7-response-output,.recruit-form-card .wpcf7 form>h3,.recruit-form-card .wpcf7 form>p{grid-column:1/-1;margin:0}.recruit-form-card .wpcf7 form>p:has(>label.half-field){grid-column:span 1}.recruit-form-card .wpcf7 h3{border-bottom:1px solid #e5e5e5;color:#111;display:block;font-family:Inter,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:0;padding-bottom:16px}.recruit-form-card .wpcf7 label{color:#0d6b45;display:grid;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;gap:8px;letter-spacing:.12em;line-height:1.25rem;text-transform:uppercase}.recruit-form-card .wpcf7-acceptance label{display:inline-flex}.recruit-form-card .wpcf7 label>span:last-child{color:#1f1f1f;font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1rem;text-transform:none}.recruit-form-card .wpcf7 input[type=email],.recruit-form-card .wpcf7 input[type=number],.recruit-form-card .wpcf7 input[type=tel],.recruit-form-card .wpcf7 input[type=text],.recruit-form-card .wpcf7 input[type=url],.recruit-form-card .wpcf7 select,.recruit-form-card .wpcf7 textarea{background:#fafafa;border:1px solid #66a144;border-radius:16px;color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;min-height:42px;padding:8px 16px;width:100%}.recruit-form-card .wpcf7 textarea{min-height:132px;resize:vertical}.recruit-form-card .wpcf7 .file-submit{align-items:center;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:24px;display:grid;gap:16px;justify-items:center;padding:32px;text-align:center}.recruit-form-card .wpcf7 .file-submit h5{color:#111;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0}.recruit-form-card .wpcf7 .file-submit p{margin:0}.recruit-form-card .wpcf7 .file-submit p span{color:#1f1f1f;display:block;font-size:.875rem;line-height:1.375rem;margin-bottom:12px;text-transform:none}.recruit-form-card .wpcf7 input[type=file]{background:#fff;border:1px solid #0d6b45;border-radius:16px;color:#1f1f1f;cursor:pointer;font-size:.875rem;line-height:1.375rem;min-height:40px;padding:8px 12px;width:100%}.recruit-form-card .wpcf7 .vr-custom-file{display:grid;gap:8px;justify-items:center}.recruit-form-card .wpcf7 .vr-custom-file__native{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.recruit-form-card .wpcf7 .vr-custom-file__trigger{align-items:center;background:#fff;border:1px solid #0d6b45;border-radius:16px;color:#050505;cursor:pointer;display:inline-flex;gap:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:40px;padding:8px 24px;text-transform:none}.recruit-form-card .wpcf7 .vr-custom-file__trigger svg{display:block;flex:0 0 24px;height:24px;width:24px}.recruit-form-card .wpcf7 .vr-custom-file__trigger span{margin:0!important}.recruit-form-card .wpcf7 .vr-custom-file__status{color:#1f1f1f;font-size:.625rem;line-height:1rem;margin:0;text-transform:none}.recruit-form-card .wpcf7 .wpcf7-acceptance .wpcf7-list-item{color:#2a2a2a;display:block;font-size:.625rem;line-height:1rem;margin:0}.recruit-form-card .wpcf7 input[type=checkbox]{accent-color:#66a144;margin-right:8px}.recruit-form-card .wpcf7 input[type=submit]{background:#0d6b45;border:0;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5rem;min-height:40px;padding:8px 24px;transition:background-color .2s ease}.recruit-form-card .wpcf7 input[type=submit]+.wpcf7-spinner{margin-left:8px}.recruit-form-card .wpcf7 form>p:has(>input.wpcf7-submit){justify-self:center}.recruit-form-card .wpcf7 input[type=submit]:focus-visible,.recruit-form-card .wpcf7 input[type=submit]:hover{background:#085135}.recruit-form-card .wpcf7-not-valid-tip,.recruit-form-card .wpcf7-response-output{font-size:.75rem;line-height:1.125rem;margin:8px 0 0}.recruit-form-card__placeholder{background:#fafafa;border:1px dashed #66a144;border-radius:16px;color:#1f1f1f;display:grid;gap:12px;margin:0;padding:20px}.recruit-form-card__placeholder p{margin:0}.recruit-form-card__note{color:#2a2a2a;font-size:.875rem;line-height:1.375rem;margin:16px 0 0;text-align:center}.pageRecrutamento .vr-faq-section{background:#f5f5f5}.pageRecrutamento .vr-faq-inner h2{color:#111;font-size:3rem;font-weight:700;line-height:3.5rem}.pageRecrutamento .vr-faq-inner>p:not(.vr-eyebrow){color:#1f1f1f;font-size:1rem;line-height:1.625rem}.pageRecrutamento .vr-faq-item{border:1px solid #d5ebc6;border-radius:16px}.pageRecrutamento .vr-faq-item summary{font-size:1rem;line-height:1.5rem;padding:16px}.pageRecrutamento .vr-faq-answer{border-top:1px solid #d5ebc6;font-size:1rem;line-height:1.625rem;padding:0 16px 16px}@media (max-width:1239.98px){.recruit-values__inner{grid-template-columns:1fr}.recruit-values__media{max-width:680px}}@media (max-width:904.98px){.recruit-form-section,.recruit-hero,.recruit-values{padding:64px 16px}.recruit-hero__inner h1{font-size:2.875rem;line-height:3.25rem}.recruit-hero__inner p:not(.vr-eyebrow){font-size:1.125rem;line-height:1.75rem}.pageRecrutamento .vr-faq-inner h2,.recruit-form-head h2,.recruit-values__copy h2{font-size:2.25rem;line-height:2.75rem}.recruit-form-card .wpcf7 form{grid-template-columns:1fr}.recruit-form-card .wpcf7 form>p:has(>label.half-field){grid-column:1/-1}}@media (max-width:599.98px){.recruit-values__media{border-radius:24px;min-height:300px}.recruit-form-card{border-radius:24px;margin-top:40px}}
/*# sourceMappingURL=recrutamento.css.map */
