html[dir=rtl],html[dir=rtl] body{direction:rtl;text-align:right}html[dir=rtl] body{line-height:1.8;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--font-vazirmatn),Tahoma,"Segoe UI",Arial,sans-serif}html[dir=rtl] a,html[dir=rtl] button,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] input,html[dir=rtl] li,html[dir=rtl] p,html[dir=rtl] textarea{letter-spacing:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{line-height:1.45}html[dir=rtl] li,html[dir=rtl] p{line-height:1.85}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{direction:rtl;text-align:right}html[dir=rtl] .contact-ltr,html[dir=rtl] [dir=ltr],html[dir=rtl] input[dir=ltr],html[dir=rtl] textarea[dir=ltr]{direction:ltr;text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] input::placeholder,html[dir=rtl] textarea::placeholder{text-align:right}html[dir=rtl] input[dir=ltr]::placeholder,html[dir=rtl] textarea[dir=ltr]::placeholder{text-align:left}html[dir=rtl] .main-menu,html[dir=rtl] .main-menu .nav-menu-wrapper,html[dir=rtl] .main-menu .navbar-nav,html[dir=rtl] .navbar-collapse,html[dir=rtl] .navbar>.container,html[dir=rtl] .navbar>.container-fluid,html[dir=rtl] .navbar>.container-lg,html[dir=rtl] .navbar>.container-md,html[dir=rtl] .navbar>.container-sm,html[dir=rtl] .navbar>.container-xl,html[dir=rtl] .navbar>.container-xxl{direction:rtl}html[dir=rtl] .main-menu .nav-menu-wrapper>ul{padding-right:0;padding-left:0}html[dir=rtl] .main-menu ul ul{right:0;left:auto;text-align:right;transform-origin:top right}html[dir=rtl] .main-menu ul ul ul{right:100%;left:auto;text-align:right}html[dir=rtl] .main-menu ul li.submenu>a:after{margin-right:8px;margin-left:0}html[dir=rtl] .main-menu ul li.submenu ul li.submenu>a:after{content:"\f104";float:left}html[dir=rtl] .main-menu ul ul li a:focus,html[dir=rtl] .main-menu ul ul li a:hover{padding:6px 23px 6px 20px!important}html[dir=rtl] .slicknav_menu,html[dir=rtl] .slicknav_nav,html[dir=rtl] .slicknav_nav .slicknav_row,html[dir=rtl] .slicknav_nav li,html[dir=rtl] .slicknav_nav li a,html[dir=rtl] .slicknav_nav ul{direction:rtl;text-align:right}html[dir=rtl] .slicknav_menu ul,html[dir=rtl] .slicknav_nav{padding-right:0}html[dir=rtl] .slicknav_menu ul ul li a{padding:7px 30px 7px 20px}html[dir=rtl] .slicknav_arrow:after{right:auto;left:15px;margin-right:8px;margin-left:0}html[dir=rtl] .btn-default,html[dir=rtl] .newsletter-btn,html[dir=rtl] .readmore-btn{white-space:nowrap}html[dir=rtl] .readmore-btn{padding-right:0;padding-left:34px}html[dir=rtl] .readmore-btn:after{right:auto;left:0;transform:scaleX(-1)}html[dir=rtl] .readmore-btn:hover:after{transform:scaleX(-1) rotate(45deg)}html[dir=rtl] .error-page-content,html[dir=rtl] .footer-links,html[dir=rtl] .footer-newsletter-form,html[dir=rtl] .post-entry,html[dir=rtl] .project-entry,html[dir=rtl] .section-title,html[dir=rtl] .section-title p,html[dir=rtl] .service-entry{text-align:right}html[dir=rtl] .section-btn{text-align:left}html[dir=rtl] .category-social-link ul,html[dir=rtl] .member-social-links ul,html[dir=rtl] .page-catagery-list ul,html[dir=rtl] .post-social-sharing ul,html[dir=rtl] .project-category-list ul,html[dir=rtl] .service-list ul,html[dir=rtl] .sidebar-cta-contact ul,html[dir=rtl] .team-social-list ul,html[dir=rtl] .what-we-do-body ul,html[dir=rtl] .what-we-img-list ul{padding-right:0}html[dir=rtl] .service-list ul li{background-position:right 15px center;padding:10px 45px 10px 15px}html[dir=rtl] .what-we-do-body ul li,html[dir=rtl] .what-we-img-list ul li{text-align:right}html[dir=rtl] .how-work-header{border-right:0;border-left:1px solid var(--divider-color);margin-right:0;margin-left:40px;padding-right:0;padding-left:40px}html[dir=rtl] .how-work-video-content{margin-left:0;margin-right:15px}html[dir=rtl] .project-btn{right:auto;left:30px}html[dir=rtl] .project-content p{padding-left:0;padding-right:25px;background-position:100%}html[dir=rtl] .testimonial-author{direction:rtl}html[dir=rtl] .author-image{margin-right:0;margin-left:15px}html[dir=rtl] .testimonial-slider .testimonial-pagination{right:30px;left:auto}html[dir=rtl] .author-content,html[dir=rtl] .testimonial-content,html[dir=rtl] .testimonials-content{text-align:right}html[dir=rtl] .faqs-content{margin-right:0;margin-left:30px}html[dir=rtl] .faq-accordion .accordion-header .accordion-button{text-align:right;padding:20px 20px 20px 50px}html[dir=rtl] .faq-accordion .accordion-item .accordion-button.collapsed:after,html[dir=rtl] .faq-accordion .accordion-item .accordion-button:after{right:auto;left:20px}html[dir=rtl] .footer-contact-box{direction:rtl}html[dir=rtl] .footer-privacy-policy{margin-left:0;margin-right:20px}html[dir=rtl] .footer-newsletter-form .form-group{direction:rtl;gap:12px}html[dir=rtl] .footer-newsletter-form .form-group .form-control{padding-right:0;padding-left:15px}html[dir=rtl] .footer-newsletter-form .form-group .newsletter-btn{text-align:left}html[dir=rtl] .footer-newsletter-form .form-group .newsletter-btn i{margin-left:0;margin-right:8px;transform:scaleX(-1)}html[dir=rtl] .page-header-box,html[dir=rtl] .page-header-box ol,html[dir=rtl] .post-single-meta ol{direction:rtl}html[dir=rtl] .page-header-box ol .breadcrumb-item+.breadcrumb-item{padding-right:var(--bs-breadcrumb-item-padding-x);padding-left:0}html[dir=rtl] .page-header-box ol .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:var(--bs-breadcrumb-item-padding-x);padding-right:0}html[dir=rtl] .page-single-sidebar{margin-right:0;margin-left:15px}html[dir=rtl] .page-catagery-list ul li a{padding-right:0;padding-left:30px}html[dir=rtl] .page-catagery-list ul li a:before{right:auto;left:0;transform:scaleX(-1)}html[dir=rtl] .page-catagery-list ul li a:hover:before{transform:scaleX(-1) rotate(45deg)}html[dir=rtl] .sidebar-cta-contact ul li a{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .sidebar-cta-contact ul li a img{margin-right:0;margin-left:10px}html[dir=rtl] .project-category-list ul li{direction:rtl;justify-content:space-between;text-align:right}html[dir=rtl] .category-social-link,html[dir=rtl] .category-social-link ul{direction:rtl}html[dir=rtl] .post-single-meta ol{padding-right:0}html[dir=rtl] .post-single-meta ol li{margin-right:0;margin-left:15px}html[dir=rtl] .post-single-meta ol li:last-child{margin-left:0}html[dir=rtl] .post-single-meta ol li i{margin-right:0;margin-left:5px}html[dir=rtl] .post-entry ol{padding-right:22px;padding-left:0}html[dir=rtl] .post-entry ul{padding-right:20px;padding-left:0}html[dir=rtl] .post-entry blockquote{background-position:calc(100% - 30px) 30px;padding:30px 90px 30px 30px}html[dir=rtl] .post-social-sharing{text-align:right}html[dir=rtl] .post-social-sharing ul li{margin-right:0;margin-left:10px}html[dir=rtl] .post-social-sharing ul li:last-child{margin-left:0}html[dir=rtl] .page-pagination .pagination,html[dir=rtl] .tag-links{direction:rtl}html[dir=rtl] .contact-form form .form-control{text-align:right}html[dir=rtl] .contact-form form input[type=email],html[dir=rtl] .contact-form form input[type=tel]{text-align:left}html[dir=rtl] .contact-form form,html[dir=rtl] .contact-form-btn{text-align:right}html[dir=rtl] .form-control:focus{border-color:var(--accent-color)}html[dir=rtl] .btn-default:focus-visible,html[dir=rtl] .readmore-btn:focus-visible,html[dir=rtl] a:focus-visible,html[dir=rtl] button:focus-visible,html[dir=rtl] input:focus-visible,html[dir=rtl] select:focus-visible,html[dir=rtl] textarea:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}html[dir=rtl] button:disabled,html[dir=rtl] input:disabled{cursor:not-allowed;opacity:.65}html[dir=rtl] .swiper,html[dir=rtl] .swiper-wrapper{direction:rtl}html[dir=rtl] .building-step-content,html[dir=rtl] .contact-info-content,html[dir=rtl] .how-work-item-content,html[dir=rtl] .post-item-content,html[dir=rtl] .project-category-list,html[dir=rtl] .project-content,html[dir=rtl] .service-item-content,html[dir=rtl] .sidebar-cta-content{text-align:right}@media only screen and (max-width:991px){html[dir=rtl] .navbar-toggle{margin-right:auto;margin-left:0}html[dir=rtl] .responsive-menu{direction:rtl}html[dir=rtl] .section-btn{text-align:right}html[dir=rtl] .faqs-content,html[dir=rtl] .footer-privacy-policy,html[dir=rtl] .how-work-video-content,html[dir=rtl] .page-single-sidebar{margin-right:0;margin-left:0}}@media only screen and (max-width:767px){html[dir=rtl] .how-work-item{align-items:flex-start}html[dir=rtl] .how-work-header{border-left:0;margin-left:20px;padding-left:0}html[dir=rtl] .project-category-list ul li{align-items:flex-start;gap:12px}html[dir=rtl] .post-entry blockquote{background-position:calc(100% - 20px) 20px;background-size:32px;padding:65px 20px 20px}html[dir=rtl] .footer-newsletter-form .form-group{align-items:center}}@media (hover:none),(pointer:coarse){html[dir=rtl] .project-image a,html[dir=rtl] .testimonial-slider .swiper-wrapper{cursor:pointer}}@media (prefers-reduced-motion:reduce){html[dir=rtl] *,html[dir=rtl] :after,html[dir=rtl] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[dir=rtl] .contact-info-item,html[dir=rtl] .cta-box-content,html[dir=rtl] .error-page-content,html[dir=rtl] .how-work-step-no,html[dir=rtl] .page-pagination,html[dir=rtl] .section-title.section-title-center,html[dir=rtl] .section-title.section-title-center p{text-align:center}html[dir=rtl] .what-we-box{margin-right:0;margin-left:15px}html[dir=rtl] .what-we-do-content{margin-left:0;margin-right:15px}html[dir=rtl] .what-we-img-list ul li{background-position:right 15px center;padding:10px 45px 10px 15px}html[dir=rtl] .what-we-do-body ul li{padding:10px 45px 10px 15px}html[dir=rtl] .what-we-do-body ul li:before{right:15px;left:auto}html[dir=rtl] .our-solution-content{margin-right:0;margin-left:15px}html[dir=rtl] .approach-item:after{right:40px;left:auto;border-left:0;border-right:1px solid var(--divider-color)}html[dir=rtl] .approach-item .icon-box{margin-right:0;margin-left:40px}html[dir=rtl] .approach-image{margin-left:0;margin-right:15px}html[dir=rtl] .approach-counter-box{right:20px;left:auto}html[dir=rtl] .approach-counter-item{border-right:0;border-left:1px solid var(--divider-color);margin-right:0;margin-left:15px;padding-right:0;padding-left:15px}html[dir=rtl] .approach-counter-item:last-child{border-left:0;margin-left:0;padding-left:0}html[dir=rtl] .team-guideline-list ul{padding-right:0}html[dir=rtl] .team-guideline-list ul li{padding:10px 40px 10px 15px}html[dir=rtl] .team-guideline-list ul li:before{right:15px;left:auto}html[dir=rtl] .skills-progress-bar .skillbar .skill-progress .count-bar{right:0;left:auto}html[dir=rtl] .member-social-links ul li{margin-right:0;margin-left:10px}html[dir=rtl] .member-social-links ul li:last-child{margin-left:0}@media only screen and (max-width:991px){html[dir=rtl] .approach-image,html[dir=rtl] .our-solution-content,html[dir=rtl] .what-we-box,html[dir=rtl] .what-we-do-content{margin-right:0;margin-left:0}}.english-site,html[data-locale=en]{--default-font:var(--font-geist),"Segoe UI",Arial,sans-serif}.english-site,html[data-locale=en] body{direction:ltr;text-align:left;font-family:var(--font-geist),"Segoe UI",Arial,sans-serif}.english-site a,.english-site button,.english-site h1,.english-site h2,.english-site h3,.english-site h4,.english-site h5,.english-site h6,.english-site input,.english-site li,.english-site p,.english-site select,.english-site textarea{font-family:var(--font-geist),"Segoe UI",Arial,sans-serif;letter-spacing:normal}.language-nav-item{display:flex;align-items:center}.main-menu .language-switcher,.slicknav_nav .language-switcher{min-width:42px;padding:7px 11px!important;border:1px solid rgba(255,255,255,.18);border-radius:999px;line-height:1;text-align:center!important;font-family:var(--font-geist),"Segoe UI",Arial,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:.04em!important}.main-menu .language-switcher:focus,.main-menu .language-switcher:hover,.slicknav_nav .language-switcher:focus,.slicknav_nav .language-switcher:hover{border-color:var(--accent-color);color:var(--primary-color)}@media (max-width:991px){.slicknav_nav .language-nav-item{display:block}.slicknav_nav .language-switcher{display:inline-flex!important;align-items:center;justify-content:center;width:auto;margin:8px 15px}}.header-language-switch{display:flex;align-items:center;justify-content:center;flex:0 0 auto;-webkit-margin-start:12px;margin-inline-start:12px;position:relative;z-index:120}.header-language-switch .language-switcher{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px!important;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.055);color:var(--primary-color);font-family:var(--font-geist),"Segoe UI",Arial,sans-serif!important;font-size:12px;font-weight:700;line-height:1;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.header-language-switch .language-switcher:focus-visible,.header-language-switch .language-switcher:hover{border-color:var(--accent-color);background:rgba(255,255,255,.09);color:var(--accent-color);transform:translateY(-1px);outline:none}.header-language-switch .language-switcher-code{display:inline-flex;align-items:center;justify-content:center;min-width:22px;font-size:11px;font-weight:800;direction:ltr}.header-language-switch .language-switcher-label{display:inline-block;font-size:12px}html[dir=rtl] .header-language-switch .language-switcher-label{font-family:var(--font-vazirmatn),Tahoma,Arial,sans-serif!important}@media only screen and (max-width:991px){.header-language-switch{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:10px;margin-inline-end:10px}.header-language-switch .language-switcher{min-height:36px;padding:7px 10px!important}.header-language-switch .language-switcher-label{display:none}}