.swiper-button-next,.swiper-button-prev{display:none!important}.kibati-navbar{display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:0 24px;min-height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.kibati-navbar__logo img{height:40px}.kibati-nav-links{display:flex;gap:4px;list-style:none;padding:0;margin:0 0 0 auto}.kibati-nav-link{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;font-size:.75rem;font-weight:500;color:#374151;background:transparent;transition:background .2s,color .2s;cursor:pointer}.kibati-nav-link.active,.kibati-nav-link:focus,.kibati-nav-link:hover{background:#111;color:#fff}.kibati-navbar__actions{display:flex;gap:12px;margin-left:32px}.kibati-signin,.kibati-signup{background:#111;color:#fff;border:1px solid #111;border-radius:9999px;padding:8px 20px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border .2s}.kibati-signin:hover,.kibati-signup:hover{background:#fff;color:#111;border:1px solid #111}.kibati-burger{display:none;background:none;border:none;font-size:1.8rem;color:#111!important;cursor:pointer}.kibati-burger svg{color:#111!important;fill:#111!important}@media (max-width:900px){.kibati-nav-links{display:none}.kibati-burger{display:block}}.kibati-mobile-menu{position:fixed;top:0;right:0;width:260px;height:100vh;background:#fff;box-shadow:-2px 0 12px rgba(0,0,0,.08);z-index:2000;padding:32px 16px 16px;display:flex;flex-direction:column;gap:24px;animation:slideInRight .2s}.kibati-mobile-close{background:none;border:none;font-size:2rem;color:#111!important;position:absolute;top:16px;right:16px;cursor:pointer}.kibati-mobile-close svg{color:#111!important;fill:#111!important}.kibati-mobile-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.kibati-mobile-menu .kibati-nav-link{padding:12px 0;font-size:1.1rem;border-radius:8px;color:#374151;background:transparent;transition:background .2s,color .2s}.kibati-mobile-menu .kibati-nav-link:focus,.kibati-mobile-menu .kibati-nav-link:hover{background:#111!important;color:#fff!important}.kibati-mobile-menu .kibati-nav-link[href="/bookings"],.kibati-user-menu a[href="/bookings"]{padding-left:6px!important}.kibati-mobile-menu .kibati-signin,.kibati-mobile-menu .kibati-signout,.kibati-mobile-menu .kibati-signup{width:100%;margin-top:8px;background:#111;color:#fff;border:1px solid #111;border-radius:8px;padding:10px 0;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border .2s}.kibati-mobile-menu .kibati-signin:hover,.kibati-mobile-menu .kibati-signout:hover,.kibati-mobile-menu .kibati-signup:hover{background:#fff!important;color:#111!important;border:1px solid #111!important}.kibati-mobile-menu .kibati-nav-link span,.kibati-mobile-menu .kibati-signout,.kibati-user-menu .kibati-signout{padding-left:14px}@keyframes slideInRight{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.kibati-user-menu .kibati-signout{background:#111;color:#fff;border:1px solid #111;border-radius:8px;padding:8px 16px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;margin-top:8px;transition:background .2s,color .2s,border .2s}.kibati-user-menu .kibati-signout:hover{background:#ffd699;color:#111;border:1px solid #111}.banner-with-overlay{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:1}.content-on-overlay{position:relative;z-index:2}.banner-with-overlayt form button[type=submit]{background:#111;color:#fff;border-radius:12px;border:none;font-weight:600;transition:background .2s,color .2s}.banner-with-overlayt form button[type=submit]:hover{background:#333;color:#fff}.kibati-mobile-menu .kibati-nav-link svg,.kibati-nav-link svg{margin-left:0;margin-right:4px}.kibati-tour-slider-link:hover{color:var(--bs-warning)!important}.kibati-slider-bg{background:#fffbf7!important}.kibati-zoom-out{animation:kibatiZoomOut .18s cubic-bezier(.4,0,.2,1)}@keyframes kibatiZoomOut{0%{transform:scale(1)}60%{transform:scale(.85)}to{transform:scale(1)}}.card-journey-small .card-image:hover{animation:kibatiZoomOut .18s cubic-bezier(.4,0,.2,1)}