form.contact table{width:100%;max-width:40em;margin-left:auto;margin-right:auto;margin-top:3.5em}form.contact th{padding-top:0.5em}form.contact th,form.contact td{border-style:none}form.contact input[type=text]{width:100%}form.contact textarea{width:100%;resize:vertical}form.contact table tr.option td label{display:block}form.contact table tr.submit td{padding-top:2em}form.contact table tr.submit td input[type=submit]{background-color:#1e2864;border-color:#1e2864}form.contact table tr.submit td input[type=submit]:hover{background-color:#1e2864}form.contact.columns table{display:block;max-width:60em}form.contact.columns table tbody{display:block}form.contact.columns table tr{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top;padding:0.375em 2.5em}form.contact.columns table td,form.contact.columns table th{display:block;width:100%;padding:0}form.contact.columns table tr.separator{width:100%}form.contact.columns table tr.submit{width:100%}form.contact.columns table tr.submit td:empty{display:none}form.contact.columns table tr.submit td{text-align:center}form.contact.columns table tr.checkbox td{padding-top:0.75em}form.contact.columns table tr.checkbox:nth-child(odd) td{text-align:right}form.contact.columns table tr.checkbox:nth-child(even) td{text-align:left}form.contact label.contact_label.option.other input[type="radio"]:not(:checked) + input[type="text"],form.contact label.contact_label.option.other input[type="radio"]:not(:checked) + span.option + input[type="text"]{display:none}form.contact label.contact_label.option input[type=radio][onclick] + span.option::before{border-radius:0.25em}form.contact label.contact_label.option > input[type=radio][onclick]:checked + span.option::before{background-image:url('../../images/checkbox-tick.png')}#contact_map{display:inline-block;margin:0px}@media screen and (max-width:800px){form.contact.columns table{max-width:none}form.contact.columns table tr{width:100%}form.contact.columns table tr.checkbox{width:50%}form.contact.columns table tr.checkbox td{text-align:center !important}form.contact.columns table tr.checkbox td br{display:none}form.contact.columns table tr.checkbox td label:first-child{margin-right:0.5em}}@media screen and (max-width:400px){form.contact.columns table tr.checkbox{width:100%}}