.qg-contents{columns:1!important}.qg-contents a{font-size:14px;padding:9px 0}.qg-ask{display:flex;gap:12px;align-items:flex-start;margin:26px 0 0;padding:16px 20px;border:1px solid #d9c9a8;border-radius:12px;background:#fbf6ea;font-size:14px;color:#4c4430}.qg-ask .ig-icon{color:#a77a3e;margin-top:1px}.qg-ask strong{color:#1e4236}.qg-where{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.qg-routes{margin-top:22px}.qg-money,.qg-exit{margin-top:20px}.qg-exit .ig-tip strong{margin-bottom:4px}.qg-agenda{list-style:none;margin:0 0 34px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.qg-agenda li{display:flex;gap:14px;border-top:1px solid #ffffff33;padding-top:14px}.qg-agenda li>span{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid #c6a777;color:#d7bc92;display:flex;align-items:center;justify-content:center;font:400 16px Lora,Georgia,serif}.qg-agenda strong{font:400 21px Lora,Georgia,serif;color:#d7bc92}.qg-agenda p{margin:4px 0 0;font-size:14px;color:#cbd8ce}.ig-chapter.is-dark .ig-brief-small a{color:#d7bc92}.qg-print-sources{display:none}@media(max-width:720px){.qg-where,.qg-agenda,.qg-money-row{grid-template-columns:minmax(0,1fr)}.qg-versus{grid-template-columns:1fr}.qg-versus-vs{display:none}.qg-hbar{grid-template-columns:1fr;gap:4px}}@media print{.qg-sources,.qg-page .ig-brief-small{display:none!important}.qg-page #brief{justify-content:flex-start;padding-top:26mm}.qg-page #brief .ig-hero-actions{display:none!important}.qg-page .ig-backcover{margin-top:10px}.qg-print-sources{display:block;margin:26px 0 0;font-size:10px;line-height:1.6;color:#a9bcae}.qg-contents a{font-size:14px;padding:8px 0}.qg-page .ig-contents ol{columns:1}}@media print{.qg-page .ig-own strong{font-size:54px}.qg-page #brief{justify-content:center;padding-top:20mm}.qg-page #brief h2{font-size:54px}.qg-page .ig-chapter:after{content:"KÂMO Property Group  ·  Egypt is having its moment  ·  2026"}}.qg-source{margin:10px 0 0;font-size:11px;line-height:1.6;color:#7a8574}.qg-pair{margin-top:20px}.qg-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.qg-versus-card{border-radius:16px;padding:26px 28px}.qg-versus-card span{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.qg-versus-card strong{display:block;font:400 84px/1 Lora,Georgia,serif;letter-spacing:-.04em;margin:10px 0 8px}.qg-versus-card p{margin:0;font-size:13px}.qg-versus-card.is-down{background:#f3e4da;color:#8a4a2a}.qg-versus-card.is-up{background:var(--ig-green);color:#e2e9df}.qg-versus-card.is-up strong{color:#d7bc92}.qg-versus-vs{font:italic 400 26px Lora,Georgia,serif;color:#a77a3e}.qg-hbars{display:grid;gap:12px;margin-top:14px}.qg-hbar{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:13px}.qg-hbar-label{color:#3a5246}.qg-hbar-track{height:16px;background:#eef0e8;border-radius:8px;overflow:hidden}.qg-hbar-fill{display:block;height:100%;border-radius:8px}.qg-hbar-fill.is-ink{background:var(--ig-green)}.qg-hbar-fill.is-gold{background:var(--ig-gold)}.qg-hbar-fill.is-muted{background:#c9d3c2}.qg-hbar-value{font-weight:600;color:#1e4236;white-space:nowrap;font-size:13px}.qg-bigstats{display:grid;gap:16px;align-content:start}.qg-bigstats>div{border-top:2px solid var(--ig-gold);padding-top:10px}.qg-bigstats strong{display:block;font:400 40px/1.1 Lora,Georgia,serif;color:#1e4236}.qg-bigstats span{font-size:13.5px;color:#4f5f52}.qg-punch{margin:26px 0 0;padding-left:18px;border-left:3px solid var(--ig-gold);font:italic 400 22px/1.5 Lora,Georgia,serif;color:#1e4236}.qg-hub{margin:0;background:#fffdf8;border:1px solid var(--ig-line);border-radius:14px;padding:10px}.qg-hub svg{display:block;width:100%;height:auto;max-height:300px}.qg-hub-label{font:600 14px Arial,sans-serif;fill:#1e4236;letter-spacing:.04em}.qg-hub-core{font:400 19px Lora,Georgia,serif;fill:#f3e6cc}.qg-hub-sub{font:10px Arial,sans-serif;fill:#c6a777;letter-spacing:.06em}.qg-deals{margin-bottom:20px}.qg-deals .qg-hbar{font-size:14px}.qg-deals .qg-hbar-track{height:26px;border-radius:6px}.qg-deals .qg-hbar-fill{border-radius:6px}.qg-deals .qg-hbar-value{font:400 24px Lora,Georgia,serif}.qg-macro-card{background:var(--ig-green);border-radius:14px;padding:22px;color:#e2e9df;display:flex;flex-direction:column;gap:6px}.qg-macro-card strong{font:400 32px/1.1 Lora,Georgia,serif;color:#d7bc92;letter-spacing:-.02em}.qg-macro-card span{font-size:13.5px}.qg-macro-card small{font-size:10px;color:#a9bcae;letter-spacing:.06em}.qg-early{margin-top:20px;padding:22px 24px;border:1px solid #d9c9a8;border-radius:14px;background:#fbf6ea}.qg-early h3{font:400 22px Lora,Georgia,serif;margin:0 0 12px;color:#1e4236}.qg-early ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.qg-early li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#3a5246}.qg-early .ig-icon{color:#a77a3e}.qg-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.qg-money-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-top:18px;align-items:stretch}.qg-keys{background:var(--ig-green);border-radius:14px;padding:24px;color:#e2e9df;display:flex;flex-direction:column;justify-content:center;gap:8px}.qg-keys strong{font:400 56px/1 Lora,Georgia,serif;color:#d7bc92;letter-spacing:-.03em}.qg-keys span{font-size:14px}.qg-compare-wrap{background:#fffdf8;border:1px solid var(--ig-line);border-radius:14px;overflow:hidden}.qg-compare{width:100%;border-collapse:collapse;font-size:13.5px}.qg-compare th,.qg-compare td{padding:12px 14px;border-bottom:1px solid #efeae0;text-align:left}.qg-compare tr:last-child>*{border-bottom:0}.qg-compare thead th{font:400 16px Lora,Georgia,serif;color:#1e4236;background:#f3efe5}.qg-compare tbody th{font-weight:400;color:#5f6c5b}.qg-compare td{color:#6b5a3a}.qg-compare td.is-good{color:#1e4236;font-weight:600;background:#eef3e8}.qg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.qg-cover .qg-hbar{font-size:14px}.qg-cover .qg-hbar-track{height:22px}@media(max-width:1000px){.qg-stats3{grid-template-columns:1fr}.qg-stats3 div+div{border-left:0;border-top:1px solid #ffffff1f}}@media(max-width:720px){.qg-early ul{grid-template-columns:1fr}.qg-versus-card strong{font-size:64px}.qg-compare{font-size:12.5px}}@media print{.qg-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.qg-stats3 div+div{border-left:1px solid #ffffff1f;border-top:0}}.qg-chartcard{padding:22px 24px 18px}.qc-figure{margin:0}.qc-figure svg{display:block;width:100%;height:auto}.qc-figure figcaption{font-size:12.5px;font-weight:600;color:#1e4236;margin-top:8px}.qc-tick{font:11px Arial,sans-serif;fill:#7a8574}.qc-label{font:13px Arial,sans-serif;fill:#3a5246}.qc-value{font:600 15px Arial,sans-serif;fill:#3a5246}.qc-value.is-strong{fill:#1e4236;font-size:16px}.qc-note{font:11.5px Arial,sans-serif;fill:#7a8574}.qc-note.is-strong{fill:#1e4236;font-weight:600}.qc-inbar{font:600 13px Arial,sans-serif;fill:#fff}.qc-inbar.is-dark{fill:#1e4236}.qc-temp{font-size:15px}.qc-temp-c{font-size:11px;font-weight:400;opacity:.9}.qg-tiles.is-row{grid-template-columns:1fr 1fr;margin-top:20px}@media(max-width:720px){.qg-tiles.is-row{grid-template-columns:1fr}}.qc-total{font:400 26px Lora,Georgia,serif;fill:#1e4236}.qc-ring{font:600 15px Arial,sans-serif;fill:#8a693d;letter-spacing:.06em;paint-order:stroke;stroke:#dfeaec;stroke-width:4px}.qc-city{font:600 17px Arial,sans-serif;fill:#1e4236;paint-order:stroke;stroke:#f4f1e8;stroke-width:4px}.qc-city.is-cairo{font-size:18px}.qc-city-km{font-weight:400;fill:#5f6c5b}.qc-map svg{max-width:460px;margin:0 auto}.qc-map figcaption{font-weight:400;color:#7a8574;font-size:11px;text-align:center}.qg-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:stretch}.qg-split.is-map{margin-top:0}.qg-tiles{display:grid;gap:16px;align-content:stretch}.qg-tile{background:var(--ig-green);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#cbd8ce}.qg-tile span{font-size:12px;letter-spacing:.04em;color:#e2e9df}.qg-tile strong{font:400 42px/1.1 Lora,Georgia,serif;color:#d7bc92;letter-spacing:-.02em}.qg-tile small{font-size:11px;color:#a9bcae}@media(max-width:720px){.qg-split{grid-template-columns:minmax(0,1fr)}}.qg-direct{display:grid;gap:12px;align-content:start}.qg-direct article{background:var(--ig-green);border-radius:14px;padding:16px 18px;color:#cbd8ce}.qg-direct-code{margin:0 0 8px;font:600 11px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d7bc92}.qg-direct-nums{display:flex;gap:16px;margin-bottom:10px}.qg-direct-nums span{display:flex;flex-direction:column;font-size:11px;color:#a9bcae}.qg-direct-nums strong{font:400 28px/1.05 Lora,Georgia,serif;color:#fbf7ee}.qg-direct ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.qg-direct li{font-size:12px;color:#e2e9df;background:#ffffff14;border:1px solid #ffffff22;border-radius:20px;padding:4px 10px}.qg-direct li b{color:#d7bc92;font-weight:600;margin-left:4px}.qg-direct-more{margin:10px 0 0;font-size:11.5px;color:#a9bcae}@media print{.qg-split.is-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qc-map svg{max-width:330px}}@media print{.qc-city{font-size:21px;stroke-width:5px}.qc-city.is-cairo{font-size:21px}.qc-ring{font-size:18px}}.qc-record{font:600 11px Arial,sans-serif;fill:#8a693d;letter-spacing:.04em}.qg-record{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 10px;padding:12px 16px;border-radius:10px;background:var(--ig-green);color:#cbd8ce;font-size:14px}.qg-record strong{font:400 22px Lora,Georgia,serif;color:#d7bc92}.qg-hrg-gulf{border:1.5px solid var(--ig-gold);border-radius:14px;padding:14px 18px;background:#fbf6ea;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.qg-hrg-gulf p{grid-column:1 / -1;margin:0;font:600 11px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a693d}.qg-hrg-gulf div{display:flex;flex-direction:column}.qg-hrg-gulf span{font-size:13px;color:#1e4236;font-weight:600}.qg-hrg-gulf strong{font:400 30px/1.1 Lora,Georgia,serif;color:#1e4236}.qg-hrg-gulf small{font-size:11px;color:#6b7668}.qg-paytiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.qg-paytiles div{border-top:2px solid var(--ig-gold);padding-top:8px;display:flex;flex-direction:column}.qg-paytiles span{font-size:12px;color:#5f6c5b}.qg-paytiles strong{font:400 30px/1.15 Lora,Georgia,serif;color:#1e4236}.qg-paytiles small{font-size:11.5px;color:#7a8574}.qg-paytiles .is-hero{background:var(--ig-green);border-top:0;border-radius:12px;padding:10px 14px}.qg-paytiles .is-hero span,.qg-paytiles .is-hero small{color:#cbd8ce}.qg-paytiles .is-hero strong{color:#d7bc92;font-size:36px}@media(max-width:720px){.qg-paytiles{grid-template-columns:1fr 1fr}}@media print{.qg-page .ig-map-label{font-size:17px;stroke-width:4px}}.qg-split.is-map>.qg-chartcard{display:flex;flex-direction:column;gap:12px}@media print{.qg-split.is-map{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.qc-map svg{max-width:300px}.qg-hrg-gulf strong{font-size:26px}}.qg-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.qg-team li{display:flex;flex-direction:column;gap:3px}.qg-team img{display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:center 20%;border-radius:12px;margin-bottom:8px}.qg-team strong{font:400 17px/1.25 Lora,Georgia,serif;color:#fbf7ee}.qg-team span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#d7bc92}.qg-team small{font-size:11.5px;line-height:1.5;color:#a9bcae}.qg-fit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.qg-fit div{border-top:1px solid #ffffff33;padding-top:10px;display:flex;flex-direction:column;gap:4px}.qg-fit strong{font:400 18px Lora,Georgia,serif;color:#d7bc92}.qg-fit span{font-size:12.5px;color:#cbd8ce}.qg-call{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center}.qg-call .qg-agenda{margin:0;gap:12px 18px}.qg-call .qg-agenda strong{font-size:17px}.qg-call .qg-agenda p{font-size:12.5px}.qg-call .ig-backcover{margin:0}@media(max-width:1000px){.qg-team,.qg-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.qg-call{grid-template-columns:1fr}}@media(max-width:720px){.qg-team{grid-template-columns:repeat(2,minmax(0,1fr))}.qg-fit{grid-template-columns:1fr}}@media print{.qg-page #brief{justify-content:flex-start;padding-top:16mm}.qg-page #brief h2{font-size:46px}.qg-team,.qg-fit{grid-template-columns:repeat(4,minmax(0,1fr))}.qg-call{grid-template-columns:1fr 1.1fr}.qg-call .ig-backcover{display:flex}}.qg-momentum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:16px 18px;margin-top:18px}.qg-momentum .is-north{grid-row:span 2}.qg-momentum article.is-redNorth{border-top-color:#3f7a8c}.is-redNorth .qg-momentum-stat{background:#3f7a8c}.qg-momentum article{background:#fffdf8;border:1px solid var(--ig-line);border-radius:14px;padding:20px 20px 14px;border-top:4px solid var(--ig-green)}.qg-momentum article.is-red{border-top-color:var(--ig-gold)}.qg-momentum h3{font:400 26px/1.15 Lora,Georgia,serif;color:#1e4236;margin:4px 0 2px}.qg-momentum-where{margin:0 0 12px;font-size:12px;color:#7a8574}.qg-momentum-stat{display:flex;flex-direction:column;gap:2px;background:var(--ig-green);border-radius:10px;padding:12px 14px;margin-bottom:12px;color:#cbd8ce}.is-red .qg-momentum-stat{background:#8a693d}.qg-momentum-stat strong{font:400 30px/1.1 Lora,Georgia,serif;color:#f3e6cc}.qg-momentum-stat span{font-size:12.5px;color:#eef0e8}.qg-momentum-stat small{font-size:10px;color:#e2d6bd;opacity:.85}.qg-momentum ol{list-style:none;margin:0;padding:0}.qg-momentum li{display:grid;grid-template-columns:62px minmax(0,1fr) 84px;column-gap:10px;row-gap:1px;align-items:center;padding:7px 0;border-top:1px solid #efeae0}.qg-momentum-what{grid-column:2 / 4;font-size:11.5px;color:#5f6c5b;line-height:1.4}.qg-momentum-when{font:600 11px Arial,sans-serif;color:#8a693d;letter-spacing:.04em}.qg-momentum li strong{font:400 15px Lora,Georgia,serif;color:#1e4236}.qg-logo{display:block;width:84px;height:24px;object-fit:contain;object-position:right center;filter:grayscale(1) contrast(1.3);mix-blend-mode:multiply}.qg-logo-text{font:600 10px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1e4236;text-align:right;font-style:normal}@media(max-width:720px){.qg-momentum{grid-template-columns:1fr}.qg-momentum .is-north{grid-row:auto}.qg-momentum li{grid-template-columns:56px minmax(0,1fr) 70px}.qg-logo{width:70px}}@media print{.qg-momentum{grid-template-columns:repeat(2,minmax(0,1fr))}.qg-momentum-where{display:none}.qg-momentum-stat{padding:10px 12px;margin-bottom:8px}.qg-momentum-stat strong{font-size:26px}}@media(max-width:720px){.qg-scroll{overflow-x:auto}.qg-scroll .qc-figure svg{min-width:600px}}.qg-takeaway{margin:0 0 16px;padding:14px 18px;border-radius:12px;background:#f3ecdc;border-left:4px solid var(--ig-gold);font:400 17px/1.5 Lora,Georgia,serif;color:#1e4236}.qg-takeaway strong{font:600 12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a693d;margin-right:6px}.qg-meaning{margin:2px 0 10px;font-size:13.5px;font-weight:600;color:#1e4236}.qc-label.is-strong{font-weight:600;fill:#1e4236}.qg-sea-note{margin:10px 0 0;font:italic 400 17px/1.4 Lora,Georgia,serif;color:#1e4236}.qg-numbers{background:var(--ig-card);color:var(--ig-ink);border:1px solid #ede8db;border-radius:16px;box-shadow:0 24px 64px #0c2a2317;padding:24px 26px 22px}.qg-numbers .ig-eyebrow{margin:0 0 14px}.qg-numbers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qg-numbers-grid div{background:var(--ig-green);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.qg-numbers-grid strong{font:400 36px/1.05 Lora,Georgia,serif;color:#d7bc92;letter-spacing:-.02em}.qg-numbers-grid span{font-size:13px;line-height:1.4;color:#eef2ea}.qg-numbers-grid small{font-size:10.5px;color:#a9bcae}.qg-cover-book{display:flex;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;border:1px solid #e3d8c2;border-radius:12px;background:#fbf6ea;color:#1e4236;text-decoration:none}.qg-cover-book img{width:84px;height:84px;flex:none}.qg-cover-book strong{display:block;font:400 19px Lora,Georgia,serif}.qg-cover-book span{font-size:13px;color:#4f5f52}.qg-cover-book b{color:#8a693d;font-weight:600}@media(max-width:720px){.qg-numbers{padding:20px 16px 16px}.qg-numbers-grid strong{font-size:30px}.qg-cover-book img{display:none}}@media print{.qg-numbers{box-shadow:none;padding:18px 20px}.qg-numbers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qg-numbers-grid strong{font-size:34px}.qg-cover-book{margin-top:12px}}.qg-v2 .qg-team strong{font-size:16px}.qg-places{font-style:normal;font-size:10.5px;letter-spacing:.02em;color:#d7bc92;opacity:.85}.qg-world{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:18px 0 0}.qg-world span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a9bcae;margin-right:4px}.qg-world b{font-weight:400;font-size:12.5px;color:#eef2ea;border:1px solid #ffffff33;border-radius:20px;padding:4px 11px}@media print{.qg-v2 .qg-team strong{font-size:15px;white-space:nowrap}.qg-world{flex-wrap:nowrap;gap:6px}.qg-world span{font-size:10px;letter-spacing:.06em;white-space:nowrap}.qg-world b{font-size:10.5px;padding:3px 7px;white-space:nowrap}}@media print{.qg-v2 .ig-hero-layout{padding-bottom:22px}}.qg-photos{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px}.qg-photos figure{margin:0;position:relative;overflow:hidden;border-radius:12px;background:#254a3e}.qg-photos img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 65%}.qg-photos figcaption{position:absolute;inset:auto 0 0;padding:22px 12px 9px;background:linear-gradient(transparent,#102c25d9);color:#f8f5eb;font-size:11.5px;letter-spacing:.02em}.qg-photos.is-cover{max-width:1152px;width:calc(100% - 96px);margin:0 auto}.qg-photos.is-cover img{aspect-ratio:16 / 10}.qg-photos.is-markets{margin-top:2px}.qg-tiles.is-row.has-photos{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.qg-photos.is-tiles img{aspect-ratio:auto;min-height:120px}@media(max-width:1000px){.qg-photos.is-cover{width:calc(100% - 64px)}}@media(max-width:720px){.qg-photos.is-cover{width:calc(100% - 40px);gap:6px}.qg-photos.is-cover figcaption{font-size:9.5px;padding:14px 6px 5px}.qg-tiles.is-row.has-photos{grid-template-columns:1fr}}@media print{.qg-photos.is-cover{width:100%;max-width:none;margin-top:auto;flex:none;break-inside:avoid}.qg-photos.is-cover img{aspect-ratio:4 / 3}.qg-photos figure{break-inside:avoid}.qg-tiles.is-row.has-photos{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.qg-photos.is-tiles img{min-height:0}}.qg-photos.is-markets figcaption{font-size:10.5px;padding:16px 8px 6px}@media screen and (max-width:560px){.qg-v2 .qg-chartcard{padding-left:14px;padding-right:14px}.qg-v2 .qc-figure.is-narrow .qc-label{font-size:15px}.qg-v2 .qc-figure.is-narrow .qc-value{font-size:16.5px}.qg-v2 .qc-figure.is-narrow .qc-value.is-strong{font-size:17.5px}.qg-v2 .qc-figure.is-narrow .qc-note,.qg-v2 .qc-figure.is-narrow .qc-tick{font-size:13px}.qg-v2 .qc-figure.is-narrow .qc-inbar{font-size:14.5px}.qg-v2 .qc-figure.is-narrow .qc-temp{font-size:17px}.qg-v2 .qc-figure.is-narrow .qc-temp-c{font-size:12.5px}.qg-v2 .qc-figure.is-narrow figcaption{font-size:14px}.qg-v2 .qc-climate svg+svg{margin-top:10px}.qg-v2 .ig-map-label{font-size:19px;stroke-width:4px}.qg-v2 .qc-city{font-size:19px}.qg-v2 .qg-scroll{overflow:visible}.qg-v2 .qg-scroll .qc-figure svg{min-width:0}.qg-v2 .qc-ring{font-size:18px}}.qg-pdf-phone{display:none!important}@media screen and (max-width:560px){.qg-v2 .qg-pdf-a4{display:none!important}.qg-v2 .qg-pdf-phone{display:inline-flex!important}}.qg-cover-book i{font-style:normal}.qg-tap-hint{display:none}@media screen and (max-width:720px){.qg-scan-hint{display:none}.qg-tap-hint{display:inline}}@media print{.qg-v2.qg-page .ig-chapter:after{content:"KÂMO Property Group  ·  Egypt is having its moment  ·  2026"}}.qc-step-from{font:400 16px Lora,Georgia,serif;fill:#7a8574}.qc-step-to{font:400 22px Lora,Georgia,serif;fill:#1e4236}.qc-step-badge{font:600 13px Arial,sans-serif;fill:#f3e6cc}@media screen and (max-width:560px){.qg-v2 .qc-steps .qc-label{font-size:15px}.qg-v2 .qc-steps .qc-step-from{font-size:17px}.qg-v2 .qc-steps .qc-step-to{font-size:23px}.qg-v2 .qc-steps .qc-step-badge{font-size:14px}.qg-v2 .qc-steps .qc-tick{font-size:13px}}.qg-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.qg-five .ig-tip{font-size:12.5px}@media(max-width:900px){.qg-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.qg-five{grid-template-columns:repeat(5,minmax(0,1fr))}}.qg-card-facts{margin:8px 0 6px;display:grid;gap:4px;font-size:12.5px}.qg-card-facts div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:6px}.qg-card-facts dt{color:#8a693d;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.qg-card-facts dd{margin:0;color:#2c4a3f}.qg-card-facts strong{color:#1e4236}.qg-langs{margin:12px 0 0;font-size:14px;color:#cbd8ce}.qg-langs strong{color:#f8f5eb;font-weight:600}.qg-langs a{color:#d7bc92;text-decoration:underline;text-underline-offset:3px}.qg-tiles.is-row.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.qg-tiles.is-row.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.qg-tile.is-light{background:#f3ead6;color:#4f5f52}.qg-tile.is-light span{color:#4f5f52}.qg-tile.is-light strong{color:#1e4236}.qg-tile.is-light small{color:#6b7668}.qg-tiles-kicker{margin-top:16px}.qg-logos{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.qg-logos .qg-logo{height:17px}@media print{.qg-v2 .qg-momentum li{padding:4px 0}.qg-v2 .qg-meaning{margin-bottom:4px}}.qg-logo.is-inverted{filter:invert(1) grayscale(1) contrast(1.3)}.qg-logo-combo{display:inline-flex;align-items:center;gap:5px}.qg-logo-combo img{width:20px;height:20px;filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply}.qg-logo-combo em{font:600 9.5px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1e4236;font-style:normal;white-space:nowrap}.qg-logos .qg-logo{height:20px}.qg-areas{margin:8px 0 0;display:grid;gap:3px;font-size:12.5px}.qg-areas div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.qg-areas dt{font:600 10.5px Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a693d;padding-top:2px;min-width:38px}.qg-areas dd{margin:0;color:#2c4a3f}.qg-momentum li>:is(.qg-logo,.qg-logos,.qg-logo-text,.qg-logo-combo){grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:center}.qg-momentum .qg-momentum-what{grid-column:2}.qg-momentum .qg-logo{object-position:center;max-width:84px;height:22px}.qg-logos{align-items:center}.qg-logo-text{text-align:center}.qg-where-map{display:grid;gap:12px;align-content:start}.qg-areas.is-stacked div{grid-template-columns:minmax(0,1fr);gap:2px}.qg-team-intro{margin:0 0 16px;font:italic 400 18px/1.45 Lora,Georgia,serif;color:#d7bc92}.qg-print-only,.qg-phone-read{display:none}@media print{.qg-phone-read{display:block;margin-top:6px}}@media print{.qg-print-only{display:inline}.qg-float-book,.qg-booking{display:none!important}}@media screen{.qg-v2 .ig-chapter{padding:56px 0}.qg-v2 .ig-chapter+.ig-chapter{border-top:1px solid #e7e0cf}.qg-v2 .ig-chapter.is-dark{border-top:0}.qg-v2 .ig-eyebrow>span:first-child{display:none}}@media screen and (max-width:720px){.qg-v2 .ig-chapter{padding:40px 0}}.qg-v2 .qg-team .qg-places{white-space:normal}@media print{.qg-v2 .qg-team .qg-places{white-space:nowrap}}.qg-ask{flex-wrap:wrap;align-items:center}.qg-ask>span{flex:1 1 280px}.qg-ask-book{flex:none;margin-left:auto;padding:9px 16px;border-radius:999px;background:#1e4236;color:#f3e6cc!important;font:600 13px Arial,sans-serif;text-decoration:none;white-space:nowrap}.qg-ask-book:hover{background:#2c594b}@media print{.qg-ask-book{padding:6px 14px;border:1px solid #c9a978;background:transparent;color:#8a693d!important;font-size:12px}}.qg-float-book{position:fixed;z-index:40;right:24px;bottom:24px;padding:14px 20px;border-radius:999px;background:#c9a978;color:#102e28!important;font:600 15px Arial,sans-serif;text-decoration:none;box-shadow:0 10px 30px #0c2a2340;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .2s,transform .2s}.qg-float-book.is-shown{opacity:1;transform:none;pointer-events:auto}@media(max-width:720px){.qg-float-book{left:16px;right:16px;bottom:16px;text-align:center}}.qg-booking{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:16px;background:transparent;overflow:visible}.qg-booking::backdrop{background:#0c2a23b3}.qg-booking-panel.meeting-page{min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:16px;padding:22px}.qg-booking-panel.meeting-page:before{height:190px;border-radius:16px 16px 0 0}.qg-booking-head{display:flex;justify-content:space-between;gap:16px;color:#f8f5eb;margin-bottom:16px}.qg-booking-head h2{margin:6px 0;font:400 28px/1.15 Lora,Georgia,serif;color:#f8f5eb}.qg-booking-head p{margin:0;font-size:14px;color:#cbd8ce}.qg-booking-close{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff40;background:transparent;color:#f8f5eb;font-size:22px;line-height:1;cursor:pointer}.qg-booking .meeting-card{margin:0}@media(max-width:720px){.qg-logo-combo em{display:none}.qg-logo-combo img{width:24px;height:24px}}.qg-v2 .qg-where .ig-map-label{font-size:10px;stroke-width:3px}.qg-v2 .qg-where .ig-map-label.is-context{font-size:9.5px}@media print{.qg-v2 .qg-where .ig-map-label{font-size:10.5px}.qg-v2 .qg-where .ig-map-label.is-context{font-size:10px}.qg-v2 .qg-where .ig-map-code{font-size:10.5px}.qg-v2 .qg-where .ig-map-legend text{font-size:11px}}@media screen and (max-width:560px){.qg-v2 .qg-where .ig-map-label{font-size:12px}}@media print{.qg-v2 .qg-where .ig-map-label.is-inset{font-size:10px}}@media screen and (max-width:560px){.qg-v2 .qg-where .ig-map-label.is-inset{font-size:10.5px}.qg-v2 .qg-where .ig-map-code{font-size:11px}}.qg-airport-key{margin:0;padding:8px 12px 10px;font-size:11px;line-height:1.55;color:#4f5f52;border-top:1px solid #ece6d6}.qg-airport-key strong{color:#8a693d;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}@media print{.qg-v2 .qg-airport-key{font-size:9.5px;padding:6px 10px 8px}.qg-v2 .qg-airport-key strong{font-size:8.5px}}.qg-airport-key{background:#fbf8f0}@media print{.qg-v2 .qg-where .ig-map-label.is-capital{font-size:15px}}.qg-v2 .qg-where .ig-map-label.is-capital{font-size:14px}.qg-sections{position:sticky;top:0;z-index:30;background:#f6f1e6f2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid #e3d8c2}.qg-sections ol{display:flex;gap:4px;max-width:1180px;margin:0 auto;padding:8px 16px;list-style:none;overflow-x:auto;scrollbar-width:none}.qg-sections ol::-webkit-scrollbar{display:none}.qg-sections a{display:flex;align-items:baseline;gap:7px;padding:7px 12px;border-radius:999px;color:#4f5f52;font:600 13px/1.2 Arial,sans-serif;text-decoration:none;white-space:nowrap}.qg-sections a span{color:#a77a3e;font-size:11px;letter-spacing:.06em}.qg-sections a:hover{background:#ece4d2;color:#1e4236}.qg-sections a[aria-current]{background:#1e4236;color:#f8f5eb}.qg-sections a[aria-current] span{color:#d7bc92}.qg-anchor{display:block;height:0;scroll-margin-top:58px}.qg-page .ig-chapter{scroll-margin-top:58px}@media(prefers-reduced-motion:no-preference){html.kamo-document-page{scroll-behavior:smooth}}@media print{.qg-sections,.qg-anchor{display:none!important}}
