.contact-module__xwJ-uq__container{text-align:center;max-width:600px;margin:0 auto;padding:4rem 2rem}.contact-module__xwJ-uq__heading{font-family:var(--font-cinzel);color:var(--color-oxidized-gold);margin-bottom:2rem;font-size:2.5rem}.contact-module__xwJ-uq__form{text-align:left;flex-direction:column;gap:2rem;display:flex}.contact-module__xwJ-uq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__xwJ-uq__label{font-family:var(--font-cinzel);color:var(--color-aged-parchment);font-size:1.1rem}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{border:none;border-bottom:2px solid var(--color-border-subtle);color:var(--color-aged-parchment);font-size:1.2rem;font-family:var(--font-cormorant);background:0 0;padding:.5rem 0;transition:border-color .3s}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus{border-bottom-color:var(--color-oxidized-gold);outline:none}.contact-module__xwJ-uq__textarea{resize:vertical;min-height:100px}.contact-module__xwJ-uq__sealButton{background-color:var(--color-oxidized-gold-dark);color:var(--color-aged-parchment);border:1px solid var(--color-oxidized-gold);font-family:var(--font-cinzel);text-transform:uppercase;cursor:pointer;align-self:center;margin-top:2rem;padding:1rem 2rem;font-size:1.2rem;transition:background-color .3s,border-color .3s;box-shadow:0 4px 15px #00000080}.contact-module__xwJ-uq__sealButton:hover{background-color:var(--color-oxidized-gold);border-color:var(--color-aged-parchment)}@media (max-width:768px){.contact-module__xwJ-uq__container{padding:2rem 1rem}.contact-module__xwJ-uq__heading{font-size:2rem}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{font-size:1rem}}
