.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.2rem}@media screen and (min-width:750px){.contact .field{margin-bottom:1.5rem}}.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{display:flex;flex-wrap:wrap;border-radius:20px;overflow:hidden}.contact_image{flex:0 0 48.5%}.contact_wrapper{flex:0 0 51.5%}.contact_image{position:relative;line-height:0px}.contact_image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.contact_wrapper_text{padding:35px 45px}.contact_wrapper_text .heading{font-size:32px;line-height:1;font-family:Source Sans Pro;margin:0;text-align:left;color:#000;font-weight:650;letter-spacing:0}.contact_wrapper_text h6{font-size:16px;color:#000;margin:25px 0;font-family:Source Sans Pro;line-height:1.7;font-weight:400}.contact_wrapper_text h6 a{font-weight:400;color:#134580;text-decoration:underline}.contact_wrapper_text h6 a:hover{text-decoration:underline}.contact_wrapper_text .form-agreement input{margin-right:8px;margin-top:0;margin-bottom:-1px}.contact__button .button{font-family:Source Sans Pro;padding:9px 30px;width:100%;font-weight:650;letter-spacing:.84px}.contact_wrapper_text form{margin-top:40px}a.contact-btn{font-size:13px;font-family:Source Sans Pro;color:#384d45;line-height:2.6;letter-spacing:1.56px;text-transform:uppercase;font-weight:700}.field__label,.customer .field label{font-family:Source Sans Pro;font-size:16px;font-weight:300;letter-spacing:0px;color:#7b7b7b}.contact__button{background-color:#384d45;border-radius:20px;margin-top:40px}.contact_wrapper_text .grid{margin:0}@media screen and (max-width:1200px){.contact_wrapper_text{padding:50px 30px}}@media screen and (max-width:1024px){.contact_wrapper_text .grid{gap:0}.contact_wrapper_text .grid .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.contact_image,.contact_wrapper{flex:0 0 100%}.contact_image img{position:initial;display:none}.contact_wrapper_text{padding:30px 20px}.contact_wrapper_text .heading{margin-bottom:0;font-size:26px}.contact_wrapper_text h6{margin:20px 0;font-size:15px;line-height:1.6}.contact_wrapper_text form{margin-top:30px}.form-agreement input{margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
