.contact-form div.input label{display:block;float:left;font-weight:700;text-align:right;padding-right:1em;width:10em}.contact-form input,.contact-form textarea{background:var(--color-bg-light);border:1px solid var(--color-bg-medium);width:50%;margin:.2em;padding:.5em}.contact-form div.input{display:block;float:none}.contact-form div.submit input{background:var(--color-bg-medium);border:1px solid var(--color-bg-dark);color:var(--color-txt-light);font-weight:700;text-align:center;display:block;cursor:pointer;float:left;width:auto;padding:.5em;margin-left:14em;text-transform:uppercase}.contact-form div.submit input:hover{text-decoration:none;color:var(--color-green-medium)}@media(max-width:768px){.contact-form input,.contact-form textarea{width:95%}.contact-form div.input label{text-align:left}.contact-form div.submit input{margin-left:0}.contact-form input,.contact-form textarea{margin:0}}