.contact-blurb{padding:0 15px;margin:0 auto;max-width:750px}.contact-form input{display:block;padding:10px;margin:20px 0;width:50%}.contact-form textarea{width:94%}.contact-form input:invalid,.contact-form textarea:invalid{border-left:3px solid #fe6849}.contact-form input:valid,.contact-form textarea:valid{border-left:3px solid #40e52a}.contact-form input,.contact-form textarea{border:1px solid var(--foreground);border-radius:4px;background-color:var(--background);color:#bbc8ce;padding:8px 10px;font-size:1rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid var(--foreground);-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--background) inset;-webkit-box-shadow:0 0 0 1000px var(--background) inset;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:576px){.contact-form input{width:94%}}.inhp{position:absolute!important;height:10px!important;width:40px!important;z-index:-2;overflow:hidden!important}