.elementor-707 .elementor-element.elementor-element-091754d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--align-content:center;}.elementor-707 .elementor-element.elementor-element-69e1528{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-707 .elementor-element.elementor-element-69e1528.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-707 .elementor-element.elementor-element-23f1c39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-707 .elementor-element.elementor-element-59156ab{--display:flex;}.elementor-707 .elementor-element.elementor-element-02ea0b8 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-02ea0b8{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-02ea0b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-02ea0b8.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-02ea0b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-02ea0b8 .elementor-icon-box-description{font-size:16px;}.elementor-707 .elementor-element.elementor-element-daa174e{--display:flex;}.elementor-707 .elementor-element.elementor-element-5f95a92 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-5f95a92{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-5f95a92.elementor-view-stacked .elementor-icon{background-color:#BB9778;}.elementor-707 .elementor-element.elementor-element-5f95a92.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-5f95a92.elementor-view-default .elementor-icon{fill:#BB9778;color:#BB9778;border-color:#BB9778;}.elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-description{font-size:16px;}.elementor-707 .elementor-element.elementor-element-a0940fa{--display:flex;}.elementor-707 .elementor-element.elementor-element-f68573b > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-f68573b{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-f68573b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-f68573b.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-f68573b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-f68573b .elementor-icon-box-description{font-size:16px;}.elementor-707 .elementor-element.elementor-element-9f8631d{--display:flex;}.elementor-707 .elementor-element.elementor-element-15d799c > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-15d799c{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-15d799c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-15d799c.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-15d799c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-15d799c .elementor-icon-box-description{font-size:16px;}.elementor-707 .elementor-element.elementor-element-1b6949a{--display:flex;}.elementor-707 .elementor-element.elementor-element-1292b52 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-1292b52{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-1292b52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-1292b52.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-1292b52.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-1292b52 .elementor-icon-box-description{font-size:16px;}.elementor-707 .elementor-element.elementor-element-754829f{--display:flex;}.elementor-707 .elementor-element.elementor-element-40ea3f2 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-707 .elementor-element.elementor-element-40ea3f2{--icon-box-icon-margin:0px;}.elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-707 .elementor-element.elementor-element-40ea3f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-40ea3f2.elementor-view-framed .elementor-icon, .elementor-707 .elementor-element.elementor-element-40ea3f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon{font-size:50px;}.elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-description{font-size:16px;}@media(min-width:768px){.elementor-707 .elementor-element.elementor-element-69e1528{--width:100%;}.elementor-707 .elementor-element.elementor-element-59156ab{--width:25%;}.elementor-707 .elementor-element.elementor-element-daa174e{--width:25%;}.elementor-707 .elementor-element.elementor-element-a0940fa{--width:25%;}.elementor-707 .elementor-element.elementor-element-9f8631d{--width:25%;}.elementor-707 .elementor-element.elementor-element-1b6949a{--width:25%;}.elementor-707 .elementor-element.elementor-element-754829f{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-23f1c39 *//* والد اصلی برای کارت‌ها */
.equal-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 25px;
  margin-top: 20px;
}

/* ستون‌ها */
.equal-icons > .elementor-column {
  flex: 1 1 calc(16.66% - 25px); /* شش‌تایی در یک ردیف */
  display: flex;
  flex-direction: column;
  min-width: 200px;
}

/* محتوا داخل ستون */
.equal-icons > .elementor-column > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* جعبه آیکن‌ها */
.equal-icons .elementor-widget-icon-box {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* استایل کارت */
.equal-icons .elementor-icon-box-wrapper {
  background: #fff;
  border-radius: 12px;
  padding: 30px 20px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  height: 100%;
  text-align: center;
}

/* افکت هاور روی کل کارت */
.equal-icons .elementor-icon-box-wrapper:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);
}

/* افکت روی آیکن */
.equal-icons .elementor-icon {
  transition: transform 0.3s ease;
}

.equal-icons .elementor-icon:hover {
  transform: rotate(10deg) scale(1.1);
}

/* متن‌های زیر آیکن */
.equal-icons .elementor-icon-box-title {
  margin-top: 15px;
  font-weight: 700;
  color: #333;
}

.equal-icons .elementor-icon-box-description {
  color: #666;
  font-size: 15px;
  line-height: 1.4;
}

/* تنظیم برای تبلت - ۲ ستون */
@media (max-width: 1024px) {
  .equal-icons > .elementor-column {
    flex: 1 1 calc(45% - 20px);
  }
}

/* تنظیم برای موبایل - ۱ ستون */
@media (max-width: 767px) {
  .equal-icons {
    flex-direction: column;
    gap: 15px;
  }

  .equal-icons > .elementor-column {
    flex: 1 1 100%;
  }
}/* End custom CSS */