.elementor-91822 .elementor-element.elementor-element-d1e5831{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-b96e3a8 .elementor-icon-box-wrapper{gap:15px;}.elementor-91822 .elementor-element.elementor-element-ceb7e51{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-3f7d61e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-3f7d61e .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-0122d1e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-0122d1e .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-c5fb11f .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-c5fb11f .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-0d61019 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-0d61019 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-0c47838 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-0c47838 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-1262842 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-1262842 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-a2c0077 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-a2c0077 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-31fa1b0 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-31fa1b0 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-619ea3e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-619ea3e .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-a78b81e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-a78b81e .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-e002dc4 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-e002dc4 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-66c57e4 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-66c57e4 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-91822 .elementor-element.elementor-element-fa58cef .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-91822 .elementor-element.elementor-element-fa58cef .elementor-image-box-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-91822 .elementor-element.elementor-element-ceb7e51{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-91822 .elementor-element.elementor-element-ceb7e51{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-b96e3a8 */.elementor-91822 .elementor-element.elementor-element-b96e3a8 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f7d61e */.elementor-91822 .elementor-element.elementor-element-3f7d61e {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0122d1e */.elementor-91822 .elementor-element.elementor-element-0122d1e {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5fb11f */.elementor-91822 .elementor-element.elementor-element-c5fb11f {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d61019 */.elementor-91822 .elementor-element.elementor-element-0d61019 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c47838 */.elementor-91822 .elementor-element.elementor-element-0c47838 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1262842 */.elementor-91822 .elementor-element.elementor-element-1262842 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2c0077 */.elementor-91822 .elementor-element.elementor-element-a2c0077 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-31fa1b0 */.elementor-91822 .elementor-element.elementor-element-31fa1b0 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-619ea3e */.elementor-91822 .elementor-element.elementor-element-619ea3e {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a78b81e */.elementor-91822 .elementor-element.elementor-element-a78b81e {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e002dc4 */.elementor-91822 .elementor-element.elementor-element-e002dc4 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66c57e4 */.elementor-91822 .elementor-element.elementor-element-66c57e4 {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fa58cef */.elementor-91822 .elementor-element.elementor-element-fa58cef {
  background-color: white;
  /*border: 1px solid #ccc; /* خط مرزی کم‌رنگ */
  box-shadow: -2px 2px 15px rgba(113, 113, 113, 0.12); /* سایه ملایم */
  padding: 10px;
  border-radius: 4px; /* گوشه‌های گرد */
}

.elementor-image-box-title:hover{color: #CE354B !important;}/* End custom CSS */