/* SWAT CSV Page Importer group CSS v7.1.0 | group: ar-legal */

/* SWAT CSV CSS: privacy-policy | 88c28bc4369654803b0ab032767df32f */
/* Full-bleed layout repair from privacy-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-privacy-policy,
body .page-content > #legal-ar-privacy-policy,
body #content .page-content > #legal-ar-privacy-policy,
body #legal-ar-privacy-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-privacy-policy,
  body .page-content > #legal-ar-privacy-policy,
  body #content .page-content > #legal-ar-privacy-policy,
  body #legal-ar-privacy-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: privacy-policy | 0d8406cb0aa8cd80b7dd0bc139730171 */
/* Style block from privacy-policy */
#legal-ar-privacy-policy.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-privacy-policy,#legal-ar-privacy-policy *{box-sizing:border-box;min-width:0}#legal-ar-privacy-policy a{text-decoration:none}#legal-ar-privacy-policy .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-privacy-policy .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-privacy-policy .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-privacy-policy .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-privacy-policy .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-privacy-policy .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-privacy-policy .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-privacy-policy .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-privacy-policy .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-privacy-policy .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-privacy-policy .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-privacy-policy .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-privacy-policy .wsl-summary-kicker,#legal-ar-privacy-policy .wsl-overview-label,#legal-ar-privacy-policy .wsl-section-label,#legal-ar-privacy-policy .wsl-cta-label,#legal-ar-privacy-policy .wsl-faq-label,#legal-ar-privacy-policy .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-privacy-policy .wsl-cta-label{color:#dff2ff}#legal-ar-privacy-policy .wsl-summary-head h2,#legal-ar-privacy-policy .wsl-overview h2,#legal-ar-privacy-policy .wsl-section-card h2,#legal-ar-privacy-policy .wsl-faq-head h2,#legal-ar-privacy-policy .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-privacy-policy .wsl-summary-head p,#legal-ar-privacy-policy .wsl-overview p,#legal-ar-privacy-policy .wsl-section-card p,#legal-ar-privacy-policy .wsl-faq-head p,#legal-ar-privacy-policy .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-privacy-policy .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-privacy-policy .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-privacy-policy .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-privacy-policy .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-privacy-policy .wsl-overview,#legal-ar-privacy-policy .wsl-faq,#legal-ar-privacy-policy .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-privacy-policy .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-privacy-policy .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-privacy-policy .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-privacy-policy .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-privacy-policy .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-privacy-policy .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-privacy-policy .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-privacy-policy .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-privacy-policy .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-privacy-policy .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-privacy-policy .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-privacy-policy .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-privacy-policy .wsl-hero{grid-template-columns:1fr}#legal-ar-privacy-policy .wsl-summary-grid,#legal-ar-privacy-policy .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-privacy-policy .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-privacy-policy.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-privacy-policy .wsl-hero-left,#legal-ar-privacy-policy .wsl-hero-right,#legal-ar-privacy-policy .wsl-overview,#legal-ar-privacy-policy .wsl-section-card,#legal-ar-privacy-policy .wsl-cta-box,#legal-ar-privacy-policy .wsl-faq,#legal-ar-privacy-policy .wsl-final{padding:22px}#legal-ar-privacy-policy .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-privacy-policy .wsl-summary-head h2,#legal-ar-privacy-policy .wsl-overview h2,#legal-ar-privacy-policy .wsl-section-card h2,#legal-ar-privacy-policy .wsl-faq-head h2,#legal-ar-privacy-policy .wsl-final h2,#legal-ar-privacy-policy .wsl-cta-box h2{font-size:25px}#legal-ar-privacy-policy .wsl-hero-left p,#legal-ar-privacy-policy .wsl-summary-head p,#legal-ar-privacy-policy .wsl-overview p,#legal-ar-privacy-policy .wsl-section-card p,#legal-ar-privacy-policy .wsl-faq-head p,#legal-ar-privacy-policy .wsl-faq-card p,#legal-ar-privacy-policy .wsl-final p,#legal-ar-privacy-policy .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: cookies-policy | 46613751cf457275fdb4b5fbe492e2ad */
/* Full-bleed layout repair from cookies-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-cookies-policy,
body .page-content > #legal-ar-cookies-policy,
body #content .page-content > #legal-ar-cookies-policy,
body #legal-ar-cookies-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-cookies-policy,
  body .page-content > #legal-ar-cookies-policy,
  body #content .page-content > #legal-ar-cookies-policy,
  body #legal-ar-cookies-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: cookies-policy | 9c4ad5518d4782d5e72e779f23813a00 */
