.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.custom-contact-form.section .contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.custom-contact-form.section .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 .title.title-wrapper--no-top-margin{font-size:var(--headings-H2-font-size, 40px);color:var(--text-text-primary, #02643C);margin-bottom:40px;font-style:normal;text-align:center;font-weight:var(--headings-H2-font-weight-extrabold, 800);line-height:110%;letter-spacing:-.8px}.contact .form__message.error span.svg-wrapper{width:20px;height:20px}.contact .form__message.error{gap:8px;align-items:center;margin-bottom:0}.contact h2.form-status.caption-large.text-body,.contact .form-status-list li .link{color:var(--text-text-primary, #02643C)}.contact .form__message:focus-visible{box-shadow:none;outline:none}.contact h2.form-status.form-status-list.form__message{color:var(--stroke-stroke-dark, #02643C)}.contact .field.field--with-error .field__input:focus~.field__label{color:var(--stroke-stroke-dark, #02643C)}.contact .form__message{letter-spacing:0;margin-bottom:2rem;font-weight:500;font-size:14px;color:var(--text-text-error, #D41E1E);box-shadow:none}.contact .field__label{color:var(--text-text-field-placeholder, #358363);font-size:var(--body-large-font-size, 16px);font-style:normal;font-weight:var(--body-large-regular, 400);line-height:160%;letter-spacing:0;text-transform:capitalize}.contact .field textarea{color:var(--text-text-field-placeholder, #358363);border-radius:16px;min-height:15.8rem;border:1px solid var(--stroke-stroke-dark, #02643C);background:var(--background-bg-container-light-green2, #F2F7F5)}.contact .field textarea:focus{border:2px solid #02643C}.contact .field:hover.field:after{box-shadow:none}.contact .field:after{box-shadow:none}.contact .field__input:not(:placeholder-shown)~.field__label{display:none}.contact .field__input:-webkit-autofill~.field__label{color:var(--text-text-field-placeholder, #358363)}.contact__button button{width:100%;transition:all .3s linear;border-radius:var(--corners-button, 100px);background:var(--button-button-dark-green, #02643C);color:var(--button-buttton-white, #FFF);font-size:var(--cta-captions-large-font-size, 16px);font-style:normal;font-weight:var(--headings-H1-font-weight-extrabold, 600);line-height:100%;letter-spacing:.64px;text-transform:uppercase;padding-top:17px;padding-bottom:17px}.custom-contact-form.section .contact .field input{border-radius:100px;min-height:50px;color:var(--text-text-field-placeholder, #358363);border:1px solid var(--stroke-stroke-dark, #02643C);background:var(--background-bg-container-light-green2, #F2F7F5)}.custom-contact-form.section .contact .field input:hover{background:var(--background-bg-container-light-green1, #F2F7F5)}.custom-contact-form.section .contact .field input:focus{border:2px solid #02643C}.custom-contact-form.section .contact .field.field--with-error input.form-error:focus{border:2px solid #02643C;color:#02643c}.custom-contact-form.section .contact .field.field--with-error input.form-error{border:1px solid var(--stroke-stroke-error, #D41E1E);background:var(--background-bg-error, #F4EAEA);color:#d41e1e}.contact .field.field--with-error input.form-error+.field__label{color:#d41e1e}.custom-contact-form.section .contact .field textarea:hover{background:var(--background-bg-container-light-green1, #F2F7F5)}.custom-contact-form.section .contact__button button:hover{background-color:var(--button-button-hovered, #A8D500)}.custom-contact .column .item .value:hover{color:var(--button-button-hovered, #A8D500);text-decoration:none}@media screen and (max-width:768px){.contact .field textarea{border-radius:8px}.contact .contact__button{margin-top:3.2rem}.contact .title.title-wrapper--no-top-margin{margin-bottom:32px;font-size:36px}}@media screen and (min-width:380px) and (max-width:768px){.contact__fields{display:flex;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
