.elementor-15570 .elementor-element.elementor-element-1c4f93f{--display:flex}.elementor-15570 .elementor-element.elementor-element-66c1a22{text-align:center;background-color:#376fd0;padding:25px 16px;box-shadow:0 0 10px #00000080}.elementor-15570 .elementor-element.elementor-element-66c1a22.elementor-element{--align-self:stretch}.elementor-15570 .elementor-element.elementor-element-66c1a22 .elementor-heading-title{color:#fff;font-size:26px}.elementor-15570 .elementor-element.elementor-element-f5f3885{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15570 .elementor-element.elementor-element-aedc4bc{--display:flex}.elementor-15570 .elementor-element.elementor-element-4e990c2{text-align:center;background-color:#376fd0;padding:25px 16px;box-shadow:0 0 10px #00000080}.elementor-15570 .elementor-element.elementor-element-4e990c2 .elementor-heading-title{color:#fff;font-size:25px}.elementor-15570 .elementor-element.elementor-element-264df18{text-align:justify}.elementor-15570 .elementor-element.elementor-element-29487f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15570 .elementor-element.elementor-element-efe1b4a{text-align:center;background-color:#376fd0;padding:25px 16px;box-shadow:0 0 10px #00000080}.elementor-15570 .elementor-element.elementor-element-efe1b4a .elementor-heading-title{color:#fff;font-size:25px}.elementor-15570 .elementor-element.elementor-element-b69cb0e{text-align:justify}.elementor-15570 .elementor-element.elementor-element-7a53aa7{--display:flex;--justify-content:center}.elementor-15570 .elementor-element.elementor-element-9565d58{width:var(--container-widget-width,46%);--container-widget-width:46%;--container-widget-flex-grow:0;max-width:46%}.elementor-15570 .elementor-element.elementor-element-9565d58.elementor-element{--align-self:center}.elementor-15570 .elementor-element.elementor-element-bc3b12e,.elementor-15570 .elementor-element.elementor-element-6d2c1c4,.elementor-15570 .elementor-element.elementor-element-d6b1d81{--display:flex;--justify-content:center}.elementor-15570 .elementor-element.elementor-element-f328e15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#1f59bd;--e-n-carousel-arrow-hover-color:#1f59bd}.elementor-15570 .elementor-element.elementor-element-f328e15 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){border:1px solid #1f59bd;border-radius:50px;padding:5px}.elementor-15570 .elementor-element.elementor-element-36c429e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15570 .elementor-element.elementor-element-a41ad91{--display:flex}.elementor-15570 .elementor-element.elementor-element-921eb60{text-align:center;background-color:#376fd0;padding:25px 16px;box-shadow:0 0 10px #00000080}.elementor-15570 .elementor-element.elementor-element-921eb60 .elementor-heading-title{color:#fff;font-size:25px}.elementor-15570 .elementor-element.elementor-element-6ba1bba{text-align:justify}.elementor-15570 .elementor-element.elementor-element-3319b8c{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15570 .elementor-element.elementor-element-7f12a7a{--display:flex;--justify-content:center}.elementor-15570 .elementor-element.elementor-element-59b02f7{text-align:justify}.elementor-15570 .elementor-element.elementor-element-aeb332c{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15570 .elementor-element.elementor-element-9a4b8f4{--display:flex}.elementor-15570 .elementor-element.elementor-element-5430bac{text-align:center;background-color:#376fd0;padding:25px 16px;box-shadow:0 0 10px #00000080}.elementor-15570 .elementor-element.elementor-element-5430bac .elementor-heading-title{color:#fff;font-size:25px}.elementor-15570 .elementor-element.elementor-element-6897d94{text-align:justify}.elementor-15570 .elementor-element.elementor-element-9684a5a{--display:flex}.elementor-15570 .elementor-element.elementor-element-f6e967f{width:var(--container-widget-width,50%);--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;border-style:none;border-radius:16px;max-width:50%;padding:15px;box-shadow:0 0 10px #00000024}.elementor-15570 .elementor-element.elementor-element-f6e967f.elementor-element{--align-self:center}.elementor-15570 .elementor-element.elementor-element-f6e967f .elementor-icon-box-wrapper{text-align:center}.elementor-15570 .elementor-element.elementor-element-f6e967f .elementor-icon-box-title{margin-block-end:10px}.elementor-15570 .elementor-element.elementor-element-f6e967f.elementor-view-stacked .elementor-icon{background-color:#376fd0}.elementor-15570 .elementor-element.elementor-element-f6e967f.elementor-view-framed .elementor-icon,.elementor-15570 .elementor-element.elementor-element-f6e967f.elementor-view-default .elementor-icon{fill:#376fd0;color:#376fd0;border-color:#376fd0}.elementor-15570 .elementor-element.elementor-element-f6e967f .elementor-icon-box-title,.elementor-15570 .elementor-element.elementor-element-f6e967f .elementor-icon-box-title a{font-family:IRANSans,iransans fa}@media (width<=1024px){.elementor-15570 .elementor-element.elementor-element-f5f3885{--grid-auto-flow:row}.elementor-15570 .elementor-element.elementor-element-f328e15{--e-n-carousel-swiper-slides-to-display:2}.elementor-15570 .elementor-element.elementor-element-36c429e,.elementor-15570 .elementor-element.elementor-element-3319b8c,.elementor-15570 .elementor-element.elementor-element-aeb332c{--grid-auto-flow:row}}@media (width<=767px){.elementor-15570 .elementor-element.elementor-element-66c1a22 .elementor-heading-title{font-size:24px}.elementor-15570 .elementor-element.elementor-element-f5f3885{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-15570 .elementor-element.elementor-element-4e990c2 .elementor-heading-title,.elementor-15570 .elementor-element.elementor-element-efe1b4a .elementor-heading-title{font-size:26px}.elementor-15570 .elementor-element.elementor-element-9565d58{--container-widget-width:69%;--container-widget-flex-grow:0;width:var(--container-widget-width,69%);max-width:69%}.elementor-15570 .elementor-element.elementor-element-f328e15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:55px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:55px}.elementor-15570 .elementor-element.elementor-element-36c429e{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-15570 .elementor-element.elementor-element-921eb60 .elementor-heading-title{font-size:26px}.elementor-15570 .elementor-element.elementor-element-3319b8c,.elementor-15570 .elementor-element.elementor-element-aeb332c{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-15570 .elementor-element.elementor-element-5430bac .elementor-heading-title{font-size:26px}.elementor-15570 .elementor-element.elementor-element-f6e967f{width:100%;max-width:100%}}.portfolio-details-table[data-portfolio-table]{direction:rtl;font-family:inherit}.portfolio-details-table[data-portfolio-table] table{background:#fff;width:100%;overflow:hidden;box-shadow:0 2px 10px #0000000f;border-collapse:separate!important;border-spacing:0!important;border-radius:20px!important}.portfolio-details-table[data-portfolio-table] th,.portfolio-details-table[data-portfolio-table] td{vertical-align:middle;text-align:right!important;border:none!important;padding:15px 20px!important;font-size:15px!important}.portfolio-details-table[data-portfolio-table] tr th,.portfolio-details-table[data-portfolio-table] tr td{border-bottom:1px solid #e9edf3!important}.portfolio-details-table[data-portfolio-table] tr:last-child th,.portfolio-details-table[data-portfolio-table] tr:last-child td{border-bottom:none!important}.portfolio-details-table[data-portfolio-table] th{white-space:nowrap;color:#fff!important;background:#376fd0!important;border-left:1px solid #fff!important;width:25%!important;font-weight:700!important}.portfolio-details-table[data-portfolio-table] td{color:navy!important;background:#fff!important}.portfolio-details-table[data-portfolio-table] tr:first-child th{border-top-right-radius:20px!important}.portfolio-details-table[data-portfolio-table] tr:last-child th{border-bottom-right-radius:20px!important}.portfolio-details-table[data-portfolio-table] tr:first-child td{border-top-left-radius:20px!important}.portfolio-details-table[data-portfolio-table] tr:last-child td{border-bottom-left-radius:20px!important}.portfolio-details-table[data-portfolio-table] a{color:#5f2dee!important;font-weight:700!important;text-decoration:none!important}.portfolio-details-table[data-portfolio-table] .tech-icons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portfolio-details-table[data-portfolio-table] .tech-icons img{object-fit:cover;border-radius:20px;width:60px;height:60px;transition:transform .3s}.portfolio-details-table[data-portfolio-table] .tech-icons img:hover{transform:scale(1.1)}