:where(.flexible.svelte-1kxgo9){width:100%}.container.svelte-r5hllo{max-width:800px;margin:0 auto;padding:20px}.container.svelte-r5hllo h1:where(.svelte-r5hllo){font-size:36px;margin-bottom:20px}.container.svelte-r5hllo .contact-details:where(.svelte-r5hllo){display:flex;justify-content:space-between;margin:40px 0}.container.svelte-r5hllo .contact-method:where(.svelte-r5hllo){margin-right:20px}.container.svelte-r5hllo .contact-method:where(.svelte-r5hllo) h2:where(.svelte-r5hllo){font-size:24px;margin-bottom:20px}.container.svelte-r5hllo .contact-method:where(.svelte-r5hllo) p:where(.svelte-r5hllo){font-size:16px;line-height:1.5;margin:0}form.svelte-r5hllo{display:flex;flex-direction:column}label.svelte-r5hllo{display:flex;flex-direction:column;margin-bottom:20px}input.svelte-r5hllo,textarea.svelte-r5hllo{display:block;font-size:16px;padding:10px;border-radius:4px;border:1px solid #ccc;margin-top:10px}button[type=submit].svelte-r5hllo{background-color:#000;color:#fff;font-size:18px;padding:10px 20px;border:none;cursor:pointer;width:max-content}a.svelte-r5hllo{color:#000;text-decoration:none}a.svelte-r5hllo:hover{text-decoration:underline}.success-message.svelte-r5hllo{background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;color:#3c763d;margin-bottom:1rem;padding:1rem}.error-message.svelte-r5hllo{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:1rem;padding:1rem}.message-box.svelte-r5hllo{height:200px}@media only screen and (max-width:767px){.container.svelte-r5hllo .contact-details:where(.svelte-r5hllo){flex-direction:column}.container.svelte-r5hllo .contact-details:where(.svelte-r5hllo) .contact-method:where(.svelte-r5hllo){margin-right:0;margin-bottom:20px}}
