.form-card.svelte-1vvh5tq{background-color:#fff;padding:2rem;border-radius:12px;font-family:Arial,sans-serif;width:55%;max-width:800px}.contents.svelte-1vvh5tq{padding:4rem;width:100%;justify-content:center;align-items:center}.form-field.svelte-1vvh5tq{display:flex;flex-direction:column;margin-bottom:15px}.form-field.svelte-1vvh5tq input:where(.svelte-1vvh5tq),.form-field.svelte-1vvh5tq textarea:where(.svelte-1vvh5tq){padding:10px;font-size:1rem;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;outline:none;resize:none}.form-field.svelte-1vvh5tq input:where(.svelte-1vvh5tq):focus,.form-field.svelte-1vvh5tq textarea:where(.svelte-1vvh5tq):focus{border-color:#4169e1}.submit-button.svelte-1vvh5tq{background-color:#4169e1;color:#fff;border:none;padding:10px 20px;font-size:1rem;border-radius:50px;cursor:pointer}.submit-button.svelte-1vvh5tq:hover{background-color:#0056b3}.contact-header.svelte-1vvh5tq{font-size:1.5rem;font-weight:700;margin-bottom:10px}.contact-info.svelte-1vvh5tq{margin:5px 0;color:#555}.social-icons.svelte-1vvh5tq{display:flex;gap:10px;margin-top:15px}.social-icon.svelte-1vvh5tq{background-color:#4169e1;color:#fff;text-align:center;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1rem;text-decoration:none}.contact-section.svelte-1vvh5tq{background-color:#f0f4ff;padding:6rem 4rem 4rem;text-align:left;opacity:.9}.title.svelte-1vvh5tq{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.description.svelte-1vvh5tq{font-size:1.2rem;width:100%;max-width:800px;text-align:left;color:#666}.contact-form-content.svelte-1vvh5tq{display:flex;flex-direction:row;gap:10px;margin-top:3rem;scrollbar-width:none;flex-shrink:0}.contact-info-section.svelte-1vvh5tq{width:45%;max-width:400px;padding:1.5rem 3rem;border-radius:8px;font-family:Arial,sans-serif}@media (max-width: 900px){.contact-section.svelte-1vvh5tq{padding:4rem 2rem}.contact-form-content.svelte-1vvh5tq{width:100%;flex-direction:column;margin-top:2rem}.form-card.svelte-1vvh5tq{width:100%;padding:2rem}.contents.svelte-1vvh5tq{padding:0}.contact-info-section.svelte-1vvh5tq{margin-top:1rem;display:flex;flex-direction:column;width:100%;padding:1rem;align-items:center;justify-content:center}}
