.contact h2{color:#fff;margin-bottom:40px}form{width:90%;max-width:500px;display:flex;flex-direction:column}form .field{width:100%;position:relative;margin-bottom:15px}form .field label{text-align:center;text-transform:uppercase;position:absolute;top:0;left:0;background:#313A3D;color:#B6B6B6;width:100%;padding:19.5px 0;font-size:1.45em;letter-spacing:.075em;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}form .field input[type=text]#msg,form .field label+span,form .field textarea#msg{-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out}form .field label+span{font-family:SSStandard;opacity:0;color:#fff;display:block;position:absolute;top:12px;left:7%;font-size:2.5em;text-shadow:1px 2px 0 #471011;transition:all 333ms ease-in-out}form .field input[type=text],form .field textarea{border:none;background:#E8E9EA;width:100%;margin:0;padding:18px 0 18px 19.5%;color:#313A3D;font-size:1.4em;letter-spacing:.05em}form .field input[type=text]#msg,form .field textarea#msg{height:18px;resize:none;transition:all 333ms ease-in-out}form .field input[type=text].focused,form .field input[type=text]:focus,form .field textarea.focused,form .field textarea:focus{outline:0}form .field input[type=text].focused#msg,form .field input[type=text]:focus#msg,form .field textarea.focused#msg,form .field textarea:focus#msg{padding-bottom:150px}form .field input[type=text].focused+label,form .field input[type=text]:focus+label,form .field textarea.focused+label,form .field textarea:focus+label{width:18%;background:#9b2225}form .field input[type=text].focused+label,form .field textarea.focused+label{color:#fff}form .field:hover label{width:18%;background:#313A3D;color:#fff}form input[type=submit]{background:#9b2225;color:#fff;-webkit-appearance:none;border:none;text-transform:uppercase;position:relative;padding:13px 50px;font-size:1.4em;letter-spacing:.1em;font-family:Lato,sans-serif;font-weight:300;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}form input[type=submit]:hover{background:#313A3D;color:#9b2225}form input[type=submit]:focus{outline:0;background:#471011}.simplephpform_error,.simplephpform_state_fail,.simplephpform_state_success{margin-bottom:12px;color:#fff}