.elementor-3960 .elementor-element.elementor-element-7d3fc6b{--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}.almo-jeddah-movers-page{--almo-primary:#16406e;--almo-primary-dark:#0d2c4e;--almo-accent:#e8a020;--almo-wa:#1eb85b;--almo-text:#22303f;--almo-muted:#5b6b7b;--almo-bg:#f4f7fb;--almo-border:#dde5ee;direction:rtl;color:var(--almo-text);font-family:inherit;line-height:1.8;max-width:1140px;margin-inline:auto;padding:0 16px 24px;overflow-wrap:anywhere}.almo-jeddah-movers-page h1{font-size:clamp(1.6rem, 4.5vw, 2.4rem);line-height:1.35;color:#fff;margin:0 0 12px}.almo-jeddah-movers-page h2{font-size:clamp(1.3rem, 3.2vw, 1.7rem);line-height:1.4;color:var(--almo-primary-dark);margin:0 0 16px}.almo-jeddah-movers-page h3{font-size:clamp(1.05rem, 2.4vw, 1.2rem);color:var(--almo-primary);margin:20px 0 8px}.almo-jeddah-movers-page .almo-h2-sm{font-size:1.15rem}.almo-jeddah-movers-page p{margin:0 0 14px}.almo-jeddah-movers-page a{color:var(--almo-primary)}.almo-jeddah-movers-page .almo-hero{background:linear-gradient(160deg,var(--almo-primary) 0%,var(--almo-primary-dark) 100%);color:#fff;border-radius:14px;padding:clamp(24px, 5vw, 48px) clamp(16px, 4vw, 40px);margin:16px 0 8px;text-align:center}.almo-jeddah-movers-page .almo-hero-badge{display:inline-block;background:var(--almo-accent);color:var(--almo-primary-dark);font-weight:700;font-size:.9rem;padding:6px 14px;border-radius:999px;margin:0 0 14px}.almo-jeddah-movers-page .almo-hero-sub{color:#dbe6f3;max-width:640px;margin:0 auto 20px}.almo-jeddah-movers-page .almo-hero-points{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.88rem;color:#cfe0f2}.almo-jeddah-movers-page .almo-hero-points li::before{content:"✓ ";color:var(--almo-accent);font-weight:700}.almo-jeddah-movers-page .almo-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.almo-jeddah-movers-page .almo-btn{display:inline-block;padding:13px 22px;border-radius:10px;font-weight:700;text-decoration:none;text-align:center;min-width:180px;transition:filter 0.15s ease,transform 0.15s ease}.almo-jeddah-movers-page .almo-btn:hover{filter:brightness(1.08)}.almo-jeddah-movers-page .almo-btn:focus-visible{outline:3px solid var(--almo-accent);outline-offset:2px}.almo-jeddah-movers-page .almo-btn-call{background:var(--almo-accent);color:var(--almo-primary-dark)}.almo-jeddah-movers-page .almo-btn-wa{background:var(--almo-wa);color:#fff}.almo-jeddah-movers-page .almo-section{padding:28px 0}.almo-jeddah-movers-page .almo-section-tint{background:var(--almo-bg);border-radius:14px;padding:28px clamp(14px, 3vw, 28px);margin:8px 0}.almo-jeddah-movers-page .almo-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}.almo-jeddah-movers-page .almo-card{background:#fff;border:1px solid var(--almo-border);border-radius:12px;padding:18px}.almo-jeddah-movers-page .almo-card h3{margin-top:0}.almo-jeddah-movers-page .almo-card p{margin-bottom:0;color:var(--almo-muted)}.almo-jeddah-movers-page .almo-figure{margin:0}.almo-jeddah-movers-page .almo-figure img{width:100%;height:auto;border-radius:12px;display:block}.almo-jeddah-movers-page .almo-figure-center{max-width:400px;margin:20px auto 0}.almo-jeddah-movers-page .almo-media-split{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}.almo-jeddah-movers-page .almo-steps,.almo-jeddah-movers-page .almo-order-steps{padding-inline-start:22px;margin:0 0 14px}.almo-jeddah-movers-page .almo-steps li,.almo-jeddah-movers-page .almo-order-steps li{margin-bottom:8px}.almo-jeddah-movers-page .almo-check{list-style:none;padding:0;margin:0 0 14px}.almo-jeddah-movers-page .almo-check li{margin-bottom:6px}.almo-jeddah-movers-page .almo-check li::before{content:"✓ ";color:var(--almo-wa);font-weight:700}.almo-jeddah-movers-page .almo-price-list{padding-inline-start:22px}.almo-jeddah-movers-page .almo-price-list li{margin-bottom:8px}.almo-jeddah-movers-page .almo-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.almo-jeddah-movers-page .almo-tags li{background:var(--almo-bg);border:1px solid var(--almo-border);border-radius:999px;padding:7px 16px;font-size:.92rem}.almo-jeddah-movers-page .almo-table-wrap{overflow-x:auto;margin:16px 0}.almo-jeddah-movers-page .almo-table{width:100%;min-width:480px;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;font-size:.92rem}.almo-jeddah-movers-page .almo-table caption{caption-side:top;text-align:start;font-weight:700;color:var(--almo-primary-dark);padding:0 0 10px}.almo-jeddah-movers-page .almo-table th,.almo-jeddah-movers-page .almo-table td{border:1px solid var(--almo-border);padding:10px 12px;text-align:start}.almo-jeddah-movers-page .almo-table th{background:var(--almo-primary);color:#fff}.almo-jeddah-movers-page .almo-note{color:var(--almo-muted);font-size:.92rem}.almo-jeddah-movers-page .almo-offer{background:var(--almo-bg);border:1px dashed var(--almo-accent);border-radius:12px;padding:18px;text-align:center;margin-top:12px}.almo-jeddah-movers-page .almo-faq details{background:#fff;border:1px solid var(--almo-border);border-radius:10px;padding:0 16px;margin-bottom:10px}.almo-jeddah-movers-page .almo-faq summary{cursor:pointer;font-weight:700;padding:14px 0;color:var(--almo-primary-dark);list-style-position:inside}.almo-jeddah-movers-page .almo-faq summary:focus-visible{outline:3px solid var(--almo-accent);outline-offset:2px}.almo-jeddah-movers-page .almo-faq details p{padding-bottom:14px;margin:0}.almo-jeddah-movers-page .almo-final-cta{background:linear-gradient(160deg,var(--almo-primary) 0%,var(--almo-primary-dark) 100%);color:#fff;border-radius:14px;padding:28px clamp(16px, 4vw, 36px);text-align:center;margin:8px 0}.almo-jeddah-movers-page .almo-final-cta h2{color:#fff;font-size:clamp(1.15rem, 3vw, 1.5rem)}.almo-jeddah-movers-page .almo-final-cta p{color:#dbe6f3;max-width:620px;margin-inline:auto}.almo-jeddah-movers-page .almo-services-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.almo-jeddah-movers-page .almo-services-links a{display:inline-block;background:var(--almo-bg);border:1px solid var(--almo-border);border-radius:999px;padding:8px 16px;font-size:.92rem;text-decoration:none}.almo-jeddah-movers-page .almo-services-links a:hover{border-color:var(--almo-primary)}.almo-jeddah-movers-page .almo-sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:999;display:flex;gap:8px;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid var(--almo-border);box-shadow:0 -4px 16px rgb(13 44 78 / .12)}.almo-jeddah-movers-page .almo-sticky-bar .almo-btn{flex:1;min-width:0;padding:12px 8px;font-size:.95rem}@media (max-width:767px){.almo-jeddah-movers-page{padding-bottom:88px}}@media (min-width:768px){.almo-jeddah-movers-page .almo-grid{grid-template-columns:repeat(2,1fr)}.almo-jeddah-movers-page .almo-media-split{grid-template-columns:1.3fr 1fr}.almo-jeddah-movers-page .almo-sticky-bar{display:none}}@media (min-width:1024px){.almo-jeddah-movers-page .almo-grid{grid-template-columns:repeat(4,1fr)}.almo-jeddah-movers-page .almo-section{padding:36px 0}}@media (prefers-reduced-motion:reduce){.almo-jeddah-movers-page .almo-btn{transition:none}}.almo-jeddah-movers-page .almo-grid-2{margin-bottom:8px}.almo-jeddah-movers-page .almo-areas{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 0 14px}.almo-jeddah-movers-page .almo-area-col{background:#fff;border:1px solid var(--almo-border);border-radius:12px;padding:16px 18px}.almo-jeddah-movers-page .almo-area-col h3{margin-top:0}.almo-jeddah-movers-page .almo-area-col ul{list-style:none;padding:0;margin:0;columns:2;column-gap:14px;font-size:.93rem}.almo-jeddah-movers-page .almo-area-col li{margin-bottom:6px;break-inside:avoid}.almo-jeddah-movers-page .almo-area-col li::before{content:"📍 ";font-size:.8em}.almo-jeddah-movers-page .almo-map{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1px solid var(--almo-border);margin-top:8px}.almo-jeddah-movers-page .almo-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}@media (min-width:768px){.almo-jeddah-movers-page .almo-areas{grid-template-columns:repeat(3,1fr)}.almo-jeddah-movers-page .almo-grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.almo-jeddah-movers-page .almo-grid.almo-grid-2{grid-template-columns:repeat(2,1fr)}.almo-jeddah-movers-page .almo-map{aspect-ratio:21 / 9}}