.elementor-24 .elementor-element.elementor-element-dcc591e{--display:flex;}.elementor-24 .elementor-element.elementor-element-dcc591e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-dcc591e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECE6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-13dc631{text-align:center;}.elementor-24 .elementor-element.elementor-element-2d4eb0d{--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-24 .elementor-element.elementor-element-99a1d25{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-99a1d25.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9d79c77{--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:space-between;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-cd785e0 .elementor-counter-number-wrapper{color:#375944;}.elementor-24 .elementor-element.elementor-element-cd785e0 .elementor-counter-title{color:#18251D;}.elementor-24 .elementor-element.elementor-element-39b4890 .elementor-counter-number-wrapper{color:#375944;}.elementor-24 .elementor-element.elementor-element-39b4890 .elementor-counter-title{color:#18251D;}.elementor-24 .elementor-element.elementor-element-e29087f .elementor-counter-number-wrapper{color:#375944;}.elementor-24 .elementor-element.elementor-element-e29087f .elementor-counter-title{color:#18251D;}.elementor-24 .elementor-element.elementor-element-e4db2ee .elementor-counter-number-wrapper{color:#375944;}.elementor-24 .elementor-element.elementor-element-e4db2ee .elementor-counter-title{color:#18251D;}.elementor-24 .elementor-element.elementor-element-a9c98fe{--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-24 .elementor-element.elementor-element-a9c98fe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a9c98fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECE6;}.elementor-24 .elementor-element.elementor-element-9481bc6{--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-24 .elementor-element.elementor-element-5204508.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5204508{text-align:center;}.elementor-24 .elementor-element.elementor-element-ef7a1fa{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-47522ee{--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-24 .elementor-element.elementor-element-bb351d3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-bb351d3.elementor-element{--align-self:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-6b0eced .gallery-item{padding:0 0 15px 15px;}.elementor-24 .elementor-element.elementor-element-6b0eced .gallery{margin:0 0 -15px -15px;}.elementor-24 .elementor-element.elementor-element-6b0eced .gallery-item .gallery-caption{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-7ec2680{--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-24 .elementor-element.elementor-element-7ec2680:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7ec2680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECE6;}.elementor-24 .elementor-element.elementor-element-c0e0aba{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-c0e0aba.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-24f8cb3{--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:space-between;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-29836b8 .elementor-swiper-button{font-size:20px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9481bc6{--width:70%;}.elementor-24 .elementor-element.elementor-element-ef7a1fa{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-dcc591e */.elementor-24 .elementor-element.elementor-element-dcc591e {
  background: 
    repeating-linear-gradient(
      90deg,            /* زاویه خطوط (مثلاً 45 درجه) */
      rgba(255, 255, 255, 0.9), /* خط سفید با شفافیت */
      rgba(255, 255, 255, 1) 0.5px, /* ضخامت خط */
      transparent 1px,
      transparent 250px   /* فاصله بین خطوط */
    ),
    #3498db; /* رنگ پس‌زمینه اصلی */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c98fe */.elementor-24 .elementor-element.elementor-element-a9c98fe {
  background: 
    repeating-linear-gradient(
      90deg,            /* زاویه خطوط (مثلاً 45 درجه) */
      rgba(255, 255, 255, 0.9), /* خط سفید با شفافیت */
      rgba(255, 255, 255, 1) 0.5px, /* ضخامت خط */
      transparent 1px,
      transparent 250px   /* فاصله بین خطوط */
    ),
    #3498db; /* رنگ پس‌زمینه اصلی */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6b0eced */.elementor-24 .elementor-element.elementor-element-6b0eced img {
    aspect-ratio: 1.1 ;
    object-fit: cover ;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec2680 */.elementor-24 .elementor-element.elementor-element-7ec2680 {
  background: 
    repeating-linear-gradient(
      90deg,            /* زاویه خطوط (مثلاً 45 درجه) */
      rgba(255, 255, 255, 0.9), /* خط سفید با شفافیت */
      rgba(255, 255, 255, 1) 0.5px, /* ضخامت خط */
      transparent 1px,
      transparent 250px   /* فاصله بین خطوط */
    ),
    #3498db; /* رنگ پس‌زمینه اصلی */
}/* End custom CSS */