.ContactForm_contactForm__LjfsL{max-width:800px;margin:0 auto}.ContactForm_contactForm__LjfsL .ContactForm_formGrid__8TGyX{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.ContactForm_contactForm__LjfsL .ContactForm_formGrid__8TGyX{grid-template-columns:1fr}}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR{margin-bottom:1.5rem}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR label{display:block;margin-bottom:.5rem;color:#000;font-weight:500}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR input,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR select,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR textarea{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.2);border-radius:.375rem;font-size:1rem;transition:border-color .2s ease}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR input:focus,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR select:focus,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR textarea:focus{outline:none;border-color:#00a878;box-shadow:0 0 0 2px rgba(0,168,120,.1)}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR input:disabled,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR select:disabled,.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR textarea:disabled{background-color:rgba(0,0,0,.05);cursor:not-allowed}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR select{appearance:none;background-color:#fff;cursor:pointer;padding-right:2.5rem}.ContactForm_contactForm__LjfsL .ContactForm_formGroup__E7ViR textarea{resize:vertical;min-height:120px}.ContactForm_contactForm__LjfsL .ContactForm_selectWrapper__NwMTH{position:relative}.ContactForm_contactForm__LjfsL .ContactForm_selectWrapper__NwMTH .ContactForm_selectIcon__o8o3S{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#000;pointer-events:none;transition:transform .2s ease}.ContactForm_contactForm__LjfsL .ContactForm_selectWrapper__NwMTH select:focus+.ContactForm_selectIcon__o8o3S{color:#00a878}.ContactForm_contactForm__LjfsL .ContactForm_formActions__OsPJ3{display:flex;justify-content:flex-end;margin-top:2rem}.ContactForm_contactForm__LjfsL .ContactForm_successMessage__4UYY3{margin-top:1rem;padding:1rem;background-color:rgba(0,168,120,.1);color:#00a878;border-radius:.375rem;text-align:center}.ContactForm_contactForm__LjfsL .ContactForm_errorMessage__0ZRlC{margin-top:1rem;padding:1rem;background-color:rgba(201,95,50,.1);color:#c95f32;border-radius:.375rem;text-align:center}