.contact-page[data-v-98a7b4bf]{background:#f3f3f3;padding-top:60px}.contact-hero[data-v-98a7b4bf]{display:grid;grid-template-columns:minmax(0,43.2%) minmax(0,56.8%);min-height:calc(100vh - 60px)}.contact-visual[data-v-98a7b4bf]{background:#102d42;min-height:calc(100vh - 60px);overflow:hidden;position:relative}.contact-visual img[data-v-98a7b4bf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.contact-visual h1[data-v-98a7b4bf]{color:#fffffff0;font-size:clamp(28px,2.1vw,43px);left:clamp(60px,7vw,132px);line-height:1;margin:0;max-width:720px;position:absolute;top:clamp(120px,10vw,188px);white-space:nowrap}.contact-form-panel[data-v-98a7b4bf]{align-items:center;background:#f3f3f3;display:flex}.contact-form-inner[data-v-98a7b4bf]{box-sizing:border-box;padding:clamp(24px,3vw,56px) clamp(40px,4.4vw,84px);width:100%}.contact-heading[data-v-98a7b4bf]{margin-bottom:clamp(16px,1.4vw,28px)}.contact-heading h2[data-v-98a7b4bf]{color:#030a0f;font-size:clamp(23px,1.35vw,28px);line-height:1.1;margin:0 0 8px}.contact-heading p[data-v-98a7b4bf]{color:#30373d;font-family:Arial,sans-serif;font-size:clamp(15px,.86vw,18px);line-height:1.4;margin:0}.contact-form[data-v-98a7b4bf]{display:grid;gap:clamp(14px,1vw,20px)}.form-grid[data-v-98a7b4bf]{-moz-column-gap:clamp(32px,4.2vw,76px);column-gap:clamp(32px,4.2vw,76px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(16px,1.1vw,22px)}.content-field[data-v-98a7b4bf],.form-field[data-v-98a7b4bf]{color:#20272d;display:grid;font-family:Arial,sans-serif;font-size:16px;gap:6px;min-width:0;position:relative}.content-field>span[data-v-98a7b4bf],.form-field>span[data-v-98a7b4bf]{line-height:1.2}.required>span[data-v-98a7b4bf]:before{color:#ed1b2e;content:"*"}.form-field input[data-v-98a7b4bf],.form-field select[data-v-98a7b4bf]{background:transparent;border:0;border-bottom:1px solid #e2e2e2;border-radius:0;color:#111820;font:inherit;min-height:34px;outline:0;width:100%}.form-field[data-v-98a7b4bf] .mock-select__button{min-height:34px}.content-field textarea[data-v-98a7b4bf]::-moz-placeholder,.form-field input[data-v-98a7b4bf]::-moz-placeholder{color:#9a9a9a}.content-field textarea[data-v-98a7b4bf]::placeholder,.form-field input[data-v-98a7b4bf]::placeholder{color:#9a9a9a}.form-field select[data-v-98a7b4bf]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#8d8d8d}.content-field textarea[data-v-98a7b4bf]:focus,.content-field.invalid textarea[data-v-98a7b4bf],.form-field input[data-v-98a7b4bf]:focus,.form-field select[data-v-98a7b4bf]:focus,.form-field.invalid input[data-v-98a7b4bf],.form-field.invalid select[data-v-98a7b4bf]{border-color:#ed1b2e}.content-field small[data-v-98a7b4bf],.form-field small[data-v-98a7b4bf]{color:#ed1b2e;font-size:14px;left:0;line-height:1.25;position:absolute;top:calc(100% + 4px)}.gender-field[data-v-98a7b4bf]{align-items:center;border:0;color:#20272d;display:flex;font-family:Arial,sans-serif;gap:18px;margin:0;min-width:0;padding:0}.gender-field legend[data-v-98a7b4bf]{font-size:16px;margin-bottom:6px;width:100%}.gender-field label[data-v-98a7b4bf]{align-items:center;color:#9a9a9a;display:inline-flex;font-size:15px;gap:8px}.gender-field input[data-v-98a7b4bf]{height:18px;width:18px}.content-field textarea[data-v-98a7b4bf]{background:transparent;border:1px solid #e2e2e2;color:#111820;font:inherit;min-height:clamp(72px,4.8vw,96px);outline:0;padding:10px 12px;resize:vertical;width:100%}.form-actions[data-v-98a7b4bf]{display:flex;gap:18px;justify-content:center;padding-top:2px}.form-actions button[data-v-98a7b4bf]{background:transparent;cursor:pointer;font-size:16px;min-height:44px;min-width:160px;transition:opacity .2s ease,background .2s ease}.form-actions button[data-v-98a7b4bf]:disabled{cursor:default;opacity:.62}.submit-button[data-v-98a7b4bf]{border:1px solid #ed1b2e;color:#ed1b2e}.cancel-button[data-v-98a7b4bf]{border:1px solid #c7c7c7;color:#8e8e8e}.success-dialog[data-v-98a7b4bf]{align-items:center;background:#00000075;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:90}.success-dialog__panel[data-v-98a7b4bf]{background:#fff;box-shadow:0 24px 70px #00000038;color:#102d42;padding:34px 30px 28px;text-align:center;width:min(420px,100%)}.success-dialog__panel p[data-v-98a7b4bf]{font-family:Arial,sans-serif;font-size:16px;line-height:1.55;margin:0 0 24px}.success-dialog__panel button[data-v-98a7b4bf]{background:transparent;border:1px solid #ed1b2e;color:#ed1b2e;cursor:pointer;min-height:40px;min-width:120px}[dir=rtl] .contact-form[data-v-98a7b4bf],[dir=rtl] .contact-form-panel[data-v-98a7b4bf],[dir=rtl] .contact-hero[data-v-98a7b4bf]{direction:rtl}[dir=rtl] .contact-visual h1[data-v-98a7b4bf]{left:auto;right:clamp(60px,7vw,132px)}[dir=rtl] .content-field small[data-v-98a7b4bf],[dir=rtl] .form-field small[data-v-98a7b4bf]{left:auto;right:0}@media(min-width:901px)and (max-height:900px){.contact-form-inner[data-v-98a7b4bf]{padding:clamp(20px,2.6vw,44px) clamp(36px,4.6vw,84px)}.contact-heading[data-v-98a7b4bf]{margin-bottom:clamp(14px,1.2vw,22px)}.contact-heading h2[data-v-98a7b4bf]{font-size:clamp(24px,1.35vw,28px)}.contact-heading p[data-v-98a7b4bf]{font-size:clamp(15px,.86vw,18px)}.contact-form[data-v-98a7b4bf]{gap:14px}.form-grid[data-v-98a7b4bf]{row-gap:14px}.content-field[data-v-98a7b4bf],.form-field[data-v-98a7b4bf]{font-size:16px;gap:6px}.form-field input[data-v-98a7b4bf],.form-field select[data-v-98a7b4bf],.form-field[data-v-98a7b4bf] .mock-select__button{min-height:32px}.gender-field legend[data-v-98a7b4bf]{font-size:16px;margin-bottom:8px}.content-field textarea[data-v-98a7b4bf]{min-height:clamp(68px,4.4vw,88px)}.form-actions button[data-v-98a7b4bf]{min-height:40px}}@media(max-width:1200px){.contact-form-inner[data-v-98a7b4bf]{padding:44px 40px}.form-grid[data-v-98a7b4bf]{-moz-column-gap:36px;column-gap:36px}}@media(max-width:900px){.contact-hero[data-v-98a7b4bf]{grid-template-columns:1fr}.contact-visual[data-v-98a7b4bf]{min-height:360px}.contact-visual h1[data-v-98a7b4bf]{font-size:28px;left:34px;top:116px}.contact-form-inner[data-v-98a7b4bf]{padding:42px 28px 56px}}@media(max-width:680px){.contact-page[data-v-98a7b4bf]{padding-top:56px}.contact-visual[data-v-98a7b4bf]{min-height:360px}.contact-visual h1[data-v-98a7b4bf]{left:20px;line-height:1.15;right:20px;top:74px;white-space:normal}.form-grid[data-v-98a7b4bf]{grid-template-columns:1fr;row-gap:28px}.form-actions[data-v-98a7b4bf]{flex-direction:column}.form-actions button[data-v-98a7b4bf]{width:100%}}@media(min-width:1921px){.contact-page[data-v-98a7b4bf]{padding-top:3.125vw}.contact-visual[data-v-98a7b4bf]{min-height:37.5vw}.contact-visual h1[data-v-98a7b4bf]{font-size:2.1vw;left:7vw;max-width:37.5vw;top:10vw}.contact-form-inner[data-v-98a7b4bf]{padding:clamp(40px,3.2vw,72px) clamp(72px,5vw,116px)}.contact-heading[data-v-98a7b4bf]{margin-bottom:clamp(24px,1.6vw,40px)}.contact-heading h2[data-v-98a7b4bf]{font-size:clamp(28px,1.35vw,34px);margin:0 0 .625vw}.contact-heading p[data-v-98a7b4bf]{font-size:clamp(17px,.82vw,20px)}.contact-form[data-v-98a7b4bf]{gap:clamp(20px,1.1vw,28px)}.form-grid[data-v-98a7b4bf]{-moz-column-gap:5vw;column-gap:5vw;row-gap:clamp(22px,1.2vw,30px)}.content-field[data-v-98a7b4bf],.form-field[data-v-98a7b4bf]{font-size:clamp(16px,.78vw,18px);gap:clamp(6px,.36vw,10px)}.form-field input[data-v-98a7b4bf],.form-field select[data-v-98a7b4bf]{min-height:clamp(36px,1.8vw,44px)}.content-field small[data-v-98a7b4bf],.form-field small[data-v-98a7b4bf]{font-size:clamp(12px,.62vw,14px)}.gender-field[data-v-98a7b4bf]{gap:clamp(16px,.9vw,22px)}.gender-field legend[data-v-98a7b4bf]{font-size:clamp(16px,.78vw,18px);margin-bottom:clamp(6px,.36vw,10px)}.gender-field label[data-v-98a7b4bf]{font-size:clamp(14px,.72vw,16px);gap:.416667vw}.gender-field input[data-v-98a7b4bf]{height:clamp(16px,.78vw,18px);width:clamp(16px,.78vw,18px)}.content-field textarea[data-v-98a7b4bf]{min-height:clamp(86px,5vw,120px);padding:clamp(10px,.58vw,14px)}.form-actions[data-v-98a7b4bf]{gap:1.145833vw;padding-top:.208333vw}.form-actions button[data-v-98a7b4bf]{min-height:clamp(44px,2.1vw,50px)}.success-dialog[data-v-98a7b4bf]{padding:1.25vw}.success-dialog__panel[data-v-98a7b4bf]{padding:1.770833vw 1.5625vw 1.458333vw;width:21.875vw}.success-dialog__panel p[data-v-98a7b4bf]{font-size:.833333vw;margin:0 0 1.25vw}[dir=rtl] .contact-visual h1[data-v-98a7b4bf]{right:7vw}}
