@font-face{font-family:ManeshContact;src:url('Vazirmatn.woff2') format('woff2');font-display:swap}
.mnc-page{--green:#143f34;--lime:#d5e99b;--ink:#163c32;--muted:#66756d;direction:rtl;background:#f6f7f1;color:var(--ink);font:16px/1.9 ManeshContact,Tahoma,sans-serif;padding:26px 24px 0}.mnc-page *{box-sizing:border-box}.mnc-page a{color:inherit;text-decoration:none}.mnc-page a:focus-visible,.mnc-page input:focus-visible,.mnc-page textarea:focus-visible,.mnc-page select:focus-visible{outline:3px solid #7f9b35;outline-offset:4px}.mnc-page .wrap{max-width:1160px;margin:auto}.mnc-page h1,.mnc-page h2,.mnc-page h3,.mnc-page p{margin:0}.mnc-page .crumb{display:flex;gap:12px;color:var(--muted);font-size:13px;margin-bottom:26px}.mnc-page .hero{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;background:var(--green);color:#fff;border-radius:28px;padding:54px;position:relative}.mnc-page .eyebrow{font-size:13px;font-weight:600;letter-spacing:.1px;margin-bottom:14px}.mnc-page .hero .eyebrow{color:var(--lime)}.mnc-page h1{font-size:46px;line-height:1.65;font-weight:800;letter-spacing:-1.5px}.mnc-page h1 em{font-style:normal;color:var(--lime)}.mnc-page .lead{font-size:16px;max-width:470px;margin-top:22px;color:#dbe5df}.mnc-page .welcome{padding:28px;background:#ffffff0b;border:1px solid #ffffff26;border-radius:20px}.mnc-page svg{width:24px;height:24px;vertical-align:middle;flex-shrink:0}.mnc-page .welcome-icon{margin-bottom:14px;color:var(--lime)}.mnc-page .welcome h2{font-size:25px;line-height:1.7}.mnc-page .welcome p{font-size:13px;color:#dbe5df;margin:14px 0}.mnc-page .welcome a{display:flex;align-items:center;justify-content:space-between;color:var(--lime);border-top:1px solid #ffffff26;padding-top:18px}.mnc-page .welcome b{font-size:26px}.mnc-page .direct-card{display:grid;grid-template-columns:1.1fr 1.2fr .9fr;background:#fff;border:1px solid #dce2d8;border-radius:20px;margin:22px 0 58px;padding:28px;gap:30px}.mnc-page .info-block h3{font-size:15px;margin-bottom:14px}.mnc-page .contact-row{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:5px 0}.mnc-page .contact-row span{color:var(--muted)}.mnc-page .email-link{display:block;font-size:14px;text-align:right;padding:5px 0;overflow-wrap:anywhere}.mnc-page .hours{background:#eff3e6;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px}.mnc-page .hours strong,.mnc-page .hours div span{display:block}.mnc-page .hours div span{font-size:21px;font-weight:700}.mnc-page .contact-grid{background:#fff;border:1px solid #dce2d8;border-radius:24px;padding:40px;margin-bottom:58px}.mnc-page h2{font-size:29px;line-height:1.7;letter-spacing:-.5px}.mnc-page .intro{color:var(--muted);margin:10px 0 26px}.mnc-page .fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mnc-page label{display:block;font-size:14px;font-weight:600}.mnc-page input:not([type=submit]),.mnc-page textarea,.mnc-page select{display:block;width:100%;font:inherit;font-weight:400;background:#f8f9f4;color:var(--ink);border:1px solid #d9e1d5;border-radius:10px;padding:12px 14px;margin:8px 0 18px}.mnc-page textarea{min-height:135px;resize:vertical}.mnc-page .form-bottom{display:flex;align-items:center;gap:20px}.mnc-page .form-bottom span{color:var(--muted);font-size:12px}.mnc-page button,.mnc-page input[type=submit]{font:inherit;color:#fff;background:var(--green);padding:12px 32px;border:0;border-radius:10px;cursor:pointer}.mnc-page button:disabled{cursor:default}.mnc-page .section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.mnc-page .section-head>p{font-size:14px;color:var(--muted)}.mnc-page .office-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mnc-page .office-card{padding:30px;background:#fff;border:1px solid #dce2d8;border-radius:20px;display:flex;flex-direction:column}.mnc-page .office-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mnc-page .pin{padding:10px;background:#edf2df;border-radius:12px}.mnc-page .office-number{font-size:13px;color:var(--muted)}.mnc-page .office-card h3{font-size:23px;margin-bottom:12px}.mnc-page .office-card p{color:#55665c;font-size:15px;min-height:66px}.mnc-page .postal{display:block;font-size:13px;margin:20px 0;color:var(--muted)}.mnc-page .office-card>a{display:flex;justify-content:space-between;border-top:1px solid #e3e8dd;padding-top:18px;font-size:14px;margin-top:auto}.mnc-page .social-bar{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#e6ecd8;border-radius:20px;padding:30px;margin-top:40px}.mnc-page .social-bar h2{font-size:23px}.mnc-page .social-bar p{font-size:13px;color:var(--muted)}.mnc-page .social-links{display:flex;gap:10px;flex-wrap:wrap}.mnc-page .social-links a{background:#fff;padding:9px 15px;border-radius:9px;font-size:13px}.mnc-page footer{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:28px 0;color:var(--muted)}.mnc-page .form-unavailable{background:#eff3e6;padding:22px;border-radius:12px}.mnc-page .form-unavailable a{display:inline-block;margin-top:12px}.mnc-page .wpcf7-not-valid-tip{color:#a32c25;font-size:13px}.mnc-page .wpcf7-response-output{padding:15px}
@media(max-width:950px){.mnc-page .hero{padding:32px;gap:28px}.mnc-page h1{font-size:35px}.mnc-page .direct-card{grid-template-columns:1fr 1fr}.mnc-page .hours{grid-column:1/-1}.mnc-page .social-bar{align-items:start;flex-direction:column}}
@media(max-width:620px){.mnc-page{padding:18px 16px 0}.mnc-page .hero{grid-template-columns:1fr;padding:28px 22px;gap:28px;border-radius:20px}.mnc-page h1{font-size:31px;letter-spacing:-1px}.mnc-page .welcome{padding:20px}.mnc-page .welcome h2{font-size:22px}.mnc-page .direct-card{grid-template-columns:1fr;padding:24px;gap:24px;margin-bottom:34px}.mnc-page .info-block+.info-block{border-top:1px solid #e3e8dd;padding-top:20px}.mnc-page .contact-grid{padding:24px;margin-bottom:34px}.mnc-page h2{font-size:24px}.mnc-page .fields,.mnc-page .office-grid{grid-template-columns:1fr}.mnc-page .section-head{display:block}.mnc-page .section-head>p{margin-top:12px}.mnc-page .form-bottom{align-items:start;flex-direction:column;gap:12px}.mnc-page .office-card{padding:24px}.mnc-page .social-bar{padding:24px}.mnc-page footer{flex-direction:column;gap:5px}}
