.elementor-14009 .elementor-element.elementor-element-834677c{--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-14009:not(.elementor-motion-effects-element-type-background), body.elementor-page-14009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}/* Start custom CSS for html, class: .elementor-element-2b1991d */.lc{
  --lc-brand:#EF4123;
  --lc-text:#232323;
  --lc-muted:#6d6d6d;
  --lc-line:#abb8c3;
  --lc-bg:#efefef;
  --lc-card:#fff;
  --lc-font:"ping-regular", system-ui, sans-serif;
  --lc-font-md:"ping-medium", var(--lc-font);
  --lc-font-bd:"ping-bold", var(--lc-font);
  --lc-font-hv:"ping-heavy", var(--lc-font);

  max-width:1180px;
  margin-inline:auto;
  padding:clamp(40px,5vw,72px) 24px 96px;
  color:var(--lc-text);
  font-family:var(--lc-font);
  font-size:16.5px;
  line-height:2.05;
  text-align:right;
  background:var(--lc-bg);
}
.lc *{box-sizing:border-box}

/* ---- الترويسة ---- */
.lc__head{padding-bottom:30px;margin-bottom:38px;border-bottom:1px solid var(--lc-line)}
.lc__head h1{
  font-family:var(--lc-font-hv);font-weight:400;
  font-size:clamp(27px,3.6vw,38px);line-height:1.5;margin:0 0 12px;
}
.lc__meta{font-size:14.5px;color:var(--lc-muted);margin:6px 0 0}

/* ---- المحتوى ---- */
.lc__body > p:first-child{
  font-family:var(--lc-font-md);
  font-size:17.5px;line-height:2;color:#3a3a3a;margin:0 0 8px;
}
.lc__sec{margin-top:38px}
.lc__sec h2{
  font-family:var(--lc-font-bd);font-weight:400;
  font-size:20.5px;line-height:1.6;margin:0 0 16px;
  display:flex;align-items:baseline;gap:11px;
}
.lc__sec h2::before{
  content:"";flex:0 0 auto;width:8px;height:8px;
  border-radius:2px;background:var(--lc-brand);transform:translateY(-2px);
}
.lc p{margin:0 0 14px}
.lc p:last-child{margin-bottom:0}

/* ---- فاصل بين الأقسام ---- */
.lc__sec + .lc__sec{
  border-top:1px solid var(--lc-line);
  padding-top:34px;
  margin-top:34px;
}
.lc__sec:last-child{padding-bottom:8px}

/* ---- بطاقة البيانات ---- */
.lc__data{
  background:var(--lc-card);
  border-radius:8px;
  padding:8px 26px;
  margin:0 0 16px;
}
.lc__row{
  display:grid;
  grid-template-columns:190px 1fr;
  gap:8px 18px;
  padding:15px 0;
  border-bottom:1px solid #ededed;
}
.lc__row:last-child{border-bottom:0}
.lc__row dt{
  font-family:var(--lc-font-md);
  font-size:15px;color:var(--lc-muted);
  line-height:1.85;margin:0;
}
.lc__row dd{margin:0;line-height:1.85;word-break:break-word}
.lc__row dd .num{
  font-family:var(--lc-font-md);
  direction:ltr;display:inline-block;letter-spacing:.03em;
}

/* ---- القوائم ---- */
.lc ul{list-style:none;margin:0 0 16px;padding:0}
.lc ul li{position:relative;padding-inline-start:22px;margin-bottom:11px}
.lc ul li:last-child{margin-bottom:0}
.lc ul li::before{
  content:"";position:absolute;inset-inline-start:0;top:.82em;
  width:7px;height:7px;border-radius:50%;background:var(--lc-brand);
}
.lc ul li strong,.lc strong{font-family:var(--lc-font-md);font-weight:400}

.lc a{color:var(--lc-brand);text-decoration:underline;text-underline-offset:3px}
.lc a:hover{text-decoration:none}

/* ---- بطاقة التواصل ---- */
.lc__contact-card{
  margin-top:14px;
  background:var(--lc-card);
  border-radius:8px;
  padding:26px 26px 22px;
}
.lc__contact-card p{margin:0 0 12px}
.lc__contact-card p:last-child{margin-bottom:0}
.lc__contact-card .lbl{
  font-family:var(--lc-font-md);color:var(--lc-muted);
  font-size:14.5px;margin-inline-end:4px;
}
.lc .ltr{direction:ltr;display:inline-block}

/* ---- الموبايل ---- */
@media (max-width:900px){
  .lc{font-size:16px;line-height:1.98;padding-bottom:64px}
  .lc__sec{margin-top:32px}
  .lc__sec + .lc__sec{padding-top:28px;margin-top:28px}
  .lc__sec h2{font-size:18.5px}
  .lc__body > p:first-child{font-size:16.5px}
  .lc__data{padding:6px 20px}
  .lc__row{grid-template-columns:1fr;gap:2px;padding:13px 0}
  .lc__row dt{font-size:14px}
  .lc__contact-card{padding:22px 20px 18px}
}/* End custom CSS */
/* Start custom CSS */@font-face{font-family:"ping-heavy";
  src:url("https://desertroseholidays.ae/wp-content/uploads/2026/08/Ping-Heavy.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"ping-bold";
  src:url("https://desertroseholidays.ae/wp-content/uploads/2026/08/Ping-Bold.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"ping-medium";
  src:url("https://desertroseholidays.ae/wp-content/uploads/2026/08/Ping-Medium.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"ping-regular";
  src:url("https://desertroseholidays.ae/wp-content/uploads/2026/08/Ping-Regular.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap}/* End custom CSS */