.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}}.section-contact .contact-wrapper{display:flex}.section-contact .contact-media,.section-contact .contact-form{width:50%}.section-contact .contact-media .media{height:100%}.section-contact .contact-form-inner{max-width:480px;margin:0 auto}.section-contact .contact-form{padding:50px 20px;display:flex;align-items:center}.section-contact .title{margin:0 0 40px}.section-contact .contact-subtitle{font-size:17px;margin:0 0 40px}.section-contact .contact-subtitle a{font-weight:600;text-decoration:underline}.section-contact .contact-subtitle a:hover{text-decoration:none}.section-contact .field__label{font-size:15px;font-weight:300;letter-spacing:0;color:rgba(var(--color-foreground),1);top:calc(.9rem + var(--inputs-border-width))}.section-contact .field__input{font-size:13px;border-radius:6px;height:4rem;border:1px solid rgba(var(--color-foreground),1)}.section-contact .field:after{display:none}.section-contact .field__input:focus{box-shadow:none}.section-contact .form-agreement{color:#455973;cursor:pointer}.section-contact .form-agreement a{text-decoration:underline}.section-contact .contact .field{margin-bottom:1.5rem}.section-contact .contact-form-inner .form__label{background-color:#fff}.section-contact .form-status{padding:14px;border:1px dashed #ccc;border-radius:4px;font-weight:400;line-height:1.4}.section-contact .form-status.success{color:green}.section-contact .form-status.error{color:red}.section-contact .contact__button{margin-top:3rem}@media screen and (max-width:1199px){.section-contact .title,.section-contact .contact-subtitle{margin:0 0 20px}}@media screen and (max-width:989px){.section-contact .contact-media,.section-contact .contact-form{width:100%}.section-contact .contact-form{padding-top:50px}.section-contact .contact-form-inner{max-width:100%}}@media screen and (max-width:749px){.section-contact .contact-subtitle{font-size:15px;line-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
