form{width:600px;margin:0 auto;border:1px solid #eee;padding:1em;border-radius:.5em;display:flex;flex-direction:column;gap:.5em;input,textarea{padding:.25em}}.error-message,.success-message{border-radius:.5em;text-align:center;padding:1em;margin-bottom:1em}.success-message{background:rgb(222,240,197);border:1px solid #0d3f18}.error-message{background:rgb(252,200,191);border:1px solid #720400}.header{width:100%;margin:0;padding:0;background:#EEE;display:flex;font-family:Montserrat;font-weight:500}.publicformheader{justify-content:center;align-items:center;gap:1em;img{max-height:50px}p{color:#363636;font-size:1.5em}p.subtitle{border-left:1px solid lightgray;color:#777;font-family:Montserrat;font-weight:400;padding-left:1em;margin-left:.25em;font-size:1.125em}}