.contact-page[data-v-e8df3ce3]{background:#fdfcf9;color:#292c30;font-family:Funnel Sans,Arial,sans-serif}.contact-introduction[data-v-e8df3ce3]{height:702px;padding:32px max(48px,calc(50vw - 672px))}.contact-heading[data-v-e8df3ce3]{height:110px}.contact-heading h1[data-v-e8df3ce3]{font-family:Funnel Display,Funnel Sans,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.contact-heading p[data-v-e8df3ce3]{color:#6b7280;font-size:16px;line-height:1.5;margin:12px 0 0}.contact-visuals[data-v-e8df3ce3]{direction:ltr;display:grid;gap:24px;grid-template-columns:minmax(0,876px) 447px;height:496px;margin-top:32px;width:calc(100% + 3px)}.contact-card[data-v-e8df3ce3]{grid-column:2}.contact-team[data-v-e8df3ce3]{grid-column:1;grid-row:1}.contact-card[data-v-e8df3ce3]{background:#ebf6f4;border:1px solid #d9cfbf;border-radius:24px;height:496px;overflow:hidden;padding:50px 32px 28px}.contact-map[data-v-e8df3ce3]{border-radius:16px;display:block;height:200px;overflow:hidden;position:relative;width:100%}.contact-map iframe[data-v-e8df3ce3]{border:0;display:block;height:100%;width:100%}.contact-map-pin[data-v-e8df3ce3]{display:block;height:51px;left:50%;pointer-events:none;position:absolute;top:65px;transform:translate(-50%);width:52px;z-index:1}.contact-map-pin img[data-v-e8df3ce3]{display:block;height:100%;width:100%}.contact-lines[data-v-e8df3ce3]{margin-top:15px}.contact-lines a[data-v-e8df3ce3],.contact-lines p[data-v-e8df3ce3]{align-items:center;color:#292c30;display:flex;font-size:14px;gap:12px;line-height:1.45;margin:0;text-decoration:none}.contact-lines[data-v-e8df3ce3]>*+*{margin-top:12px}.contact-lines img[data-v-e8df3ce3]{display:block;flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.contact-lines a[href^="mailto:"] img[data-v-e8df3ce3]{transform:translateY(4px)}.contact-lines .map-link[data-v-e8df3ce3]{color:#4facb6;font-weight:700;gap:8px;justify-content:flex-end}.contact-lines .map-link[data-v-e8df3ce3]+*{margin-top:24px}.map-arrow[data-v-e8df3ce3]{background:#e4e6e7;border-radius:50%;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.map-arrow img[data-v-e8df3ce3]{height:14px;width:14px}.contact-team[data-v-e8df3ce3],.contact-team img[data-v-e8df3ce3]{display:block;height:496px;width:100%}.contact-team[data-v-e8df3ce3]{border-radius:24px;overflow:hidden}.contact-team img[data-v-e8df3ce3]{-o-object-fit:cover;object-fit:cover}.contact-inquiry[data-v-e8df3ce3]{height:1137px;padding:24px max(48px,calc(50vw - 672px)) 12px}.inquiry-card[data-v-e8df3ce3]{background:#fff;border:1px solid #d9cfbf;border-radius:24px;height:1101px;padding:44px 48px}.compact-inquiry .contact-inquiry[data-v-e8df3ce3],.compact-inquiry .inquiry-card[data-v-e8df3ce3]{height:auto}.inquiry-heading h2[data-v-e8df3ce3]{font-family:Funnel Display,Funnel Sans,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.identity-fields[data-v-e8df3ce3]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:59px}.inquiry-card label[data-v-e8df3ce3]{color:#292c30;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;line-height:1.4;min-width:0}.inquiry-card input[data-v-e8df3ce3],.inquiry-card select[data-v-e8df3ce3],.inquiry-card textarea[data-v-e8df3ce3]{background:#fff;border:1px solid #d9cfbf;border-radius:8px;color:#292c30;font:inherit;font-size:14px;font-weight:400;outline:0;width:100%}.inquiry-card input[data-v-e8df3ce3],.inquiry-card select[data-v-e8df3ce3]{height:50px;padding:0 16px}.inquiry-card input[data-v-e8df3ce3]::-moz-placeholder,.inquiry-card textarea[data-v-e8df3ce3]::-moz-placeholder{color:#8c8f92;opacity:1}.inquiry-card input[data-v-e8df3ce3]::placeholder,.inquiry-card textarea[data-v-e8df3ce3]::placeholder{color:#8c8f92;opacity:1}.inquiry-card input[data-v-e8df3ce3]:focus,.inquiry-card select[data-v-e8df3ce3]:focus,.inquiry-card textarea[data-v-e8df3ce3]:focus{border-color:#05afb8}.inquiry-select[data-v-e8df3ce3]{margin-top:23px}.select-shell[data-v-e8df3ce3]{display:block;position:relative}.select-shell select[data-v-e8df3ce3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:48px}.select-shell img[data-v-e8df3ce3]{height:24px;inset-inline-end:14px;pointer-events:none;position:absolute;top:14px;width:24px}.project-fields[data-v-e8df3ce3]{border:1px solid #d9cfbf;border-radius:24px;display:grid;gap:24px 16px;grid-template-columns:repeat(4,1fr);margin-top:24px;padding:24px}.project-fields .attachment-field[data-v-e8df3ce3],.project-fields .message-field[data-v-e8df3ce3]{grid-column:1/-1}.inquiry-details[data-v-e8df3ce3]{display:grid;gap:24px;margin-top:24px}.project-fields label[data-v-e8df3ce3]:nth-child(5),.project-fields label[data-v-e8df3ce3]:nth-child(6){grid-column:span 2}.message-field[data-v-e8df3ce3]{margin-top:0}.inquiry-card textarea[data-v-e8df3ce3]{height:160px;padding:16px;resize:none}.inquiry-actions[data-v-e8df3ce3]{align-items:stretch;display:flex;flex-direction:column;margin-top:32px}.attachment-field[data-v-e8df3ce3]{width:384px}.attachment-field>strong[data-v-e8df3ce3]{display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.upload-box[data-v-e8df3ce3]{align-items:center;border:1px dashed #05afb8;border-radius:8px;flex-direction:row!important;height:72px;justify-content:space-between;padding:10px 12px 10px 16px}.upload-copy[data-v-e8df3ce3]{display:flex;flex-direction:column;gap:4px}.upload-copy b[data-v-e8df3ce3]{font-size:14px;font-weight:500}.upload-copy small[data-v-e8df3ce3]{color:#8c8f92;font-size:12px;font-weight:400}.upload-button[data-v-e8df3ce3]{border:1px solid #05afb8;border-radius:8px;display:grid;font-size:13px;height:40px;place-items:center;width:88px}.inquiry-actions>button[data-v-e8df3ce3],.upload-button[data-v-e8df3ce3]{background:#05afb8;color:#fff;font-weight:700}.inquiry-actions>button[data-v-e8df3ce3]{align-self:flex-end;border:0;border-radius:999px;font-size:14px;height:48px;width:200px}.arabic[data-v-e8df3ce3],.arabic h1[data-v-e8df3ce3],.arabic h2[data-v-e8df3ce3]{font-family:IRANYekanX,sans-serif}.arabic h1[data-v-e8df3ce3],.arabic h2[data-v-e8df3ce3]{letter-spacing:0}.arabic .contact-visuals[data-v-e8df3ce3]{grid-template-columns:447px minmax(0,876px)}.arabic .contact-card[data-v-e8df3ce3]{grid-column:1}.arabic .contact-team[data-v-e8df3ce3]{grid-column:2}.arabic .contact-card[data-v-e8df3ce3]{direction:rtl}.arabic .map-arrow img[data-v-e8df3ce3]{transform:scaleX(-1)}.arabic .inquiry-actions>button[data-v-e8df3ce3]{align-self:flex-start}@media(min-width:701px)and (max-width:1399px){.contact-inquiry[data-v-e8df3ce3],.contact-introduction[data-v-e8df3ce3]{height:auto;padding-inline:32px}.contact-visuals[data-v-e8df3ce3]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);width:100%}.arabic .contact-visuals[data-v-e8df3ce3]{grid-template-columns:minmax(320px,1fr) minmax(0,2fr)}.identity-fields[data-v-e8df3ce3],.project-fields[data-v-e8df3ce3]{grid-template-columns:repeat(2,1fr)}.project-fields label[data-v-e8df3ce3]:nth-child(5),.project-fields label[data-v-e8df3ce3]:nth-child(6){grid-column:auto}.inquiry-card[data-v-e8df3ce3]{height:auto}}@media(max-width:700px){.contact-page[data-v-e8df3ce3]{min-height:2337px}.contact-introduction[data-v-e8df3ce3]{height:624px;padding:14px 20px 0}.contact-heading[data-v-e8df3ce3]{height:110px}.contact-heading h1[data-v-e8df3ce3]{font-family:Funnel Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.contact-heading p[data-v-e8df3ce3]{font-size:14px;line-height:1.5;margin-top:12px}.contact-visuals[data-v-e8df3ce3]{display:flex;flex-direction:column-reverse;gap:20px;height:auto;margin:0}.contact-team[data-v-e8df3ce3],.contact-team img[data-v-e8df3ce3]{height:114px;width:100%}.contact-team[data-v-e8df3ce3]{border-radius:16px}.contact-card[data-v-e8df3ce3]{background:#fdfcf9;border-radius:24px;height:344px;padding:20px}.contact-map[data-v-e8df3ce3]{border-radius:12px;height:132px}.contact-map-pin[data-v-e8df3ce3]{height:40px;top:28px;width:39px}.contact-lines[data-v-e8df3ce3]{margin-top:20px}.contact-lines a[data-v-e8df3ce3],.contact-lines p[data-v-e8df3ce3]{font-size:12px;gap:12px;line-height:1.45}.contact-lines .map-link[data-v-e8df3ce3]+*,.contact-lines[data-v-e8df3ce3]>*+*{margin-top:8px}.contact-lines .map-link[data-v-e8df3ce3]{font-size:13px;gap:8px;justify-content:flex-end}.map-arrow[data-v-e8df3ce3]{flex-basis:28px;height:28px;width:28px}.map-arrow img[data-v-e8df3ce3]{height:14px;width:14px}.contact-inquiry[data-v-e8df3ce3]{height:auto;padding:0 20px 9px}.inquiry-card[data-v-e8df3ce3]{border-radius:24px;height:auto;padding:24px 12px}.inquiry-heading h2[data-v-e8df3ce3]{font-family:Funnel Sans,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.identity-fields[data-v-e8df3ce3]{display:block;margin-top:47px}.inquiry-card label[data-v-e8df3ce3]{font-size:11px;gap:8px;line-height:14px}.identity-fields label+label[data-v-e8df3ce3]{margin-top:22px}.inquiry-card input[data-v-e8df3ce3],.inquiry-card select[data-v-e8df3ce3]{font-size:13px;height:52px;padding:0 14px}.inquiry-select[data-v-e8df3ce3]{margin-top:28px}.project-fields[data-v-e8df3ce3]{border-radius:24px;display:block;margin-top:23px;padding:16px}.project-fields label+label[data-v-e8df3ce3]{margin-top:22px}.project-fields .attachment-field[data-v-e8df3ce3],.project-fields .message-field[data-v-e8df3ce3]{margin-top:18px}.inquiry-card textarea[data-v-e8df3ce3]{font-size:13px;height:140px;padding:14px}.inquiry-actions[data-v-e8df3ce3]{display:block;margin-top:24px}.attachment-field[data-v-e8df3ce3]{padding-top:0;width:100%}.attachment-field>strong[data-v-e8df3ce3]{font-size:11px;line-height:14px;margin-bottom:8px}.upload-box[data-v-e8df3ce3]{align-items:stretch;background:#fdfcf9;flex-direction:column!important;height:124px;padding:12px 12px 16px}.upload-copy b[data-v-e8df3ce3]{font-size:12px}.upload-copy small[data-v-e8df3ce3]{font-size:11px}.upload-button[data-v-e8df3ce3]{border-radius:8px;font-size:12px;height:40px;width:100%}.inquiry-actions>button[data-v-e8df3ce3]{font-size:13px;height:50px;width:100%}.arabic .contact-heading h1[data-v-e8df3ce3],.arabic .inquiry-heading h2[data-v-e8df3ce3]{font-family:IRANYekanX,sans-serif}.arabic.contact-page[data-v-e8df3ce3]{min-height:2322px}.compact-inquiry.contact-page[data-v-e8df3ce3]{min-height:0}.compact-inquiry .contact-inquiry[data-v-e8df3ce3],.compact-inquiry .inquiry-card[data-v-e8df3ce3]{height:auto}}.inquiry-card input.sr-only[data-v-e8df3ce3]{border:0;height:1px;padding:0;width:1px}
