.elementor-4620 .elementor-element.elementor-element-4d2cf97{--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-4620 .elementor-element.elementor-element-816219a{--spacer-size:50px;}.elementor-4620 .elementor-element.elementor-element-67ae7b3{--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-4620 .elementor-element.elementor-element-4baedc41{--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-4620 .elementor-element.elementor-element-435e191c .cz_title .cz_title_content{background-color:#ffffff;padding:30px 60px;margin-top:-70px;border-style:solid;border-width:1px;border-color:transparent;box-shadow:0px 5px 21px 0px rgba(0,0,0,0.09);}.elementor-4620 .elementor-element.elementor-element-435e191c .cz_title:hover .cz_title_content,.elementor-4620 .elementor-element.elementor-element-435e191c .cz_title_parent_box:hover .cz_title .cz_title_content{background-color:#f1f2f6;border-style:solid;border-color:#284980;}.elementor-4620 .elementor-element.elementor-element-435e191c .cz_title .cz_title_icon_before{width:64px;margin-right:30px;bottom:-7px;}.rtl .elementor-4620 .elementor-element.elementor-element-435e191c .cz_title .cz_title_icon_before{margin-right:0px;margin-left:30px;}.elementor-4620 .elementor-element.elementor-element-286405df .cz_gap{height:50px;}.elementor-4620 .elementor-element.elementor-element-3a8d561c{--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-4620 .elementor-element.elementor-element-494538fd .cz_title .cz_title_content{background-color:#ffffff;padding:30px 65px;margin-top:-70px;border-style:solid;border-width:1px;border-color:transparent;box-shadow:0px 5px 21px 0px rgba(0,0,0,0.09);}.elementor-4620 .elementor-element.elementor-element-494538fd .cz_title:hover .cz_title_content,.elementor-4620 .elementor-element.elementor-element-494538fd .cz_title_parent_box:hover .cz_title .cz_title_content{background-color:#f1f2f6;border-style:solid;border-color:#284980;}.elementor-4620 .elementor-element.elementor-element-494538fd .cz_title .cz_title_icon_before{width:64px;margin-right:30px;bottom:-7px;}.rtl .elementor-4620 .elementor-element.elementor-element-494538fd .cz_title .cz_title_icon_before{margin-right:0px;margin-left:30px;}.elementor-4620 .elementor-element.elementor-element-3b55e3d5 .cz_gap{height:50px;}.elementor-4620 .elementor-element.elementor-element-42ccf263{--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-4620 .elementor-element.elementor-element-6223f234 .cz_title .cz_title_content{background-color:#ffffff;padding:30px 50px;margin-top:-70px;border-style:solid;border-width:1px;border-color:transparent;box-shadow:0px 5px 21px 0px rgba(0,0,0,0.09);}.elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title:hover .cz_title_content,.elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title_parent_box:hover .cz_title .cz_title_content{background-color:#f1f2f6;border-style:solid;border-color:#284980;}.elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title .cz_title_icon_before{width:64px;margin-right:30px;bottom:-7px;}.rtl .elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title .cz_title_icon_before{margin-right:0px;margin-left:30px;}.elementor-4620 .elementor-element.elementor-element-2620cad7 .cz_gap{height:50px;}.elementor-4620 .elementor-element.elementor-element-4c43ceaf{--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-4620 .elementor-element.elementor-element-39ac489e{--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-4620 .elementor-element.elementor-element-39ac489e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4620 .elementor-element.elementor-element-323e0204{--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-4620 .elementor-element.elementor-element-323e0204.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4620 .elementor-element.elementor-element-41c1dfa9 .cz_title .cz_title_content{color:#ffffff;background-color:#284980;margin-bottom:-49px;}.elementor-4620 .elementor-element.elementor-element-41c1dfa9 .cz_title .cz_title_content h3{font-size:46px;}.elementor-4620 .elementor-element.elementor-element-d6d3929 .cz_gap{height:60px;}.elementor-4620 .elementor-element.elementor-element-65f36e33{--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;}body.elementor-page-4620:not(.elementor-motion-effects-element-type-background), body.elementor-page-4620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-4620 .elementor-element.elementor-element-4baedc41{--width:50%;}.elementor-4620 .elementor-element.elementor-element-3a8d561c{--width:50%;}.elementor-4620 .elementor-element.elementor-element-42ccf263{--width:50%;}.elementor-4620 .elementor-element.elementor-element-39ac489e{--width:17.029%;}.elementor-4620 .elementor-element.elementor-element-323e0204{--width:62.826%;}.elementor-4620 .elementor-element.elementor-element-65f36e33{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4620 .elementor-element.elementor-element-4baedc41{--width:100%;}.elementor-4620 .elementor-element.elementor-element-3a8d561c{--width:100%;}.elementor-4620 .elementor-element.elementor-element-42ccf263{--width:100%;}.elementor-4620 .elementor-element.elementor-element-323e0204{--width:100%;}}@media(max-width:1024px){.elementor-4620 .elementor-element.elementor-element-67ae7b3{--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-4620 .elementor-element.elementor-element-435e191c .cz_title .cz_title_content{box-sizing:border-box;}.elementor-4620 .elementor-element.elementor-element-286405df .cz_gap{height:1px;}.elementor-4620 .elementor-element.elementor-element-494538fd .cz_title .cz_title_content{margin-top:20px;box-sizing:border-box;}.elementor-4620 .elementor-element.elementor-element-3b55e3d5 .cz_gap{height:1px;}.elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title .cz_title_content{margin-top:20px;box-sizing:border-box;}.elementor-4620 .elementor-element.elementor-element-2620cad7 .cz_gap{height:5px;}.elementor-4620 .elementor-element.elementor-element-4c43ceaf{--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-4620 .elementor-element.elementor-element-41c1dfa9 .cz_title .cz_title_content{box-sizing:border-box;}}@media(max-width:767px){.elementor-4620 .elementor-element.elementor-element-435e191c .cz_title .cz_title_content{padding-right:20px;padding-left:20px;}.elementor-4620 .elementor-element.elementor-element-494538fd .cz_title .cz_title_content{padding-right:20px;padding-left:20px;}.elementor-4620 .elementor-element.elementor-element-6223f234 .cz_title .cz_title_content{padding-right:20px;padding-left:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-254b618 *//* === لصق داخل Advanced -> Custom CSS (Elementor Pro) === */
.elementor-4620 .elementor-element.elementor-element-254b618 form.elementor-form,
.elementor-4620 .elementor-element.elementor-element-254b618 .elementor-field,
.elementor-4620 .elementor-element.elementor-element-254b618 input[type="text"],
.elementor-4620 .elementor-element.elementor-element-254b618 input[type="email"],
.elementor-4620 .elementor-element.elementor-element-254b618 input[type="tel"],
.elementor-4620 .elementor-element.elementor-element-254b618 input[type="url"],
.elementor-4620 .elementor-element.elementor-element-254b618 textarea,
.elementor-4620 .elementor-element.elementor-element-254b618 select {
  width: 100%;
  padding: 12px 14px;
  margin-bottom: 14px;
  border: 1px solid #e6eef9;
  border-radius: 10px;
  background: #ffffff;
  font-size: 15px;
  box-shadow: 0 6px 18px rgba(12,20,40,0.04);
  transition: all .22s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

.elementor-4620 .elementor-element.elementor-element-254b618 input:focus,
.elementor-4620 .elementor-element.elementor-element-254b618 textarea:focus,
.elementor-4620 .elementor-element.elementor-element-254b618 select:focus {
  border-color: #2563eb;
  box-shadow: 0 0 0 8px rgba(37,99,235,0.10);
  outline: none;
}

.elementor-4620 .elementor-element.elementor-element-254b618 .elementor-field-label { display:block; margin-bottom:6px; font-weight:600; color:#0f172a; }

.elementor-4620 .elementor-element.elementor-element-254b618 textarea { min-height:140px; resize:vertical; }

.elementor-4620 .elementor-element.elementor-element-254b618 .elementor-button,
.elementor-4620 .elementor-element.elementor-element-254b618 button[type="submit"] {
  width:100%;
  padding:12px 16px;
  border-radius:10px;
  background:linear-gradient(135deg,#2563eb,#1e3a8a);
  color:#fff;
  border:none;
  font-weight:700;
  box-shadow:0 8px 24px rgba(37,99,235,0.12);
  transition:transform .18s, box-shadow .18s;
  cursor:pointer;
}

.elementor-4620 .elementor-element.elementor-element-254b618 .elementor-button:hover,
.elementor-4620 .elementor-element.elementor-element-254b618 button[type="submit"]:hover { transform:translateY(-3px); box-shadow:0 14px 36px rgba(37,99,235,0.14); }

.elementor-4620 .elementor-element.elementor-element-254b618 .elementor-required { color:#ef4444; margin-left:6px; }/* End custom CSS */