main#mainContact{padding-bottom:36px}main#mainContact section.contact-info{opacity:.8;text-align:center;margin-bottom:24px}main#mainContact section.contact-info p{min-width:min(100%,400px);max-width:400px}main#mainContact section.contact-type-container,main#mainContact section.contact-info,main#mainContact section.commission-link{justify-content:center;display:flex}main#mainContact section.commission-link{margin-bottom:16px}main#mainContact .tab-switcher{justify-content:space-between;gap:12px;min-width:min(100%,400px);max-width:400px;margin-bottom:16px;display:flex}main#mainContact .tab-switcher button{flex:1;padding:6px 12px;font-size:18px}main#mainContact .tab-switcher button.btn-primary{color:var(--offwhite);background-color:var(--maroon)}main#mainContact .form-container{justify-content:center;display:flex}main#mainContact form{flex-direction:column;gap:20px;min-width:min(100%,400px);max-width:400px;display:flex}main#mainContact form .form-row{flex-flow:wrap;gap:16px;display:flex}main#mainContact form .form-group{flex-direction:column;flex:1;gap:4px;display:flex}main#mainContact form .form-group input:not([type=file]),main#mainContact form .form-group textarea{max-width:100%;padding:12px}
