.elementor-19171 .elementor-element.elementor-element-b1b6f41:not(.elementor-motion-effects-element-type-background), .elementor-19171 .elementor-element.elementor-element-b1b6f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4197CB26;}.elementor-19171 .elementor-element.elementor-element-b1b6f41 > .elementor-container{min-height:1073px;}.elementor-19171 .elementor-element.elementor-element-b1b6f41, .elementor-19171 .elementor-element.elementor-element-b1b6f41 > .elementor-background-overlay{border-radius:0% 0% 20% 20%;}.elementor-19171 .elementor-element.elementor-element-b1b6f41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19171 .elementor-element.elementor-element-b1b6f41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19171 .elementor-element.elementor-element-ae7d9d8{width:auto;max-width:auto;top:-96px;}body:not(.rtl) .elementor-19171 .elementor-element.elementor-element-ae7d9d8{right:0px;}body.rtl .elementor-19171 .elementor-element.elementor-element-ae7d9d8{left:0px;}.elementor-19171 .elementor-element.elementor-element-ae7d9d8 .elementor-heading-title{font-family:"branding h", Sans-serif;font-size:288px;font-weight:600;color:#42424114;}.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 );}@media(min-width:768px){.elementor-19171 .elementor-element.elementor-element-a08112b{width:37.531%;}.elementor-19171 .elementor-element.elementor-element-d955f0a{width:62.469%;}}/* Start custom CSS for shortcode, class: .elementor-element-ad5ba2d *//* ========== RESET MESSAGES THAT BREAK LAYOUT ========== */
.subscrib-form .nf-form-fields-required{
  display:none !important;
}

/* ========== INLINE FORM LAYOUT ========== */
.subscrib-form .nf-form-content form{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:14px;
}

/* كل field container بدون مسافات */
.subscrib-form .nf-field-container{
  margin:0 !important;
  padding:0 !important;
}

/* ===== EMAIL FIELD ===== */
.subscrib-form input[type="email"]{
  height:54px;
  width:100%;
  border-radius:999px;
  padding:0 20px;
  border:1px solid #cfd6de;
  font-size:15px;
}

/* خلي الإيميل يتمدد */
.subscrib-form .nf-field-container:has(input[type="email"]){
  flex:1 1 auto;
}

/* ===== SUBMIT BUTTON ===== */
.subscrib-form .nf-field-container:has(input[type="submit"]),
.subscrib-form .nf-field-container:has(input[type="button"]){
  flex:0 0 180px;
}

.subscrib-form input[type="submit"],
.subscrib-form input[type="button"]{
  height:54px;
  width:100%;
  border-radius:999px;
  background:#000;
  color:#fff;
  border:0;
  font-weight:600;
  cursor:pointer;
}

/* ===== hCaptcha تحت الفورم ===== */
.subscrib-form .nf-field-container:has(iframe),
.subscrib-form .nf-field-container:has(.h-captcha){
  flex:0 0 100%;
  margin-top:10px !important;
}

/* ===== MOBILE FIX ===== */
@media (max-width: 600px){
  .subscrib-form .nf-form-content form{
    flex-direction:column;
  }
  .subscrib-form .nf-field-container:has(input[type="submit"]){
    width:100%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'branding h';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://exahost.sa/wp-content/uploads/2025/09/Branding-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */