.contact-us h2{padding:1rem}.contact-us-content{background-color:#f9f9f9;border-radius:.75rem;padding:2rem;box-shadow:0 4px 12px #0000001a}.contact-us-content p{color:#4b5563;text-align:center;margin-bottom:1.5rem;font-size:1rem}.contact-form{flex-direction:column;gap:1rem;display:flex}.contact-form label{color:#111827;flex-direction:column;font-size:1rem;font-weight:500;display:flex}.contact-form label input,.contact-form label textarea{border:1px solid #d1d5db;border-radius:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.contact-form label input:focus,.contact-form label textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb33}.contact-form button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}.contact-form button:hover{background-color:#1d4ed8}.greetings{margin:1rem}.greetings p{padding-top:.5rem;line-height:1.5}.greetings .quick-links{padding-top:1rem}.greetings ul{padding-left:1rem}.greetings a,.greetings Link{color:#bb19bb;font-weight:600;line-height:1.8}.greetings a:hover,.greetings Link:hover{color:#be6bbe}.hidden-content{display:none}
