.elementor-20 .elementor-element.elementor-element-0dd9d1f{--display:flex}:root{--page-title-display:none}.kili-hero{position:relative;height:90vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.kili-hero img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.kili-overlay{position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .35),rgb(0 0 0 / .55))}.kili-content{position:relative;z-index:5;max-width:900px;padding:20px;text-align:center;color:#fff}.kili-breadcrumb{margin-bottom:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase}.kili-breadcrumb a{color:#fff;text-decoration:none;opacity:.8}.kili-breadcrumb span{margin:0 10px;opacity:.5}.kili-breadcrumb strong{color:#fff;font-weight:600}.kili-subtitle{display:inline-block;font-size:13px;letter-spacing:4px;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:20px}.kili-content h1{font-size:68px;line-height:1.1;font-weight:700;margin-bottom:25px}.kili-content p{max-width:720px;margin:auto;font-size:21px;line-height:1.8;opacity:.95}.kili-buttons{margin-top:45px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.kili-btn-primary,.kili-btn-secondary{padding:18px 42px;border-radius:50px;font-weight:700;text-decoration:none;transition:.35s;font-size:16px}.kili-btn-primary{background:#023020;color:#fff}.kili-btn-primary:hover{background:#03482f}.kili-btn-secondary{background:#fff;color:#023020}.kili-btn-secondary:hover{background:#f3f3f3}.kili-stats{background:#023020;display:grid;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:auto;padding:45px 40px}.kili-stat{text-align:center;color:#fff}.kili-stat h3{font-size:42px;margin-bottom:8px;font-weight:700}.kili-stat p{font-size:13px;letter-spacing:3px;text-transform:uppercase;opacity:.85}@media(max-width:991px){.kili-content h1{font-size:48px}.kili-content p{font-size:18px}.kili-stats{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:600px){.kili-content h1{font-size:36px}.kili-stats{grid-template-columns:1fr}}.kili-about{padding:120px 20px;background:#fff}.kili-about-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:2fr 420px;gap:70px;align-items:start}.kili-about-content span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-about-content h2{font-size:52px;line-height:1.15;color:#222;margin-bottom:35px;max-width:760px}.kili-about-content p{font-size:19px;line-height:2;color:#666;margin-bottom:28px}.kili-info-card{background:#f8f8f8;border:1px solid #ececec;border-radius:22px;padding:40px;position:sticky;top:120px}.kili-info-card h3{font-size:28px;margin-bottom:30px;color:#023020}.fact-row{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e6e6e6;font-size:16px}.fact-row:last-of-type{margin-bottom:30px}.fact-row span{color:#666}.fact-row strong{color:#222;font-weight:700}.kili-plan-btn{display:block;width:100%;text-align:center;padding:18px;background:#023020;color:#fff;text-decoration:none;border-radius:50px;font-weight:700;transition:.3s}.kili-plan-btn:hover{background:#03482f}@media(max-width:991px){.kili-about-grid{grid-template-columns:1fr}.kili-info-card{position:relative;top:auto}.kili-about-content h2{font-size:40px}}.kili-why{padding:120px 20px;background:#f9f8f4}.kili-why-container{max-width:1320px;margin:auto}.kili-why-heading{max-width:760px;margin:0 auto 70px;text-align:center}.kili-why-heading span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-why-heading h2{font-size:40px;line-height:1.2;font-weight:700;color:#222;margin:0}.kili-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.kili-why-card{background:#fff;padding:40px 35px;border-radius:22px;border:1px solid #ececec;transition:.35s}.kili-why-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.kili-why-icon{width:72px;height:72px;border-radius:50%;background:rgb(2 48 32 / .08);display:flex;align-items:center;justify-content:center;font-size:30px;color:#023020;margin-bottom:28px;transition:.35s}.kili-why-card:hover .kili-why-icon{background:#023020;color:#fff;transform:scale(1.08)}.kili-why-card h3{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 18px;color:#023020}.kili-why-card p{font-size:17px;line-height:1.9;color:#666;margin:0}@media(max-width:1200px){.kili-why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kili-why{padding:80px 20px}.kili-why-heading h2{font-size:38px}.kili-why-grid{grid-template-columns:1fr;gap:25px}.kili-why-card{padding:35px 30px}}.kili-routes{padding:120px 20px;background:#fff}.kili-routes-container{max-width:1320px;margin:auto}.kili-routes-heading{max-width:760px;margin:0 auto 80px;text-align:center}.kili-routes-heading span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-routes-heading h2{font-size:54px;margin-bottom:20px;color:#222}.kili-routes-heading p{font-size:19px;line-height:1.9;color:#666}.route-card{display:grid;grid-template-columns:480px 1fr;gap:60px;margin-bottom:70px;align-items:center}.route-card.reverse{grid-template-columns:1fr 480px}.route-card.reverse .route-image{order:2}.route-card.reverse .route-content{order:1}.route-image img{width:100%;height:420px;object-fit:cover;border-radius:24px}.route-tags{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.route-tags span{padding:8px 16px;border-radius:40px;background:#edf6f0;color:#023020;font-size:13px;font-weight:700;letter-spacing:1px}.route-content h3{font-size:42px;margin-bottom:18px;color:#023020}.route-content p{font-size:18px;line-height:1.9;color:#666;margin-bottom:28px}.route-content ul{list-style:none;padding:0;margin:0 0 35px}.route-content li{padding:10px 0;font-size:17px;color:#555}.route-content li::before{content:"✓";color:#023020;font-weight:700;margin-right:12px}.route-btn{display:inline-block;padding:16px 34px;background:#023020;color:#fff;text-decoration:none;border-radius:50px;font-weight:700;transition:.3s}.route-btn:hover{background:#045234}@media(max-width:991px){.route-card,.route-card.reverse{grid-template-columns:1fr}.route-card.reverse .route-image,.route-card.reverse .route-content{order:initial}.route-image img{height:300px}}.kili-packages{padding:120px 20px;background:#f8f8f6}.kili-packages-container{max-width:1320px;margin:auto}.kili-packages-heading{max-width:760px;margin:0 auto 70px;text-align:center}.kili-packages-heading span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-packages-heading h2{font-size:52px;margin-bottom:20px;color:#222}.kili-packages-heading p{font-size:19px;line-height:1.9;color:#666}.kili-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.kili-package-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #ececec;transition:.35s}.kili-package-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgb(0 0 0 / .08)}.package-image{position:relative}.package-image img{width:100%;height:250px;object-fit:cover;display:block}.package-image span{position:absolute;top:20px;left:20px;background:#023020;color:#fff;padding:8px 18px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:1px}.package-content{padding:30px}.package-content h3{font-size:28px;color:#023020;margin-bottom:16px}.package-content p{font-size:17px;line-height:1.8;color:#666;margin-bottom:25px}.package-content a{font-weight:700;color:#023020;text-decoration:none}.package-bottom-btn{text-align:center;margin-top:60px}.package-bottom-btn a{display:inline-block;padding:18px 42px;background:#023020;color:#fff;border-radius:50px;text-decoration:none;font-weight:700;transition:.3s}.package-bottom-btn a:hover{background:#034b31}@media(max-width:1100px){.kili-package-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kili-package-grid{grid-template-columns:1fr}.kili-packages-heading h2{font-size:38px}}.kili-experience{padding:120px 20px;background:#fff}.kili-experience-container{max-width:1320px;margin:auto}.kili-experience-heading{max-width:760px;margin:0 auto 70px;text-align:center}.kili-experience-heading span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-experience-heading h2{font-size:52px;margin-bottom:22px;color:#222;line-height:1.2}.kili-experience-heading p{font-size:19px;line-height:1.9;color:#666}.experience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.experience-card{background:#fff;border-radius:22px;overflow:hidden;border:1px solid #ececec;transition:.35s}.experience-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.experience-card img{width:100%;height:260px;object-fit:cover;display:block}.experience-content{padding:28px}.experience-content h3{font-size:28px;color:#023020;margin-bottom:15px}.experience-content p{font-size:17px;line-height:1.8;color:#666;margin:0}@media(max-width:1100px){.experience-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.experience-grid{grid-template-columns:1fr}.kili-experience-heading h2{font-size:38px}}.kili-faq{padding:120px 20px;background:#f8f8f6}.kili-faq-container{max-width:1100px;margin:auto}.kili-faq-heading{text-align:center;max-width:760px;margin:0 auto 70px}.kili-faq-heading span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#023020;margin-bottom:18px}.kili-faq-heading h2{font-size:52px;line-height:1.2;margin-bottom:22px;color:#222}.kili-faq-heading p{font-size:19px;line-height:1.9;color:#666}.faq-wrapper{display:flex;flex-direction:column;gap:18px}.faq-wrapper details{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:25px 30px;transition:.3s}.faq-wrapper details:hover{border-color:#023020}.faq-wrapper summary{font-size:20px;font-weight:600;cursor:pointer;list-style:none;color:#023020}.faq-wrapper summary::-webkit-details-marker{display:none}.faq-wrapper summary::after{content:"+";float:right;font-size:28px;font-weight:300;transition:.3s}.faq-wrapper details[open] summary::after{content:"–"}.faq-wrapper details p{margin-top:18px;font-size:17px;line-height:1.9;color:#666}@media(max-width:768px){.kili-faq{padding:80px 20px}.kili-faq-heading h2{font-size:38px}.faq-wrapper summary{font-size:18px}}.kili-cta{position:relative;padding:110px 10px;background:url(https://lowensafaris.com/wp-content/uploads/elementor/css/YOUR-KILIMANJARO-SUMMIT.jpg) center center/cover no-repeat;overflow:hidden}.kili-cta-overlay{position:absolute;inset:0;background:linear-gradient(rgb(2 48 32 / .88),rgb(2 48 32 / .88))}.kili-cta-content{position:relative;z-index:2;max-width:900px;margin:auto;text-align:center;color:#fff}.kili-cta-content span{display:inline-block;font-size:10pxpx;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-bottom:18px;opacity:.9}.kili-cta-content h2{font-size:40px;line-height:1.15;margin-bottom:25px;font-weight:700}.kili-cta-content p{font-size:15px;line-height:1.9;max-width:760px;margin:0 auto 45px;opacity:.95}.kili-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:55px}.kili-cta-buttons a{padding:18px 42px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none;transition:.35s}.kili-btn-primary{background:#fff;color:#023020}.kili-btn-primary:hover{background:#f3f3f3}.kili-btn-secondary{background:#fff0;border:2px solid #fff;color:#fff}.kili-btn-secondary:hover{background:#fff;color:#023020}.kili-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:40px;border-top:1px solid rgb(255 255 255 / .2)}.kili-trust div{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600}.kili-trust i{color:#7FD67F;font-size:10px}@media(max-width:992px){.kili-cta-content h2{font-size:42px}.kili-cta-content p{font-size:18px}.kili-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kili-trust{grid-template-columns:1fr}.kili-cta{padding:90px 20px}.kili-cta-content h2{font-size:34px}}