.contact-container{margin:0 auto;display:grid}.contact-container form{gap:5px;width:80%;padding-top:10px;display:grid}.contact-container form label{text-align:right;grid-column:1/3;align-self:center}.contact-container form label:nth-child(5){align-self:self-start}.contact-container form input{border:1px solid #000;grid-column:3/3;height:1.5rem}.contact-container form textarea{resize:none;border:1px solid #000;grid-column:3/3;height:5rem}.contact-container form p{text-align:right;grid-column:3/3}.contact-form-buttons{grid-column:1/span 3;margin:0 auto;display:flex}.contact-form-buttons input[type=reset],.contact-form-buttons input[type=submit]{border-radius:10px;height:2rem;padding:0 20px}.contact-form-buttons input[type=reset]{margin-right:10px}.contact-user-feedback{flex-direction:column;display:flex;position:fixed}.contact-user-feedback-message{color:#fff;background-color:green;border:2px dotted #fff;border-radius:10px;margin:10px;padding:10px;font-weight:700;position:relative}.msg-error{background-color:#ff0000b3}
