section.svelte-1uxv0wo.svelte-1uxv0wo{padding:0;width:50vw;justify-content:flex-start}.container.svelte-1uxv0wo.svelte-1uxv0wo{display:flex;align-items:flex-start;padding:0 0 0 100px;padding-right:3rem;justify-content:flex-start;width:100%;gap:15px;position:unset}.slideshow.svelte-1uxv0wo.svelte-1uxv0wo{background:url(../../../img/contact.jpg);background-size:cover;min-height:540px;width:50%;right:0;bottom:0;height:100vh;top:0;position:fixed}@media (max-width: 900px){section.svelte-1uxv0wo.svelte-1uxv0wo{width:100%}.slideshow.svelte-1uxv0wo.svelte-1uxv0wo{display:none}.container.svelte-1uxv0wo.svelte-1uxv0wo{padding:6rem 1rem}}form.svelte-1uxv0wo.svelte-1uxv0wo{display:flex;flex-direction:column;gap:.5rem}input.svelte-1uxv0wo.svelte-1uxv0wo,select.svelte-1uxv0wo.svelte-1uxv0wo{width:100%}select.svelte-1uxv0wo.svelte-1uxv0wo{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;cursor:pointer}select.svelte-1uxv0wo.svelte-1uxv0wo:focus{outline:none;border-color:#333}.contact-type-selector.svelte-1uxv0wo.svelte-1uxv0wo{display:flex;flex-direction:column;gap:15px;margin-top:20px}.contact-type-selector.svelte-1uxv0wo .btn.svelte-1uxv0wo{padding:20px;font-size:16px;text-align:center;cursor:pointer}.back-btn.svelte-1uxv0wo.svelte-1uxv0wo{background:none;border:none;color:#333;cursor:pointer;font-size:14px}.back-btn.svelte-1uxv0wo.svelte-1uxv0wo:hover{text-decoration:underline}.practitioners-list.svelte-1uxv0wo.svelte-1uxv0wo{display:flex;flex-direction:column;gap:0rem;margin-top:20px;margin-bottom:2rem}@media (max-width: 1045px){.practitioners-list.svelte-1uxv0wo.svelte-1uxv0wo{max-height:unset;overflow-y:visible}}.practitioner-card.svelte-1uxv0wo.svelte-1uxv0wo{background:#fff;border:2px solid #e0e0e0;padding:15px;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s ease;display:flex;flex-direction:column;gap:5px}.practitioner-card.svelte-1uxv0wo.svelte-1uxv0wo:hover{border-color:#333;background:#f9f9f9}.practitioner-card.no-preference.svelte-1uxv0wo.svelte-1uxv0wo{background:#f8f8f8;border-color:#e0e0e0;font-style:italic}.practitioner-card.no-preference.svelte-1uxv0wo.svelte-1uxv0wo:hover{background:#f0f0f0;border-color:#333}.practitioner-title.svelte-1uxv0wo.svelte-1uxv0wo{font-size:14px;color:#666;font-weight:400}.special-message.svelte-1uxv0wo.svelte-1uxv0wo{background-color:#f9f9f9;border-left:4px solid #8d7053;padding:25px;margin:20px 0;border-radius:4px}.special-message.svelte-1uxv0wo h2.svelte-1uxv0wo{margin:0 0 15px;color:#333;font-size:20px}.special-message.svelte-1uxv0wo p.svelte-1uxv0wo{margin:10px 0;line-height:1.6}.phone-info.svelte-1uxv0wo.svelte-1uxv0wo{font-size:18px;margin-top:20px}.phone-info.svelte-1uxv0wo a.svelte-1uxv0wo{color:#8d7053;text-decoration:none}.phone-info.svelte-1uxv0wo a.svelte-1uxv0wo:hover{text-decoration:underline}.error-message.svelte-1uxv0wo.svelte-1uxv0wo{background-color:#fee;border-left:4px solid #c00;padding:15px 20px;margin:20px 0;border-radius:4px}.error-message.svelte-1uxv0wo p.svelte-1uxv0wo{margin:0;color:#c00;font-weight:500}@media (max-width: 500px){section.svelte-1uxv0wo.svelte-1uxv0wo{padding:0}}p.svelte-1uxv0wo.svelte-1uxv0wo,h1.svelte-1uxv0wo.svelte-1uxv0wo{margin:0}
