#atv-giza-master-es{--n:#0d2b3e;--b:#1f5f7a;--g:#c9973f;--s:#f7f1e7;--c:#fffaf2;--i:#22313a;font:16px/1.75 Inter,system-ui;color:var(--i);max-width:1216px;margin:36px auto}#atv-giza-master-es .w{max-width:1180px;margin:auto;padding:0 18px}#atv-giza-master-es .hero{position:relative;overflow:hidden;color:#fff!important;background:var(--n);border-radius:0 0 34px 34px;padding:58px 0}#atv-giza-master-es .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d2b3ef5,#0d2b3e55),url("https://egypttoursclub.com/storage/7742/ATV-Safari-Near-the-Pyramids-of-Giza.png") center/cover}#atv-giza-master-es .hg{position:relative;display:grid;grid-template-columns:1.35fr .65fr;gap:28px}#atv-giza-master-es .hero h1,#atv-giza-master-es .hero p,#atv-giza-master-es .hero small,#atv-giza-master-es .hero .pill{color:#fff!important}#atv-giza-master-es .hero h1{font-size:clamp(34px,5vw,58px);line-height:1.06}#atv-giza-master-es .fact{background:#fffffff2;color:var(--i)!important;padding:24px;border-radius:24px}#atv-giza-master-es .fact p{color:var(--i)!important}#atv-giza-master-es .fact strong{display:block;color:var(--n)!important;font-size:27px}#atv-giza-master-es .pill{display:inline-block;padding:8px 13px;border:1px solid #ffffff45;border-radius:999px;background:#ffffff18;margin:4px}#atv-giza-master-es .sec{padding:44px 0}#atv-giza-master-es .lay{display:grid;grid-template-columns:1fr 320px;gap:34px}#atv-giza-master-es h2,#atv-giza-master-es h3{color:var(--n)}#atv-giza-master-es h2{font-size:clamp(27px,3vw,39px);margin-top:34px}#atv-giza-master-es .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#atv-giza-master-es .mini,#atv-giza-master-es .card{border:1px solid #0d2b3e22;border-radius:20px;background:var(--c);overflow:hidden}#atv-giza-master-es .mini,#atv-giza-master-es .card div{padding:20px}#atv-giza-master-es .mini,#atv-giza-master-es .card,#atv-giza-master-es .mini p,#atv-giza-master-es .card p,#atv-giza-master-es .mini b,#atv-giza-master-es .card h3{word-break:normal;overflow-wrap:break-word;white-space:normal}#atv-giza-master-es .note{border-left:5px solid var(--g);background:var(--s);padding:20px}#atv-giza-master-es .toc{position:sticky;top:20px;background:var(--c);padding:22px;border-radius:22px}#atv-giza-master-es .toc a{display:block;color:var(--b);font-weight:800;padding:7px;text-decoration:none}#atv-giza-master-es details{border:1px solid #0d2b3e22;border-radius:16px;padding:0 18px;margin:12px 0}#atv-giza-master-es summary{font-weight:900;color:var(--n);padding:17px}#atv-giza-master-es .cta{background:linear-gradient(135deg,var(--n),var(--b));color:#fff;padding:30px;border-radius:26px}#atv-giza-master-es .cta h2,#atv-giza-master-es .cta p{color:#fff!important}#atv-giza-master-es .btn{display:inline-block;background:var(--g);color:#152530;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:900}#atv-giza-master-es .overview-rows{display:grid;grid-template-columns:1fr;gap:14px;width:100%}#atv-giza-master-es .overview-row{display:grid;grid-template-columns:minmax(230px,30%) minmax(0,1fr);gap:28px;align-items:center;width:100%;padding:22px 24px;border:1px solid #0d2b3e22;border-radius:20px;background:var(--c)}#atv-giza-master-es .overview-row h3{margin:0;padding:0;font-size:clamp(22px,2vw,30px);line-height:1.2;color:var(--n);word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal}#atv-giza-master-es .overview-row p{margin:0;padding:0;font-size:16px;line-height:1.7;color:var(--i);word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal}@media(max-width:1000px) and (min-width:701px){#atv-giza-master-es .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){#atv-giza-master-es{margin:0}#atv-giza-master-es .hg,#atv-giza-master-es .lay{grid-template-columns:1fr}#atv-giza-master-es .toc{position:static}}@media(max-width:700px){#atv-giza-master-es .overview-row{grid-template-columns:1fr;gap:10px;padding:20px}#atv-giza-master-es .grid{grid-template-columns:1fr}}