.contact-section.svelte-1bv7ezn{display:flex;justify-content:space-between;padding:40px 20px;background-image:linear-gradient(to bottom right,#000 30%,#00afff 140%);overflow:hidden;flex-direction:column;align-items:center}.section-header.svelte-1bv7ezn{font-size:40px}.info-column.svelte-1bv7ezn{flex:1;color:#fff;margin-bottom:20px}.info-column.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#fff;margin:8px 0}.info-column.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#00afff;text-decoration:none;font-weight:700}.form-column.svelte-1bv7ezn{flex:1;background:#292625;padding:30px;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:600px}.form-column.svelte-1bv7ezn form:where(.svelte-1bv7ezn){display:flex;flex-direction:column}.name-group.svelte-1bv7ezn{display:flex;gap:10px}.input-field.svelte-1bv7ezn,.message-field.svelte-1bv7ezn{padding:12px;margin-bottom:15px;border:1px solid #555;background:#292625;color:#fff;border-radius:8px;font-size:1rem;font-family:Nunito,sans-serif}.message-field.svelte-1bv7ezn{height:100px}.submit-button.svelte-1bv7ezn{width:100%;background:#00afff;color:#fff;padding:12px;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:.3s;font-family:Montserrat,serif}.submit-button.svelte-1bv7ezn:hover{background-color:#005f99}.success-message.svelte-1bv7ezn{color:#00afff;font-weight:700;margin-top:10px}@media (max-width: 768px){.contact-section.svelte-1bv7ezn{flex-direction:column;text-align:center;gap:20px}.name-group.svelte-1bv7ezn{flex-direction:column;gap:0px}}
