.elementor-62777 .elementor-element.elementor-element-ebf84e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62777 .elementor-element.elementor-element-ba7879d{--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;}.elementor-62777 .elementor-element.elementor-element-ba7879d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62777 .elementor-element.elementor-element-40e023a .elementor-heading-title{font-size:40px;}.elementor-62777 .elementor-element.elementor-element-ecff915{text-align:start;}.elementor-62777 .elementor-element.elementor-element-83e8354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-62777 .elementor-element.elementor-element-fa5befa .elementor-button{background-color:#0E0D0D;fill:#FFFFFF;color:#FFFFFF;}.elementor-62777 .elementor-element.elementor-element-fa5befa .elementor-button:hover, .elementor-62777 .elementor-element.elementor-element-fa5befa .elementor-button:focus{background-color:#F7E8E8;color:#000000;border-color:#F8EFEF;}.elementor-62777 .elementor-element.elementor-element-fa5befa .elementor-button:hover svg, .elementor-62777 .elementor-element.elementor-element-fa5befa .elementor-button:focus svg{fill:#000000;}.elementor-62777 .elementor-element.elementor-element-0607257 .elementor-button{background-color:#DDDDDD;fill:#000000;color:#000000;}.elementor-62777 .elementor-element.elementor-element-0607257 .elementor-button:hover, .elementor-62777 .elementor-element.elementor-element-0607257 .elementor-button:focus{background-color:#000000;color:#F8F8F8;}.elementor-62777 .elementor-element.elementor-element-0607257{width:var( --container-widget-width, 36.563% );max-width:36.563%;--container-widget-width:36.563%;--container-widget-flex-grow:0;}.elementor-62777 .elementor-element.elementor-element-0607257.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62777 .elementor-element.elementor-element-0607257 .elementor-button:hover svg, .elementor-62777 .elementor-element.elementor-element-0607257 .elementor-button:focus svg{fill:#F8F8F8;}.elementor-62777 .elementor-element.elementor-element-0c7b405{--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;}.elementor-62777 .elementor-element.elementor-element-7db5170{--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;}.elementor-62777 .elementor-element.elementor-element-db3b2e5{text-align:center;}.elementor-62777 .elementor-element.elementor-element-3f66c2f{--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;}.elementor-62777 .elementor-element.elementor-element-38a7cf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62777 .elementor-element.elementor-element-630c806{--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;--overlay-opacity:0.5;}.elementor-62777 .elementor-element.elementor-element-630c806::before, .elementor-62777 .elementor-element.elementor-element-630c806 > .elementor-background-video-container::before, .elementor-62777 .elementor-element.elementor-element-630c806 > .e-con-inner > .elementor-background-video-container::before, .elementor-62777 .elementor-element.elementor-element-630c806 > .elementor-background-slideshow::before, .elementor-62777 .elementor-element.elementor-element-630c806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62777 .elementor-element.elementor-element-630c806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-62777 .elementor-element.elementor-element-7a8dc4b{width:auto;max-width:auto;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:groove;border-radius:100px 100px 100px 100px;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b .elementor-image-box-title{margin-bottom:10px;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b .elementor-image-box-wrapper .elementor-image-box-img{width:77%;}.elementor-62777 .elementor-element.elementor-element-7a8dc4b .elementor-image-box-img img{border-style:none;border-radius:54px;transition-duration:0.3s;}.elementor-62777 .elementor-element.elementor-element-a5eb87f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;}.elementor-62777 .elementor-element.elementor-element-e7c175f{--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;}.elementor-62777 .elementor-element.elementor-element-026cb83{width:auto;max-width:auto;}.elementor-62777 .elementor-element.elementor-element-026cb83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-radius:100px 100px 100px 100px;}.elementor-62777 .elementor-element.elementor-element-026cb83.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-62777 .elementor-element.elementor-element-026cb83.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-62777 .elementor-element.elementor-element-026cb83.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-026cb83 .elementor-image-box-title{margin-bottom:10px;}.elementor-62777 .elementor-element.elementor-element-026cb83 .elementor-image-box-wrapper .elementor-image-box-img{width:77%;}.elementor-62777 .elementor-element.elementor-element-026cb83 .elementor-image-box-img img{border-style:none;border-radius:54px;transition-duration:0.3s;}.elementor-62777 .elementor-element.elementor-element-296df82{--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;--justify-content:space-around;}.elementor-62777 .elementor-element.elementor-element-c04b838{--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;}.elementor-62777 .elementor-element.elementor-element-05c5471{width:auto;max-width:auto;}.elementor-62777 .elementor-element.elementor-element-05c5471 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-radius:100px 100px 100px 100px;}.elementor-62777 .elementor-element.elementor-element-05c5471.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-62777 .elementor-element.elementor-element-05c5471.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-62777 .elementor-element.elementor-element-05c5471.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-05c5471 .elementor-image-box-title{margin-bottom:10px;}.elementor-62777 .elementor-element.elementor-element-05c5471 .elementor-image-box-wrapper .elementor-image-box-img{width:78%;}.elementor-62777 .elementor-element.elementor-element-05c5471 .elementor-image-box-img img{border-style:none;border-radius:54px;transition-duration:0.3s;}.elementor-62777 .elementor-element.elementor-element-99da2f9{--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;--justify-content:space-around;}.elementor-62777 .elementor-element.elementor-element-db19f92{--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;}.elementor-62777 .elementor-element.elementor-element-afde8f1{width:auto;max-width:auto;}.elementor-62777 .elementor-element.elementor-element-afde8f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-radius:100px 100px 100px 100px;}.elementor-62777 .elementor-element.elementor-element-afde8f1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-62777 .elementor-element.elementor-element-afde8f1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-62777 .elementor-element.elementor-element-afde8f1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-afde8f1 .elementor-image-box-title{margin-bottom:10px;font-size:22px;}.elementor-62777 .elementor-element.elementor-element-afde8f1 .elementor-image-box-wrapper .elementor-image-box-img{width:77%;}.elementor-62777 .elementor-element.elementor-element-afde8f1 .elementor-image-box-img img{border-style:none;border-radius:54px;transition-duration:0.3s;}.elementor-62777 .elementor-element.elementor-element-afde8f1 .elementor-image-box-description{font-size:11px;}.elementor-62777 .elementor-element.elementor-element-1f5175a{--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;}.elementor-62777 .elementor-element.elementor-element-a560690{--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;--justify-content:space-around;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-62777 .elementor-element.elementor-element-a560690:not(.elementor-motion-effects-element-type-background), .elementor-62777 .elementor-element.elementor-element-a560690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EAEA;}.elementor-62777 .elementor-element.elementor-element-254647d > .elementor-widget-container{border-style:solid;}.elementor-62777 .elementor-element.elementor-element-6f9a110{--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;}.elementor-62777 .elementor-element.elementor-element-f0fbd8f{text-align:center;}.elementor-62777 .elementor-element.elementor-element-f95dff1{text-align:start;}@media(max-width:767px){.elementor-62777 .elementor-element.elementor-element-7a8dc4b .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-026cb83 .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-05c5471 .elementor-image-box-img{margin-bottom:0px;}.elementor-62777 .elementor-element.elementor-element-afde8f1 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-62777 .elementor-element.elementor-element-ba7879d{--width:49.915%;}.elementor-62777 .elementor-element.elementor-element-0c7b405{--width:50%;}.elementor-62777 .elementor-element.elementor-element-630c806{--width:25%;}.elementor-62777 .elementor-element.elementor-element-a5eb87f{--width:16%;}.elementor-62777 .elementor-element.elementor-element-e7c175f{--width:25%;}.elementor-62777 .elementor-element.elementor-element-296df82{--width:16%;}.elementor-62777 .elementor-element.elementor-element-c04b838{--width:25%;}.elementor-62777 .elementor-element.elementor-element-99da2f9{--width:16%;}.elementor-62777 .elementor-element.elementor-element-db19f92{--width:25%;}}/* Start custom CSS for button, class: .elementor-element-fa5befa */btn-goto-opportunities/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf84e7 */#ez-toc-container {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a8dc4b */.steps-process-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  max-width: 1200px;
  margin: 40px auto;
  direction: rtl;
}

.process-card {
  flex: 1;
  background: #f8fafc; /* پس‌زمینه ملایم خنثی */
  border-radius: 40px; /* کپسول نرم، نه تخم‌مرغی تند */
  padding: 40px 24px 32px;
  text-align: center;
  min-height: 280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid rgba(226, 232, 240, 0.8);
}

.process-card:hover, .process-card.active {
  background: #ffffff;
  border-color: #3b82f6; /* یا رنگ تم برند شما */
  box-shadow: 0 16px 32px -8px rgba(15, 23, 42, 0.08);
  transform: translateY(-4px);
}

.icon-box {
  width: 56px;
  height: 56px;
  background: #ffffff;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  color: #1e293b;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}

.process-card.active .icon-box {
  background: #eff6ff;
  color: #2563eb;
}

.step-title {
  font-size: 1.15rem;
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 12px;
  line-height: 1.4;
}

.step-desc {
  font-size: 0.88rem;
  color: #64748b;
  line-height: 1.7;
  margin: 0;
}

.step-connector {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.6;
}

@media (max-width: 900px) {
  .steps-process-wrapper {
    flex-direction: column;
  }
  .step-connector svg {
    transform: rotate(90deg);
  }
}/* End custom CSS */