.elementor-1906 .elementor-element.elementor-element-07d4268{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1906 .elementor-element.elementor-element-d1a8590 .nm-about-1-line-border{background:var( --e-global-color-f33a36b );}body.elementor-page-1906 .page-wrapper{overflow:hidden;}body.elementor-page-1906:not(.elementor-motion-effects-element-type-background), body.elementor-page-1906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}/* Start custom CSS for tx_footers, class: .elementor-element-d1a8590 *//* Footer image sizing fix */
footer img[src*="Untitled-design-74"]{
  max-width: 500px !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display:block;
}

/* Move BW text to the right ONLY */
.nm-footer-4-top-logo {
  width: 100%;
  text-align: right !important;
  display: block;
}

/* تأكيد إن split animation تفضل شغالة */
.nm-footer-4-top-logo .split-line {
  text-align: right !important;
}

/* منع أي تأثير على الصور */
footer img {
  margin: initial !important;
  float: none !important;
  text-align: initial !important;
}
footer{
  background-color:#143980 !important;
}
/* Change button to navy blue */
.elementor-button {
  background-color: #143980 !important;
  color: #ffffff !important;
}

.elementor-button:hover {
  background-color: #1a4a99 !important;
  box-shadow: 0 8px 20px rgba(20, 57, 128, 0.4) !important;
}/* End custom CSS */