.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--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}.row .contact_us_wrapper{padding:34px;background:#fff;border-radius:32px;overflow:hidden;width:min(100%,800px);max-width:800px;flex:auto;margin-bottom:32px}form#contact_form input,form#contact_form textarea{border:2px solid rgba(0,0,0,.5);border-radius:10px;margin-bottom:20px}form#contact_form textarea{min-height:auto}form#contact_form button{border-radius:9px}form#contact_form label{background-color:transparent}form#contact_form input:focus,form#contact_form textarea:focus{outline:none;box-shadow:none;border-color:#000}form#contact_form input:focus+label,form#contact_form textarea:focus+label{background-color:#fff}form#contact_form input:not(:placeholder-shown)+label{background-color:#fff}form#contact_form textarea:not(:placeholder-shown)+label{background-color:#fff}form#contact_form input::placeholder,form#contact_form textarea::placeholder{color:transparent!important}@media screen and (max-width: 768px){.row .contact_us_wrapper{padding:34px 20px}form#contact_form input,form#contact_form textarea{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/contact-form.css.map */
