.elementor-13202 .elementor-element.elementor-element-0393d1b{--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:center;}.elementor-13202 .elementor-element.elementor-element-0393d1b:not(.elementor-motion-effects-element-type-background), .elementor-13202 .elementor-element.elementor-element-0393d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFB;}.elementor-13202 .elementor-element.elementor-element-e8af095{--display:grid;--min-height:164px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-13202 .elementor-element.elementor-element-1e6a751:not(.elementor-motion-effects-element-type-background), .elementor-13202 .elementor-element.elementor-element-1e6a751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C6D44;}.elementor-13202 .elementor-element.elementor-element-1e6a751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13202 .elementor-element.elementor-element-1e6a751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13202 .elementor-element.elementor-element-1e6a751 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:11px;}.elementor-13202 .elementor-element.elementor-element-9fbf508 .elementor-heading-title{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-68e9dc5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13202 .elementor-element.elementor-element-68e9dc5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13202 .elementor-element.elementor-element-68e9dc5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13202 .elementor-element.elementor-element-68e9dc5 .elementor-icon-list-text{color:#FEFEFE;transition:color 0.3s;}.elementor-13202 .elementor-element.elementor-element-be936a5 .elementor-heading-title{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-9f1caf9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13202 .elementor-element.elementor-element-9f1caf9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13202 .elementor-element.elementor-element-9f1caf9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13202 .elementor-element.elementor-element-9f1caf9 .elementor-icon-list-text{color:#FEFEFE;transition:color 0.3s;}.elementor-13202 .elementor-element.elementor-element-438e3e0 .elementor-heading-title{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-e3a0aad:not(.elementor-motion-effects-element-type-background), .elementor-13202 .elementor-element.elementor-element-e3a0aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#085C39;}.elementor-13202 .elementor-element.elementor-element-e3a0aad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13202 .elementor-element.elementor-element-e3a0aad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13202 .elementor-element.elementor-element-262e88e{text-align:right;}.elementor-13202 .elementor-element.elementor-element-262e88e .elementor-heading-title{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-1f95851.elementor-social-icon{background-color:#075C38;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-1f95851.elementor-social-icon i{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-1f95851.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-b1a9edc.elementor-social-icon{background-color:#075C38;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-b1a9edc.elementor-social-icon i{color:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-repeater-item-b1a9edc.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13202 .elementor-element.elementor-element-4fca425{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:50px;}.elementor-13202 .elementor-element.elementor-element-4fca425 .elementor-widget-container{text-align:right;}.elementor-13202 .elementor-element.elementor-element-6ab21f3{text-align:center;}.elementor-13202 .elementor-element.elementor-element-b70a1cc:not(.elementor-motion-effects-element-type-background), .elementor-13202 .elementor-element.elementor-element-b70a1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#085C39;}.elementor-13202 .elementor-element.elementor-element-b70a1cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13202 .elementor-element.elementor-element-b70a1cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13202 .elementor-element.elementor-element-e8af095{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-13202 .elementor-element.elementor-element-0393d1b{--content-width:1035px;}.elementor-13202 .elementor-element.elementor-element-0b6dbf0{width:30%;}.elementor-13202 .elementor-element.elementor-element-a95f565{width:49.664%;}.elementor-13202 .elementor-element.elementor-element-b56d69b{width:20%;}}@media(max-width:767px){.elementor-13202 .elementor-element.elementor-element-e8af095{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-e8af095 */.award-image img {
  width: 100%;
  height: auto;
  filter: grayscale(100%);
  transition: filter 0.4s ease;
  border-radius: 8px;
}

.award-image img:hover {
  filter: grayscale(0%);
}
@media (max-width: 768px) {
  .award-item {
    width: 45%;
    margin-bottom: 20px;
  }

  .award-caption {
    font-size: 14px;
    min-height: auto;
  }
}

@media (max-width: 480px) {
  .award-item {
    width: 100%;
  }
}

.elementor-image-caption {
  text-align: center;
  font-size: 15px;
  color: #333;
  margin-top: 10px;
  line-height: 1.6;
  min-height: 48px; /* برای هم‌ارتفاع شدن کپشن‌ها */
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-widget-image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  transition: filter 0.4s ease;
  filter: grayscale(100%);
}

.elementor-widget-image img:hover {
  filter: grayscale(0%);
}

@media (max-width: 768px) {
  .elementor-widget-image img {
    max-width: 80%;
    margin: 0 auto;
  }

  .elementor-image-caption {
    font-size: 14px;
    min-height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e6a751 */.footer-top {
  background-color: #f5f5f5;
  padding: 40px 0;
  font-size: 14px;
  direction: rtl;
}

.footer-bottom {
  background-color: #eaf4ec;
  padding: 30px 0;
  font-size: 13px;
  direction: rtl;
}

.footer-copyright {
  background-color: #dcdcdc;
  text-align: center;
  padding: 15px 0;
  font-size: 12px;
  color: #555;
}

.footer-links ul,
.footer-quick ul {
  list-style: none;
  padding: 0;
}

.footer-links li,
.footer-quick li {
  margin-bottom: 8px;
}

.footer-contact p,
.footer-support p,
.footer-about p {
  margin: 5px 0;
  line-height: 1.6;
}

.footer-social .elementor-icon {
  margin: 0 8px;
  font-size: 20px;
  color: #666;
  transition: color 0.3s ease;
}

.footer-social .elementor-icon:hover {
  color: #0c6d44;
}

.footer-trust img {
  max-width: 100px;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .footer-top .elementor-column,
  .footer-bottom .elementor-column {
    width: 100% !important;
    margin-bottom: 20px;
    text-align: center;
  }

  .footer-social .elementor-icon {
    margin: 0 5px;
  }

  .footer-trust img {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3a0aad */.footer-bottom {
  background-color: #eaf4ec;
  padding: 40px 0;
  direction: rtl;
  font-size: 14px;
  color: #333;
}

.footer-bottom .elementor-column {
  padding: 0 20px;
  text-align: center;
}

.footer-social-title {
  font-size: 16px;
  font-weight: bold;
  color: #0c6d44;
  margin-bottom: 10px;
}

.footer-social-icons .elementor-icon {
  margin: 0 8px;
  font-size: 22px;
  color: #666;
  transition: color 0.3s ease;
}

.footer-social-icons .elementor-icon:hover {
  color: #0c6d44;
}

.footer-about {
  line-height: 1.8;
  text-align: justify;
  padding: 0 10px;
}

.footer-trust img {
  max-width: 100px;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .footer-bottom .elementor-column {
    width: 100% !important;
    margin-bottom: 20px;
    text-align: center;
  }

  .footer-about {
    text-align: center;
  }

  .footer-trust img {
    margin: 0 auto;
  }
}/* End custom CSS */