/* Style block from cookies-policy */
#legal-ar-cookies-policy.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-cookies-policy,#legal-ar-cookies-policy *{box-sizing:border-box;min-width:0}#legal-ar-cookies-policy a{text-decoration:none}#legal-ar-cookies-policy .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-cookies-policy .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-cookies-policy .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-cookies-policy .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-cookies-policy .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-cookies-policy .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-cookies-policy .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-cookies-policy .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-cookies-policy .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-cookies-policy .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-cookies-policy .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-cookies-policy .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-cookies-policy .wsl-summary-kicker,#legal-ar-cookies-policy .wsl-overview-label,#legal-ar-cookies-policy .wsl-section-label,#legal-ar-cookies-policy .wsl-cta-label,#legal-ar-cookies-policy .wsl-faq-label,#legal-ar-cookies-policy .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-cookies-policy .wsl-cta-label{color:#dff2ff}#legal-ar-cookies-policy .wsl-summary-head h2,#legal-ar-cookies-policy .wsl-overview h2,#legal-ar-cookies-policy .wsl-section-card h2,#legal-ar-cookies-policy .wsl-faq-head h2,#legal-ar-cookies-policy .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-cookies-policy .wsl-summary-head p,#legal-ar-cookies-policy .wsl-overview p,#legal-ar-cookies-policy .wsl-section-card p,#legal-ar-cookies-policy .wsl-faq-head p,#legal-ar-cookies-policy .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-cookies-policy .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-cookies-policy .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-cookies-policy .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-cookies-policy .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-cookies-policy .wsl-overview,#legal-ar-cookies-policy .wsl-faq,#legal-ar-cookies-policy .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-cookies-policy .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-cookies-policy .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-cookies-policy .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-cookies-policy .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-cookies-policy .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-cookies-policy .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-cookies-policy .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-cookies-policy .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-cookies-policy .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-cookies-policy .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-cookies-policy .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-cookies-policy .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-cookies-policy .wsl-hero{grid-template-columns:1fr}#legal-ar-cookies-policy .wsl-summary-grid,#legal-ar-cookies-policy .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-cookies-policy .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-cookies-policy.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-cookies-policy .wsl-hero-left,#legal-ar-cookies-policy .wsl-hero-right,#legal-ar-cookies-policy .wsl-overview,#legal-ar-cookies-policy .wsl-section-card,#legal-ar-cookies-policy .wsl-cta-box,#legal-ar-cookies-policy .wsl-faq,#legal-ar-cookies-policy .wsl-final{padding:22px}#legal-ar-cookies-policy .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-cookies-policy .wsl-summary-head h2,#legal-ar-cookies-policy .wsl-overview h2,#legal-ar-cookies-policy .wsl-section-card h2,#legal-ar-cookies-policy .wsl-faq-head h2,#legal-ar-cookies-policy .wsl-final h2,#legal-ar-cookies-policy .wsl-cta-box h2{font-size:25px}#legal-ar-cookies-policy .wsl-hero-left p,#legal-ar-cookies-policy .wsl-summary-head p,#legal-ar-cookies-policy .wsl-overview p,#legal-ar-cookies-policy .wsl-section-card p,#legal-ar-cookies-policy .wsl-faq-head p,#legal-ar-cookies-policy .wsl-faq-card p,#legal-ar-cookies-policy .wsl-final p,#legal-ar-cookies-policy .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: terms-and-conditions | 2643d4dcb25eff3214b1bfecb1c4039a */
/* Full-bleed layout repair from terms-and-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-terms-and-conditions,
body .page-content > #legal-ar-terms-and-conditions,
body #content .page-content > #legal-ar-terms-and-conditions,
body #legal-ar-terms-and-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-terms-and-conditions,
  body .page-content > #legal-ar-terms-and-conditions,
  body #content .page-content > #legal-ar-terms-and-conditions,
  body #legal-ar-terms-and-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: terms-and-conditions | e6cf5a33c18fe963eca69ec1fdf73ff9 */
/* Style block from terms-and-conditions */
#legal-ar-terms-and-conditions.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-terms-and-conditions,#legal-ar-terms-and-conditions *{box-sizing:border-box;min-width:0}#legal-ar-terms-and-conditions a{text-decoration:none}#legal-ar-terms-and-conditions .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-terms-and-conditions .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-terms-and-conditions .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-terms-and-conditions .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-terms-and-conditions .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-terms-and-conditions .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-terms-and-conditions .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-terms-and-conditions .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-terms-and-conditions .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-terms-and-conditions .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-terms-and-conditions .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-terms-and-conditions .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-terms-and-conditions .wsl-summary-kicker,#legal-ar-terms-and-conditions .wsl-overview-label,#legal-ar-terms-and-conditions .wsl-section-label,#legal-ar-terms-and-conditions .wsl-cta-label,#legal-ar-terms-and-conditions .wsl-faq-label,#legal-ar-terms-and-conditions .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-terms-and-conditions .wsl-cta-label{color:#dff2ff}#legal-ar-terms-and-conditions .wsl-summary-head h2,#legal-ar-terms-and-conditions .wsl-overview h2,#legal-ar-terms-and-conditions .wsl-section-card h2,#legal-ar-terms-and-conditions .wsl-faq-head h2,#legal-ar-terms-and-conditions .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-terms-and-conditions .wsl-summary-head p,#legal-ar-terms-and-conditions .wsl-overview p,#legal-ar-terms-and-conditions .wsl-section-card p,#legal-ar-terms-and-conditions .wsl-faq-head p,#legal-ar-terms-and-conditions .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-terms-and-conditions .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-terms-and-conditions .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-terms-and-conditions .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-terms-and-conditions .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-terms-and-conditions .wsl-overview,#legal-ar-terms-and-conditions .wsl-faq,#legal-ar-terms-and-conditions .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-terms-and-conditions .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-terms-and-conditions .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-terms-and-conditions .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-terms-and-conditions .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-terms-and-conditions .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-terms-and-conditions .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-terms-and-conditions .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-terms-and-conditions .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-terms-and-conditions .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-terms-and-conditions .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-terms-and-conditions .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-terms-and-conditions .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-terms-and-conditions .wsl-hero{grid-template-columns:1fr}#legal-ar-terms-and-conditions .wsl-summary-grid,#legal-ar-terms-and-conditions .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-terms-and-conditions .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-terms-and-conditions.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-terms-and-conditions .wsl-hero-left,#legal-ar-terms-and-conditions .wsl-hero-right,#legal-ar-terms-and-conditions .wsl-overview,#legal-ar-terms-and-conditions .wsl-section-card,#legal-ar-terms-and-conditions .wsl-cta-box,#legal-ar-terms-and-conditions .wsl-faq,#legal-ar-terms-and-conditions .wsl-final{padding:22px}#legal-ar-terms-and-conditions .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-terms-and-conditions .wsl-summary-head h2,#legal-ar-terms-and-conditions .wsl-overview h2,#legal-ar-terms-and-conditions .wsl-section-card h2,#legal-ar-terms-and-conditions .wsl-faq-head h2,#legal-ar-terms-and-conditions .wsl-final h2,#legal-ar-terms-and-conditions .wsl-cta-box h2{font-size:25px}#legal-ar-terms-and-conditions .wsl-hero-left p,#legal-ar-terms-and-conditions .wsl-summary-head p,#legal-ar-terms-and-conditions .wsl-overview p,#legal-ar-terms-and-conditions .wsl-section-card p,#legal-ar-terms-and-conditions .wsl-faq-head p,#legal-ar-terms-and-conditions .wsl-faq-card p,#legal-ar-terms-and-conditions .wsl-final p,#legal-ar-terms-and-conditions .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: booking-terms-and-conditions | 873797ae991f45bc8a811ef9753ab2e0 */
/* Full-bleed layout repair from booking-terms-and-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-booking-terms-and-conditions,
body .page-content > #legal-ar-booking-terms-and-conditions,
body #content .page-content > #legal-ar-booking-terms-and-conditions,
body #legal-ar-booking-terms-and-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-booking-terms-and-conditions,
  body .page-content > #legal-ar-booking-terms-and-conditions,
  body #content .page-content > #legal-ar-booking-terms-and-conditions,
  body #legal-ar-booking-terms-and-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: booking-terms-and-conditions | f1428b1b3335ea15817288204d764246 */
