.contact-form .section-header{padding:0;margin-left:0;text-align:left}.contact-form .contact-form{max-width:800px}.contact-form .contact-form .form-notification{margin-bottom:15px}.contact-form .contact-form.contact-form--has-no-blocks{margin:0 auto}.contact-form--form-column .field{margin-bottom:47px}.contact-form--text-column{margin-top:40px}@media only screen and (min-width:768px){.contact-form--text-column{margin-top:0}}.contact-form--text-column strong{display:block;margin-bottom:10px;line-height:1}.contact-form--text-column .rte{font-size:.9375rem;line-height:1.5rem}.contact-form--text-column .contact-form-block{margin-bottom:35px}.contact-form--form-column .field label{background-color:transparent;font-size:16px;padding:0;height:auto;left:0;color:#000;transform:translateY(-50%);font-weight:700;top:-21px}.contact-form--form-column select{border-radius:4px;height:56px;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'><path d='M16 10L12 14L8 10' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center / 20px;font-size:14px;line-height:20px;opacity:.6}.contact-form--form-column .field input{border-radius:4px;height:56px;margin-bottom:0;opacity:.6}.contact-form--form-column .field textarea{border-radius:4px}.contact-form--form-column .row .button{height:44px;text-transform:uppercase}.contact-form--form-column .field.contact-textarea{margin-bottom:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-form.css.map */
