.elementor-2634 .elementor-element.elementor-element-2c90f42{padding:100px 0px 40px 0px;}.elementor-2634 .elementor-element.elementor-element-68d5100{text-align:center;}.elementor-2634 .elementor-element.elementor-element-68d5100 .ot-heading .sub-heading span{color:#001A34;}.elementor-2634 .elementor-element.elementor-element-68d5100 .ot-heading .sub-heading:before, .elementor-2634 .elementor-element.elementor-element-68d5100 .ot-heading .sub-heading:after{background:#001A34;}.elementor-2634 .elementor-element.elementor-element-68d5100 .ot-heading .main-heading{color:#001A34;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2634 .elementor-element.elementor-element-3c750a2{text-align:center;color:#001A34;}.elementor-2634 .elementor-element.elementor-element-b84fd04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:17px 17px 17px 17px;}.elementor-2634 .elementor-element.elementor-element-b84fd04:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-b84fd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A34;}.elementor-2634 .elementor-element.elementor-element-0e232c4{--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-2634 .elementor-element.elementor-element-0bb42f7{--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-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 );}.elementor-2634 .elementor-element.elementor-element-a7be822 img{width:100%;height:431px;}@media(max-width:767px){.elementor-2634 .elementor-element.elementor-element-43e0945{width:100%;}.elementor-2634 .elementor-element.elementor-element-a7be822 img{width:100%;height:245px;}}@media(min-width:768px){.elementor-2634 .elementor-element.elementor-element-3dcb4fc{width:20%;}.elementor-2634 .elementor-element.elementor-element-43e0945{width:59.664%;}.elementor-2634 .elementor-element.elementor-element-bd0aadd{width:20%;}.elementor-2634 .elementor-element.elementor-element-0e232c4{--width:50%;}.elementor-2634 .elementor-element.elementor-element-0bb42f7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2634 .elementor-element.elementor-element-43e0945{width:100%;}}/* Start custom CSS for onum-contact-form-7, class: .elementor-element-84629b6 *//* التنسيق لجميع الحقول */
.input-field {
  width: 100%;
  padding: 10px;
  margin: 5px 0;
  border: 1px solid #ccc;
  border-radius: 20px;  /* حواف دائرية لجميع الحقول */
  box-sizing: border-box;
}

/* تنسيق حقل "اختيار الخدمة" */
select {
  width: 100%;
  padding: 10px;
  margin: 5px 0;
  border: 1px solid #ccc;
  border-radius: 20px;  /* حواف دائرية لحقل اختيار الخدمة */
  box-sizing: border-box;
  color: #888;  /* لون النص داخل الخانة */
}

/* التنسيق لحالة placeholder */
select option[disabled] {
  color: #888;
}

/* تنسيق حقل الرسالة */
textarea {
  width: 100%;
  padding: 10px;
  margin: 5px 0;
  border: 1px solid #ccc;
  border-radius: 20px;  /* حواف دائرية لحقل الرسالة */
  box-sizing: border-box;
}

/* تنسيق الزر */
button.wpcf7-submit {
  padding: 10px 20px;
  border-radius: 20px; /* حواف دائرية للزر */
  background-color: #003366;
  color: white;
  border: none;
}









/* تغيير لون رسالة الخطأ */
span.wpcf7-not-valid-tip {
    color: #fff !important;
}

/* تغيير لون رسالة النجاح */
div.wpcf7-mail-sent-ok {
    color: #fff !important;
}

/* تغيير لون رسالة الفشل في الإرسال */
div.wpcf7-validation-errors {
    color: #fff !important;
}

/* تغيير لون النص في رسالة الفشل */
div.wpcf7-response-output {
    color: #fff !important;
}/* End custom CSS */