@font-face{font-family:PeydaFA;src:url('/assets/fonts/PeydaWebVF.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:VazirmatnFA;src:url('/assets/fonts/Vazirmatn-VF.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html[data-contact-language="fa"] .elementor-location-header li:has(a[href="/blog/"]),
html[data-contact-language="fa"] .elementor-location-header li:has(a[href="/stack/"]){display:none!important}
html[data-contact-language="fa"] .elementor-location-header .e-n-menu-heading{direction:rtl}
html[data-contact-language="fa"] .elementor-location-header .e-n-menu-title-text{font-family:VazirmatnFA,sans-serif!important;letter-spacing:normal}
html[data-contact-language="fa"] .contact-page{font-family:VazirmatnFA,sans-serif;text-align:right}
html[data-contact-language="fa"] .contact-page h1,html[data-contact-language="fa"] .contact-page h2,html[data-contact-language="fa"] .contact-page h3{font-family:PeydaFA,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.45}
html[data-contact-language="fa"] .contact-page .contact-eyebrow{letter-spacing:normal}
html[data-contact-language="fa"] .contact-page .contact-email{direction:ltr;font-family:Satoshi,sans-serif;letter-spacing:normal}
html[data-contact-language="fa"] .contact-socials{direction:ltr;justify-content:flex-end}
html[data-contact-language="fa"] .contact-price{font-family:Satoshi,sans-serif;text-align:right;letter-spacing:normal}
html[data-contact-language="fa"] .contact-price span{font-family:VazirmatnFA,sans-serif;display:inline-block}
html[data-contact-language="fa"] .contact-plan:last-child .contact-price{font-family:PeydaFA,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:600;line-height:1.5}
html[data-contact-language="fa"] .contact-page .contact-button span{flex:none}
html[data-contact-language="fa"] .artech-site-footer__copy,html[data-contact-language="fa"] .artech-site-footer__nav a:is([href="/contact/"],[href="/fa/contact/"]){font-family:VazirmatnFA,sans-serif}
.artech-language .language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:75px;min-height:40px;padding:7px 13px;border:1px solid #ffffff35;border-radius:100px;background:transparent;color:#7d8981;font:500 12px/1 Satoshi,sans-serif;letter-spacing:.02em;cursor:pointer}
.artech-language .language-toggle:hover{border-color:#ffffff75}
.artech-language .language-toggle[data-current="en"] .language-en,.artech-language .language-toggle[data-current="fa"] .language-fa{color:#f2f2f2}
.artech-language .language-divider{color:#69726c}
.artech-language .language-toggle:focus-visible{outline:2px solid #00c49a;outline-offset:2px}
body.page-id-2085 .artech-site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:8px 24px}
body.page-id-2085 .artech-site-footer__nav{grid-column:1;grid-row:1 / 3;justify-self:start}
body.page-id-2085 .artech-site-footer__brand{grid-column:2;grid-row:1;justify-self:center;text-align:center}
body.page-id-2085 .artech-site-footer__meta{grid-column:2;grid-row:2;justify-self:center;text-align:center}
body.page-id-2085 .artech-language{grid-column:3;grid-row:1 / 3;justify-self:end}
@media(max-width:767px){
 body.page-id-2085 .artech-site-footer{padding:25px 24px}
 body.page-id-2085 .artech-site-footer__inner{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:9px 16px}
 body.page-id-2085 .artech-site-footer__brand{grid-column:1 / -1;grid-row:1}
 body.page-id-2085 .artech-site-footer__meta{grid-column:1 / -1;grid-row:2}
 body.page-id-2085 .artech-site-footer__nav{grid-column:1;grid-row:3;margin-top:12px}
 body.page-id-2085 .artech-language{grid-column:2;grid-row:3;margin-top:12px}
}

html[data-contact-language="fa"] .artech-site-footer__nav a:is([href="/blog/"],[href="/stack/"],[href="/portfolio/"]){display:none}
html[data-contact-language="fa"] .artech-site-footer__nav a:is([href="/work/"],[href="/fa/work/"]){font-family:VazirmatnFA,sans-serif}
html[data-contact-language="fa"] .contact-plan:first-child .contact-price{font-family:PeydaFA,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:600;line-height:1.5}
html[data-contact-language="fa"] .artech-site-footer__nav a:is([href="/pricing/"],[href="/fa/pricing/"]),html[data-contact-language="fa"] .elementor-location-header a:is([href="/pricing/"],[href="/fa/pricing/"]) .e-n-menu-title-text{font-family:VazirmatnFA,sans-serif!important}
/* Persian display type reads larger than Latin at the same size. */
html[lang="fa"] .contact-intro h1{font-size:clamp(44px,6vw,88px)!important;line-height:1.3!important}
html[lang="fa"] .contact-page h2{font-size:clamp(26px,2.8vw,38px);line-height:1.5}
