.elementor-2027 .elementor-element.elementor-element-7b12f86{--display:flex;}.elementor-2027 .elementor-element.elementor-element-79fef79.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2027 .elementor-element.elementor-element-7b12f86{--content-width:1282px;}}/* Start custom CSS for html, class: .elementor-element-79fef79 *//* FORCE CAIRO FONT – ELEMENTOR FIX */
html,
body,
*,
*:before,
*:after,
h1, h2, h3, h4, h5, h6,
p, span, a, li,
button, input, textarea,
.elementor *,
.elementor-widget-container * {

  font-family: 'Cairo', sans-serif !important;
}/* ============================= */
/* CUSTOM .btn FINAL FIX        */
/* ============================= */

a.btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;

  background: linear-gradient(135deg,#ff9f43,#f79034,#e67c1f);
  color: #ffffff !important;

  padding: 14px 28px;
  border-radius: 999px;

  font-family: 'Cairo', sans-serif !important;
  font-weight: 800;
  font-size: 16px;

  text-decoration: none;
  border: none;

  box-shadow: 0 12px 25px rgba(247,144,52,.35);
  transition: all .25s ease;
}

/* النص */
a.btn,
a.btn span {
  color: #ffffff !important;
}

/* أيقونة واتساب SVG */
a.btn svg {
  width: 22px;
  height: 22px;
  fill: #ffffff !important;
  flex-shrink: 0;
}

/* Hover */
a.btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 35px rgba(247,144,52,.45);
  color: #ffffff !important;
}

/* Hover icon */
a.btn:hover svg {
  fill: #ffffff !important;
}/* End custom CSS */