.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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}}.grecaptcha-badge{visibility:hidden}.field__label-top{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;color:#000}.field__label-top span{color:red}.design-services .contact__fields{margin-bottom:3rem}.design-services .contact__button .button{text-transform:uppercase;padding:11px 0;font-size:16px;line-height:28px;font-family:oxygen;letter-spacing:.06em}.field__input__select{width:100%;padding:15px;background-color:transparent;margin-bottom:3rem}.margin-bottom-none{margin-bottom:0!important}#ContactForm-body{height:242px}.design-services .contact .field textarea{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;border:1px solid #3f6d39;width:100%}.design-services .contact .field textarea:hover{border:1px solid #3f6d39}.design-services .contact .field textarea:focus{padding:1.2rem}.design-services .contact .field input{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;border:1px solid #3f6d39;width:100%}.design-services .contact .field input:hover{border:1px solid #3f6d39}.design-services .contact .field input:focus{padding:1.5rem}.design-services .field__label{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left}.design-services .field__input__select{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;padding:10px;border:2px solid #3f6d39}.design-services .field__input__select:hover{border:2px solid #3f6d39}.design-services .field__input__select option{font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;padding:10px}.contact__button{display:inline-block;margin-top:3rem;margin-bottom:2rem}.contact-form .contact-required-field{float:right;font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;color:red;margin-top:3.5rem}@media screen and (max-width: 600px){.design-services .field{margin-bottom:5.5rem}.field__input__select{margin-bottom:0}.contact__button{display:block}.contact-form .contact-required-field{float:none}.design-services .contact{padding:0 2.5em}}.field__input::placeholder{display:block!important;color:#000;opacity:1!important;font-family:Oxygen;font-weight:400;font-size:16px;line-height:25px;text-align:left;color:var(--grey)}@media screen and (min-width: 750px){.contact .field .field__input::placeholder{display:block!important}}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:.85em}.design-services .contact .field__input{width:291px;height:60px;background:transparent;border:1px solid #3f6d39}@media screen and (min-width: 990px){.design-services .rich-text__text,.contact.page-width--narrow{max-width:920px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
