/*$switch_to_thinner_spacings_width: 1300px;*/
section.contact-form .fl { display: flex; flex-flow: row wrap; justify-content: space-between; }

section.contact-form .fl > div { max-width: 450px; flex-grow: 2; }

section.contact-form .form-row { width: 100%; margin-bottom: 10px; }

section.contact-form div.tl label { display: block; }

section.contact-form div.tl input, section.contact-form div.tl select { margin-left: 0; margin-right: 0; width: 100%; }

section.contact-form textarea { width: 100%; margin-left: 0; margin-right: 0; box-sizing: border-box; }

@media (max-width: 600px) { section.contact-form { display: block; } section.contact-form div.form-row.hlw { width: 100%; } section.contact-form input[type~=text] { width: 100%; } }

form.contact-us .submit-result { display: none; }

form.contact-us.senderror .submit-result.senderror { display: block; }

form.contact-us.done .submit-result.done { display: block; }

form.contact-us.done .contact-form { display: none; }

form.contact-us #grecaptcha { padding: 10px 0; }

form.contact-us .cbcontainer { margin-left: 17px; }

/*# sourceMappingURL=contact-form.css.map */