.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__intro{margin:0 0 3.2rem;padding:2.8rem;background:#0c2b22;color:#fff}.contact__intro h2{margin:.6rem 0 1rem;color:#fff;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1}.contact__intro p{max-width:78rem;margin:0;color:#c8d8d1}.contact__intro .contact__eyebrow{color:#8fe0bd;font-size:1.1rem;font-weight:800;letter-spacing:.12em}.contact__select-field{display:grid;gap:.8rem;margin-bottom:1.5rem}.contact__select-field label{color:rgba(var(--color-foreground),.8);font-size:1.3rem;font-weight:700}.contact__select-field select{width:100%;min-height:5rem;padding:0 1.5rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.contact__consent{display:flex;align-items:flex-start;gap:1rem;margin-top:1.5rem;color:rgba(var(--color-foreground),.78);font-size:1.3rem;line-height:1.55}.contact__consent input{width:1.8rem;height:1.8rem;margin-top:.2rem;accent-color:#087653}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__select-field{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
