main.svelte-1m0zh12{width:100%}.contact-section.svelte-1m0zh12{min-height:80vh;background:#e5e7eb;padding:40px 0}.contact-form-container.svelte-1m0zh12 .success-message{background:#e5e7eb;color:#444;padding:40px 0}.content-wrapper.svelte-1m0zh12{max-width:var(--container-width-max);width:calc(100% - var(--spacing-lg) * 2);margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:flex-start;gap:20px}.contact-info-box.svelte-1m0zh12{background:var(--color-primary);color:#fff;padding:40px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 30px #0003;flex-shrink:0}.contact-info-box.svelte-1m0zh12 h1:where(.svelte-1m0zh12){font-size:32px;font-weight:400;margin:0;color:#fff;white-space:nowrap}.contact-item.svelte-1m0zh12{display:flex;align-items:center;gap:15px;font-size:16px;font-weight:500}.contact-item.svelte-1m0zh12 img:where(.svelte-1m0zh12){width:20px;height:20px;filter:brightness(0) invert(1);flex-shrink:0}.contact-item.svelte-1m0zh12 span:where(.svelte-1m0zh12){white-space:nowrap}.separator.svelte-1m0zh12{border:none;height:2px;background:#ffffff4d;margin:10px 0}.social-section.svelte-1m0zh12{margin-top:10px}.social-section.svelte-1m0zh12 h3:where(.svelte-1m0zh12){font-size:24px;font-weight:400;margin:0 0 15px;color:#fff}.social-link.svelte-1m0zh12{display:inline-block}.social-link.svelte-1m0zh12 img:where(.svelte-1m0zh12){width:24px;height:24px}.contact-form-container.svelte-1m0zh12{flex:1;display:flex;align-items:flex-start;justify-content:flex-start}.contact-form-container.svelte-1m0zh12 .service-form{margin:0;padding:5px 60px;background:transparent;min-height:auto;width:100%;max-width:800px}.contact-form-container.svelte-1m0zh12 .container{max-width:none;width:100%;padding:0;background:transparent;box-shadow:none}.contact-form-container.svelte-1m0zh12 h2{font-size:36px;font-weight:400;margin:0 0 30px;color:#1f2937;text-align:left}@media (max-width: 1024px){.contact-section.svelte-1m0zh12{padding:20px 0}.content-wrapper.svelte-1m0zh12{gap:20px}.contact-info-box.svelte-1m0zh12{padding:30px}.contact-form-container.svelte-1m0zh12 .service-form{padding:5px 40px}}@media (max-width: 768px){.contact-section.svelte-1m0zh12{padding:15px 0}.content-wrapper.svelte-1m0zh12{flex-direction:column;gap:20px;align-items:stretch}.contact-info-box.svelte-1m0zh12{align-self:stretch;text-align:center}.social-section.svelte-1m0zh12 h3:where(.svelte-1m0zh12){font-size:20px}.contact-item.svelte-1m0zh12{justify-content:center;font-size:14px}.contact-item.svelte-1m0zh12 span:where(.svelte-1m0zh12){white-space:normal;word-break:break-word}.contact-form-container.svelte-1m0zh12{align-items:stretch}.contact-form-container.svelte-1m0zh12 .service-form{padding:40px 30px}.contact-form-container.svelte-1m0zh12 h2{font-size:28px}}@media (max-width: 480px){.contact-section.svelte-1m0zh12{padding:10px 0}.contact-info-box.svelte-1m0zh12{padding:25px}.contact-form-container.svelte-1m0zh12 .service-form{padding:30px 20px}}
