.elementor-4439 .elementor-element.elementor-element-e6d57e7{--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-4439 .elementor-element.elementor-element-23c69c4{--display:flex;}.elementor-4439 .elementor-element.elementor-element-e27c16a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;}.elementor-4439 .elementor-element.elementor-element-87381e6 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:25px;}.elementor-4439 .elementor-element.elementor-element-ece5152{width:var( --container-widget-width, 101.614% );max-width:101.614%;--container-widget-width:101.614%;--container-widget-flex-grow:0;}.elementor-4439 .elementor-element.elementor-element-ece5152 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-4439 .elementor-element.elementor-element-ece5152.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4439 .elementor-element.elementor-element-62d3a7e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:30px;}.elementor-4439 .elementor-element.elementor-element-c162d73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4439 .elementor-element.elementor-element-7add609 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4439 .elementor-element.elementor-element-7cdab00{text-align:left;}.elementor-4439 .elementor-element.elementor-element-7cdab00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-decoration:underline;}.elementor-4439 .elementor-element.elementor-element-a8fadb7{--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-4439 .elementor-element.elementor-element-6cf7bf4{--display:flex;}.elementor-4439 .elementor-element.elementor-element-890dba2{--spacer-size:50px;}.elementor-4439 .elementor-element.elementor-element-68d0585{text-align:center;}.elementor-4439 .elementor-element.elementor-element-68d0585 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;}/* Start custom CSS for shortcode, class: .elementor-element-2885b94 *//* تكبير الخط داخل الحقول مع مسافة بين الحقول */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  font-size: 18px !important;
  padding: 12px !important;
  border: 1px solid #ccc !important;
  border-radius: 6px !important;
  margin-bottom: 20px !important; /* مسافة تحت كل حقل */
  width: 100% !important; /* الحقول تاخد العرض كامل */
  box-sizing: border-box;
}

/* تكبير نص الليبل مع مسافة تحت */
.wpcf7-form label {
  font-size: 18px !important;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
  display: block; /* يخلي المارجن يشتغل */
}

/* تصميم زر الإرسال مع مسافة فوق */
.wpcf7 input[type="submit"] {
  background-color: #007BFF !important; /* اللون الأزرق */
  color: white !important;
  font-size: 20px !important;
  padding: 12px 30px !important;
  border: none !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease;
  margin-top: 15px !important; /* مسافة فوق الزر */
  display: inline-block;
}

/* تأثير hover على الزر */
.wpcf7 input[type="submit"]:hover {
  background-color: #0056b3 !important; /* أزرق أغمق عند التمرير */
}/* End custom CSS */