/* Style block from booking-terms-and-conditions */
#legal-ar-booking-terms-and-conditions.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-booking-terms-and-conditions,#legal-ar-booking-terms-and-conditions *{box-sizing:border-box;min-width:0}#legal-ar-booking-terms-and-conditions a{text-decoration:none}#legal-ar-booking-terms-and-conditions .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-booking-terms-and-conditions .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-booking-terms-and-conditions .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-booking-terms-and-conditions .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-booking-terms-and-conditions .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-booking-terms-and-conditions .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-booking-terms-and-conditions .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-booking-terms-and-conditions .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-booking-terms-and-conditions .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-booking-terms-and-conditions .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-booking-terms-and-conditions .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-booking-terms-and-conditions .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-booking-terms-and-conditions .wsl-summary-kicker,#legal-ar-booking-terms-and-conditions .wsl-overview-label,#legal-ar-booking-terms-and-conditions .wsl-section-label,#legal-ar-booking-terms-and-conditions .wsl-cta-label,#legal-ar-booking-terms-and-conditions .wsl-faq-label,#legal-ar-booking-terms-and-conditions .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-booking-terms-and-conditions .wsl-cta-label{color:#dff2ff}#legal-ar-booking-terms-and-conditions .wsl-summary-head h2,#legal-ar-booking-terms-and-conditions .wsl-overview h2,#legal-ar-booking-terms-and-conditions .wsl-section-card h2,#legal-ar-booking-terms-and-conditions .wsl-faq-head h2,#legal-ar-booking-terms-and-conditions .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-booking-terms-and-conditions .wsl-summary-head p,#legal-ar-booking-terms-and-conditions .wsl-overview p,#legal-ar-booking-terms-and-conditions .wsl-section-card p,#legal-ar-booking-terms-and-conditions .wsl-faq-head p,#legal-ar-booking-terms-and-conditions .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-booking-terms-and-conditions .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-booking-terms-and-conditions .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-booking-terms-and-conditions .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-booking-terms-and-conditions .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-booking-terms-and-conditions .wsl-overview,#legal-ar-booking-terms-and-conditions .wsl-faq,#legal-ar-booking-terms-and-conditions .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-booking-terms-and-conditions .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-booking-terms-and-conditions .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-booking-terms-and-conditions .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-booking-terms-and-conditions .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-booking-terms-and-conditions .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-booking-terms-and-conditions .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-booking-terms-and-conditions .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-booking-terms-and-conditions .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-booking-terms-and-conditions .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-booking-terms-and-conditions .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-booking-terms-and-conditions .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-booking-terms-and-conditions .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-booking-terms-and-conditions .wsl-hero{grid-template-columns:1fr}#legal-ar-booking-terms-and-conditions .wsl-summary-grid,#legal-ar-booking-terms-and-conditions .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-booking-terms-and-conditions .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-booking-terms-and-conditions.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-booking-terms-and-conditions .wsl-hero-left,#legal-ar-booking-terms-and-conditions .wsl-hero-right,#legal-ar-booking-terms-and-conditions .wsl-overview,#legal-ar-booking-terms-and-conditions .wsl-section-card,#legal-ar-booking-terms-and-conditions .wsl-cta-box,#legal-ar-booking-terms-and-conditions .wsl-faq,#legal-ar-booking-terms-and-conditions .wsl-final{padding:22px}#legal-ar-booking-terms-and-conditions .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-booking-terms-and-conditions .wsl-summary-head h2,#legal-ar-booking-terms-and-conditions .wsl-overview h2,#legal-ar-booking-terms-and-conditions .wsl-section-card h2,#legal-ar-booking-terms-and-conditions .wsl-faq-head h2,#legal-ar-booking-terms-and-conditions .wsl-final h2,#legal-ar-booking-terms-and-conditions .wsl-cta-box h2{font-size:25px}#legal-ar-booking-terms-and-conditions .wsl-hero-left p,#legal-ar-booking-terms-and-conditions .wsl-summary-head p,#legal-ar-booking-terms-and-conditions .wsl-overview p,#legal-ar-booking-terms-and-conditions .wsl-section-card p,#legal-ar-booking-terms-and-conditions .wsl-faq-head p,#legal-ar-booking-terms-and-conditions .wsl-faq-card p,#legal-ar-booking-terms-and-conditions .wsl-final p,#legal-ar-booking-terms-and-conditions .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: refund-and-cancellation-policy | ebaa22effcd04df3e178a3b57b98d638 */
/* Full-bleed layout repair from refund-and-cancellation-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-refund-and-cancellation-policy,
body .page-content > #legal-ar-refund-and-cancellation-policy,
body #content .page-content > #legal-ar-refund-and-cancellation-policy,
body #legal-ar-refund-and-cancellation-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-refund-and-cancellation-policy,
  body .page-content > #legal-ar-refund-and-cancellation-policy,
  body #content .page-content > #legal-ar-refund-and-cancellation-policy,
  body #legal-ar-refund-and-cancellation-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: refund-and-cancellation-policy | 9f02fab505a5f3ef216b38edf26561bd */
