.elementor-2928 .elementor-element.elementor-element-fc55d04{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;overflow:visible;}.elementor-2928 .elementor-element.elementor-element-bb8072d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-wrapper{--anim-speed:20s;--orb-base-size:500px;--orb-opacity:0.45;--particle-opacity:0.35;--streak-opacity:0.25;--ambient-pulse:0.4;--bg-base:#050505;--glow-primary:#d4af37;--glow-secondary:#8c6239;}.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-title{color:#ffffff;}.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-subtitle{color:#ffffff;}.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-btn-text{color:#ffffff;}.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-btn-icon{color:#ffffff;}body.elementor-page-2928:not(.elementor-motion-effects-element-type-background), body.elementor-page-2928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-2928 .elementor-element.elementor-element-bb8072d .ll-f2d80034-wrapper{--anim-speed:25s;--orb-base-size:260px;--orb-opacity:0.45;--particle-opacity:0.35;--streak-opacity:0.25;}}@media(min-width:768px){.elementor-2928 .elementor-element.elementor-element-fc55d04{--width:100%;}}/* Start custom CSS *//* CONTACT PAGE FIX - STRONG VERSION */

/* لو اسم الصفحة contact-us أو contact أو كوناكت */
body.page .elementor {
  overflow-x: hidden;
}

/* أصلح الكونتينرات في الصفحة */
body.page .elementor-section,
body.page .elementor-container,
body.page .e-con,
body.page .elementor-widget,
body.page .elementor-widget-container {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* الصور والفيديو */
body.page img,
body.page video,
body.page iframe {
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

/* منع أي عنصر يخرج بره */
body.page {
  overflow-x: hidden !important;
}

/* موبايل */
@media (max-width: 767px) {

  body.page .elementor-container,
  body.page .e-con {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  body.page .elementor-column,
  body.page .elementor-col-100,
  body.page .elementor-col-50,
  body.page .elementor-col-33,
  body.page .elementor-col-25 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body.page h1 {
    font-size: 32px !important;
    line-height: 1.25 !important;
  }

  body.page h2 {
    font-size: 26px !important;
    line-height: 1.3 !important;
  }

  body.page h3 {
    font-size: 22px !important;
    line-height: 1.3 !important;
  }

  body.page p,
  body.page a,
  body.page span,
  body.page li {
    font-size: 15px !important;
    line-height: 1.6 !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
  }
}/* End custom CSS */