.appointments_pageWrapper__Radvi{width:100%;background-color:var(
    --color-light
  )}.appointments_appointmentsPage___lf4X{max-width:1200px;margin:0 auto;padding:2rem 1rem}.appointments_header__R1ldP{text-align:center;margin-bottom:2rem}.appointments_header__R1ldP h1{font-size:2rem;margin-bottom:.5rem;color:var(--color-primary)}.appointments_header__R1ldP p{font-size:1rem;color:var(--color-accent)}.appointments_twoColumnLayout__j7H_v{display:flex;gap:2rem;flex-wrap:wrap}.appointments_seoContent__dz5Pg{flex:1 1 400px;font-size:1rem;color:#333;line-height:1.6}.appointments_seoContent__dz5Pg h2{font-size:1.5rem;margin-bottom:1rem}.appointments_formContainer__81mke{flex:1 1 400px;max-width:500px}.appointments_appointmentForm__zahBX{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.appointments_appointmentForm__zahBX input,.appointments_appointmentForm__zahBX select,.appointments_appointmentForm__zahBX textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px}.appointments_appointmentForm__zahBX textarea{resize:vertical;min-height:100px}.appointments_appointmentForm__zahBX button{background-color:#ff6f1e;color:#fff;border:none;padding:.75rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.appointments_appointmentForm__zahBX button:hover{background-color:#e65c00}.appointments_contactDirect__jdIAc{text-align:center;font-size:1rem;margin-top:1rem;color:#333}.appointments_customLink__hYyLF{color:#ff6f1e;text-decoration:none}.appointments_customLink__hYyLF:hover{text-decoration:underline}