.contact-module__s-pC1a__main{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.contact-module__s-pC1a__formCard{width:100%;max-width:900px;box-shadow:0 0 20px var(--lightblue);border-radius:20px;height:auto;padding:clamp(20px,4vw,40px)}.contact-module__s-pC1a__formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;height:auto;display:grid}.contact-module__s-pC1a__fieldGroup{text-align:left;flex-direction:column;gap:8px;display:flex}.contact-module__s-pC1a__fieldGroup label{color:#111827;font-size:15px;font-weight:500}.contact-module__s-pC1a__formGrid .contact-module__s-pC1a__fieldGroup:nth-child(4){grid-column:span 1}.contact-module__s-pC1a__formGrid .contact-module__s-pC1a__fieldGroup:nth-child(5){grid-column:span 2}.contact-module__s-pC1a__fullWidth{grid-column:1/-1}.contact-module__s-pC1a__input,.contact-module__s-pC1a__textarea{color:#1f2937;box-sizing:border-box;background-color:#eef2f6;border:1px solid #0000;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.contact-module__s-pC1a__input:focus,.contact-module__s-pC1a__textarea:focus{background-color:#fff;border-color:#2a5298;box-shadow:0 0 0 3px #2a529826}.contact-module__s-pC1a__textarea{resize:vertical;min-height:120px}.contact-module__s-pC1a__buttonContainer{grid-column:1/-1;justify-content:center;margin-top:24px;display:flex}.contact-module__s-pC1a__sendButton{background-color:var(--darkblue);color:var(--lightblue);cursor:pointer;border:none;border-radius:24px;padding:12px 48px;font-size:15px;font-weight:500;transition:background-color .2s,transform .1s;box-shadow:0 4px 12px #2b435f40}.contact-module__s-pC1a__sendButton:hover{background-color:var(--lightblue);color:var(--darkblue);transform:scale(1.05)}.contact-module__s-pC1a__sendButton:active{transform:scale(.98)}@media (max-width:768px){.contact-module__s-pC1a__formGrid{grid-template-columns:1fr}.contact-module__s-pC1a__formGrid .contact-module__s-pC1a__fieldGroup:nth-child(4),.contact-module__s-pC1a__formGrid .contact-module__s-pC1a__fieldGroup:nth-child(5){grid-column:span 1}}
