.contact img{max-width:100%}#MainContent .main-page-title{margin:0;color:#304b30;font-size:28px;line-height:40px;text-align:left}#MainContent .contact-page-intro{max-width:680px;margin:12px 0 24px;color:#466046;font-size:15px;line-height:1.45}.contact.page-width--narrow{max-width:760px}.contact{margin-top:0;margin-bottom:40px;padding:28px;border:1px solid #d8e5d8;border-radius:8px;background:#f8fbf7;box-shadow:0 14px 30px #2f4a3f14}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field:before,.contact .field:after{border-radius:8px;box-shadow:0 0 0 1px #bfd0c4}.contact .field:hover.field:after{box-shadow:0 0 0 1px #6b836b}.contact .field__input,.contact .text-area{min-height:52px;color:#14352d;font-size:15px;line-height:1.45;background:#fff}.contact .field__input:focus,.contact .text-area:focus{box-shadow:none}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{color:#2f4a3f}.contact .field__label,.contact .form__label{color:#14352db3;font-size:13px;line-height:1.45}.contact .text-area{min-height:150px}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2.4rem;text-align:center}@media screen and (min-width:750px){.contact__button{margin-top:3rem;text-align:right}}.contact__button .button{min-width:180px;min-height:50px;border-radius:8px;background:#2f4a3f;color:#fff;font-size:15px;line-height:1;font-weight:800;letter-spacing:0}.contact__button .button:hover{background:#24382f}.contact__button .button:before,.contact__button .button:after{border-radius:8px;box-shadow:none}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:749px){#MainContent .main-page-title{font-size:28px;line-height:40px}.contact{margin-left:12px;margin-right:12px;padding:20px 16px}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-form.css.map */
