.elementor-345 .elementor-element.elementor-element-ba0b966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-ba0b966:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-ba0b966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-c298a52{--display:flex;--min-height:15px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-c298a52:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c298a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-74745ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-74745ee:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-74745ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-8c7b924{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-8c7b924:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8c7b924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-57a925a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-345 .elementor-element.elementor-element-57a925a:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-57a925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-57a925a::before, .elementor-345 .elementor-element.elementor-element-57a925a > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-57a925a > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-57a925a > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-57a925a > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-57a925a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-f26f9e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-f26f9e2:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f26f9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-0b37b98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-0b37b98:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-0b37b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-bb6d0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-bb6d0ca:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-bb6d0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-345 .elementor-element.elementor-element-507cee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-7f7e4e9 *//* ستايل مخصص لجميع الحقول في قسم Contact */
#contact input,
#contact textarea {
  background-color: #0a0a0a !important; /* أسود داكن */
  color: #ffffff !important;           /* النص أبيض */
  border: 1px solid #333 !important;   /* حدود رمادية */
  border-radius: 8px !important;       /* حواف مدورة */
  padding: 12px 16px !important;       /* مسافة داخلية */
  width: 100% !important;
  transition: all 0.3s ease-in-out;
}

/* Placeholder */
#contact input::placeholder,
#contact textarea::placeholder {
  color: #888 !important; /* رمادي */
}

/* عند التركيز */
#contact input:focus,
#contact textarea:focus {
  border-color: #9EEF1A !important;    /* أخضر */
  box-shadow: 0 0 8px #9EEF1A !important; /* توهج أخضر */
  outline: none !important;
}/* End custom CSS */