.elementor-13404 .elementor-element.elementor-element-761ed1b{--display:flex;}body.elementor-page-13404:not(.elementor-motion-effects-element-type-background), body.elementor-page-13404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}/* Start custom CSS for html, class: .elementor-element-8d13d0f */.pp{
  --pp-brand:#EF4123;
  --pp-text:#232323;
  --pp-muted:#767676;
  --pp-line:#e8e8e8;
  --pp-bg-soft:#faf9f8;
  --pp-font:"ping-regular", system-ui, sans-serif;
  --pp-font-md:"ping-medium", var(--pp-font);
  --pp-font-bd:"ping-bold", var(--pp-font);
  --pp-font-hv:"ping-heavy", var(--pp-font);

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

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

.pp__meta{font-size:14.5px;color:var(--pp-muted);margin:16px 0 0}

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

/* ---- فاصل بين الأقسام ---- */
.pp__sec + .pp__sec{
  border-top:1px solid #abb8c3;
  padding-top:64px;
  margin-top:34px;
}
.pp__sec:last-child{padding-bottom:8px}

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

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

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

/* ---- الموبايل ---- */
@media (max-width:900px){
  .pp{font-size:16px;line-height:1.98;padding-bottom:64px}
  .pp__sec{margin-top:32px}
  .pp__sec + .pp__sec{padding-top:28px;margin-top:28px}
  .pp__sec h2{font-size:18.5px}
  .pp__body > p:first-child{font-size:16.5px}
  .pp__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 */