/* Style block from refund-and-cancellation-policy */
#legal-ar-refund-and-cancellation-policy.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-refund-and-cancellation-policy,#legal-ar-refund-and-cancellation-policy *{box-sizing:border-box;min-width:0}#legal-ar-refund-and-cancellation-policy a{text-decoration:none}#legal-ar-refund-and-cancellation-policy .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-refund-and-cancellation-policy .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-refund-and-cancellation-policy .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-refund-and-cancellation-policy .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-refund-and-cancellation-policy .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-refund-and-cancellation-policy .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-refund-and-cancellation-policy .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-refund-and-cancellation-policy .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-refund-and-cancellation-policy .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-refund-and-cancellation-policy .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-refund-and-cancellation-policy .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-refund-and-cancellation-policy .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-refund-and-cancellation-policy .wsl-summary-kicker,#legal-ar-refund-and-cancellation-policy .wsl-overview-label,#legal-ar-refund-and-cancellation-policy .wsl-section-label,#legal-ar-refund-and-cancellation-policy .wsl-cta-label,#legal-ar-refund-and-cancellation-policy .wsl-faq-label,#legal-ar-refund-and-cancellation-policy .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-refund-and-cancellation-policy .wsl-cta-label{color:#dff2ff}#legal-ar-refund-and-cancellation-policy .wsl-summary-head h2,#legal-ar-refund-and-cancellation-policy .wsl-overview h2,#legal-ar-refund-and-cancellation-policy .wsl-section-card h2,#legal-ar-refund-and-cancellation-policy .wsl-faq-head h2,#legal-ar-refund-and-cancellation-policy .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-refund-and-cancellation-policy .wsl-summary-head p,#legal-ar-refund-and-cancellation-policy .wsl-overview p,#legal-ar-refund-and-cancellation-policy .wsl-section-card p,#legal-ar-refund-and-cancellation-policy .wsl-faq-head p,#legal-ar-refund-and-cancellation-policy .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-refund-and-cancellation-policy .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-refund-and-cancellation-policy .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-refund-and-cancellation-policy .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-refund-and-cancellation-policy .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-refund-and-cancellation-policy .wsl-overview,#legal-ar-refund-and-cancellation-policy .wsl-faq,#legal-ar-refund-and-cancellation-policy .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-refund-and-cancellation-policy .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-refund-and-cancellation-policy .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-refund-and-cancellation-policy .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-refund-and-cancellation-policy .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-refund-and-cancellation-policy .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-refund-and-cancellation-policy .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-refund-and-cancellation-policy .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-refund-and-cancellation-policy .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-refund-and-cancellation-policy .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-refund-and-cancellation-policy .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-refund-and-cancellation-policy .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-refund-and-cancellation-policy .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-refund-and-cancellation-policy .wsl-hero{grid-template-columns:1fr}#legal-ar-refund-and-cancellation-policy .wsl-summary-grid,#legal-ar-refund-and-cancellation-policy .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-refund-and-cancellation-policy .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-refund-and-cancellation-policy.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-refund-and-cancellation-policy .wsl-hero-left,#legal-ar-refund-and-cancellation-policy .wsl-hero-right,#legal-ar-refund-and-cancellation-policy .wsl-overview,#legal-ar-refund-and-cancellation-policy .wsl-section-card,#legal-ar-refund-and-cancellation-policy .wsl-cta-box,#legal-ar-refund-and-cancellation-policy .wsl-faq,#legal-ar-refund-and-cancellation-policy .wsl-final{padding:22px}#legal-ar-refund-and-cancellation-policy .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-refund-and-cancellation-policy .wsl-summary-head h2,#legal-ar-refund-and-cancellation-policy .wsl-overview h2,#legal-ar-refund-and-cancellation-policy .wsl-section-card h2,#legal-ar-refund-and-cancellation-policy .wsl-faq-head h2,#legal-ar-refund-and-cancellation-policy .wsl-final h2,#legal-ar-refund-and-cancellation-policy .wsl-cta-box h2{font-size:25px}#legal-ar-refund-and-cancellation-policy .wsl-hero-left p,#legal-ar-refund-and-cancellation-policy .wsl-summary-head p,#legal-ar-refund-and-cancellation-policy .wsl-overview p,#legal-ar-refund-and-cancellation-policy .wsl-section-card p,#legal-ar-refund-and-cancellation-policy .wsl-faq-head p,#legal-ar-refund-and-cancellation-policy .wsl-faq-card p,#legal-ar-refund-and-cancellation-policy .wsl-final p,#legal-ar-refund-and-cancellation-policy .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: service-conditions | 61c324c61637b50d5500398d2430cabc */
/* Full-bleed layout repair from service-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-service-conditions,
body .page-content > #legal-ar-service-conditions,
body #content .page-content > #legal-ar-service-conditions,
body #legal-ar-service-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-service-conditions,
  body .page-content > #legal-ar-service-conditions,
  body #content .page-content > #legal-ar-service-conditions,
  body #legal-ar-service-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: service-conditions | 4b0a1d942d745db393c3fafd63947539 */
