.elementor-1263 .elementor-element.elementor-element-f8e0308{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1263 .elementor-element.elementor-element-f8e0308:not(.elementor-motion-effects-element-type-background), .elementor-1263 .elementor-element.elementor-element-f8e0308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-3563c5b{text-align:center;}.elementor-1263 .elementor-element.elementor-element-3563c5b .elementor-heading-title{font-size:50px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-9bdf211{width:var( --container-widget-width, 39% );max-width:39%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-9bdf211.elementor-element{--align-self:center;}.elementor-1263 .elementor-element.elementor-element-08ddec0{--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;}.elementor-1263 .elementor-element.elementor-element-696245e{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 12px 25px -3px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1263 .elementor-element.elementor-element-afbfd14{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 30px 30px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:50px;}.elementor-1263 .elementor-element.elementor-element-afbfd14:not(.elementor-motion-effects-element-type-background), .elementor-1263 .elementor-element.elementor-element-afbfd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9139ac );}.elementor-1263 .elementor-element.elementor-element-5a5265b .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-883f7ac );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-default .elementor-icon{fill:var( --e-global-color-883f7ac );color:var( --e-global-color-883f7ac );border-color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#A17149;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-default:has(:focus) .elementor-icon{fill:#A17149;color:#A17149;border-color:#A17149;}.elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-title, .elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-title a{font-size:14px;}.elementor-1263 .elementor-element.elementor-element-bd75cf5:has(:hover) .elementor-icon-box-title,
					 .elementor-1263 .elementor-element.elementor-element-bd75cf5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-description{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-883f7ac );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-883f7ac );color:var( --e-global-color-883f7ac );border-color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#A17149;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-default:has(:focus) .elementor-icon{fill:#A17149;color:#A17149;border-color:#A17149;}.elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-title, .elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-title a{font-size:14px;}.elementor-1263 .elementor-element.elementor-element-0631c1f:has(:hover) .elementor-icon-box-title,
					 .elementor-1263 .elementor-element.elementor-element-0631c1f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-description{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-883f7ac );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-883f7ac );color:var( --e-global-color-883f7ac );border-color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#A17149;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-default:has(:focus) .elementor-icon{fill:#A17149;color:#A17149;border-color:#A17149;}.elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1263 .elementor-element.elementor-element-57450c6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-title, .elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-title a{font-size:14px;}.elementor-1263 .elementor-element.elementor-element-57450c6:has(:hover) .elementor-icon-box-title,
					 .elementor-1263 .elementor-element.elementor-element-57450c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-883f7ac );}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-description{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-10766c2{--display:flex;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1263 .elementor-element.elementor-element-973cd43{font-size:16px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-9481fa5{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:20px;}.elementor-1263 .elementor-element.elementor-element-9481fa5.elementor-element{--align-self:flex-start;}.elementor-1263 .elementor-element.elementor-element-9481fa5 .elementor-social-icon{--icon-padding:10px;}.elementor-1263 .elementor-element.elementor-element-e68298e{--display:flex;--border-radius:30px 0px 0px 30px;}.elementor-1263 .elementor-element.elementor-element-e68298e:not(.elementor-motion-effects-element-type-background), .elementor-1263 .elementor-element.elementor-element-e68298e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1263 .elementor-element.elementor-element-c26adbb{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-1263 .elementor-element.elementor-element-f8e0308{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1263 .elementor-element.elementor-element-9bdf211{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-1263 .elementor-element.elementor-element-696245e{--flex-wrap:wrap;}.elementor-1263 .elementor-element.elementor-element-afbfd14{--border-radius:30px 30px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-e68298e{--border-radius:0px 0px 30px 30px;}.elementor-1263 .elementor-element.elementor-element-c26adbb{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1263 .elementor-element.elementor-element-f8e0308{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1263 .elementor-element.elementor-element-3563c5b .elementor-heading-title{font-size:40px;}.elementor-1263 .elementor-element.elementor-element-9bdf211{--container-widget-width:634px;--container-widget-flex-grow:0;width:var( --container-widget-width, 634px );max-width:634px;}.elementor-1263 .elementor-element.elementor-element-afbfd14{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1263 .elementor-element.elementor-element-bd75cf5 .elementor-icon-box-description{font-size:16px;}.elementor-1263 .elementor-element.elementor-element-0631c1f .elementor-icon-box-description{font-size:16px;}.elementor-1263 .elementor-element.elementor-element-57450c6 .elementor-icon-box-description{font-size:16px;}.elementor-1263 .elementor-element.elementor-element-9481fa5{--icon-size:17px;--grid-column-gap:10px;}.elementor-1263 .elementor-element.elementor-element-c26adbb{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for social-icons, class: .elementor-element-9481fa5 *//* ===============================
   الشكل الافتراضي (قبل الهوفر) – إجباري
================================ */
.elementor-social-icon:not(:hover) {
    background-color: #ffffff1a !important; /* ← شفاف تمامًا */
}

.elementor-social-icon:not(:hover) i,
.elementor-social-icon:not(:hover) svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   Facebook
================================ */
.elementor-social-icon-facebook:hover {
    background-color: #1877F2 !important;
}
.elementor-social-icon-facebook:hover i,
.elementor-social-icon-facebook:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   Instagram
================================ */
.elementor-social-icon-instagram:hover {
    background-color: #E1306C !important;
}
.elementor-social-icon-instagram:hover i,
.elementor-social-icon-instagram:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   Twitter
================================ */
.elementor-social-icon-twitter:hover {
    background-color: #7DB5FA !important;
}
.elementor-social-icon-twitter:hover i,
.elementor-social-icon-twitter:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   LinkedIn
================================ */
.elementor-social-icon-linkedin:hover {
    background-color: #0A66C2 !important;
}
.elementor-social-icon-linkedin:hover i,
.elementor-social-icon-linkedin:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   TikTok
================================ */
.elementor-social-icon-tiktok:hover {
    background-color: #000000 !important;
}
.elementor-social-icon-tiktok:hover i,
.elementor-social-icon-tiktok:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   WhatsApp (إضافة اختيارية)
================================ */
.elementor-social-icon-whatsapp:hover {
    background-color: #25D366 !important;
}
.elementor-social-icon-whatsapp:hover i,
.elementor-social-icon-whatsapp:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ===============================
   حركة خفيفة
================================ */
.elementor-social-icon {
    transition: background-color 0.3s ease, transform 0.3s ease;
}
.elementor-social-icon:hover {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a9d37a *//* ===== نموذج الاتصال - نوفا كلين ===== */
.contact-form-container {
  direction: rtl;
  font-family: 'Cairo', sans-serif;
  background: #fff;
  padding: 30px;
  border-radius: 30px;
  box-shadow: 0 10px 40px rgba(0,0,0,0.05);
  max-width: 700px;
  margin: 20px auto;
}

.form-header {
  text-align: right;
  margin-bottom: 10px;
}

.form-header h2 {
  font-weight: 900;
  color: #3E2F23;
  font-size: 30px;
  margin-bottom: 10px;
}

.form-header p {
  color: #888;
  font-size: 16px;
}

.custom-contact-form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.form-row {
  display: flex;
  gap: 15px;
}

.form-group {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.form-group label {
  font-weight: 700;
  color: #3E2F23;
  font-size: 14px;
}

.custom-contact-form input,
.custom-contact-form select,
.custom-contact-form textarea {
  background: #f9fafb;
  border: 1px solid #eee;
  padding: 5px 20px;
  border-radius: 15px;
  font: inherit;
  font-size: 14px;
  color: #3E2F23;
  outline: none;
  transition: all 0.3s ease;
}

.custom-contact-form input:focus,
.custom-contact-form select:focus,
.custom-contact-form textarea:focus {
  border-color: #8D6E52;
  background: #fff;
  box-shadow: 0 0 0 4px rgba(141, 110, 82, 0.1);
}

.submit-btn {
  background: #8D6E52;
  color: white;
  border: none;
  padding: 10px;
  border-radius: 15px;
  font: bold 16px 'Cairo', sans-serif;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: all 0.3s ease;
  margin-top: 10px;
  box-shadow: 0 10px 20px rgba(141, 110, 82, 0.2);
}

.submit-btn:hover {
  background: #3E2F23;
  transform: translateY(-3px);
  box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}

.submit-btn svg {
  transform: rotate(180deg);
}

/* تجربة موبايل */
@media (max-width: 600px) {
  .form-row { flex-direction: column; }
  .contact-form-container { padding: 25px; border-radius: 20px; }
  .form-header h2 { font-size: 26px; }
}/* End custom CSS */