.elementor-1353 .elementor-element.elementor-element-8aa8d8f{--display:flex;}.elementor-1353 .elementor-element.elementor-element-5937e15{border-radius:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-b65d7a4{--display:flex;}.elementor-1353 .elementor-element.elementor-element-436d77d{--display:flex;}.elementor-1353 .elementor-element.elementor-element-e51363b{--display:flex;}.elementor-1353 .elementor-element.elementor-element-dd76b64{--display:flex;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider button i,
                                .elementor-1353 .elementor-element.elementor-element-c2b81a7 .slick-arrow i{font-size:22px;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .slick-arrow svg{width:22px;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow{color:#1f2226;background-color:#ffffff !important;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow i{color:#1f2226;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .hero-slider-controls .slick-arrow i{color:#1f2226;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider-area .hero-slider-controls .slick-arrow{color:#1f2226;background-color:#ffffff !important;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow svg path{fill:#1f2226;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow:hover{color:#23252a;background-color:#ffffff !important;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow:hover i{color:#23252a;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .hero-slider-controls .slick-arrow:hover i{color:#23252a;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider-area .hero-slider-controls .slick-arrow:hover{color:#23252a;background-color:#ffffff !important;}.elementor-1353 .elementor-element.elementor-element-c2b81a7 .htslider-slider .slick-arrow:hover svg path{fill:#23252a;}.elementor-1353 .elementor-element.elementor-element-ae11422{--display:flex;}.elementor-1353 .elementor-element.elementor-element-3f17a0f{--display:flex;}.elementor-1353 .elementor-element.elementor-element-024847f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-5937e15 *//* FORCE HERO TEXT TO PURE WHITE */
.toec-hero,
.toec-hero *{
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cab90d3 *//* ===== FORCE PERFECT CENTER ON MOBILE ===== */

/* السيكشن نفسه */
.toec-title-sec{
  display: flex;
  justify-content: center;
  align-items: center;
}

/* الحاوية الداخلية */
.toec-title-wrap{
  width: 100%;
  max-width: 92%;
  margin: 0 auto;
}

/* موبايل فقط */
@media (max-width: 600px){

  .toec-title-sec{
    padding: 40px 12px !important;
  }

  .toec-title-wrap{
    max-width: 360px;   /* أهم سطر */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .toec-title-badge{
    margin-left: auto;
    margin-right: auto;
  }

  .toec-title-h,
  .toec-title-p{
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */