.SpecialistForm-module__MSe1yW__contactFormContainer{background-color:var(--blue-background);color:#fff;width:100%;padding:4rem 1rem}.SpecialistForm-module__MSe1yW__contactFormSubContainer{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);align-items:start;gap:1.5rem;max-width:980px;margin:0 auto;display:grid}.SpecialistForm-module__MSe1yW__contactFormHeadline{margin-bottom:.6rem;font-size:clamp(1.8rem,2.8vw,2.6rem)}.SpecialistForm-module__MSe1yW__contactFormSupportingText{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.SpecialistForm-module__MSe1yW__formInput{border-radius:var(--input-border-radius);color:#000;background-color:#fff;border:none;width:100%;min-height:56px;margin-bottom:.85rem;padding:.85rem 1rem;font-size:1.1875rem;font-weight:500}.SpecialistForm-module__MSe1yW__formInput::placeholder{color:#a8a8a8;font-family:var(--text-font-family)}.SpecialistForm-module__MSe1yW__formInputError{outline-offset:0;outline:2px solid #ffb4b4}.SpecialistForm-module__MSe1yW__fieldError{color:#ffd6d6;margin:-.55rem 0 .65rem;font-size:1.0625rem;line-height:1.35}.SpecialistForm-module__MSe1yW__formStatus{margin-top:.75rem;font-size:1.1375rem;line-height:1.45}#SpecialistForm-module__MSe1yW__textAreaInput{resize:vertical;min-height:132px}.SpecialistForm-module__MSe1yW__submitButton{border-radius:var(--cta-border-radius);background-color:var(--cta-background-color);min-width:175px;min-height:46px;color:var(--cta-font-color);font-weight:var(--cta-font-weight);cursor:pointer;border:none;place-content:center;padding:0 1rem;transition:filter .2s,transform .12s;display:grid}.SpecialistForm-module__MSe1yW__submitButton:hover:not(:disabled){filter:brightness(1.08)}.SpecialistForm-module__MSe1yW__submitButton:active:not(:disabled){transform:scale(.98)}.SpecialistForm-module__MSe1yW__submitButton:disabled{opacity:.75;cursor:not-allowed}@media (max-width:860px){.SpecialistForm-module__MSe1yW__contactFormSubContainer{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.SpecialistForm-module__MSe1yW__contactFormContainer{place-content:center;justify-items:center;display:grid}.SpecialistForm-module__MSe1yW__contactFormSubContainer{text-align:center;justify-items:center;width:100%;max-width:min(640px,92vw);margin-left:auto;margin-right:auto}.SpecialistForm-module__MSe1yW__contactFormHeadlineContainer{text-align:center;justify-items:center}.SpecialistForm-module__MSe1yW__inputFormContainer,.SpecialistForm-module__MSe1yW__contactForm{width:100%;max-width:615px;margin-left:auto;margin-right:auto}.SpecialistForm-module__MSe1yW__submitButton{margin-left:auto;margin-right:auto}}
