.elementor-3867 .elementor-element.elementor-element-6bfbc13{--display:flex;--min-height:300px;--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;--justify-content:center;--overlay-opacity:0.42;}.elementor-3867 .elementor-element.elementor-element-6bfbc13:not(.elementor-motion-effects-element-type-background), .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://qandil.io/wp-content/uploads/2025/05/482066590_122113701146742341_2986160407398073625_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:32% auto;}.elementor-3867 .elementor-element.elementor-element-6bfbc13::before, .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .elementor-background-video-container::before, .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .e-con-inner > .elementor-background-video-container::before, .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .elementor-background-slideshow::before, .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3867 .elementor-element.elementor-element-7c7bbae{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3867 .elementor-element.elementor-element-ddce110{text-align:center;}.elementor-3867 .elementor-element.elementor-element-ddce110 .elementor-heading-title{font-family:"Tajawal", Sans-serif;color:#F8F8F8;}.elementor-3867 .elementor-element.elementor-element-7398bf7{--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;}.elementor-3867 .elementor-element.elementor-element-f24b153{--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-3867 .elementor-element.elementor-element-a7386e4{--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;--justify-content:center;}.elementor-3867 .elementor-element.elementor-element-3494b50{--display:flex;--justify-content:center;}.elementor-3867 .elementor-element.elementor-element-c1aef4c .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-3867 .elementor-element.elementor-element-235ab34{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-4b54454{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-ee6f6a5{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-07304bd{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-67ec741{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-d68e002{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-5714868{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-9e47c08{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-e0fd19f{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-fc32c0e{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-ef93928{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-4b86313{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-3867 .elementor-element.elementor-element-c2a4e14{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3867 .elementor-element.elementor-element-235ab34{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-4b54454{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-ee6f6a5{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-07304bd{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-67ec741{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-d68e002{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-5714868{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-9e47c08{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-e0fd19f{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-fc32c0e{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-ef93928{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-4b86313{font-size:14px;}.elementor-3867 .elementor-element.elementor-element-c2a4e14{font-size:14px;}}@media(min-width:768px){.elementor-3867 .elementor-element.elementor-element-6bfbc13{--content-width:1148px;}.elementor-3867 .elementor-element.elementor-element-f24b153{--width:50%;}.elementor-3867 .elementor-element.elementor-element-a7386e4{--width:50%;}}@media(max-width:767px){.elementor-3867 .elementor-element.elementor-element-6bfbc13:not(.elementor-motion-effects-element-type-background), .elementor-3867 .elementor-element.elementor-element-6bfbc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:398px auto;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-fda99d5 *//* تغليف شامل للفورم */
.elementor-element-fda99d5 {
  padding: 40px 30px;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    font-family: 'Tajawal', sans-serif !important;

}

/* تنسيق الحقول */
form.forminator-custom-form .forminator-input,
form.forminator-custom-form .forminator-textarea,
form.forminator-custom-form select {
  padding: 14px 18px;
  font-size: 16px;
  border-radius: 19px !important;
  width: 100%;
  box-sizing: border-box;
color: #000 !important;
  font-family: 'Tajawal', sans-serif !important;

}

/* لون الليبل */
form.forminator-custom-form .forminator-label {
  color: #000 !important;
    font-family: 'Tajawal', sans-serif !important;

}

/* توحيد تنسيق كل أنواع الأزرار */
form.forminator-custom-form .forminator-button,
form.forminator-custom-form .forminator-button-submit,
form.forminator-custom-form button,
form.forminator-custom-form input[type="submit"] {
  padding: 14px 26px;
  border-radius: 10px;
  font-size: 17px;
  background-color: #FF8E54; /* لون الخلفية */
  color: #fff !important; /* لون النص */
  border: none;
  transition: background-color 0.3s ease;
  float: left;
  cursor: pointer;
    font-family: 'Tajawal', sans-serif !important;

}

/* زرار اختيار الملف */
form.forminator-custom-form .forminator-input-file,
form.forminator-custom-form input[type="file"] {
  padding: 12px 16px;
  border-radius: 19px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  width: auto;
  max-width: 100%;
  box-sizing: border-box;
  border: none;
    font-family: 'Tajawal', sans-serif !important;

}

form.forminator-custom-form input[type="file"]::-webkit-file-upload-button {
  background-color: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 19px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  font-weight: 500;
    font-family: 'Tajawal', sans-serif !important;

}

form.forminator-custom-form input[type="file"]::-webkit-file-upload-button:hover {
  background-color: #222;
    font-family: 'Tajawal', sans-serif !important;

}

/* الهوفر */
form.forminator-custom-form .forminator-button:hover,
form.forminator-custom-form .forminator-button-submit:hover,
form.forminator-custom-form button:hover,
form.forminator-custom-form input[type="submit"]:hover {
  background-color: #222; /* لون مختلف عند الهوفر */
    font-family: 'Tajawal', sans-serif !important;

}

/* مسافات بين الحقول */
form.forminator-custom-form .forminator-row {
  margin-bottom: 24px;
    font-family: 'Tajawal', sans-serif !important;

}

/* تقليل الالتصاق بالحواف داخل الفورم */
form.forminator-custom-form {
  padding: 0px 20px !important;
  box-sizing: border-box;
    font-family: 'Tajawal', sans-serif !important;

}/* End custom CSS */
/* Start custom CSS *//*body {*/
/*  background: linear-gradient(135deg, #8e2de2, #4a00e0, #ff6ec4, #f7971e);*/
/*  background-size: 400% 400%;*/
/*  animation: gradientBG 15s ease infinite;*/
  color: white; /* يخلي الكلام أبيض عشان يكون واضح */
/*  min-height: 100vh;*/
/*  margin: 0;*/
/*  padding: 0;*/

/*}*/

/*@keyframes gradientBG {*/
/*  0% {*/
/*    background-position: 0% 50%;*/
/*  }*/
/*  50% {*/
/*    background-position: 100% 50%;*/
/*  }*/
/*  100% {*/
/*    background-position: 0% 50%;*/
/*  }*/
/*}*//* End custom CSS */