.error-message.svelte-1bv7ezn{color:#f44;font-size:12px;font-style:italic;margin-top:-12px;height:10px}.contact-spacer.svelte-1bv7ezn{display:none}.contact-wrapper.svelte-1bv7ezn{position:relative;margin-top:-125px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;padding-left:20px;padding-right:20px;padding-bottom:130px}.contact-bg.svelte-1bv7ezn{position:absolute;inset:0 20px;width:calc(100% - 40px);height:100%;min-height:1055px;object-fit:cover;border-radius:20px;z-index:1;pointer-events:none}.contact-content.svelte-1bv7ezn{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto;padding:160px 20px;gap:60px}.contact-top.svelte-1bv7ezn{padding-top:50px}.contact-heading.svelte-1bv7ezn{color:#2d2d2d;margin-top:16px}.contact-description.svelte-1bv7ezn{display:block;max-width:661px;width:100%;margin-top:28px}.contact-bottom.svelte-1bv7ezn{width:100%;display:flex;justify-content:space-between;gap:64px}.contact-form-card.svelte-1bv7ezn{background:#fff;border-radius:31px;padding:60px 54px;width:100%;max-width:804px;position:relative;flex-shrink:1}.side-cards.svelte-1bv7ezn{display:flex;flex-direction:column;gap:30px;width:412px;flex:0 1 412px;min-width:300px}.side-card.svelte-1bv7ezn{width:100%;border-radius:20px;padding:48px 40px;box-sizing:border-box!important;display:flex;flex-direction:column}.side-card-purple.svelte-1bv7ezn{min-height:329px;height:auto;background-image:url(../../../images/contact/pattern.png),linear-gradient(115.52deg,#902e6c -39.8%,#5c2c7f 194.34%);background-position:top center,center;background-repeat:no-repeat,no-repeat;background-size:auto,cover;color:#fff!important}.side-card-white.svelte-1bv7ezn{height:251px!important;background:#fff;color:#2d2d2d}@media(max-width:1023px){.side-card-purple.svelte-1bv7ezn,.side-card-white.svelte-1bv7ezn{height:100%;min-height:370px}}.side-card-icon.svelte-1bv7ezn{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.side-card-icon-img.svelte-1bv7ezn{width:44px;height:44px;display:block;object-fit:contain}.side-card-title-light.svelte-1bv7ezn{font-family:Noto Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#fff!important;margin-top:36px}.side-card-title-dark.svelte-1bv7ezn{font-family:Noto Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#2d2d2d!important;margin-top:36px}.side-card-desc.svelte-1bv7ezn{display:block;max-width:320px;margin-top:24px}.side-card-purple.svelte-1bv7ezn .side-card-desc:where(.svelte-1bv7ezn){color:#ffffffd1}.email-copy-btn.svelte-1bv7ezn{background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:opacity .2s ease;display:flex;align-items:center;gap:8px}.email-copy-btn.svelte-1bv7ezn:hover{opacity:.7}.email-copy-btn.copied.svelte-1bv7ezn{color:#ed2f4a}.copy-icon.svelte-1bv7ezn{width:16px;height:16px;object-fit:contain}.side-card-btn.svelte-1bv7ezn{margin-top:42px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:14px 24px;border-radius:8px;background:transparent;border:1px solid #ffffff;color:#fff;text-decoration:none;font-family:Noto Sans,sans-serif;font-weight:500;font-size:14px;line-height:18px;transition:opacity .2s ease;gap:12px}.side-card-btn.svelte-1bv7ezn:hover{opacity:.9}.side-card-btn-arrow.svelte-1bv7ezn{width:13px;height:8px;display:block;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:768px){.contact-top.svelte-1bv7ezn{text-align:center;display:flex;flex-direction:column;align-items:center}.contact-heading.svelte-1bv7ezn{font-family:Montserrat,sans-serif;font-weight:600;font-size:48px;line-height:62px;letter-spacing:-1.4px;text-align:center}.contact-description.svelte-1bv7ezn{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.2px;text-align:center}}@media(max-width:768.98px){.contact-wrapper.svelte-1bv7ezn{position:absolute;top:-20px;left:20px;right:20px;margin:0;width:auto;z-index:0;padding:0}.contact-bg.svelte-1bv7ezn{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact-spacer.svelte-1bv7ezn{display:block;height:1950px}.contact-content.svelte-1bv7ezn{padding:160px 20px 60px}}@media(max-width:1320px){.contact-form-card.svelte-1bv7ezn{max-width:600px}}@media(max-width:1023px){.contact-bottom.svelte-1bv7ezn{flex-direction:column;align-items:center}.contact-form-card.svelte-1bv7ezn{max-width:804px;padding:54px 20px}.side-cards.svelte-1bv7ezn{width:100%;max-width:804px;flex-direction:row;flex:1 1 auto}.side-card.svelte-1bv7ezn{width:100%;flex:1}}@media(max-width:767px){.side-cards.svelte-1bv7ezn{flex-direction:column;max-width:804px;align-items:center}.side-card-purple.svelte-1bv7ezn,.side-card-white.svelte-1bv7ezn{min-height:329px;height:auto}}@media(max-width:340px){.side-card-purple.svelte-1bv7ezn,.side-card-white.svelte-1bv7ezn{padding:48px 25px;max-width:260px}}.form-title.svelte-1bv7ezn{color:#2d2d2d;margin-bottom:43px;font-weight:600;font-size:24px;line-height:44px;letter-spacing:-.3px}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:14px}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;color:#2d2d2d;background:#5c2c7f0f;border:1px solid rgba(92,44,127,.1);border-radius:10px;padding:16px 20px;outline:none;letter-spacing:.2px;line-height:30px;width:100%;position:relative}.dropdown.svelte-1bv7ezn{position:relative}.dropdown-trigger.svelte-1bv7ezn{height:59px;width:100%;display:flex;align-items:center;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;color:#2d2d2d;background:#5c2c7f0f;border:1px solid rgba(92,44,127,.1);border-radius:10px;padding:16px 44px 16px 20px;outline:none;letter-spacing:.2px;line-height:30px;cursor:pointer;position:relative;box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;text-align:left;list-style:none}.dropdown-trigger.svelte-1bv7ezn::-webkit-details-marker{display:none}.dropdown-trigger.svelte-1bv7ezn::marker{display:none}.dropdown-trigger.svelte-1bv7ezn:active{opacity:.8}.dropdown-trigger.placeholder.svelte-1bv7ezn{color:#2d2d2d}.dropdown-trigger.svelte-1bv7ezn span:where(.svelte-1bv7ezn){pointer-events:none}.dropdown-trigger.svelte-1bv7ezn:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-right:2px solid #ed2f4a;border-bottom:2px solid #ed2f4a;pointer-events:none}.dropdown-menu.svelte-1bv7ezn{position:absolute;width:100%;margin-top:10px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 18px 40px #0000001f;z-index:50;left:0;top:100%}.dropdown-item.svelte-1bv7ezn{width:100%;text-align:left;padding:12px;border-radius:10px;font-family:Open Sans,sans-serif;font-size:15px;line-height:22px;color:#2d2d2d}.dropdown-item.svelte-1bv7ezn:hover{background:#5c2c7f0f}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#2d2d2d9c}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn){height:59px}.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){height:164px;resize:none}.success-message.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;gap:16px;width:100%;min-height:400px;margin:0 auto}.success-icon.svelte-1bv7ezn{width:64px;height:64px;border-radius:50%;background:#fbd3d952;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.success-icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:28px;height:28px}.success-title.svelte-1bv7ezn{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#2d2d2d;margin:0}.success-text.svelte-1bv7ezn{font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#645f68;margin:0;max-width:320px}.form-submit.svelte-1bv7ezn{font-family:Noto Sans,sans-serif;font-weight:500;font-size:14px;color:#fff;background:#ed2f4a;border:none;border-radius:8px;height:59px;cursor:pointer;transition:opacity .2s ease}.form-submit.svelte-1bv7ezn:hover{opacity:.85}.error-retry-btn.svelte-1bv7ezn{font-family:Noto Sans,sans-serif;font-weight:500;font-size:14px;color:#fff;background:#ed2f4a;border:none;border-radius:8px;padding:12px 32px;cursor:pointer;transition:opacity .2s ease}.error-retry-btn.svelte-1bv7ezn:hover{opacity:.85}