/* Style block from service-conditions */
#legal-ar-service-conditions.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-service-conditions,#legal-ar-service-conditions *{box-sizing:border-box;min-width:0}#legal-ar-service-conditions a{text-decoration:none}#legal-ar-service-conditions .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-service-conditions .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-service-conditions .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-service-conditions .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-service-conditions .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-service-conditions .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-service-conditions .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-service-conditions .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-service-conditions .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-service-conditions .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-service-conditions .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-service-conditions .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-service-conditions .wsl-summary-kicker,#legal-ar-service-conditions .wsl-overview-label,#legal-ar-service-conditions .wsl-section-label,#legal-ar-service-conditions .wsl-cta-label,#legal-ar-service-conditions .wsl-faq-label,#legal-ar-service-conditions .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-service-conditions .wsl-cta-label{color:#dff2ff}#legal-ar-service-conditions .wsl-summary-head h2,#legal-ar-service-conditions .wsl-overview h2,#legal-ar-service-conditions .wsl-section-card h2,#legal-ar-service-conditions .wsl-faq-head h2,#legal-ar-service-conditions .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-service-conditions .wsl-summary-head p,#legal-ar-service-conditions .wsl-overview p,#legal-ar-service-conditions .wsl-section-card p,#legal-ar-service-conditions .wsl-faq-head p,#legal-ar-service-conditions .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-service-conditions .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-service-conditions .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-service-conditions .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-service-conditions .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-service-conditions .wsl-overview,#legal-ar-service-conditions .wsl-faq,#legal-ar-service-conditions .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-service-conditions .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-service-conditions .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-service-conditions .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-service-conditions .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-service-conditions .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-service-conditions .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-service-conditions .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-service-conditions .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-service-conditions .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-service-conditions .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-service-conditions .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-service-conditions .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-service-conditions .wsl-hero{grid-template-columns:1fr}#legal-ar-service-conditions .wsl-summary-grid,#legal-ar-service-conditions .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-service-conditions .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-service-conditions.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-service-conditions .wsl-hero-left,#legal-ar-service-conditions .wsl-hero-right,#legal-ar-service-conditions .wsl-overview,#legal-ar-service-conditions .wsl-section-card,#legal-ar-service-conditions .wsl-cta-box,#legal-ar-service-conditions .wsl-faq,#legal-ar-service-conditions .wsl-final{padding:22px}#legal-ar-service-conditions .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-service-conditions .wsl-summary-head h2,#legal-ar-service-conditions .wsl-overview h2,#legal-ar-service-conditions .wsl-section-card h2,#legal-ar-service-conditions .wsl-faq-head h2,#legal-ar-service-conditions .wsl-final h2,#legal-ar-service-conditions .wsl-cta-box h2{font-size:25px}#legal-ar-service-conditions .wsl-hero-left p,#legal-ar-service-conditions .wsl-summary-head p,#legal-ar-service-conditions .wsl-overview p,#legal-ar-service-conditions .wsl-section-card p,#legal-ar-service-conditions .wsl-faq-head p,#legal-ar-service-conditions .wsl-faq-card p,#legal-ar-service-conditions .wsl-final p,#legal-ar-service-conditions .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: passenger-conduct-policy | 827a420ae9ab492bbd123477e9bd6aed */
/* Full-bleed layout repair from passenger-conduct-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-passenger-conduct-policy,
body .page-content > #legal-ar-passenger-conduct-policy,
body #content .page-content > #legal-ar-passenger-conduct-policy,
body #legal-ar-passenger-conduct-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-passenger-conduct-policy,
  body .page-content > #legal-ar-passenger-conduct-policy,
  body #content .page-content > #legal-ar-passenger-conduct-policy,
  body #legal-ar-passenger-conduct-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: passenger-conduct-policy | 45d711d16ae27978b15570abd591729c */
