@font-face{font-family:General Sans;src:local("General Sans Regular"),local("General Sans"),url(../_fonts/tC46Z6qj6xT0aWEOHN8B36Ymo4F0PmdC002w6-C_yJg-3Ff_aNY5Ah8YiWOcnKyMGEFyIct9BnMC0dOqCpfHS9c.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.0422%;ascent-override:93.482%;descent-override:22.2135%;line-gap-override:9.2556%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.4978%;ascent-override:99.5095%;descent-override:23.6458%;line-gap-override:9.8524%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100%;ascent-override:101%;descent-override:24%;line-gap-override:10%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:100.9419%;ascent-override:100.0575%;descent-override:23.776%;line-gap-override:9.9067%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.9367%;ascent-override:106.3867%;descent-override:25.28%;line-gap-override:10.5333%}@font-face{font-family:General Sans;src:local("General Sans Regular Italic"),local("General Sans Italic"),url(../_fonts/giMk_G1to6QDj2oEa0kUi5kCJ-WqfCO9rKhnHFd9Z40-88H2pUJwzyy_N47gbu3lrBt8i8Xf6Ac0v1VabouuQ7Y.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.9606%;ascent-override:97.1522%;descent-override:23.0857%;line-gap-override:9.619%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.6634%;ascent-override:103.4164%;descent-override:24.5742%;line-gap-override:10.2392%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.2222%;ascent-override:104.9654%;descent-override:24.9423%;line-gap-override:10.3926%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:103.9859%;descent-override:24.7095%;line-gap-override:10.2956%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.3502%;ascent-override:110.5635%;descent-override:26.2725%;line-gap-override:10.9469%}@font-face{font-family:General Sans;src:local("General Sans Medium"),url(../_fonts/Si_X01v3NXDxUfxS-k_PVPPlaItoiBJLsoO8r-GKJWo-E65n27qfR_qzWymivj0ZN22QK7aNmAcRrBJcecna6Mk.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.9233%;ascent-override:91.0539%;descent-override:21.6366%;line-gap-override:9.0152%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:104.2044%;ascent-override:96.9249%;descent-override:23.0317%;line-gap-override:9.5965%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.6667%;ascent-override:98.3766%;descent-override:23.3766%;line-gap-override:9.7403%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:103.6337%;ascent-override:97.4586%;descent-override:23.1585%;line-gap-override:9.6494%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.4684%;ascent-override:103.6234%;descent-override:24.6234%;line-gap-override:10.2597%}@font-face{font-family:General Sans;src:local("General Sans Medium Italic"),url(../_fonts/NveydcLPD0zDAWuW6La2f89p5zWokYF5I5_THlrjUi0-qg1MQGtzHFFKQddq3nntjSWKDlCcfOIdKwDvsqLIsiQ.woff2) format(woff2);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.0818%;ascent-override:94.3204%;descent-override:22.4128%;line-gap-override:9.3387%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.5956%;ascent-override:100.402%;descent-override:23.8579%;line-gap-override:9.9408%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.1111%;ascent-override:101.9058%;descent-override:24.2152%;line-gap-override:10.0897%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:100.0447%;ascent-override:100.9549%;descent-override:23.9893%;line-gap-override:9.9955%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.0928%;ascent-override:107.3408%;descent-override:25.5067%;line-gap-override:10.6278%}@font-face{font-family:General Sans;src:local("General Sans SemiBold"),url(../_fonts/m-Xo8FTlWdXI99mXF5LeL-rL47mQp3tna8ADRSbPAig-5BN9CGgiFQISJ5Wr7ilPaYVZGapSMDyOXuHM_jqf5Ug.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.5247%;ascent-override:88.1906%;descent-override:20.9562%;line-gap-override:8.7317%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.5877%;ascent-override:93.8769%;descent-override:22.3074%;line-gap-override:9.2947%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106%;ascent-override:95.283%;descent-override:22.6415%;line-gap-override:9.434%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:106.9985%;ascent-override:94.3939%;descent-override:22.4302%;line-gap-override:9.3459%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.6329%;ascent-override:100.3648%;descent-override:23.8491%;line-gap-override:9.9371%}@font-face{font-family:General Sans;src:local("General Sans SemiBold Italic"),url(../_fonts/X93QBuWHpV3RjOGRwgNXCyg6mXEMOqM-2G9Jh1AIIxw-_-O6Mp405K0jLZM31IRBDFgBEZhiMudP3FjUOPaAWpg.woff2) format(woff2);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.6832%;ascent-override:91.2514%;descent-override:21.6835%;line-gap-override:9.0348%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.9789%;ascent-override:97.1351%;descent-override:23.0816%;line-gap-override:9.6173%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.4444%;ascent-override:98.59%;descent-override:23.4273%;line-gap-override:9.7614%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:103.4094%;ascent-override:97.67%;descent-override:23.2087%;line-gap-override:9.6703%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.2574%;ascent-override:103.8482%;descent-override:24.6768%;line-gap-override:10.282%}@font-face{font-family:General Sans;src:local("General Sans Bold"),url(../_fonts/jbeGztx5eLUYZY0Y9wAzyC9iuI6R_HwBgxMV8N4Wk7A-H4xUFL3JA03kCGjTZkFkqywApWaujkqe80RE6tCQg10.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:117.4059%;ascent-override:86.0264%;descent-override:20.4419%;line-gap-override:8.5175%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:110.2943%;ascent-override:91.5732%;descent-override:21.76%;line-gap-override:9.0667%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:108.6667%;ascent-override:92.9448%;descent-override:22.0859%;line-gap-override:9.2025%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:92.0775%;descent-override:21.8798%;line-gap-override:9.1166%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:103.1646%;ascent-override:97.9018%;descent-override:23.2638%;line-gap-override:9.6933%}@font-face{font-family:General Sans;src:local("General Sans Bold Italic"),url(../_fonts/zMxt_y0iY22TqfrAxOfJoFwL_yIM0e2-0yG_3jL9OU8-_uwmVoa9tLctWr18ysrkT5HO8-YLChoKN3ovMYBG36c.woff2) format(woff2);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"General Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.0445%;ascent-override:88.5619%;descent-override:21.0444%;line-gap-override:8.7685%}@font-face{font-family:"General Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.1366%;ascent-override:94.2722%;descent-override:22.4013%;line-gap-override:9.3339%}@font-face{font-family:"General Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:105.5556%;ascent-override:95.6842%;descent-override:22.7368%;line-gap-override:9.4737%}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:106.5498%;ascent-override:94.7913%;descent-override:22.5247%;line-gap-override:9.3853%}@font-face{font-family:"General Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.211%;ascent-override:100.7874%;descent-override:23.9495%;line-gap-override:9.9789%}.contact-title[data-v-cbcc47f5]{font-size:36px;font-weight:600;line-height:44px;margin-bottom:36px}.contact-section__title[data-v-cbcc47f5],.contact-title[data-v-cbcc47f5]{font-family:General Sans,"General Sans Fallback: BlinkMacSystemFont","General Sans Fallback: Segoe UI","General Sans Fallback: Helvetica Neue","General Sans Fallback: Arial","General Sans Fallback: Noto Sans",sans-serif;letter-spacing:-.02em}.contact-section__title[data-v-cbcc47f5]{font-size:20px;font-weight:500;line-height:140%}.contact-divider[data-v-cbcc47f5]{background-color:#e0e0e0;flex-shrink:0;height:1px;margin:1.5rem 0;width:100%}.contact-info[data-v-cbcc47f5]{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:24px;margin:0 auto;max-width:448px}.contact-info__item[data-v-cbcc47f5]{align-items:flex-start;display:flex;gap:16px}.contact-info__icon[data-v-cbcc47f5]{align-items:center;color:#666;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.contact-info__content[data-v-cbcc47f5]{display:flex;flex-direction:column}@media(min-width:640px){.contact-info__content[data-v-cbcc47f5]{align-items:baseline;flex-direction:row;gap:8px}}.contact-info__label[data-v-cbcc47f5]{color:#666;font-size:18px;font-weight:500;margin-right:4px}.contact-info__value[data-v-cbcc47f5]{color:#666;font-size:18px;line-height:1.5;max-width:400px}.contact-info__value a[data-v-cbcc47f5]{color:#666;text-decoration:none}.contact-info__value a[data-v-cbcc47f5]:hover{text-decoration:underline}.contact-form[data-v-21f858b5]{background-color:#fff;border:1px solid #ebecef;border-radius:20px;margin:0 auto;max-width:600px;padding:40px}.contact-form__title[data-v-21f858b5]{color:#111;font-size:42px;font-weight:700;margin:0 0 16px}.contact-form__subtitle[data-v-21f858b5]{color:#666;font-size:20px;line-height:1.5;margin:0 0 40px}.contact-form__fields[data-v-21f858b5]{display:flex;flex-direction:column;gap:24px}.contact-form__row[data-v-21f858b5]{display:flex;gap:20px}@media(max-width:600px){.contact-form__row[data-v-21f858b5]{flex-direction:column}}.contact-form__field[data-v-21f858b5]{display:flex;flex:1;flex-direction:column}.contact-form__label[data-v-21f858b5]{color:#555;font-size:16px;font-weight:500;margin-bottom:8px}.contact-form__input[data-v-21f858b5],.contact-form__textarea[data-v-21f858b5]{background-color:#f8f9fa;border:1px solid #eee;border-radius:12px;color:#333;font-size:16px;padding:16px;width:100%}.contact-form__input[data-v-21f858b5]::-moz-placeholder,.contact-form__textarea[data-v-21f858b5]::-moz-placeholder{color:#ccc}.contact-form__input[data-v-21f858b5]::placeholder,.contact-form__textarea[data-v-21f858b5]::placeholder{color:#ccc}.contact-form__input[data-v-21f858b5]:focus,.contact-form__textarea[data-v-21f858b5]:focus{background-color:#fff;border-color:#4f46e5;outline:none}.contact-form__textarea[data-v-21f858b5]{min-height:200px;resize:vertical}.contact-form__button[data-v-21f858b5]{background-color:#4338ca;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;margin-top:16px;padding:18px;transition:background-color .2s ease}.contact-form__button[data-v-21f858b5]:hover{background-color:#3730a3}.contact-form__button[data-v-21f858b5]:active{transform:translateY(1px)}
