.elementor-2058 .elementor-element.elementor-element-114cdd1e{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.94;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-114cdd1e:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-114cdd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iuils-education.com/wp-content/uploads/2025/10/صورة-من-نحن-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2058 .elementor-element.elementor-element-114cdd1e::before, .elementor-2058 .elementor-element.elementor-element-114cdd1e > .elementor-background-video-container::before, .elementor-2058 .elementor-element.elementor-element-114cdd1e > .e-con-inner > .elementor-background-video-container::before, .elementor-2058 .elementor-element.elementor-element-114cdd1e > .elementor-background-slideshow::before, .elementor-2058 .elementor-element.elementor-element-114cdd1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2058 .elementor-element.elementor-element-114cdd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000054 49%, var( --e-global-color-kadence1 ) 71%);}.elementor-2058 .elementor-element.elementor-element-19943070{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2058 .elementor-element.elementor-element-1d3f5cc8{text-align:center;}.elementor-2058 .elementor-element.elementor-element-1d3f5cc8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-2058 .elementor-element.elementor-element-90f146f{--display:flex;}.elementor-2058 .elementor-element.elementor-element-90f146f:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-90f146f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iuils-education.com/wp-content/uploads/2025/11/خلفية-شفافة-مزخرفه-للشعار-scaled.png");}.elementor-2058 .elementor-element.elementor-element-250f263c{--display:flex;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-2058 .elementor-element.elementor-element-23f64ed{text-align:center;font-family:"Almarai", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-kadence5 );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2058 .elementor-element.elementor-element-7a63db0 .fluentform-widget-title{text-align:center;}.elementor-2058 .elementor-element.elementor-element-7a63db0 .fluentform-widget-description{text-align:center;}.elementor-2058 .elementor-element.elementor-element-7a63db0 .ff-el-is-required.asterisk-right label:after{color:#FCFCFC !important;}.elementor-2058 .elementor-element.elementor-element-7a63db0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#AFC03F !important;color:#ffffff !important;}@media(max-width:1024px){.elementor-2058 .elementor-element.elementor-element-114cdd1e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-250f263c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2058 .elementor-element.elementor-element-23f64ed{font-size:14px;}}@media(max-width:767px){.elementor-2058 .elementor-element.elementor-element-114cdd1e{--min-height:296px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2058 .elementor-element.elementor-element-19943070{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2058 .elementor-element.elementor-element-1d3f5cc8 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-23f64ed *//* ============================
   🎨 Fluent Form 3 with Icons
   ============================ */
.fluent_form_3 .ff-el-group {
  position: relative;
}

.fluent_form_3 .ff-el-group input,
.fluent_form_3 .ff-el-group select,
.fluent_form_3 .ff-el-group input[type="file"] {
  padding-right: 38px !important;
  direction: rtl;
}

/* الأيقونة داخل كل حقل */
.fluent_form_3 .ff-el-group::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: #007b8f;
  font-size: 16px;
  pointer-events: none;
}

/* 🧍 الاسم الاول */
.fluent_form_3 .ff-el-group[data-label="الاسم الاول"]::before {
  content: "\f007"; /* user */
}

/* 👨 الاسم الاخير */
.fluent_form_3 .ff-el-group[data-label="الاسم الاخير"]::before {
  content: "\f2c0"; /* users */
}

/* 📧 البريد الالكتروني */
.fluent_form_3 .ff-el-group[data-label="البريد الالكتروني"]::before {
  content: "\f0e0"; /* envelope */
}

/* 🌍 الجنسية */
.fluent_form_3 .ff-el-group[data-label="الجنسية"]::before {
  content: "\f57d"; /* globe */
}

/* 🪪 رقم الهوية او جواز السفر */
.fluent_form_3 .ff-el-group[data-label="رقم الهوية او جواز السفر"]::before {
  content: "\f2bb"; /* id-card */
}