/* Style block from passenger-conduct-policy */
#legal-ar-passenger-conduct-policy.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-passenger-conduct-policy,#legal-ar-passenger-conduct-policy *{box-sizing:border-box;min-width:0}#legal-ar-passenger-conduct-policy a{text-decoration:none}#legal-ar-passenger-conduct-policy .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-passenger-conduct-policy .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-passenger-conduct-policy .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-passenger-conduct-policy .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-passenger-conduct-policy .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-passenger-conduct-policy .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-passenger-conduct-policy .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-passenger-conduct-policy .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-passenger-conduct-policy .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-passenger-conduct-policy .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-passenger-conduct-policy .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-passenger-conduct-policy .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-passenger-conduct-policy .wsl-summary-kicker,#legal-ar-passenger-conduct-policy .wsl-overview-label,#legal-ar-passenger-conduct-policy .wsl-section-label,#legal-ar-passenger-conduct-policy .wsl-cta-label,#legal-ar-passenger-conduct-policy .wsl-faq-label,#legal-ar-passenger-conduct-policy .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-passenger-conduct-policy .wsl-cta-label{color:#dff2ff}#legal-ar-passenger-conduct-policy .wsl-summary-head h2,#legal-ar-passenger-conduct-policy .wsl-overview h2,#legal-ar-passenger-conduct-policy .wsl-section-card h2,#legal-ar-passenger-conduct-policy .wsl-faq-head h2,#legal-ar-passenger-conduct-policy .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-passenger-conduct-policy .wsl-summary-head p,#legal-ar-passenger-conduct-policy .wsl-overview p,#legal-ar-passenger-conduct-policy .wsl-section-card p,#legal-ar-passenger-conduct-policy .wsl-faq-head p,#legal-ar-passenger-conduct-policy .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-passenger-conduct-policy .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-passenger-conduct-policy .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-passenger-conduct-policy .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-passenger-conduct-policy .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-passenger-conduct-policy .wsl-overview,#legal-ar-passenger-conduct-policy .wsl-faq,#legal-ar-passenger-conduct-policy .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-passenger-conduct-policy .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-passenger-conduct-policy .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-passenger-conduct-policy .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-passenger-conduct-policy .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-passenger-conduct-policy .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-passenger-conduct-policy .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-passenger-conduct-policy .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-passenger-conduct-policy .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-passenger-conduct-policy .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-passenger-conduct-policy .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-passenger-conduct-policy .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-passenger-conduct-policy .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-passenger-conduct-policy .wsl-hero{grid-template-columns:1fr}#legal-ar-passenger-conduct-policy .wsl-summary-grid,#legal-ar-passenger-conduct-policy .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-passenger-conduct-policy .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-passenger-conduct-policy.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-passenger-conduct-policy .wsl-hero-left,#legal-ar-passenger-conduct-policy .wsl-hero-right,#legal-ar-passenger-conduct-policy .wsl-overview,#legal-ar-passenger-conduct-policy .wsl-section-card,#legal-ar-passenger-conduct-policy .wsl-cta-box,#legal-ar-passenger-conduct-policy .wsl-faq,#legal-ar-passenger-conduct-policy .wsl-final{padding:22px}#legal-ar-passenger-conduct-policy .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-passenger-conduct-policy .wsl-summary-head h2,#legal-ar-passenger-conduct-policy .wsl-overview h2,#legal-ar-passenger-conduct-policy .wsl-section-card h2,#legal-ar-passenger-conduct-policy .wsl-faq-head h2,#legal-ar-passenger-conduct-policy .wsl-final h2,#legal-ar-passenger-conduct-policy .wsl-cta-box h2{font-size:25px}#legal-ar-passenger-conduct-policy .wsl-hero-left p,#legal-ar-passenger-conduct-policy .wsl-summary-head p,#legal-ar-passenger-conduct-policy .wsl-overview p,#legal-ar-passenger-conduct-policy .wsl-section-card p,#legal-ar-passenger-conduct-policy .wsl-faq-head p,#legal-ar-passenger-conduct-policy .wsl-faq-card p,#legal-ar-passenger-conduct-policy .wsl-final p,#legal-ar-passenger-conduct-policy .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: website-disclaimer | e049030b5f8ba2bd7024e91e639e4f8d */
/* Full-bleed layout repair from website-disclaimer: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #legal-ar-website-disclaimer,
body .page-content > #legal-ar-website-disclaimer,
body #content .page-content > #legal-ar-website-disclaimer,
body #legal-ar-website-disclaimer{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-website-disclaimer,
  body .page-content > #legal-ar-website-disclaimer,
  body #content .page-content > #legal-ar-website-disclaimer,
  body #legal-ar-website-disclaimer{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: website-disclaimer | db1eb9db1542fa35b4ef7189c9b20def */
