.elementor-14309 .elementor-element.elementor-element-f8c1aad{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14309 .elementor-element.elementor-element-2b6f91a{--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-14309 .elementor-element.elementor-element-2b6f91a.e-con{--align-self:center;}.elementor-14309 .elementor-element.elementor-element-3e73da1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14309 .elementor-element.elementor-element-3e73da1:not(.elementor-motion-effects-element-type-background), .elementor-14309 .elementor-element.elementor-element-3e73da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aae474f );}.elementor-14309 .elementor-element.elementor-element-f10b924{text-align:center;}.elementor-14309 .elementor-element.elementor-element-f10b924 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-14309 .elementor-element.elementor-element-3c4e09a{text-align:center;}.elementor-14309 .elementor-element.elementor-element-3c4e09a .elementor-heading-title{line-height:1.8rem;color:var( --e-global-color-text );}.elementor-14309 .elementor-element.elementor-element-8c3c3eb{--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-14309 .elementor-element.elementor-element-8c3c3eb.e-con{--align-self:center;}.elementor-14309 .elementor-element.elementor-element-5189836{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14309 .elementor-element.elementor-element-5189836:not(.elementor-motion-effects-element-type-background), .elementor-14309 .elementor-element.elementor-element-5189836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aae474f );}.elementor-14309 .elementor-element.elementor-element-76fd54b{text-align:center;}.elementor-14309 .elementor-element.elementor-element-76fd54b .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-14309 .elementor-element.elementor-element-f111dba{text-align:center;}.elementor-14309 .elementor-element.elementor-element-f111dba .elementor-heading-title{line-height:1.8rem;color:var( --e-global-color-text );}.elementor-14309 .elementor-element.elementor-element-38c9a53{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14309 .elementor-element.elementor-element-38c9a53.e-con{--align-self:center;}.elementor-14309 .elementor-element.elementor-element-36e0696{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14309 .elementor-element.elementor-element-36e0696:not(.elementor-motion-effects-element-type-background), .elementor-14309 .elementor-element.elementor-element-36e0696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aae474f );}.elementor-14309 .elementor-element.elementor-element-891c8f9{text-align:center;}.elementor-14309 .elementor-element.elementor-element-891c8f9 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-14309 .elementor-element.elementor-element-badc540{text-align:center;}.elementor-14309 .elementor-element.elementor-element-badc540 .elementor-heading-title{line-height:1.8rem;color:var( --e-global-color-text );}@media(max-width:767px){.elementor-14309 .elementor-element.elementor-element-8c3c3eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-14309 .elementor-element.elementor-element-2b6f91a{--width:33%;}.elementor-14309 .elementor-element.elementor-element-8c3c3eb{--width:33%;}.elementor-14309 .elementor-element.elementor-element-38c9a53{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-f8c1aad */.elementor-14309 .elementor-element.elementor-element-f8c1aad {
  position: relative;
}

/* خط افقی برای دسکتاپ */
.elementor-14309 .elementor-element.elementor-element-f8c1aad::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px; /* ضخامت خط */
  background: #ccc; /* رنگ خط */
  transform: translateY(-50%);
  z-index: 0; /* زیر آیتم‌ها */
}

/* در حالت موبایل، عمودی بشه */
@media (max-width: 768px) {
  .elementor-14309 .elementor-element.elementor-element-f8c1aad::before {
    top: 0;
    bottom: 0;
    left: 50%;
    right: auto;
    width: 2px;
    height: auto;
    transform: translateX(-50%);
  }
}/* End custom CSS */