.contact-module[data-astro-cid-ssufbzt2]{font-family:Inter,sans-serif;box-sizing:border-box;padding:40px 20px!important}.contact-wrapper[data-astro-cid-ssufbzt2]{max-width:var(--container-max-width, 1200px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:flex-start;font-family:Inter,sans-serif}.contact-info[data-astro-cid-ssufbzt2] .contact-title[data-astro-cid-ssufbzt2],.contact-info[data-astro-cid-ssufbzt2] h2[data-astro-cid-ssufbzt2]{font-family:Inter,sans-serif!important;font-size:34px!important;font-weight:600!important;color:#2b2b2b!important;line-height:1.25!important;letter-spacing:-.015em!important;margin:0 0 16px!important}.contact-info[data-astro-cid-ssufbzt2] .contact-subtitle[data-astro-cid-ssufbzt2],.contact-info[data-astro-cid-ssufbzt2] h3[data-astro-cid-ssufbzt2]{font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;color:#4b5563!important;line-height:1.35!important;margin:0 0 16px!important}.contact-info[data-astro-cid-ssufbzt2] p[data-astro-cid-ssufbzt2]{color:#6b6b6b;max-width:420px;margin:0;font-size:16px!important;line-height:1.6!important;font-family:Inter,sans-serif!important}.contact-form-card[data-astro-cid-ssufbzt2]{position:relative;background:#fff;border-radius:20px;padding:10px;min-height:480px;display:flex;align-items:stretch;overflow:hidden;box-shadow:0 10px 32px #0000000d;border:1px solid #0000000a}.contact-form-card[data-astro-cid-ssufbzt2] iframe[data-astro-cid-ssufbzt2]{width:100%;height:100%;min-height:440px;border-radius:14px;background:none;transition:opacity .3s}.flowsly-skeleton[data-astro-cid-ssufbzt2]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;padding:30px 26px;box-sizing:border-box;display:flex;flex-direction:column;z-index:2;transition:opacity .35s,visibility .35s;pointer-events:auto}.contact-form-card[data-astro-cid-ssufbzt2].is-loaded .flowsly-skeleton[data-astro-cid-ssufbzt2]{opacity:0;visibility:hidden;pointer-events:none}.skeleton-header[data-astro-cid-ssufbzt2]{display:flex;align-items:center;gap:12px;margin-bottom:22px}.skeleton-spinner[data-astro-cid-ssufbzt2]{width:20px;height:20px;border:2.5px solid #e1f5ec;border-top-color:#00ae5e;border-radius:50%;animation:.75s linear infinite flowslySpin;flex-shrink:0}@keyframes flowslySpin{to{transform:rotate(360deg)}}.skeleton-status[data-astro-cid-ssufbzt2]{font-size:13.5px;color:#00ae5e;font-weight:500;letter-spacing:-.01em}.skeleton-fields[data-astro-cid-ssufbzt2]{display:flex;flex-direction:column;gap:14px;flex:1}.skeleton-line[data-astro-cid-ssufbzt2],.skeleton-box[data-astro-cid-ssufbzt2],.skeleton-btn[data-astro-cid-ssufbzt2]{background:linear-gradient(90deg,#f0f2f5 25%,#f8f9fa,#f0f2f5 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite flowslyShimmer;border-radius:10px}@keyframes flowslyShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-title-bar[data-astro-cid-ssufbzt2]{height:20px;width:50%;margin-bottom:4px}.skeleton-row[data-astro-cid-ssufbzt2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skeleton-half[data-astro-cid-ssufbzt2],.skeleton-full[data-astro-cid-ssufbzt2]{height:44px}.skeleton-textarea[data-astro-cid-ssufbzt2]{height:80px}.skeleton-btn[data-astro-cid-ssufbzt2]{height:46px;border-radius:999px;width:100%;margin-top:4px;background:linear-gradient(90deg,#dcf4e8 25%,#eaf8f1,#dcf4e8 75%);background-size:200% 100%}.flowsly-fallback[data-astro-cid-ssufbzt2]{position:absolute;bottom:12px;left:16px;right:16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px 16px;box-shadow:0 8px 24px #00000014;z-index:5;text-align:center}.fallback-note[data-astro-cid-ssufbzt2]{font-size:13px!important;color:#4b5563!important;margin:0 0 8px!important}.fallback-actions[data-astro-cid-ssufbzt2]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.fallback-call-btn[data-astro-cid-ssufbzt2]{display:inline-flex;align-items:center;gap:6px;background:#00ae5e;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .2s;color:#fff!important}.fallback-call-btn[data-astro-cid-ssufbzt2]:hover{background:#009952}.fallback-retry-btn[data-astro-cid-ssufbzt2]{display:inline-flex;align-items:center;gap:5px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .2s}.fallback-retry-btn[data-astro-cid-ssufbzt2]:hover{background:#e5e7eb}@media(width<=768px){.contact-module[data-astro-cid-ssufbzt2]{padding:36px 15px!important;box-sizing:border-box!important}.contact-wrapper[data-astro-cid-ssufbzt2]{grid-template-columns:1fr;gap:20px}.contact-info[data-astro-cid-ssufbzt2]{text-align:center}.contact-info[data-astro-cid-ssufbzt2] p[data-astro-cid-ssufbzt2]{margin:0 auto;font-size:15px!important;line-height:1.6!important}.contact-form-card[data-astro-cid-ssufbzt2]{min-height:360px!important;padding:0!important;background:none!important;box-shadow:none!important;border:none!important}.contact-form-card[data-astro-cid-ssufbzt2] iframe[data-astro-cid-ssufbzt2]{height:360px;min-height:360px!important}.contact-info[data-astro-cid-ssufbzt2] .contact-title[data-astro-cid-ssufbzt2],.contact-info[data-astro-cid-ssufbzt2] h2[data-astro-cid-ssufbzt2]{font-size:27px!important;line-height:1.25!important;font-weight:600!important;text-align:center!important}.contact-info[data-astro-cid-ssufbzt2] .contact-subtitle[data-astro-cid-ssufbzt2],.contact-info[data-astro-cid-ssufbzt2] h3[data-astro-cid-ssufbzt2]{font-size:16px!important;line-height:1.35!important;text-align:center!important}}