/* Style block from website-disclaimer */
#legal-ar-website-disclaimer.wsl-legal-shell{--wsl-blue-1:#0b63b6;--wsl-blue-2:#2c8ef4;--wsl-blue-3:#78bdf9;--wsl-blue-4:#eaf5ff;--wsl-card:#ffffff;--wsl-line:rgba(11,99,182,.10);--wsl-text:#4f6782;--wsl-heading:#0f2642;--wsl-shadow:0 18px 48px rgba(11,99,182,.10);position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:clamp(38px,4vw,64px) clamp(12px,2vw,24px) clamp(58px,5vw,84px);background:linear-gradient(135deg,#0b63b6 0%,#258bf3 50%,#97d0ff 100%);font-family:Tajawal,Cairo,Arial,Helvetica,sans-serif;direction:rtl;text-align:right}#legal-ar-website-disclaimer,#legal-ar-website-disclaimer *{box-sizing:border-box;min-width:0}#legal-ar-website-disclaimer a{text-decoration:none}#legal-ar-website-disclaimer .wsl-wrap{width:100%;max-width:1440px;margin:0 auto}#legal-ar-website-disclaimer .wsl-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 16px;padding:0}#legal-ar-website-disclaimer .wsl-breadcrumbs li{font-size:12px;font-weight:700;color:#eef8ff}#legal-ar-website-disclaimer .wsl-breadcrumbs li+li:before{content:'‹';margin-left:10px;color:rgba(255,255,255,.72)}#legal-ar-website-disclaimer .wsl-breadcrumbs a{color:#eef8ff}#legal-ar-website-disclaimer .wsl-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch}#legal-ar-website-disclaimer .wsl-hero-left{padding:30px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.22);box-shadow:var(--wsl-shadow)}#legal-ar-website-disclaimer .wsl-hero-right{padding:26px;border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-website-disclaimer .wsl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#eef8ff;font-size:11px;font-weight:800;letter-spacing:.12px}#legal-ar-website-disclaimer .wsl-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}#legal-ar-website-disclaimer .wsl-hero-left h1{margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.03;letter-spacing:-1px}#legal-ar-website-disclaimer .wsl-hero-left p{margin:0 0 12px;color:#f4fbff;font-size:17px;line-height:1.9;font-weight:600}#legal-ar-website-disclaimer .wsl-summary-kicker,#legal-ar-website-disclaimer .wsl-overview-label,#legal-ar-website-disclaimer .wsl-section-label,#legal-ar-website-disclaimer .wsl-cta-label,#legal-ar-website-disclaimer .wsl-faq-label,#legal-ar-website-disclaimer .wsl-final-label{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.12px;margin-bottom:8px}#legal-ar-website-disclaimer .wsl-cta-label{color:#dff2ff}#legal-ar-website-disclaimer .wsl-summary-head h2,#legal-ar-website-disclaimer .wsl-overview h2,#legal-ar-website-disclaimer .wsl-section-card h2,#legal-ar-website-disclaimer .wsl-faq-head h2,#legal-ar-website-disclaimer .wsl-final h2{margin:0;color:var(--wsl-heading);font-size:30px;line-height:1.16}#legal-ar-website-disclaimer .wsl-summary-head p,#legal-ar-website-disclaimer .wsl-overview p,#legal-ar-website-disclaimer .wsl-section-card p,#legal-ar-website-disclaimer .wsl-faq-head p,#legal-ar-website-disclaimer .wsl-final p{margin:10px 0 0;color:var(--wsl-text);font-size:15px;line-height:1.86;font-weight:600}#legal-ar-website-disclaimer .wsl-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}#legal-ar-website-disclaimer .wsl-info-card{padding:16px;border-radius:18px;background:#fbfdff;border:1px solid rgba(11,99,182,.08)}#legal-ar-website-disclaimer .wsl-info-label{margin:0 0 7px;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.1px}#legal-ar-website-disclaimer .wsl-info-text{color:#203b59;font-size:14px;line-height:1.72;font-weight:600}#legal-ar-website-disclaimer .wsl-overview,#legal-ar-website-disclaimer .wsl-faq,#legal-ar-website-disclaimer .wsl-final{margin-top:22px;padding:26px;border-radius:26px;background:linear-gradient(145deg,#ffffff 0%,#f6fbff 100%);border:1px solid rgba(255,255,255,.80);box-shadow:var(--wsl-shadow)}#legal-ar-website-disclaimer .wsl-main{margin-top:22px;display:grid;gap:16px}#legal-ar-website-disclaimer .wsl-section-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(255,255,255,.84);box-shadow:var(--wsl-shadow)}#legal-ar-website-disclaimer .wsl-cta-box{margin-top:22px;padding:28px;border-radius:26px;background:linear-gradient(145deg,#0b63b6 0%,#228bff 58%,#74befb 100%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 48px rgba(11,99,182,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}#legal-ar-website-disclaimer .wsl-cta-box h2{margin:0;color:#fff;font-size:30px;line-height:1.14}#legal-ar-website-disclaimer .wsl-cta-box p{margin:10px 0 0;color:#eef8ff;font-size:15px;line-height:1.84;font-weight:600}#legal-ar-website-disclaimer .wsl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:16px;background:#fff;color:#0b63b6;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(11,99,182,.16)}#legal-ar-website-disclaimer .wsl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}#legal-ar-website-disclaimer .wsl-faq-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(11,99,182,.08)}#legal-ar-website-disclaimer .wsl-faq-card h3{margin:0 0 8px;color:var(--wsl-heading);font-size:20px;line-height:1.35}#legal-ar-website-disclaimer .wsl-faq-card p{margin:0;color:var(--wsl-text);font-size:14px;line-height:1.85;font-weight:600}#legal-ar-website-disclaimer .wsl-link-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#legal-ar-website-disclaimer .wsl-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#eef8ff;border:1px solid rgba(11,99,182,.12);color:#0b63b6;font-size:12px;font-weight:800}@media (max-width:1080px){#legal-ar-website-disclaimer .wsl-hero{grid-template-columns:1fr}#legal-ar-website-disclaimer .wsl-summary-grid,#legal-ar-website-disclaimer .wsl-faq-grid{grid-template-columns:1fr}#legal-ar-website-disclaimer .wsl-cta-box{grid-template-columns:1fr}}@media (max-width:767px){#legal-ar-website-disclaimer.wsl-legal-shell{padding:36px 10px 58px}#legal-ar-website-disclaimer .wsl-hero-left,#legal-ar-website-disclaimer .wsl-hero-right,#legal-ar-website-disclaimer .wsl-overview,#legal-ar-website-disclaimer .wsl-section-card,#legal-ar-website-disclaimer .wsl-cta-box,#legal-ar-website-disclaimer .wsl-faq,#legal-ar-website-disclaimer .wsl-final{padding:22px}#legal-ar-website-disclaimer .wsl-hero-left h1{font-size:34px;line-height:1.06;letter-spacing:-.6px}#legal-ar-website-disclaimer .wsl-summary-head h2,#legal-ar-website-disclaimer .wsl-overview h2,#legal-ar-website-disclaimer .wsl-section-card h2,#legal-ar-website-disclaimer .wsl-faq-head h2,#legal-ar-website-disclaimer .wsl-final h2,#legal-ar-website-disclaimer .wsl-cta-box h2{font-size:25px}#legal-ar-website-disclaimer .wsl-hero-left p,#legal-ar-website-disclaimer .wsl-summary-head p,#legal-ar-website-disclaimer .wsl-overview p,#legal-ar-website-disclaimer .wsl-section-card p,#legal-ar-website-disclaimer .wsl-faq-head p,#legal-ar-website-disclaimer .wsl-faq-card p,#legal-ar-website-disclaimer .wsl-final p,#legal-ar-website-disclaimer .wsl-cta-box p{font-size:14px;line-height:1.78}}

