/* Tanzania route-led, volcanic and savannah variant. */
.sl-layout-tanzania{--sl-forest:#263a32;--sl-olive:#667052;--sl-paper:#f5efe3;--sl-line:#d8c9b4;background:#f7f1e7;color:#332f29}.sl-layout-tanzania .sl-sales-hero{min-height:700px;background:#272d28}.sl-layout-tanzania .sl-dp-hero-shade{background:linear-gradient(90deg,rgba(31,32,27,.86),rgba(62,47,32,.34) 68%,rgba(62,47,32,.07)),linear-gradient(0deg,rgba(45,31,22,.5),transparent 52%)}.sl-layout-tanzania .sl-sales-hero h1{max-width:980px;font-size:clamp(58px,8vw,112px);line-height:.9}.sl-layout-tanzania .sl-sales-hero h1,.sl-layout-tanzania .sl-sales-hero .sl-dp-lead{color:#fff}.sl-layout-tanzania .sl-sales-facts{background:#e6d7c3}.sl-layout-tanzania .sl-sales-facts-grid>div{position:relative}.sl-layout-tanzania .sl-sales-facts-grid>div:not(:last-child):after{content:"";position:absolute;right:0;top:12%;height:76%;width:1px;background:#c9b698}
.sl-layout-tanzania .sl-sales-intro{background:#f7f1e7}.sl-layout-tanzania .sl-sales-intro .sl-dp-overview-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(45px,7vw,110px)}.sl-layout-tanzania .sl-sales-strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #d7cbb9}.sl-layout-tanzania .sl-sales-strengths article{padding:28px;background:#f0e6d7;border:0;border-right:1px solid #d7cbb9;border-bottom:1px solid #d7cbb9}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(2){background:#e2e4d6}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(3){background:#3d463b}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(4){background:#ead7bf}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(5){grid-column:1/-1;background:#e8e1d1}.sl-layout-tanzania .sl-sales-strengths article h3,.sl-layout-tanzania .sl-sales-strengths article p{color:#332f29!important}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(3) h3,.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(3) p{color:#faf5eb!important}.sl-layout-tanzania .sl-sales-why-photo{margin:38px 0 0;max-width:520px}.sl-layout-tanzania .sl-sales-why-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}.sl-layout-tanzania .sl-sales-why-photo figcaption{font-size:12px;color:#716859;margin-top:12px}
.sl-layout-tanzania .sl-sales-packages{background:#292f2a;color:#fff}.sl-layout-tanzania .sl-sales-packages .sl-section-head h2,.sl-layout-tanzania .sl-sales-packages .sl-section-intro,.sl-layout-tanzania .sl-sales-packages .sl-eyebrow,.sl-layout-tanzania .sl-sales-packages .sl-text-link{color:#fff}.sl-layout-tanzania .sl-sales-package-grid{position:relative}.sl-layout-tanzania .sl-sales-package-grid:before{content:"";position:absolute;top:-34px;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#b98b56 15%,#b98b56 85%,transparent)}.sl-layout-tanzania .sl-sales-package{background:#f8f3e9;color:#332f29;border-color:#6d695e}.sl-layout-tanzania .sl-sales-package:nth-child(2){transform:translateY(24px)}.sl-layout-tanzania .sl-sales-package .sl-eyebrow{color:#8a643e}.sl-layout-tanzania .sl-sales-disclaimer{color:#d9d2c7;margin-top:48px}.sl-layout-tanzania .sl-sales-btn{background:#a56f3f;color:#fff}.sl-layout-tanzania .sl-sales-btn:hover{background:#7f522d;color:#fff}
.sl-layout-tanzania .sl-sales-stays{background:#a56f3f}.sl-layout-tanzania .sl-sales-stays-grid{grid-template-columns:1.1fr .9fr}.sl-layout-tanzania .sl-sales-stays-image{border-radius:50% 50% 4px 4px/32% 32% 4px 4px;overflow:hidden}.sl-layout-tanzania .sl-sales-stays .sl-sales-btn{background:#f8f1e5;color:#53371f}.sl-layout-tanzania .sl-sales-discover{background:#f8f3e9}.sl-layout-tanzania .sl-dp-highlights{background:#e5dfcf}.sl-layout-tanzania .sl-dp-feature{background:#f8f3e9;border:0;border-radius:48% 48% 0 0/18% 18% 0 0;padding:0 0 30px;overflow:hidden}.sl-layout-tanzania .sl-dp-feature-image{margin:0 0 24px}.sl-layout-tanzania .sl-dp-feature-line{margin:0 24px 18px;background:#a56f3f}.sl-layout-tanzania .sl-dp-feature h3,.sl-layout-tanzania .sl-dp-feature p{margin-left:24px;margin-right:24px;color:#332f29}.sl-layout-tanzania .sl-guest-experiences{background:#dce3dc}.sl-layout-tanzania .sl-reviews{background:#f7f1e7}.sl-layout-tanzania .sl-sales-enquiry{background:#29372f}
.sl-layout-tanzania .sl-gate-planning-editorial{background:#f0e8da;color:#332f29}.sl-layout-tanzania .sl-gate-planning-editorial>.sl-container{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(38px,7vw,110px);align-items:start}.sl-layout-tanzania .sl-gate-planning-editorial .sl-section-head{display:block;margin:0;position:sticky;top:28px}.sl-layout-tanzania .sl-gate-planning-editorial .sl-section-head h2{font-size:clamp(40px,4.5vw,60px);line-height:1.02;color:#332f29}.sl-layout-tanzania .sl-gate-planning-editorial .sl-section-intro{line-height:1.8;color:#6b6255}.sl-layout-tanzania .sl-gate-planning-editorial .sl-gate-planning-grid{display:block;margin:0;counter-reset:route}.sl-layout-tanzania .sl-gate-topic{border:0;border-left:1px solid #c9b79e;padding:0 0 0 34px;margin:0;position:relative}.sl-layout-tanzania .sl-gate-topic:before{content:"";position:absolute;left:-6px;top:30px;width:11px;height:11px;border-radius:50%;background:#a56f3f;box-shadow:0 0 0 6px #f0e8da}.sl-layout-tanzania .sl-gate-topic summary{display:grid;grid-template-columns:32px minmax(0,1fr) 30px;gap:12px;padding:20px 0;cursor:pointer;list-style:none}.sl-layout-tanzania .sl-gate-topic summary::-webkit-details-marker{display:none}.sl-layout-tanzania .sl-gate-topic-number{font:700 10px "DM Sans",sans-serif;letter-spacing:.1em;color:#a56f3f;padding-top:8px}.sl-layout-tanzania .sl-gate-topic-title{font:600 clamp(26px,2.6vw,34px)/1.1 "Cormorant Garamond",Georgia,serif}.sl-layout-tanzania .sl-gate-topic-toggle{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c8b69e;border-radius:50%;font-size:20px;color:#8b6744;transition:transform .2s}.sl-layout-tanzania .sl-gate-topic[open] .sl-gate-topic-toggle{transform:rotate(45deg)}.sl-layout-tanzania .sl-gate-topic-body{padding:0 35px 28px 44px;font-size:15px;line-height:1.85;color:#5f574c}.sl-layout-tanzania .sl-gate-planning-editorial .sl-gate-planning-footer{grid-column:1/-1;margin-top:34px}
/* Abstract wildebeest motifs: horn sigil and migration trail. */
.sl-layout-tanzania .sl-tz-horn-mark{position:absolute;z-index:2;right:clamp(28px,7vw,110px);bottom:74px;width:170px;height:auto;stroke:#e1aa64;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.sl-layout-tanzania .sl-tz-horn-mark circle{fill:#e1aa64;stroke:none}.sl-layout-tanzania .sl-tz-migration-trail{position:absolute;z-index:0;right:-26px;top:32px;width:min(650px,58vw);height:auto;opacity:.28;pointer-events:none}.sl-layout-tanzania .sl-tz-migration-trail .sl-tz-route{stroke:#e1aa64;stroke-width:2.2;stroke-dasharray:4 11;stroke-linecap:round}.sl-layout-tanzania .sl-tz-migration-trail .sl-tz-herd{stroke:#e1aa64;stroke-width:3.4;stroke-linecap:round}.sl-layout-tanzania .sl-sales-hero .sl-dp-hero-content{position:relative}.sl-layout-tanzania .sl-sales-hero .sl-dp-hero-content:after,.sl-layout-tanzania .sl-sales-packages:before{display:none}.sl-layout-tanzania .sl-sales-hero .sl-dp-hero-content:after{content:"";position:absolute;right:0;bottom:64px;width:156px;height:74px;opacity:.82;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 156 74' fill='none'%3E%3Cpath d='M77 53C63 37 45 39 30 28C20 21 16 12 18 5C27 18 40 20 53 19C66 18 75 26 78 36M79 53C93 37 111 39 126 28C136 21 140 12 138 5C129 18 116 20 103 19C90 18 81 26 78 36' stroke='%23d5a363' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M69 54Q78 63 87 54' stroke='%23d5a363' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='78' cy='44' r='2.4' fill='%23d5a363'/%3E%3C/svg%3E")}.sl-layout-tanzania .sl-sales-packages{position:relative;overflow:hidden}.sl-layout-tanzania .sl-sales-packages:before{content:"";position:absolute;inset:36px -40px auto auto;width:min(620px,54vw);height:250px;opacity:.13;pointer-events:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 250' fill='none'%3E%3Cpath d='M16 208C128 194 146 85 270 99C382 112 422 27 604 42' stroke='%23d9aa6f' stroke-width='2' stroke-dasharray='3 10' stroke-linecap='round'/%3E%3Cg stroke='%23d9aa6f' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M117 169q13-16 27 0M123 174q7 8 14 0'/%3E%3Cpath d='M286 98q13-16 27 0M292 103q7 8 14 0'/%3E%3Cpath d='M459 61q13-16 27 0M465 66q7 8 14 0'/%3E%3C/g%3E%3C/svg%3E")}.sl-layout-tanzania .sl-sales-packages>.sl-container{position:relative;z-index:1}
@media(max-width:1050px){.sl-layout-tanzania .sl-sales-intro .sl-dp-overview-grid,.sl-layout-tanzania .sl-sales-stays-grid{grid-template-columns:1fr}.sl-layout-tanzania .sl-sales-package:nth-child(2){transform:none}}@media(max-width:900px){.sl-layout-tanzania .sl-gate-planning-editorial>.sl-container{grid-template-columns:1fr}.sl-layout-tanzania .sl-gate-planning-editorial .sl-section-head{position:static}}@media(max-width:620px){.sl-layout-tanzania .sl-sales-hero{min-height:650px}.sl-layout-tanzania .sl-tz-horn-mark{right:18px;bottom:28px;width:105px;opacity:.8}.sl-layout-tanzania .sl-tz-migration-trail{width:430px;right:-150px;top:52px;opacity:.2}.sl-layout-tanzania .sl-sales-strengths{grid-template-columns:1fr}.sl-layout-tanzania .sl-sales-strengths article:nth-of-type(5){grid-column:auto}.sl-layout-tanzania .sl-sales-facts-grid>div:after{display:none}.sl-layout-tanzania .sl-gate-topic{padding-left:20px}.sl-layout-tanzania .sl-gate-topic summary{grid-template-columns:24px minmax(0,1fr) 28px;gap:8px}.sl-layout-tanzania .sl-gate-topic-title{font-size:27px}.sl-layout-tanzania .sl-gate-topic-body{padding:0 0 24px 32px;font-size:14px}}
