.component-contact .contact-title{margin-bottom:45px;text-align:center}.component-contact .contact-text{margin-bottom:45px}.component-contact .contact-container{padding:0 15px}.component-contact .image-container{padding:0;margin-top:42px}.component-contact .contact-button{width:100%}.component-contact input,.component-contact textarea{border:1px solid var(--foreword-primary);background:var(--foreword-off-white);font-family:Simplon Mono,monospace;font-size:14px;padding:12px 14px}.component-contact .form-success{margin-bottom:18px}.component-contact .errors{color:var(--foreword-secondary);font-family:var(--h4-font);font-size:var(--h4-mob);line-height:var(--h4-mob-lh)}.component-contact input[type=file]{display:none}.component-contact .input-file{color:gray;width:100%;text-align:left;border:1px solid var(--foreword-primary);background:var(--foreword-off-white);font-family:Simplon Mono,monospace;font-size:14px;padding:12px 14px;margin-bottom:18px}@media only screen and (max-width:1199px){.component-contact .recaptcha-container{display:flex;align-items:center;justify-content:center;margin-bottom:18px}}@media only screen and (min-width:768px){.component-contact .image-container img{object-fit:cover;width:100%;height:100%}.component-contact .contact-title{text-align:left}.component-contact .image-container{margin-top:0}.component-contact .form-container{padding:80px}}@media only screen and (min-width:992px){.component-contact .form-container{padding:120px}}@media only screen and (min-width:1200px){.component-contact .form-container{padding:120px 130px}.component-contact .contact-button-container{display:flex;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/341/assets/component-contact.css.map */