/* SWAT CSV CSS: privacy-policy | 72d0812da45f671b8c08c610963fd003 */
/* Full-bleed layout repair from privacy-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-privacy-policy,
body .page-content > #legal-ar-privacy-policy,
body #content .page-content > #legal-ar-privacy-policy,
body.swat-csv-imported-page #legal-ar-privacy-policy,
body #legal-ar-privacy-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-privacy-policy,
  body .page-content > #legal-ar-privacy-policy,
  body #content .page-content > #legal-ar-privacy-policy,
  body.swat-csv-imported-page #legal-ar-privacy-policy,
  body #legal-ar-privacy-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: cookies-policy | 137ceb243a7865b8c863f3ee824366a0 */
/* Full-bleed layout repair from cookies-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-cookies-policy,
body .page-content > #legal-ar-cookies-policy,
body #content .page-content > #legal-ar-cookies-policy,
body.swat-csv-imported-page #legal-ar-cookies-policy,
body #legal-ar-cookies-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-cookies-policy,
  body .page-content > #legal-ar-cookies-policy,
  body #content .page-content > #legal-ar-cookies-policy,
  body.swat-csv-imported-page #legal-ar-cookies-policy,
  body #legal-ar-cookies-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: terms-and-conditions | 10c8963f67dd118d57d1f519f3487875 */
/* Full-bleed layout repair from terms-and-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-terms-and-conditions,
body .page-content > #legal-ar-terms-and-conditions,
body #content .page-content > #legal-ar-terms-and-conditions,
body.swat-csv-imported-page #legal-ar-terms-and-conditions,
body #legal-ar-terms-and-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-terms-and-conditions,
  body .page-content > #legal-ar-terms-and-conditions,
  body #content .page-content > #legal-ar-terms-and-conditions,
  body.swat-csv-imported-page #legal-ar-terms-and-conditions,
  body #legal-ar-terms-and-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: booking-terms-and-conditions | b36f8ec3dd498ba440091cf1903f4801 */
/* Full-bleed layout repair from booking-terms-and-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-booking-terms-and-conditions,
body .page-content > #legal-ar-booking-terms-and-conditions,
body #content .page-content > #legal-ar-booking-terms-and-conditions,
body.swat-csv-imported-page #legal-ar-booking-terms-and-conditions,
body #legal-ar-booking-terms-and-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-booking-terms-and-conditions,
  body .page-content > #legal-ar-booking-terms-and-conditions,
  body #content .page-content > #legal-ar-booking-terms-and-conditions,
  body.swat-csv-imported-page #legal-ar-booking-terms-and-conditions,
  body #legal-ar-booking-terms-and-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: refund-and-cancellation-policy | c28709f82c92375be3d1022f626cc918 */
/* Full-bleed layout repair from refund-and-cancellation-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-refund-and-cancellation-policy,
body .page-content > #legal-ar-refund-and-cancellation-policy,
body #content .page-content > #legal-ar-refund-and-cancellation-policy,
body.swat-csv-imported-page #legal-ar-refund-and-cancellation-policy,
body #legal-ar-refund-and-cancellation-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-refund-and-cancellation-policy,
  body .page-content > #legal-ar-refund-and-cancellation-policy,
  body #content .page-content > #legal-ar-refund-and-cancellation-policy,
  body.swat-csv-imported-page #legal-ar-refund-and-cancellation-policy,
  body #legal-ar-refund-and-cancellation-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: service-conditions | f7dcff5843fb3d4b402012aa4d4c16b7 */
/* Full-bleed layout repair from service-conditions: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-service-conditions,
body .page-content > #legal-ar-service-conditions,
body #content .page-content > #legal-ar-service-conditions,
body.swat-csv-imported-page #legal-ar-service-conditions,
body #legal-ar-service-conditions{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-service-conditions,
  body .page-content > #legal-ar-service-conditions,
  body #content .page-content > #legal-ar-service-conditions,
  body.swat-csv-imported-page #legal-ar-service-conditions,
  body #legal-ar-service-conditions{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: passenger-conduct-policy | f4e6fcb31009be30e86fc750c05a20a2 */
/* Full-bleed layout repair from passenger-conduct-policy: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-passenger-conduct-policy,
body .page-content > #legal-ar-passenger-conduct-policy,
body #content .page-content > #legal-ar-passenger-conduct-policy,
body.swat-csv-imported-page #legal-ar-passenger-conduct-policy,
body #legal-ar-passenger-conduct-policy{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-passenger-conduct-policy,
  body .page-content > #legal-ar-passenger-conduct-policy,
  body #content .page-content > #legal-ar-passenger-conduct-policy,
  body.swat-csv-imported-page #legal-ar-passenger-conduct-policy,
  body #legal-ar-passenger-conduct-policy{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: website-disclaimer | 99a7b224462bb7993942b09af0a5eac4 */
/* Full-bleed layout repair from website-disclaimer: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #legal-ar-website-disclaimer,
body .page-content > #legal-ar-website-disclaimer,
body #content .page-content > #legal-ar-website-disclaimer,
body.swat-csv-imported-page #legal-ar-website-disclaimer,
body #legal-ar-website-disclaimer{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #legal-ar-website-disclaimer,
  body .page-content > #legal-ar-website-disclaimer,
  body #content .page-content > #legal-ar-website-disclaimer,
  body.swat-csv-imported-page #legal-ar-website-disclaimer,
  body #legal-ar-website-disclaimer{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}
