.elementor-1238 .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-1238 .elementor-element.elementor-element-69e1528{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1238 .elementor-element.elementor-element-69e1528.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1238 .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-1238 .elementor-element.elementor-element-daa174e{--display:flex;}.elementor-1238 .elementor-element.elementor-element-5f95a92{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1238 .elementor-element.elementor-element-5f95a92.elementor-view-stacked .elementor-icon{background-color:#BB9778;}.elementor-1238 .elementor-element.elementor-element-5f95a92.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-5f95a92.elementor-view-default .elementor-icon{fill:#BB9778;color:#BB9778;border-color:#BB9778;}.elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon{font-size:50px;}.elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-1238 .elementor-element.elementor-element-5f95a92 .elementor-icon-box-description{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-6ae5df4{--display:flex;}.elementor-1238 .elementor-element.elementor-element-f081976{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-1238 .elementor-element.elementor-element-f081976 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1238 .elementor-element.elementor-element-f081976 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1238 .elementor-element.elementor-element-f081976.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-f081976.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-f081976.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-1238 .elementor-element.elementor-element-f081976 .elementor-icon{font-size:50px;}.elementor-1238 .elementor-element.elementor-element-f081976 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-f081976 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-1238 .elementor-element.elementor-element-f081976 .elementor-icon-box-description{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-ae62b22{--display:flex;}.elementor-1238 .elementor-element.elementor-element-13f534e{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-1238 .elementor-element.elementor-element-13f534e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1238 .elementor-element.elementor-element-13f534e .elementor-icon-box-title{margin-block-end:10px;}.elementor-1238 .elementor-element.elementor-element-13f534e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-13f534e.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-13f534e.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-1238 .elementor-element.elementor-element-13f534e .elementor-icon{font-size:50px;}.elementor-1238 .elementor-element.elementor-element-13f534e .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-13f534e .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-1238 .elementor-element.elementor-element-13f534e .elementor-icon-box-description{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-9d743ba{--display:flex;}.elementor-1238 .elementor-element.elementor-element-63622c9{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-1238 .elementor-element.elementor-element-63622c9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1238 .elementor-element.elementor-element-63622c9 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1238 .elementor-element.elementor-element-63622c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-63622c9.elementor-view-framed .elementor-icon, .elementor-1238 .elementor-element.elementor-element-63622c9.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-1238 .elementor-element.elementor-element-63622c9 .elementor-icon{font-size:50px;}.elementor-1238 .elementor-element.elementor-element-63622c9 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-63622c9 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-1238 .elementor-element.elementor-element-63622c9 .elementor-icon-box-description{font-size:16px;}.elementor-1238 .elementor-element.elementor-element-754829f{--display:flex;}.elementor-1238 .elementor-element.elementor-element-40ea3f2{padding:5px 5px 5px 5px;border-radius:2px 2px 2px 2px;}.elementor-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1238 .elementor-element.elementor-element-40ea3f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-40ea3f2.elementor-view-framed .elementor-icon, .elementor-1238 .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-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon{font-size:50px;}.elementor-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-1238 .elementor-element.elementor-element-40ea3f2 .elementor-icon-box-description{font-size:16px;}@media(min-width:768px){.elementor-1238 .elementor-element.elementor-element-69e1528{--width:100%;}.elementor-1238 .elementor-element.elementor-element-daa174e{--width:25%;}.elementor-1238 .elementor-element.elementor-element-6ae5df4{--width:25%;}.elementor-1238 .elementor-element.elementor-element-ae62b22{--width:25%;}.elementor-1238 .elementor-element.elementor-element-9d743ba{--width:25%;}.elementor-1238 .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 */