/* 🎂 تاريخ الميلاد */
.fluent_form_3 .ff-el-group[data-label="تاريخ الميلاد"]::before {
  content: "\f1fd"; /* birthday-cake */
}

/* 🚻 الجنس */
.fluent_form_3 .ff-el-group[data-label="الجنس"]::before {
  content: "\f228"; /* venus-mars */
}

/* 📱 رقم الهاتف */
.fluent_form_3 .ff-el-group[data-label="رقم الهاتف"]::before {
  content: "\f095"; /* phone */
}

/* 🎓 اختر الكلية */
.fluent_form_3 .ff-el-group[data-label="اختر الكلية"]::before {
  content: "\f19d"; /* graduation-cap */
}

/* 🖼️ يرجي ارفاق صورتك */
.fluent_form_3 .ff-el-group[data-label="يرجي ارفاق صورتك"]::before {
  content: "\f03e"; /* image */
}

/* 🪪 يرجي ارفاق صورة الهوية او جواز السفر */
.fluent_form_3 .ff-el-group[data-label="يرجي ارفاق صورة الهوية او جواز السفر"]::before {
  content: "\f15b"; /* file */
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-7a63db0 *//* 🌈 Font Awesome */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css");

/* 🔲 الكونتينر الأساسي */
.fluent_form_3 {
  width: 100%;
  max-width: 100%;
  background: transparent;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  direction: rtl;
  font-family: "Cairo", sans-serif;
}

/* 🧾 الحقول */
.fluent_form_3 .ff-el-form-control {
  position: relative;
  display: block;
  width: 100%;
  border: 1.5px solid #d8eff3;
  border-radius: 14px;
  padding: 12px 45px 12px 15px !important;
  background-color: #f8fcfd;
  font-size: 15px;
  color: #333;
  transition: all 0.3s ease;
  background-repeat: no-repeat;
  background-position: right 14px center; /* الأيقونة يمين */
  background-size: 20px;
  text-align: right;
  height: 48px;
  box-sizing: border-box;
}

/* ✨ عند التركيز */
.fluent_form_3 .ff-el-form-control:focus {
  border-color: #00bcd4;
  box-shadow: 0 0 8px rgba(0, 188, 212, 0.25);
  background-color: #ffffff;
  outline: none;
}

/* 💬 placeholder */
.fluent_form_3 .ff-el-form-control::placeholder {
  color: #888;
  opacity: 0.9;
}

/* 📩 زر الإرسال */
.fluent_form_3 .ff_submit_btn_wrapper button {
  background-color: #00bcd4 !important;
  color: #fff !important;
  font-weight: 600;
  border: none;
  border-radius: 14px;
  padding: 14px 22px;
  font-size: 16px;
  width: 100%;
  transition: all 0.3s ease;
  height: 50px;
}

.fluent_form_3 .ff_submit_btn_wrapper button:hover {
  background-color: #0097a7 !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(0, 151, 167, 0.3);
}

/* 🧿 الأيقونات داخل الحقول (SVG تركوازي) */

/* الاسم الاول */
.fluent_form_3 input[placeholder="الاسم الاول"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M256 256a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM24 464c0 26.5 21.5 48 48 48H440c26.5 0 48-21.5 48-48 0-114.9-93.1-208-208-208S24 349.1 24 464z'/%3E%3C/svg%3E");
}

/* الاسم الاخير */
.fluent_form_3 input[placeholder="الاسم الاخير"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 576 512'%3E%3Cpath d='M288 0c79.5 0 144 64.5 144 144S367.5 288 288 288 144 223.5 144 144 208.5 0 288 0zm160 288h-27.5c-35.8 20.5-76.9 32-120.5 32s-84.7-11.5-120.5-32H152C68 288 0 356 0 440v24c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48V440c0-84-68-152-152-152z'/%3E%3C/svg%3E");
}

/* البريد الالكتروني */
.fluent_form_3 input[placeholder="البريد الالكتروني"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8L327.4 338.1c-11.7 9.8-27.3 15.9-43.4 15.9s-31.7-6.1-43.4-15.9L9.7 190.8C3.9 185.8 0 178.5 0 170.4V96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v74.4c0 8.1-3.9 15.4-9.7 20.4z'/%3E%3C/svg%3E");
}

/* رقم الهاتف */
.fluent_form_3 input[placeholder="رقم الهاتف"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M511.1 383.8l-99.7-43.2c-9.3-4-20.2-1.6-26.9 5.8l-46.5 50.3c-70.9-34.9-128.8-92.9-163.7-163.7l50.3-46.5c7.4-6.7 9.8-17.6 5.8-26.9L128.2.9C124.2-8.4 114.4-12.8 104.3-10.4L5.4 13.2C-4.5 15.7-11.3 25.3-11.3 35.8 13.3 283.2 228.8 498.7 476.2 523.3c10.5 1.1 20.1-6.8 22.6-16.7l23.6-98.9c2.4-10.1-2-19.9-11.3-24z'/%3E%3C/svg%3E");
}

/* الجنسية */
.fluent_form_3 select[placeholder="الجنسية"],
.fluent_form_3 input[placeholder="الجنسية"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 496 512'%3E%3Cpath d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96a152 152 0 1 1 0 304 152 152 0 1 1 0-304z'/%3E%3C/svg%3E");
}

/* رقم الهوية او جواز السفر */
.fluent_form_3 input[placeholder="رقم الهوية او جواز السفر"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M416 32H96C60.7 32 32 60.7 32 96V416c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V96C480 60.7 451.3 32 416 32zM128 128h256v64H128V128zm0 96h256v64H128V224zm0 96h256v64H128V320z'/%3E%3C/svg%3E");
}

/* تاريخ الميلاد */
.fluent_form_3 input[placeholder="تاريخ الميلاد"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 448 512'%3E%3Cpath d='M152 64V24a24 24 0 1 1 48 0V64H248V24a24 24 0 1 1 48 0V64h56a56 56 0 0 1 56 56v48H40V120a56 56 0 0 1 56-56h56zm296 96v288a56 56 0 0 1-56 56H56a56 56 0 0 1-56-56V160H448zM112 256h64v64H112z'/%3E%3C/svg%3E");
}

/* الجنس */
.fluent_form_3 select[placeholder="الجنس"],
.fluent_form_3 input[placeholder="الجنس"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M288 176V48H224V176H128V240H224V336H288V240H384V176H288zM256 352c-88.4 0-160 71.6-160 160H96c0-88.4 71.6-160 160-160s160 71.6 160 160H416C416 423.6 344.4 352 256 352z'/%3E%3C/svg%3E");
}

/* اختر الكلية */
.fluent_form_3 select[placeholder="اختر الكلية"],
.fluent_form_3 input[placeholder="اختر الكلية"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 640 512'%3E%3Cpath d='M622.3 271.1L343.4 457.4c-15.9 10.2-35.7 10.2-51.6 0L17.7 271.1C6.6 263.7 0 251.7 0 239V112c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V239c0 12.7-6.6 24.7-17.7 32.1z'/%3E%3C/svg%3E");
}

/* ارفاق الصورة */
.fluent_form_3 input[placeholder="يرجي ارفاق صورتك"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M464 448H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V400c0 26.5-21.5 48-48 48zM128 160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm288 208L304 272 192 384H416z'/%3E%3C/svg%3E");
}

/* ارفاق الهوية */
.fluent_form_3 input[placeholder="يرجي ارفاق صورة الهوية او جواز السفر"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300bcd4' viewBox='0 0 512 512'%3E%3Cpath d='M480 32H32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V64C512 46.3 497.7 32 480 32zM160 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM64 416V384c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64v32H64z'/%3E%3C/svg%3E");
}/* End custom CSS */