.wrap.svelte-k39pqf{margin:0;padding:0}.container.svelte-k39pqf{max-width:800px;margin:40px auto;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}h2.svelte-k39pqf{text-align:center;color:var(--text);font-size:24px;margin-bottom:10px}p.svelte-k39pqf{color:var(--text);line-height:1.6;margin-bottom:20px}.form-group.svelte-k39pqf{margin-bottom:15px}label.svelte-k39pqf{display:block;color:var(--text-light);font-size:14px;margin-bottom:5px}input.svelte-k39pqf,textarea.svelte-k39pqf{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:border-color .3s ease}input.svelte-k39pqf:focus,textarea.svelte-k39pqf:focus{border-color:var(--main);outline:none;box-shadow:0 0 5px #2e7d3233}textarea.svelte-k39pqf{resize:vertical;min-height:100px}button.svelte-k39pqf{background-color:var(--main);color:var(--button-text);padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}button.svelte-k39pqf:hover{background-color:var(--main)}.contact_info.svelte-k39pqf{text-align:center;margin-top:20px;padding-top:20px}.contact_info.svelte-k39pqf p:where(.svelte-k39pqf){margin:5px 0}.contact_info.svelte-k39pqf a:where(.svelte-k39pqf){color:var(--main);text-decoration:none}.contact_info.svelte-k39pqf a:where(.svelte-k39pqf):hover{text-decoration:underline}
