#contact-form{position:relative}#contact-form .grid-item{margin-bottom:.5em}#contact-form fieldset{border:none}#contact-form label{position:relative;letter-spacing:normal;margin:0;width:100%;display:block}input:focus::-webkit-input-placeholder{opacity:.4}input:focus:-moz-placeholder{opacity:.4}textarea:focus::-webkit-input-placeholder{opacity:.4}textarea:focus:-moz-placeholder{opacity:.4}#contact-form input[type=text],#contact-form label,#contact-form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contact-form input[type=text],#contact-form textarea{padding:13px 20px;-webkit-appearance:none;outline:none;border-radius:0;width:100%}#contact-form textarea{height:auto;overflow:auto;display:block}