.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-info-form .contact-grid{display:flex;align-items:center}.contact-info-form .contact,.contact-info-form .contact-info{width:50%;padding-top:80px;padding-bottom:80px}.contact-info-form .contact-info{background:var(--section-bg);height:auto;align-self:stretch;display:flex;justify-content:center}.contact-info-form .contact-info-inner{max-width:630px;padding:24px 24px 24px 48px}.contact-info-form .contact-inner{max-width:630px;padding:24px 48px 24px 24px}.contact-info-form .contact-inner{margin-left:auto;margin-right:auto;text-align:end}.contact-info-form .title.heading,.contact-info-form .heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:rgba(var(--color-heading),1);line-height:1.2;letter-spacing:normal}.contact-info-form .title.heading{color:rgba(var(--color-heading),1)}.contact-info-form .subheading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:rgb(var(--color-subheading));line-height:1.3;letter-spacing:normal}.contact-info-form .heading strong{color:rgba(var(--color-heading),.3)}.contact-info-form .email,.contact-info-form .address,.contact-info-form .heading{margin-top:20px}.contact-info-form .email,.contact-info-form .address,.contact-info-form .info-text{font-family:var(--font-body-family);color:rgb(var(--color-foreground));line-height:1.4;letter-spacing:normal}.contact-info-form .info-text{margin-top:72px}.contact-info-form .contact__button{display:flex;justify-content:flex-end;margin-top:32px}.contact-info-form .contact .field{margin:0 0 24px}.contact-info-form .contact form{margin-top:72px}.field:hover.field:focus,.field:hover.field:after{box-shadow:0 0 0 calc(var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity))}.field__input:focus{box-shadow:0 0 0 calc(var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity))}.contact-info-form .contact .button{min-width:300px}.contact-info-form .field__label{font-family:var(--font-body-family);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));line-height:1.3;letter-spacing:normal}.contact-info-form .contact-info-inner .subheading{font-size:20px}.contact-info-form .contact-info-inner .info-text *,.contact-info-form .contact-info-inner .address *,.contact-info-form .contact-info-inner .email *{min-height:20px}@media screen and (max-width: 989px){.contact-info-form .contact-grid{flex-wrap:wrap}.contact-info-form .contact,.contact-info-form .contact-info{width:100%}.contact-info-form .contact-inner,.contact-info-form .contact-info-inner{padding:24px 16px;max-width:100%}}@media screen and (max-width: 749px){.contact-info-form .info-text,.contact-info-form .contact form{margin-top:48px}.contact-info-form .contact,.contact-info-form .contact-info{padding-top:50px;padding-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-contact-form.css.map */
