.elementor-28 .elementor-element.elementor-element-f96134d{--display:flex;}.elementor-28 .elementor-element.elementor-element-5ccbb9a{--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-around;}.elementor-28 .elementor-element.elementor-element-5ccbb9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-2327027{--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-evenly;}.elementor-28 .elementor-element.elementor-element-d6f9094{--display:flex;}.elementor-28 .elementor-element.elementor-element-d6f9094.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-01f356e{--display:flex;}.elementor-28 .elementor-element.elementor-element-01f356e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-de64bea{--display:flex;}.elementor-28 .elementor-element.elementor-element-89ebcb0{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-69ba2f4{text-align:center;}.elementor-28 .elementor-element.elementor-element-69ba2f4 .elementor-heading-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6f2ec48{--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-evenly;}.elementor-28 .elementor-element.elementor-element-9522f76{--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-evenly;}.elementor-28 .elementor-element.elementor-element-418a4ba{--display:flex;}.elementor-28 .elementor-element.elementor-element-ecbd274{--display:flex;}.elementor-28 .elementor-element.elementor-element-ef3b287{padding:43px 43px 43px 43px;}.elementor-28 .elementor-element.elementor-element-1214ff4{--display:flex;}.elementor-28 .elementor-element.elementor-element-e01ad43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:37px 37px 37px 37px;}.elementor-28 .elementor-element.elementor-element-c6c69ef{--display:flex;}.elementor-28 .elementor-element.elementor-element-56f638e{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9be3ff8{--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-evenly;}.elementor-28 .elementor-element.elementor-element-40505d9{--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-evenly;}.elementor-28 .elementor-element.elementor-element-0e57c81{--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-evenly;}.elementor-28 .elementor-element.elementor-element-e0b23bd{--display:flex;--min-height:324px;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-bf12ce3{--display:flex;}.elementor-28 .elementor-element.elementor-element-ac45ee6{--display:flex;}.elementor-28 .elementor-element.elementor-element-0280ca6{--display:flex;}.elementor-28 .elementor-element.elementor-element-e4ded6f{text-align:center;}.elementor-28 .elementor-element.elementor-element-e4ded6f .elementor-heading-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-655575d{--display:flex;}.elementor-28 .elementor-element.elementor-element-aa87601{--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-evenly;}.elementor-28 .elementor-element.elementor-element-597e597{--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-evenly;}.elementor-28 .elementor-element.elementor-element-d6a4ca9{--display:flex;}.elementor-28 .elementor-element.elementor-element-82c23bb{--display:flex;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-d6f9094{--width:39.867%;}.elementor-28 .elementor-element.elementor-element-01f356e{--width:37.093%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-5ccbb9a{--width:733px;}.elementor-28 .elementor-element.elementor-element-01f356e{--width:428.469px;}}/* Start custom CSS for html, class: .elementor-element-33a79a6 */.custom-section {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  padding: 60px 0 !important;
  background-colr: #222 !important;
}

.custom-section .text-content {
  max-width: 650px;
  text-align: right;
  font-family: 'Vazirmatn', sans-serif;
}

/* تبلت */
@media (max-width: 1024px) {
  .custom-section {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 40px 16px !important;
    text-align: center !important;
  }
  .custom-section .text-content {
    text-align: center !important;
    max-width: 90% !important;
  }
  .custom-section .text-content .cta-btn {
    margin: 16px auto 0 auto !important;
  }
}

/* موبایل */
@media (max-width: 768px) {
  .custom-section {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 30px 12px !important;
  }
  .custom-section .text-content {
    text-align: center !important;
    max-width: 100% !important;
    font-size: 16px;
  }
  .custom-section .text-content .cta-btn {
    display: block !important;
    margin: 16px auto 0 auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-115a210 *//* ===== پایه ===== */
.why-section {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 80px 0;
  background-colo: #222 !important;
  font-family: 'Vazirmatn', sans-serif;
}

.why-section .text-content {
  max-width: 600px;
  text-align: right;
}

.learn-more-btn {
  display: inline-block;
  padding: 12px 25px;
  background-color: #FFC107;
  color: #222;
  font-weight: 600;
  border-radius: 8px;
  text-decoration: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* ===== تبلت ===== */
@media (max-width: 1024px) {
  .why-section {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 60px 20px !important;
  }

  .why-section .text-content {
    text-align: center !important;
  }

  .learn-more-btn {
    margin: 20px auto 0 auto !important;
  }
}

/* ===== موبایل ===== */
@media (max-width: 768px) {
  .why-section {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 40px 16px !important;
  }

  .why-section .text-content {
    text-align: center !important;
  }

  .learn-more-btn {
    display: block !important;
    margin: 20px auto 0 auto !important;
    font-size: 15px !important;
  }
}/* End custom CSS */