.contact-section.svelte-1bv7ezn{min-height:80vh;display:flex;align-items:center;background:linear-gradient(180deg,#f6f9ff,#e8f0fe)}@media(max-width:768px){.contact-section.svelte-1bv7ezn{padding:40px 0}}.contact-section.svelte-1bv7ezn .container:where(.svelte-1bv7ezn){max-width:1152px;margin:0 auto;padding:80px 24px;width:100%}@media(max-width:768px){.contact-section.svelte-1bv7ezn .container:where(.svelte-1bv7ezn){padding:20px 24px}}.contact-section.svelte-1bv7ezn .card:where(.svelte-1bv7ezn){background-color:#fff;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 8px 48px #0a162814}@media(min-width:768px){.contact-section.svelte-1bv7ezn .card:where(.svelte-1bv7ezn){grid-template-columns:repeat(2,1fr)}}.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn){padding:40px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #000000}@media(min-width:768px){.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn){padding:56px;border-bottom:none;border-right:1px solid #000000}}.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .title:where(.svelte-1bv7ezn){font-size:2.25rem;color:#0a1628;line-height:1.25;font-family:"DM Serif Display",serif}@media(max-width:768px){.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .title:where(.svelte-1bv7ezn){text-align:center}}@media(min-width:768px){.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .title:where(.svelte-1bv7ezn){font-size:3.5rem}}.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .title:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){color:#3b82f6;font-style:italic}.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .description:where(.svelte-1bv7ezn){font-family:Open Sans,sans-serif;font-size:18px;color:#0a1628;margin-top:24px;line-height:1.7}@media(max-width:768px){.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .description:where(.svelte-1bv7ezn){text-align:center}}.contact-section.svelte-1bv7ezn .info-side:where(.svelte-1bv7ezn) .description.secondary:where(.svelte-1bv7ezn){margin-top:12px}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn){padding:40px}@media(min-width:768px){.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn){padding:56px}}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:20px}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:6px}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) label:where(.svelte-1bv7ezn){font-family:Open Sans,sans-serif;font-size:16px;color:#64748b}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn),.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){width:100%;font-family:Open Sans,sans-serif;font-size:16px;padding:10px 16px;border-radius:8px;background-color:#fff;color:#0a1628;border:1px solid #E5E7EB;transition:border-color .2s ease,box-shadow .2s ease}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn)::placeholder,.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn)::placeholder{color:#d1d5db}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):focus,.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f64d}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) select:where(.svelte-1bv7ezn){width:100%;font-family:Open Sans,sans-serif;font-size:16px;padding:10px 16px;border-radius:8px;background-color:#fff;color:#0a1628;border:1px solid #E5E7EB;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) select:where(.svelte-1bv7ezn):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f64d}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-group:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){resize:none}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-footer:where(.svelte-1bv7ezn){display:flex;justify-content:flex-end}@media(max-width:768px){.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .form-footer:where(.svelte-1bv7ezn){justify-content:center}}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .submit-btn:where(.svelte-1bv7ezn){font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#3b82f6;padding:12px 32px;border-radius:8px;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;box-shadow:0 4px 16px #3b82f640}@media(max-width:768px){.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .submit-btn:where(.svelte-1bv7ezn){width:100%}}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .submit-btn:where(.svelte-1bv7ezn):hover{opacity:.9;transform:translateY(-1px)}.contact-section.svelte-1bv7ezn .form-side:where(.svelte-1bv7ezn) .submit-btn:where(.svelte-1bv7ezn):active{transform:translateY(0)}
