html{overflow-x:clip}:root{--jkt-primary:#1B3C73;--jkt-primary-dark:#0F2649;--jkt-accent:#E8A835;--jkt-accent-hover:#D49520;--jkt-accent-text:#9A7420;--jkt-accent-dark:#C48E1E;--jkt-light:#F5F7FA;--jkt-text:#2D3748;--jkt-text-light:#718096;--jkt-border:#E2E8F0;--jkt-white:#FFFFFF;--jkt-success:#38A169;--jkt-radius:12px;--jkt-radius-lg:16px;--jkt-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);--jkt-shadow-lg:0 10px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);--jkt-transition:all 0.3s ease;--theme-palette-color-1:#1B3C73;--theme-palette-color-2:#E8A835;--theme-palette-color-3:#0F2649;--theme-palette-color-4:#F5F7FA;--theme-palette-color-5:#2D3748;--theme-palette-color-6:#38A169;--theme-palette-color-7:#F5F7FA;--theme-palette-color-8:#FFFFFF;--theme-headings-color:#1B3C73;--theme-text-color:#2D3748;--theme-link-initial-color:#1B3C73;--theme-link-hover-color:#E8A835}body{background-color:#FFFFFF!important}h1,h2,h3,h4,h5,h6{color:var(--jkt-primary)!important}.ct-header [data-row*="middle"]>div{background-color:#FFFFFF!important}.jkt-booking-search{display:none}.jkt-fleet-section{padding:20px 0}.jkt-fleet-filters{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;justify-content:center;margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.jkt-fleet-filters::-webkit-scrollbar{display:none}.jkt-filter-btn{flex-shrink:0;padding:8px 20px;border:2px solid var(--jkt-border);border-radius:50px;background:var(--jkt-white);color:var(--jkt-text);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--jkt-transition);white-space:nowrap}.jkt-filter-btn:hover{border-color:var(--jkt-primary);color:var(--jkt-primary)}.jkt-filter-btn.active{background:var(--jkt-primary);border-color:var(--jkt-primary);color:var(--jkt-white)}.jkt-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;background:var(--jkt-light);color:var(--jkt-text-light);font-size:.72rem;font-weight:700;margin-left:4px}.jkt-filter-btn.active .jkt-filter-count{background:rgb(255 255 255 / .2);color:var(--jkt-white)}.jkt-fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1439px){.jkt-fleet-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.jkt-fleet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.jkt-fleet-grid{grid-template-columns:1fr}}.jkt-vehicle-card{background:var(--jkt-white);border-radius:var(--jkt-radius-lg);overflow:hidden;box-shadow:var(--jkt-shadow);transition:var(--jkt-transition);border:1px solid var(--jkt-border)}.jkt-vehicle-card:hover{transform:translateY(-4px);box-shadow:var(--jkt-shadow-lg)}.jkt-vehicle-image{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--jkt-light);cursor:pointer}.jkt-vehicle-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.jkt-vehicle-card:hover .jkt-vehicle-image img{transform:scale(1.05)}.jkt-vehicle-badge{position:absolute;top:12px;left:12px;background:var(--jkt-primary);color:var(--jkt-white);padding:4px 12px;border-radius:50px;font-size:.78rem;font-weight:600}.jkt-vehicle-info{padding:20px}.jkt-vehicle-title{font-size:1.15rem;font-weight:700;color:var(--jkt-text);margin:0 0 4px}.jkt-vehicle-group{font-size:.82rem;color:var(--jkt-text-light);display:block;margin-bottom:16px}.jkt-vehicle-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0;border-top:1px solid var(--jkt-border);border-bottom:1px solid var(--jkt-border)}.jkt-spec{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--jkt-text-light)}.jkt-spec i{color:var(--jkt-primary);width:18px;text-align:center;font-size:.9rem}.jkt-vehicle-footer{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--jkt-border);margin-top:auto}.jkt-vehicle-price{display:flex;align-items:baseline;gap:3px}.jkt-price-from{font-size:.78rem;color:var(--jkt-text-light)}.jkt-price-amount{font-size:1.4rem;font-weight:800;color:var(--jkt-primary)}.jkt-price-period{font-size:.78rem;color:var(--jkt-text-light)}.jkt-vehicle-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:var(--jkt-accent);color:var(--jkt-white);border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-vehicle-btn:hover{background:var(--jkt-accent-hover);color:var(--jkt-white);transform:translateY(-1px)}.jkt-vehicle-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jkt-vehicle-book{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--jkt-primary);color:var(--jkt-white);border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px;font-family:inherit}.jkt-vehicle-book:hover{background:var(--jkt-primary-dark);transform:translateY(-1px)}.jkt-single-vehicle{max-width:1100px;margin:0 auto;padding:40px 20px}.jkt-sv-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.jkt-sv-header h1{font-size:2rem;font-weight:800;color:var(--jkt-text);margin:0}.jkt-sv-gallery{display:grid;grid-template-columns:2fr 1fr;gap:8px;border-radius:var(--jkt-radius-lg);overflow:hidden;margin-bottom:32px}.jkt-sv-gallery-main{aspect-ratio:16/10;overflow:hidden}.jkt-sv-gallery-main img{width:100%;height:100%;object-fit:cover}.jkt-sv-gallery-side{display:grid;grid-template-rows:1fr 1fr;gap:8px}.jkt-sv-gallery-side .jkt-sv-thumb{overflow:hidden;cursor:pointer}.jkt-sv-gallery-side .jkt-sv-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.jkt-sv-gallery-side .jkt-sv-thumb:hover img{transform:scale(1.05)}.jkt-sv-content{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.jkt-sv-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.jkt-sv-spec-item{display:flex;align-items:center;gap:12px;padding:16px;background:var(--jkt-light);border-radius:var(--jkt-radius)}.jkt-sv-spec-item i{font-size:1.3rem;color:var(--jkt-primary);width:24px;text-align:center}.jkt-sv-spec-item .jkt-sv-spec-label{font-size:.78rem;color:var(--jkt-text-light);display:block}.jkt-sv-spec-item .jkt-sv-spec-value{font-size:1rem;font-weight:600;color:var(--jkt-text)}.jkt-sv-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.jkt-sv-feature-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--jkt-light);border-radius:50px;font-size:.85rem;color:var(--jkt-text)}.jkt-sv-feature-tag i{color:var(--jkt-success);font-size:.75rem}.jkt-sv-sidebar{position:sticky;top:100px}.jkt-sv-price-card{background:var(--jkt-white);border:2px solid var(--jkt-border);border-radius:var(--jkt-radius-lg);padding:24px;text-align:center}.jkt-sv-price-card .jkt-sv-price-label{font-size:.85rem;color:var(--jkt-text-light);margin-bottom:4px}.jkt-sv-price-card .jkt-sv-price-big{font-size:2.5rem;font-weight:800;color:var(--jkt-primary);line-height:1.1}.jkt-sv-price-card .jkt-sv-price-period{font-size:.9rem;color:var(--jkt-text-light);margin-bottom:20px;display:block}.jkt-sv-book-btn{display:block;width:100%;padding:14px;background:var(--jkt-accent);color:var(--jkt-white);border:none;border-radius:8px;font-size:1.05rem;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;transition:var(--jkt-transition);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.jkt-sv-book-btn:hover{background:var(--jkt-accent-hover);color:var(--jkt-white);transform:translateY(-1px)}.jkt-sv-inclusions{text-align:left;margin-top:16px;padding-top:16px;border-top:1px solid var(--jkt-border)}.jkt-sv-inclusions li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.85rem;color:var(--jkt-text);list-style:none}.jkt-sv-inclusions li i{color:var(--jkt-success);font-size:.75rem;width:16px;text-align:center}.jkt-dest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 0}.jkt-dest-card{border-radius:var(--jkt-radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--jkt-shadow);text-decoration:none;display:flex;flex-direction:column;background:var(--jkt-white);transition:var(--jkt-transition)}.jkt-dest-card:hover{box-shadow:0 8px 30px rgb(0 0 0 / .12);transform:translateY(-4px)}.jkt-dest-card-img{position:relative;aspect-ratio:16/10;overflow:hidden}.jkt-dest-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.jkt-dest-card:hover .jkt-dest-card-img img{transform:scale(1.06)}.jkt-dest-card-body{padding:16px 20px 20px}.jkt-dest-card-body h3{color:var(--jkt-primary);font-size:1.15rem;font-weight:700;margin:0 0 6px}.jkt-dest-card-body p{color:#555;font-size:.88rem;line-height:1.5;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jkt-dest-card-link{color:var(--jkt-accent-text);font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.jkt-single-dest{max-width:900px;margin:0 auto;padding:40px 20px}.jkt-single-dest .jkt-sd-hero{border-radius:var(--jkt-radius-lg);overflow:hidden;margin-bottom:32px;aspect-ratio:21/9}.jkt-single-dest .jkt-sd-hero img{width:100%;height:100%;object-fit:cover}.jkt-sd-meta{display:flex;gap:24px;margin-bottom:24px;flex-wrap:wrap}.jkt-sd-meta-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--jkt-text-light)}.jkt-sd-meta-item i{color:var(--jkt-primary)}.jkt-sd-tips{background:var(--jkt-light);border-radius:var(--jkt-radius);padding:24px;margin-top:32px}.jkt-sd-tips h3{font-size:1.1rem;font-weight:700;margin:0 0 16px;color:var(--jkt-text)}.jkt-sd-tips ul{list-style:none;padding:0;margin:0}.jkt-sd-tips li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:.9rem;color:var(--jkt-text)}.jkt-sd-tips li i{color:var(--jkt-accent-dark);margin-top:3px}.jkt-faq-section{max-width:800px;margin:0 auto;padding:20px 0}.jkt-faq-item{border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);margin-bottom:12px;overflow:hidden;transition:var(--jkt-transition)}.jkt-faq-item:hover{border-color:var(--jkt-primary)}.jkt-faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;cursor:pointer;background:var(--jkt-white);border:none;width:100%;text-align:left;font-size:1rem;font-weight:600;color:var(--jkt-text);gap:12px;transition:var(--jkt-transition)}.jkt-faq-question:hover{color:var(--jkt-primary)}.jkt-faq-question i{font-size:.85rem;color:var(--jkt-text-light);transition:transform 0.3s ease;flex-shrink:0}.jkt-faq-item.active .jkt-faq-question{color:var(--jkt-primary);background:var(--jkt-light)}.jkt-faq-item.active .jkt-faq-question i{transform:rotate(180deg);color:var(--jkt-primary)}.jkt-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.jkt-faq-answer-inner{padding:0 20px 20px;font-size:.95rem;line-height:1.7;color:var(--jkt-text)}.jkt-faq-item.active .jkt-faq-answer{max-height:500px}@media (max-width:768px){.jkt-booking-form{grid-template-columns:1fr}.jkt-dest-grid{grid-template-columns:1fr}.jkt-sv-content{display:flex;flex-direction:column}.jkt-sv-sidebar{position:static;order:-1;width:100%}.jkt-sv-main{width:100%}.jkt-sv-gallery{grid-template-columns:1fr}.jkt-sv-gallery-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.jkt-sv-specs-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.jkt-sv-spec-item{padding:10px;gap:8px}.jkt-sv-spec-item i{font-size:1rem;width:20px}.jkt-sv-spec-item .jkt-sv-spec-label{font-size:.7rem}.jkt-sv-spec-item .jkt-sv-spec-value{font-size:.85rem}.jkt-sv-main h2{font-size:1.2rem}.jkt-sv-main h2 i{font-size:1rem}.jkt-sv-features{gap:6px;margin-bottom:20px}.jkt-sv-feature-tag{padding:5px 10px;font-size:.78rem}.jkt-sv-calendar{margin:20px 0;padding:16px}.jkt-sv-calendar h2{font-size:1.1rem}.jkt-sv-price-card{padding:18px}.jkt-sv-price-card .jkt-sv-price-big{font-size:2rem}.jkt-sv-inclusions li{font-size:.8rem;gap:6px;padding:3px 0}.jkt-sv-content{gap:20px}.jkt-sv-header h1{font-size:1.5rem}.jkt-booking-search{padding:20px 16px}.jkt-vehicle-specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.jkt-fleet-filters{justify-content:flex-start}}@media (max-width:480px){.jkt-fleet-filters{gap:6px}.jkt-filter-btn{padding:6px 14px;font-size:.82rem}}.jkt-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.jkt-reveal.jkt-revealed{opacity:1;transform:translateY(0)}.jkt-reveal.jkt-reveal-left{transform:translateX(-30px)}.jkt-reveal.jkt-reveal-left.jkt-revealed{transform:translateX(0)}.jkt-reveal.jkt-reveal-right{transform:translateX(30px)}.jkt-reveal.jkt-reveal-right.jkt-revealed{transform:translateX(0)}.jkt-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--jkt-text-light);margin-bottom:24px;flex-wrap:wrap}.jkt-breadcrumbs a{color:var(--jkt-primary);text-decoration:none}.jkt-breadcrumbs a:hover{color:var(--jkt-accent-dark)}.jkt-breadcrumbs .jkt-bc-sep{color:var(--jkt-border);font-size:.7rem}.jkt-blog-hero .jkt-breadcrumbs,.jkt-about-hero-overlay .jkt-breadcrumbs,.jkt-contact-hero .jkt-breadcrumbs{color:rgb(255 255 255 / .7);margin-bottom:16px;justify-content:center}.jkt-blog-hero .jkt-breadcrumbs a,.jkt-about-hero-overlay .jkt-breadcrumbs a,.jkt-contact-hero .jkt-breadcrumbs a{color:rgb(255 255 255 / .85)}.jkt-blog-hero .jkt-breadcrumbs a:hover,.jkt-about-hero-overlay .jkt-breadcrumbs a:hover,.jkt-contact-hero .jkt-breadcrumbs a:hover{color:var(--jkt-accent)}.jkt-blog-hero .jkt-breadcrumbs .jkt-bc-sep,.jkt-about-hero-overlay .jkt-breadcrumbs .jkt-bc-sep,.jkt-contact-hero .jkt-breadcrumbs .jkt-bc-sep{color:rgb(255 255 255 / .4)}.jkt-page-breadcrumbs-wrap{max-width:1200px;margin:0 auto;padding:16px 20px 0}.jkt-trust-section{background:var(--jkt-primary);border-radius:var(--jkt-radius-lg);padding:48px 32px;margin:40px 0}.jkt-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:0 auto;text-align:center}.jkt-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px}.jkt-trust-icon{width:56px;height:56px;border-radius:50%;background:rgb(255 255 255 / .1);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.jkt-trust-icon i{font-size:1.4rem;color:var(--jkt-accent)}.jkt-trust-number{display:flex;align-items:baseline;gap:2px}.jkt-trust-number span{font-size:2.2rem;font-weight:800;color:var(--jkt-white);line-height:1}.jkt-trust-suffix{font-size:1.2rem;font-weight:700;color:var(--jkt-accent)}.jkt-trust-label{font-size:.85rem;color:rgb(255 255 255 / .75);font-weight:500}.jkt-vehicle-card{transition:var(--jkt-transition),opacity 0.4s ease,transform 0.4s ease}.jkt-vehicle-card.jkt-card-hidden{opacity:0;transform:scale(.95);position:absolute;pointer-events:none;width:0;height:0;overflow:hidden;margin:0;padding:0;border:0}.jkt-vehicle-card.jkt-card-visible{opacity:1;transform:scale(1)}.jkt-fleet-grid{position:relative}.jkt-vehicle-price-badge{position:absolute;bottom:12px;right:12px;background:var(--jkt-accent);color:var(--jkt-primary-dark);padding:4px 12px;border-radius:50px;font-size:.82rem;font-weight:700}.wpbs-legend .wpbs-legend-item-icon[data-type=available] div:first-of-type,.wpbs-legend .wpbs-legend-item-icon[data-type=booked] div:first-of-type,.wpbs-legend .wpbs-legend-item-icon[data-type=pending] div:first-of-type{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.wpbs-legend .wpbs-legend-item-icon[data-type=available] div:nth-of-type(2),.wpbs-legend .wpbs-legend-item-icon[data-type=booked] div:nth-of-type(2),.wpbs-legend .wpbs-legend-item-icon[data-type=pending] div:nth-of-type(2){display:none}.wpbs-legend .wpbs-legend-item-icon{border-radius:4px}.wpbs-container .wpbs-date-number{position:relative;z-index:1;font-weight:600;font-size:.9rem}.wpbs-container .wpbs-is-bookable{cursor:pointer}.jkt-sv-calendar{margin:32px 0;padding:24px;background:var(--jkt-light);border-radius:var(--jkt-radius-lg)}.jkt-sv-calendar h2{margin:0 0 16px;font-size:1.3rem}.glightbox-clean .gslide-title{font-family:inherit;color:var(--jkt-white)}.glightbox-clean .gnext,.glightbox-clean .gprev{background:rgb(27 60 115 / .8)}.jkt-sv-gallery-main a,.jkt-sv-gallery-side .jkt-sv-thumb a{display:block;width:100%;height:100%}.jkt-sv-gallery-count{position:absolute;bottom:12px;right:12px;background:rgb(0 0 0 / .65);color:var(--jkt-white);padding:6px 14px;border-radius:50px;font-size:.82rem;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;z-index:2}.jkt-sv-gallery-count i{font-size:.9rem}.jkt-sv-contact{margin-top:16px;padding:16px;background:var(--jkt-light);border-radius:var(--jkt-radius)}.jkt-sv-contact-item{display:flex;align-items:center;gap:10px;padding:8px 0}.jkt-sv-contact-item i{color:var(--jkt-primary);width:20px;text-align:center;font-size:1rem}.jkt-sv-contact-item a{color:var(--jkt-text);text-decoration:none;font-size:.9rem;font-weight:500}.jkt-sv-contact-item a:hover{color:var(--jkt-primary)}.jkt-related-section{margin-top:48px;padding-top:32px;border-top:1px solid var(--jkt-border)}.jkt-related-section h2{font-size:1.4rem;margin-bottom:24px}.jkt-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jkt-cta-band{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);border-radius:var(--jkt-radius-lg);padding:40px 32px;text-align:center;margin:40px 0}.jkt-cta-band h2{color:var(--jkt-white)!important;font-size:1.6rem;margin:0 0 8px}.jkt-cta-band p{color:rgb(255 255 255 / .8);font-size:1rem;margin:0 0 24px}.jkt-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--jkt-accent);color:var(--jkt-white);border-radius:8px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-cta-btn:hover{background:var(--jkt-accent-hover);color:var(--jkt-white);transform:translateY(-2px);box-shadow:0 8px 20px rgb(232 168 53 / .3)}.jkt-dest-distance-badge{position:absolute;top:12px;right:12px;background:rgb(0 0 0 / .6);color:var(--jkt-white);padding:4px 12px;border-radius:50px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px;z-index:2}.jkt-dest-distance-badge i{color:var(--jkt-accent-dark);font-size:.7rem}.jkt-sd-map{border-radius:var(--jkt-radius);overflow:hidden;margin:32px 0;border:1px solid var(--jkt-border)}.jkt-sd-map iframe{width:100%;height:350px;border:0}.jkt-sd-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:32px;border-radius:var(--jkt-radius);overflow:hidden}.jkt-sd-gallery-item{aspect-ratio:4/3;overflow:hidden;cursor:pointer;border-radius:4px}.jkt-sd-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.jkt-sd-gallery-item:hover img{transform:scale(1.05)}.jkt-sd-related{margin-top:40px;padding-top:32px;border-top:1px solid var(--jkt-border)}.jkt-sd-related h2{font-size:1.3rem;margin-bottom:20px}.jkt-sd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.jkt-faq-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--jkt-primary);color:var(--jkt-white);font-size:.75rem;font-weight:700}.jkt-faq-item.active .jkt-faq-number{background:var(--jkt-accent);color:var(--jkt-primary-dark)}.jkt-faq-search{max-width:500px;margin:0 auto 24px;position:relative}.jkt-faq-search input{width:100%;padding:12px 16px 12px 44px;border:2px solid var(--jkt-border);border-radius:50px;font-size:.95rem;color:var(--jkt-text);transition:var(--jkt-transition)}.jkt-faq-search input:focus{border-color:var(--jkt-primary);outline:none}.jkt-faq-search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--jkt-text-light)}.jkt-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.jkt-contact-layout{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start;max-width:1100px;margin:0 auto;padding:40px 20px}.jkt-contact-cards{display:flex;flex-direction:column;gap:16px}.jkt-contact-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);transition:var(--jkt-transition)}.jkt-contact-card:hover{border-color:var(--jkt-primary);box-shadow:var(--jkt-shadow)}.jkt-contact-card-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:var(--jkt-light);display:flex;align-items:center;justify-content:center}.jkt-contact-card-icon i{font-size:1.1rem;color:var(--jkt-primary)}.jkt-contact-card h3{font-size:.9rem;font-weight:700;margin:0 0 4px;color:var(--jkt-text)!important}.jkt-contact-card p,.jkt-contact-card a{font-size:.88rem;color:var(--jkt-text-light);margin:0;text-decoration:none;line-height:1.5}.jkt-contact-card a:hover{color:var(--jkt-primary)}.jkt-contact-map{border-radius:var(--jkt-radius);overflow:hidden;border:1px solid var(--jkt-border);margin-top:16px}.jkt-contact-map iframe{width:100%;height:220px;border:0}.fluentform .ff-el-input--content input,.fluentform .ff-el-input--content textarea,.fluentform .ff-el-input--content select{border-radius:8px!important;border:2px solid var(--jkt-border)!important;padding:12px 14px!important;transition:var(--jkt-transition)!important}.fluentform .ff-el-input--content input:focus,.fluentform .ff-el-input--content textarea:focus{border-color:var(--jkt-primary)!important;box-shadow:0 0 0 3px rgb(27 60 115 / .1)!important}.fluentform .ff-btn-submit{background:var(--jkt-accent)!important;color:var(--jkt-white)!important;border:none!important;border-radius:8px!important;padding:14px 32px!important;font-weight:700!important;font-size:1rem!important;transition:var(--jkt-transition)!important;text-transform:uppercase!important;letter-spacing:1px!important}.fluentform .ff-btn-submit:hover{background:var(--jkt-accent-hover)!important;color:var(--jkt-white)!important;transform:translateY(-1px)!important}.jkt-terms-layout{display:grid;grid-template-columns:260px 1fr;gap:40px;max-width:1100px;margin:0 auto;padding:40px 20px;align-items:start}.jkt-toc{position:sticky;top:100px;background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);padding:20px}.jkt-toc h3{font-size:.9rem;font-weight:700;color:var(--jkt-text)!important;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--jkt-border)}.jkt-toc ol{list-style:none;padding:0;margin:0;counter-reset:toc}.jkt-toc li{counter-increment:toc}.jkt-toc a{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.82rem;color:var(--jkt-text-light);text-decoration:none;transition:var(--jkt-transition)}.jkt-toc a::before{content:counter(toc) ".";font-weight:600;color:var(--jkt-primary);min-width:20px}.jkt-toc a:hover{color:var(--jkt-primary)}.jkt-terms-content section{margin-bottom:32px;scroll-margin-top:80px}.jkt-terms-content h2{font-size:1.3rem;padding-bottom:8px;border-bottom:2px solid var(--jkt-light);margin-bottom:16px}.jkt-timeline{position:relative;padding-left:40px;margin:32px 0}.jkt-timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--jkt-border)}.jkt-timeline-item{position:relative;padding-bottom:32px}.jkt-timeline-item::before{content:'';position:absolute;left:-29px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--jkt-primary);border:3px solid var(--jkt-white);box-shadow:0 0 0 2px var(--jkt-primary)}.jkt-timeline-year{font-size:.82rem;font-weight:700;color:var(--jkt-accent-text);margin-bottom:4px}.jkt-timeline-text{font-size:.95rem;color:var(--jkt-text);line-height:1.6}.jkt-booking-search{position:relative;overflow:hidden}.jkt-booking-search::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgb(232 168 53 / .15) 0%,transparent 70%);pointer-events:none}.jkt-time-group{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jkt-form-group-age{max-width:120px}@media print{.jkt-booking-search,.jkt-fleet-filters,.jkt-sv-sidebar,.jkt-toc,.jkt-cta-band,.jkt-trust-section{display:none!important}.jkt-terms-layout{grid-template-columns:1fr}body{font-size:12pt}}@media (max-width:1024px){.jkt-trust-grid{grid-template-columns:repeat(2,1fr);gap:24px}.jkt-contact-layout{grid-template-columns:1fr}.jkt-terms-layout{grid-template-columns:1fr}.jkt-toc{position:static}.jkt-related-grid,.jkt-sd-related-grid{grid-template-columns:repeat(2,1fr)}.jkt-dest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.jkt-trust-grid{grid-template-columns:repeat(2,1fr)}.jkt-trust-number span{font-size:1.8rem}.jkt-related-grid,.jkt-sd-related-grid{grid-template-columns:1fr}.jkt-cta-band{padding:28px 16px}.jkt-cta-band h2{font-size:1.3rem}.jkt-cta-btn .wp-block-button__link,.jkt-cta-btn-outline .wp-block-button__link{padding:14px 28px;font-size:.95rem;width:100%;justify-content:center;text-align:center}.jkt-cta-band .wp-block-buttons{flex-direction:column;align-items:stretch}.jkt-dest-grid{grid-template-columns:1fr}.jkt-sd-map iframe{height:250px}.jkt-timeline{padding-left:30px}}@media (max-width:480px){.jkt-trust-grid{grid-template-columns:1fr 1fr;gap:16px}.jkt-trust-icon{width:44px;height:44px}.jkt-trust-icon i{font-size:1.1rem}.jkt-trust-number span{font-size:1.5rem}.jkt-sv-gallery-count{font-size:.75rem;padding:4px 10px}}.jkt-hero-banner{min-height:75vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:0!important;max-width:none!important}.jkt-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(15 38 73 / .92) 0%,rgb(15 38 73 / .7) 40%,rgb(15 38 73 / .45) 70%,rgb(15 38 73 / .3) 100%);display:flex;align-items:center;justify-content:flex-start;padding:60px 5vw}.jkt-hero-content{max-width:700px}.jkt-hero-content h1{color:var(--jkt-white)!important;font-size:3.2rem;font-weight:800;line-height:1.1;margin:0 0 16px;text-shadow:0 2px 20px rgb(0 0 0 / .3)}.jkt-hero-sub{color:rgb(255 255 255 / .9);font-size:1.2rem;line-height:1.5;margin:0 0 28px}.jkt-hero-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--jkt-accent);border:2px solid var(--jkt-accent);color:var(--jkt-white);border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-hero-cta:hover{background:var(--jkt-accent-hover);border-color:var(--jkt-accent-hover);color:var(--jkt-white);transform:translateY(-2px);box-shadow:0 8px 20px rgb(232 168 53 / .3)}.jkt-hero-fade-up{animation:jktHeroFadeUp 0.8s ease forwards;opacity:0}.jkt-hero-fade-up:nth-child(2){animation-delay:0.15s}.jkt-hero-fade-up:nth-child(3){animation-delay:0.3s}@keyframes jktHeroFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.jkt-section-intro{text-align:center;max-width:600px;margin:48px auto 8px;padding:0 20px}.jkt-section-intro h2{font-size:1.8rem;font-weight:800;margin:0 0 12px;position:relative;display:inline-block}.jkt-section-intro h2::after{content:'';display:block;width:50px;height:3px;background:var(--jkt-accent);margin:10px auto 0;border-radius:2px}.jkt-section-intro p{color:var(--jkt-text-light);font-size:1rem;line-height:1.6;margin:0}.jkt-section-heading{text-align:center;position:relative;display:block;margin-bottom:32px}.jkt-section-heading::after{content:'';display:block;width:50px;height:3px;background:var(--jkt-accent);margin:10px auto 0;border-radius:2px}.jkt-floating-cta{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:999}.jkt-floating-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:50px;border:none;color:var(--jkt-white);text-decoration:none;font-size:.9rem;font-weight:600;font-family:inherit;box-shadow:0 4px 15px rgb(0 0 0 / .2);transition:var(--jkt-transition);white-space:nowrap;cursor:pointer}.jkt-floating-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .3);color:var(--jkt-white)}.jkt-floating-btn i{font-size:1.1rem}.jkt-floating-phone{background:var(--jkt-primary)}.jkt-floating-phone:hover{background:var(--jkt-primary-dark)}.jkt-floating-whatsapp{background:#25D366}.jkt-floating-whatsapp:hover{background:#1EB954}.jkt-floating-book{background:var(--jkt-accent);color:var(--jkt-primary-dark)}.jkt-floating-book:hover{background:var(--jkt-accent-hover);color:var(--jkt-primary-dark)}.jkt-floating-hidden{opacity:0;transform:translateY(20px) scale(.8);pointer-events:none}footer.ct-footer [data-row*="top"]>div,footer [data-row="top"]{background:var(--jkt-primary-dark)!important}footer.ct-footer [data-row*="bottom"]>div,footer [data-row="bottom"]{background:#091B3A!important}footer.ct-footer{color:rgb(255 255 255 / .75)}footer.ct-footer .ct-widget h2,footer.ct-footer .ct-widget .widget-title,footer.ct-footer h1,footer.ct-footer h2,footer.ct-footer h3,footer.ct-footer h4{color:var(--jkt-white)!important;position:relative;padding-bottom:12px;margin-bottom:16px}footer.ct-footer .ct-widget h2::after,footer.ct-footer .ct-widget .widget-title::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--jkt-accent);border-radius:1px}footer.ct-footer a{color:rgb(255 255 255 / .7)!important;text-decoration:none;transition:var(--jkt-transition)}footer.ct-footer a:hover{color:var(--jkt-accent)!important;padding-left:4px}footer.ct-footer .ct-widget ul{list-style:none;padding:0}footer.ct-footer .ct-widget ul li{padding:4px 0}footer.ct-footer p{color:rgb(255 255 255 / .65)}footer.ct-footer .ct-social-box a{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .1);display:inline-flex;align-items:center;justify-content:center;padding:0!important;transition:var(--jkt-transition)}footer.ct-footer .ct-social-box a:hover{background:var(--jkt-accent);padding-left:0!important}footer.ct-footer .ct-social-box a svg{fill:var(--jkt-white)}.jkt-footer-eot{text-align:center;padding:12px 20px;background:#071530;color:rgb(255 255 255 / .5);font-size:.78rem}.jkt-footer-eot i{color:var(--jkt-accent);margin-right:4px}.jkt-about-hero{min-height:50vh;background-size:cover;background-position:center;background-color:var(--jkt-primary-dark);position:relative;display:flex;align-items:center;justify-content:center}.jkt-about-hero-overlay{position:absolute;inset:0;background:rgb(15 38 73 / .75);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.jkt-about-hero-overlay h1{color:var(--jkt-white)!important;font-size:2.8rem;font-weight:800;margin:0 0 12px}.jkt-about-hero-overlay p{color:rgb(255 255 255 / .85);font-size:1.15rem;margin:0}.jkt-about-stats{max-width:900px;margin:-50px auto 0;padding:0 20px;position:relative;z-index:2}.jkt-about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jkt-about-stat-card{background:var(--jkt-white);border-radius:var(--jkt-radius);padding:24px 16px;text-align:center;box-shadow:var(--jkt-shadow-lg);border:1px solid var(--jkt-border)}.jkt-about-stat-number{font-size:2.2rem;font-weight:800;color:var(--jkt-primary);line-height:1}.jkt-about-stat-suffix{font-size:1.2rem;font-weight:700;color:var(--jkt-accent)}.jkt-about-stat-label{display:block;font-size:.82rem;color:var(--jkt-text-light);margin-top:4px;font-weight:500}.jkt-about-story{max-width:1100px;margin:0 auto;padding:60px 20px}.jkt-about-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.jkt-about-story-text h2{font-size:1.8rem;margin:0 0 20px}.jkt-about-story-text p{color:var(--jkt-text);line-height:1.7;margin:0 0 16px}.jkt-about-story-image img{width:100%;border-radius:var(--jkt-radius-lg);box-shadow:var(--jkt-shadow-lg)}.jkt-about-story-placeholder{width:100%;aspect-ratio:4/3;background:var(--jkt-light);border-radius:var(--jkt-radius-lg);display:flex;align-items:center;justify-content:center}.jkt-about-story-placeholder i{font-size:4rem;color:var(--jkt-border)}.jkt-about-timeline-section{background:var(--jkt-light);padding:60px 20px}.jkt-about-timeline-inner{max-width:700px;margin:0 auto}.jkt-about-values-section{padding:60px 20px}.jkt-about-values-inner{max-width:1100px;margin:0 auto}.jkt-about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.jkt-about-value-card{background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);padding:28px 24px;text-align:center;transition:var(--jkt-transition)}.jkt-about-value-card:hover{border-color:var(--jkt-accent);box-shadow:var(--jkt-shadow);transform:translateY(-4px)}.jkt-about-value-icon{width:56px;height:56px;border-radius:50%;background:rgb(27 60 115 / .08);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.jkt-about-value-icon i{font-size:1.4rem;color:var(--jkt-primary)}.jkt-about-value-card h3{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--jkt-text)!important}.jkt-about-value-card p{font-size:.88rem;color:var(--jkt-text-light);line-height:1.5;margin:0}.jkt-about-cta{max-width:900px;margin:0 auto;padding:0 20px 60px}.jkt-contact-hero{background:var(--jkt-primary-dark);padding:60px 20px;text-align:center}.jkt-contact-hero h1{color:var(--jkt-white)!important;font-size:2.4rem;font-weight:800;margin:0 0 8px}.jkt-contact-hero p{color:rgb(255 255 255 / .8);font-size:1.05rem;margin:0}.jkt-contact-social{display:flex;gap:12px;margin-top:16px}.jkt-social-link{width:42px;height:42px;border-radius:50%;background:var(--jkt-light);display:flex;align-items:center;justify-content:center;color:var(--jkt-primary)!important;text-decoration:none;font-size:1.1rem;transition:var(--jkt-transition)}.jkt-social-link:hover{background:var(--jkt-primary);color:var(--jkt-white)!important}.jkt-contact-form-card{background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius-lg);padding:28px 24px;position:sticky;top:100px}.jkt-contact-form-card h2{font-size:1.3rem;margin:0 0 4px}.jkt-contact-form-sub{color:var(--jkt-text-light);font-size:.88rem;margin:0 0 20px}.jkt-sv-price-card{border-color:rgb(232 168 53 / .3);box-shadow:0 0 0 1px rgb(232 168 53 / .1),var(--jkt-shadow)}.jkt-sv-book-btn{position:relative;overflow:hidden}@keyframes jktPulse{0%,100%{box-shadow:0 0 0 0 rgb(232 168 53 / .4)}50%{box-shadow:0 0 0 8px #fff0}}.jkt-sv-book-btn:not(:hover){animation:jktPulse 2.5s infinite}.jkt-header-scrolled{box-shadow:0 2px 12px rgb(0 0 0 / .08)!important}.jkt-vehicle-card{border-top:3px solid #fff0;background-clip:padding-box}.jkt-vehicle-card:hover{border-top-color:var(--jkt-accent)}.ct-back-to-top{background:var(--jkt-primary)!important;color:var(--jkt-white)!important;border-radius:50%!important;box-shadow:var(--jkt-shadow)!important;transition:var(--jkt-transition)!important}.ct-back-to-top:hover{background:var(--jkt-accent)!important}.ct-back-to-top svg{fill:var(--jkt-white)!important}.blog .entry-card,.archive .entry-card{background:var(--jkt-white);border-radius:var(--jkt-radius-lg);overflow:hidden;box-shadow:var(--jkt-shadow);border:1px solid var(--jkt-border);transition:var(--jkt-transition)}.blog .entry-card:hover,.archive .entry-card:hover{transform:translateY(-4px);box-shadow:var(--jkt-shadow-lg)}.blog .entry-card .ct-image-container img,.archive .entry-card .ct-image-container img{transition:transform 0.4s ease}.blog .entry-card:hover .ct-image-container img,.archive .entry-card:hover .ct-image-container img{transform:scale(1.05)}@media (max-width:768px){.jkt-hero-banner{min-height:60vh;background-attachment:scroll}.jkt-hero-content h1{font-size:2rem}.jkt-hero-sub{font-size:1rem}.jkt-hero-overlay{padding:40px 20px}.jkt-hero-cta,.jkt-hero-cta-outline{padding:12px 24px;font-size:.9rem;letter-spacing:.5px}.jkt-hero-ctas{gap:10px}.jkt-about-hero{min-height:40vh}.jkt-about-hero-overlay h1{font-size:2rem}.jkt-about-stats{margin-top:-30px}.jkt-about-stats-grid{grid-template-columns:1fr 1fr}.jkt-about-story-inner{grid-template-columns:1fr;gap:32px}.jkt-about-values-grid{grid-template-columns:1fr}.jkt-floating-cta{bottom:16px;right:16px;gap:10px}.jkt-floating-btn{width:48px;height:48px;padding:0;border-radius:50%;justify-content:center}.jkt-floating-label{display:none}.jkt-floating-btn i{font-size:1.2rem}.jkt-contact-hero h1{font-size:1.8rem}footer.ct-footer [data-row*="top"]{text-align:center}footer.ct-footer .ct-widget h2::after,footer.ct-footer .ct-widget .widget-title::after{left:50%;transform:translateX(-50%)}}@media (max-width:768px){.jkt-booking-form{grid-template-columns:1fr}.jkt-booking-submit{width:100%}.jkt-time-group{grid-template-columns:1fr}}@media (max-width:480px){.jkt-vehicle-price{justify-content:center}.jkt-about-stats-grid{grid-template-columns:1fr 1fr}.jkt-about-stat-number{font-size:1.6rem}.jkt-section-intro h2{font-size:1.4rem}}.jkt-cta-band .wp-block-buttons{margin-top:24px;gap:16px;justify-content:center;align-items:center}.jkt-cta-btn .wp-block-button__link,.jkt-cta-btn-outline .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:var(--jkt-transition);border:2px solid #fff0;min-height:50px}.jkt-cta-btn .wp-block-button__link{background:var(--jkt-accent);color:var(--jkt-white);text-transform:uppercase;letter-spacing:.5px}.jkt-cta-btn .wp-block-button__link:hover{background:var(--jkt-accent-hover);color:var(--jkt-white);transform:translateY(-2px);box-shadow:0 8px 20px rgb(232 168 53 / .3)}.jkt-cta-btn-outline .wp-block-button__link{background:rgb(255 255 255 / .08);color:#fff;border-color:rgb(255 255 255 / .4)}.jkt-cta-btn-outline .wp-block-button__link:hover{background:rgb(255 255 255 / .18);border-color:rgb(255 255 255 / .7);color:#fff;transform:translateY(-2px)}.home .jkt-fleet-section .jkt-fleet-filters{display:none}.home .jkt-fleet-grid .jkt-vehicle-card:nth-child(n+7){display:none}.home .jkt-fleet-grid{grid-template-columns:repeat(3,1fr)}.jkt-fleet-see-all{display:none;text-align:center;margin-top:32px}.home .jkt-fleet-see-all{display:block}.jkt-fleet-see-all a{display:inline-flex;align-items:center;gap:8px;padding:14px 40px;background:var(--jkt-primary);color:var(--jkt-white);border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:var(--jkt-transition)}.jkt-fleet-see-all a:hover{background:var(--jkt-primary-dark);transform:translateY(-2px);box-shadow:var(--jkt-shadow-lg);color:var(--jkt-white)}.jkt-fleet-see-all a::after{content:'\2192';font-size:1.1rem;transition:transform 0.3s ease}.jkt-fleet-see-all a:hover::after{transform:translateX(4px)}.home .jkt-dest-grid .jkt-dest-card:nth-child(n+4){display:none}.jkt-dest-see-all{display:none;text-align:center;margin-top:24px}.home .jkt-dest-see-all{display:block}.jkt-dest-see-all a{display:inline-flex;align-items:center;gap:8px;color:var(--jkt-primary);font-weight:600;font-size:1rem;text-decoration:none;transition:var(--jkt-transition)}.jkt-dest-see-all a:hover{color:var(--jkt-accent-dark)}.jkt-dest-see-all a::after{content:'\2192';transition:transform 0.3s ease}.jkt-dest-see-all a:hover::after{transform:translateX(4px)}.home .jkt-faq-section .jkt-faq-item:nth-child(n+6){display:none}.home .jkt-faq-section .jkt-faq-search{display:none}.jkt-faq-see-all{display:none;text-align:center;margin-top:24px}.home .jkt-faq-see-all{display:block}.jkt-faq-see-all a{display:inline-flex;align-items:center;gap:8px;color:var(--jkt-primary);font-weight:600;font-size:1rem;text-decoration:none;transition:var(--jkt-transition)}.jkt-faq-see-all a:hover{color:var(--jkt-accent-dark)}.home .jkt-section-intro{margin:56px auto 16px}.home .jkt-trust-section{margin:0 auto 16px;max-width:1200px}.home .jkt-cta-band{margin:56px 0 0;border-radius:0;padding:60px 32px;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.jkt-vehicle-card{border-top:3px solid #fff0}.jkt-vehicle-card:hover{border-top-color:var(--jkt-accent)}.jkt-header-scrolled{box-shadow:0 2px 20px rgb(0 0 0 / .08)!important}.blog .site-main::before,.archive .site-main::before{content:none}.jkt-blog-hero{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);padding:56px 20px 48px;text-align:center;margin-bottom:40px}.jkt-blog-hero h1{color:var(--jkt-white)!important;font-size:2.2rem;font-weight:800;margin:0 0 8px}.jkt-blog-hero p{color:rgb(255 255 255 / .75);font-size:1.05rem;margin:0;max-width:500px;margin-left:auto;margin-right:auto}body.page-id-1175 .entry-header,body.page-id-1173 .entry-header,body.page-id-1174 .entry-header{display:none}.blog .entry-card,.archive .entry-card{display:flex;flex-direction:column;border-top:3px solid #fff0}.blog .entry-card:hover,.archive .entry-card:hover{border-top-color:var(--jkt-accent)}.blog .entry-card .ct-image-container,.archive .entry-card .ct-image-container{aspect-ratio:16/10;overflow:hidden}.blog .entry-card .entry-meta a[rel="category tag"],.archive .entry-card .entry-meta a[rel="category tag"],.blog .entry-card .ct-post-categories a,.archive .entry-card .ct-post-categories a{display:inline-block;padding:3px 10px;background:var(--jkt-light);color:var(--jkt-primary);border-radius:50px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:var(--jkt-transition)}.blog .entry-card .entry-meta a[rel="category tag"]:hover,.archive .entry-card .entry-meta a[rel="category tag"]:hover,.blog .entry-card .ct-post-categories a:hover,.archive .entry-card .ct-post-categories a:hover{background:var(--jkt-primary);color:var(--jkt-white)}.blog .entry-card .entry-title,.archive .entry-card .entry-title{font-size:1.15rem;line-height:1.4;margin-bottom:8px}.blog .entry-card .entry-title a,.archive .entry-card .entry-title a{color:var(--jkt-primary);text-decoration:none;transition:var(--jkt-transition)}.blog .entry-card .entry-title a:hover,.archive .entry-card .entry-title a:hover{color:var(--jkt-accent-dark)}.blog .entry-card .entry-excerpt,.archive .entry-card .entry-excerpt{color:var(--jkt-text-light);font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog .entry-card time,.archive .entry-card time{color:var(--jkt-text-light);font-size:.82rem}.blog .entry-card .entry-button,.archive .entry-card .entry-button,.blog .entry-card a.ct-read-more,.archive .entry-card a.ct-read-more{display:inline-flex;align-items:center;gap:6px;color:var(--jkt-primary);font-weight:600;font-size:.9rem;text-decoration:none;transition:var(--jkt-transition);margin-top:auto;padding-top:12px}.blog .entry-card .entry-button:hover,.archive .entry-card .entry-button:hover,.blog .entry-card a.ct-read-more:hover,.archive .entry-card a.ct-read-more:hover{color:var(--jkt-accent-dark)}@media (max-width:768px){.home .jkt-fleet-grid{grid-template-columns:1fr}.home .jkt-fleet-grid .jkt-vehicle-card:nth-child(n+5){display:none}.home .jkt-dest-grid .jkt-dest-card:nth-child(n+3){display:none}.jkt-blog-hero{padding:40px 20px 32px}.jkt-blog-hero h1{font-size:1.6rem}}@media (min-width:769px) and (max-width:1024px){.home .jkt-fleet-grid{grid-template-columns:repeat(2,1fr)}}.ct-panel nav.mobile-menu{--theme-link-initial-color:var(--jkt-primary) !important}.ct-panel nav.mobile-menu .ct-menu-link{color:var(--jkt-primary)!important}.ct-panel nav.mobile-menu .ct-menu-link:hover,.ct-panel nav.mobile-menu .ct-menu-link:focus{color:var(--jkt-accent-dark)!important}.ct-panel nav.mobile-menu .current-menu-item>.ct-menu-link{color:var(--jkt-accent-dark)!important}.ct-panel .ct-toggle-close{color:var(--jkt-primary)!important}.single-post .entry-header{background:linear-gradient(135deg,var(--jkt-primary) 0%,#0F2649 100%);color:var(--jkt-white);padding:60px 30px 50px;margin:-30px -30px 40px;border-radius:0 0 16px 16px;text-align:center}.single-post .entry-header .entry-title{color:var(--jkt-white)!important;font-size:2rem;line-height:1.3;margin-bottom:16px}.single-post .entry-header .entry-meta,.single-post .entry-header .ct-meta,.single-post .entry-header time,.single-post .entry-header .ct-post-categories a{color:rgb(255 255 255 / .8)!important}.single-post .entry-header .ct-post-categories a{background:rgb(255 255 255 / .15)!important;border-radius:20px;padding:4px 14px;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px}.single-post .entry-header .ct-post-categories a:hover{background:var(--jkt-accent)!important;color:var(--jkt-white)!important}.single-post .ct-featured-image{border-radius:12px;overflow:hidden;margin-bottom:32px;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.single-post .ct-featured-image img{width:100%;height:auto;display:block}.single-post .entry-content h2{color:var(--jkt-primary);font-size:1.5rem;margin-top:36px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--jkt-light)}.single-post .entry-content h3{color:var(--jkt-primary);font-size:1.2rem;margin-top:28px}.single-post .entry-content p{line-height:1.8;color:var(--jkt-text);margin-bottom:20px}.single-post .entry-content a{color:var(--jkt-accent-text);font-weight:600;text-decoration:none;border-bottom:1px solid #fff0;transition:var(--jkt-transition)}.single-post .entry-content a:hover{border-bottom-color:var(--jkt-accent)}.single-post .ct-comments-container,.single-post #respond,.single-post .comments-area{display:none!important}.single-post .post-navigation{margin-top:48px;padding-top:32px;border-top:2px solid var(--jkt-light)}.single-post .post-navigation a{color:var(--jkt-primary);font-weight:600;text-decoration:none}.single-post .post-navigation a:hover{color:var(--jkt-accent-dark)}.page-template-default.page-id-1178 .entry-header,body.page-id-1178 .entry-header{background:linear-gradient(135deg,var(--jkt-primary) 0%,#0F2649 100%);color:var(--jkt-white);padding:50px 30px 40px;margin:-30px -30px 40px;border-radius:0 0 16px 16px;text-align:center}body.page-id-1178 .entry-header .entry-title,body.page-id-1178 h1.wp-block-heading:first-of-type{color:var(--jkt-white)!important}body.page-id-1178 .entry-title{color:var(--jkt-white)!important;font-size:2rem}body.page-id-1178 .entry-content h2{color:var(--jkt-primary);font-size:1.4rem;margin-top:32px;margin-bottom:12px;padding-left:16px;border-left:4px solid var(--jkt-accent)}body.page-id-1178 .entry-content h3{color:var(--jkt-primary);font-size:1.15rem;margin-top:24px;margin-bottom:8px}body.page-id-1178 .entry-content p{line-height:1.8;margin-bottom:16px;padding-left:20px}.wpbs-container{background:var(--jkt-white);border-radius:16px;padding:24px;box-shadow:0 2px 16px rgb(0 0 0 / .06);border:1px solid var(--jkt-light)}.wpbs-container .wpbs-calendar-header{margin-bottom:16px}.wpbs-container .wpbs-calendar th{color:var(--jkt-primary);font-weight:700;font-size:.85rem;text-transform:uppercase;padding:8px 4px}.wpbs-container .wpbs-calendar td{border-radius:6px;transition:all 0.2s ease}.wpbs-container .wpbs-calendar td:hover{transform:scale(1.05)}.wpbs-container .wpbs-legend{display:flex;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--jkt-light);border-radius:10px;margin-bottom:16px}.wpbs-container .wpbs-legend-item{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--jkt-text)}.wpbs-container .wpbs-calendar-header select,.wpbs-container select.wpbs-select-month{border:1px solid var(--jkt-light);border-radius:8px;padding:6px 12px;font-size:.95rem;color:var(--jkt-primary);background:var(--jkt-white)}.wpbs-container .wpbs-prev,.wpbs-container .wpbs-next{background:var(--jkt-primary);color:var(--jkt-white);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:var(--jkt-transition);border:none;cursor:pointer}.wpbs-container .wpbs-prev:hover,.wpbs-container .wpbs-next:hover{background:var(--jkt-accent)}.wpbs-container .wpbs-form{margin-top:20px}.wpbs-container .wpbs-form label{color:var(--jkt-primary);font-weight:600;font-size:.9rem;margin-bottom:4px;display:block}.wpbs-container .wpbs-form input[type="text"],.wpbs-container .wpbs-form input[type="email"],.wpbs-container .wpbs-form textarea,.wpbs-container .wpbs-form select{border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-size:.95rem;width:100%;transition:border-color 0.2s}.wpbs-container .wpbs-form input:focus,.wpbs-container .wpbs-form textarea:focus,.wpbs-container .wpbs-form select:focus{border-color:var(--jkt-accent);outline:none;box-shadow:0 0 0 3px rgb(232 168 53 / .15)}.wpbs-container .wpbs-form button[type="submit"],.wpbs-container .wpbs-form input[type="submit"]{background:var(--jkt-accent);color:var(--jkt-white);border:none;border-radius:10px;padding:14px 32px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--jkt-transition);width:100%;margin-top:12px}.wpbs-container .wpbs-form button[type="submit"]:hover,.wpbs-container .wpbs-form input[type="submit"]:hover{background:var(--jkt-primary);transform:translateY(-1px)}body.page-id-1175 .jkt-faq-section .jkt-faq-item{display:block!important}body.page-id-1175 .jkt-faq-see-all{display:none!important}body.page-id-1175 .jkt-faq-search{display:flex!important}body.page-id-1174 .jkt-dest-grid .jkt-dest-card{display:flex!important}body.page-id-1174 .jkt-dest-see-all{display:none!important}@media (max-width:768px){.single-post .entry-header{padding:40px 20px 32px;margin:-20px -20px 28px}.single-post .entry-header .entry-title{font-size:1.5rem}body.page-id-1178 .entry-header{padding:40px 20px 32px;margin:-20px -20px 28px}.wpbs-container{padding:8px;border-radius:12px}.wpbs-calendars-wrapper,.wpbs-calendars-wrapper.wpbs-legend-position-side{display:flex!important;flex-direction:column!important;padding-right:0!important;box-sizing:border-box!important}.wpbs-calendars-wrapper .wpbs-legend,.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend{position:relative!important;top:auto!important;right:auto!important;width:auto!important;order:1;margin-bottom:0;margin-top:10px;padding:6px 10px;gap:10px;justify-content:center;display:flex!important;flex-wrap:wrap}.wpbs-calendars-wrapper .wpbs-legend-item,.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item{font-size:.72rem;gap:4px}.wpbs-calendars-wrapper .wpbs-legend .wpbs-legend-item-icon,.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item-icon{width:10px;height:10px}.wpbs-calendars-wrapper .wpbs-calendars{width:100%}.wpbs-container .wpbs-calendar{width:100%}.wpbs-container .wpbs-calendar th{font-size:.95rem;padding:8px 2px}.wpbs-container .wpbs-calendar td{font-size:1.05rem;padding:5px}.wpbs-container .wpbs-date-number{font-size:1.05rem}.jkt-sv-calendar{padding:10px;margin:16px 0}}.single-post .jkt-blog-hero{margin-bottom:32px}.jkt-blog-hero-cat{display:inline-block;background:rgb(255 255 255 / .15);color:rgb(255 255 255 / .9);padding:4px 16px;border-radius:20px;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.jkt-blog-hero-meta{opacity:.8;font-size:0.9rem!important}.single-post .hero-section{display:none!important}body.page-id-1178 .hero-section{display:none!important}.jkt-booking-trigger{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);border-radius:var(--jkt-radius-lg);padding:40px;position:relative;overflow:hidden}.jkt-booking-trigger::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:rgb(232 168 53 / .08);border-radius:50%;pointer-events:none}.jkt-trigger-content{position:relative;z-index:1}.jkt-trigger-header{text-align:center;margin-bottom:20px}.jkt-trigger-header h3{color:var(--jkt-white)!important;font-size:1.3rem;font-weight:700;margin:0 0 4px}.jkt-trigger-header h3 i{margin-right:8px;color:var(--jkt-accent)}.jkt-trigger-header p{color:rgb(255 255 255 / .6);font-size:.9rem;margin:0}.jkt-trigger-fields{display:flex;gap:2px;background:rgb(255 255 255 / .1);border-radius:12px;overflow:hidden}.jkt-trigger-field{flex:1;background:rgb(255 255 255 / .08);border:none;padding:14px 16px;cursor:pointer;text-align:left;transition:var(--jkt-transition);font-family:inherit}.jkt-trigger-field:hover{background:rgb(255 255 255 / .15)}.jkt-field-label{display:block;font-size:.72rem;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}.jkt-field-label i{margin-right:4px;color:var(--jkt-accent)}.jkt-field-value{display:block;color:var(--jkt-white);font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jkt-trigger-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:var(--jkt-accent);color:var(--jkt-white);border:none;border-radius:0;font-size:.9rem;font-weight:700;cursor:pointer;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-family:inherit}.jkt-trigger-btn:hover{background:var(--jkt-accent-hover)}@media (max-width:768px){.jkt-trigger-fields{flex-direction:column;gap:1px}.jkt-trigger-field{padding:12px 16px}.jkt-trigger-btn{border-radius:0;padding:16px}}.jkt-booking-inclusions{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-top:20px;padding:20px;color:var(--jkt-text);font-size:.85rem}.jkt-booking-inclusions span{display:inline-flex;align-items:center;gap:6px}.jkt-booking-inclusions i{color:var(--jkt-success);font-size:.8rem}.jkt-modal-overlay{position:fixed;inset:0;z-index:99999;background:rgb(15 38 73 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.jkt-modal-overlay.active{opacity:1;visibility:visible}.jkt-modal{background:var(--jkt-white);border-radius:20px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;padding:32px;position:relative;transform:translateY(20px) scale(.97);transition:transform 0.3s ease;box-shadow:0 24px 48px rgb(0 0 0 / .2)}.jkt-modal-overlay.active .jkt-modal{transform:translateY(0) scale(1)}.jkt-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;background:var(--jkt-light);border:none;border-radius:50%;font-size:1.1rem;color:var(--jkt-text);cursor:pointer;transition:var(--jkt-transition);display:flex;align-items:center;justify-content:center;z-index:10}.jkt-modal-close:hover{background:var(--jkt-border)}.jkt-modal-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:32px;padding:0 20px}.jkt-progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1}.jkt-step-num{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;border:2px solid var(--jkt-border);color:var(--jkt-text-light);background:var(--jkt-white);transition:var(--jkt-transition)}.jkt-step-label{font-size:.75rem;color:var(--jkt-text-light);font-weight:500;transition:var(--jkt-transition)}.jkt-progress-step.active .jkt-step-num{background:var(--jkt-accent);border-color:var(--jkt-accent);color:var(--jkt-white)}.jkt-progress-step.active .jkt-step-label{color:var(--jkt-accent-text);font-weight:600}.jkt-progress-step.completed .jkt-step-num{background:var(--jkt-success);border-color:var(--jkt-success);color:var(--jkt-white)}.jkt-progress-step.completed .jkt-step-num::after{content:'\2713';font-size:1rem}.jkt-progress-step.completed .jkt-step-num span{display:none}.jkt-progress-line{flex:1;height:2px;background:var(--jkt-border);margin:0 -4px;margin-bottom:22px;transition:background 0.3s ease}.jkt-progress-line.active{background:var(--jkt-success)}.jkt-modal-step{display:none}.jkt-modal-step.active{display:block;animation:jktStepIn 0.3s ease forwards}@keyframes jktStepIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.jkt-modal-step.exit-left{animation:jktStepOutLeft 0.2s ease forwards}@keyframes jktStepOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.jkt-step-header{text-align:center;margin-bottom:24px}.jkt-step-icon{font-size:2rem;color:var(--jkt-accent);margin-bottom:8px;display:block}.jkt-step-header h2{font-size:1.3rem;font-weight:700;color:var(--jkt-primary-dark);margin:0}.jkt-modal-label{display:block;font-size:.85rem;font-weight:600;color:var(--jkt-text);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.jkt-modal-label i{margin-right:4px;color:var(--jkt-primary)}.jkt-location-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.jkt-loc-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid var(--jkt-border);border-radius:10px;cursor:pointer;transition:var(--jkt-transition);background:var(--jkt-white)}.jkt-loc-card input[type="radio"]{display:none}.jkt-loc-card i{font-size:1.1rem;color:var(--jkt-text-light);width:24px;text-align:center;transition:color 0.3s ease}.jkt-loc-card span{font-size:.88rem;font-weight:500;color:var(--jkt-text)}.jkt-loc-card:hover{border-color:var(--jkt-primary);background:var(--jkt-light)}.jkt-loc-card:has(input:checked){border-color:var(--jkt-accent);background:rgb(232 168 53 / .08)}.jkt-loc-card:has(input:checked) i{color:var(--jkt-accent)}.jkt-same-location{margin-bottom:20px}.jkt-toggle-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;color:var(--jkt-text);font-weight:500}.jkt-toggle-label input{display:none}.jkt-toggle-switch{width:44px;height:24px;background:var(--jkt-border);border-radius:12px;position:relative;transition:background 0.3s ease}.jkt-toggle-switch::after{content:'';position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--jkt-white);border-radius:50%;transition:transform 0.3s ease;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.jkt-toggle-label input:checked+.jkt-toggle-switch{background:var(--jkt-accent)}.jkt-toggle-label input:checked+.jkt-toggle-switch::after{transform:translateX(20px)}.jkt-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.jkt-date-group label{display:block;margin-bottom:6px}.jkt-date-group input[type="date"],.jkt-date-group select{width:100%;padding:12px;border:2px solid var(--jkt-border);border-radius:8px;font-size:.95rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--jkt-text);background:var(--jkt-white);transition:border-color 0.3s ease}.jkt-date-group input[type="date"]:focus,.jkt-date-group select:focus{outline:none;border-color:var(--jkt-accent)}.jkt-step-summary{background:var(--jkt-light);border-radius:10px;padding:12px 16px;margin-bottom:20px;font-size:.88rem;color:var(--jkt-text);display:none}.jkt-step-summary.visible{display:block}.jkt-step-summary i{color:var(--jkt-primary);margin-right:6px}.jkt-age-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0}.jkt-modal-step[data-step="3"] .jkt-modal-nav{margin-top:16px;padding-top:16px}.jkt-age-card{display:flex;flex-direction:column;align-items:center;padding:20px 12px;border:2px solid var(--jkt-border);border-radius:12px;cursor:pointer;transition:var(--jkt-transition);text-align:center}.jkt-age-card input[type="radio"]{display:none}.jkt-age-range{font-size:1.4rem;font-weight:700;color:var(--jkt-primary-dark);margin-bottom:4px}.jkt-age-card .jkt-age-label{font-size:.78rem;color:var(--jkt-text-light);text-transform:uppercase;letter-spacing:.5px}.jkt-age-card:hover{border-color:var(--jkt-primary);background:var(--jkt-light)}.jkt-age-card:has(input:checked){border-color:var(--jkt-accent);background:rgb(232 168 53 / .08)}.jkt-age-card:has(input:checked) .jkt-age-range{color:var(--jkt-accent)}.jkt-modal-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--jkt-border)}.jkt-modal-back{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff0;border:2px solid var(--jkt-border);border-radius:8px;color:var(--jkt-text);font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--jkt-transition)}.jkt-modal-back:hover{border-color:var(--jkt-primary);color:var(--jkt-primary)}.jkt-modal-next{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--jkt-primary);color:var(--jkt-white);border:none;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:.5px}.jkt-modal-next:hover{background:var(--jkt-primary-dark);transform:translateY(-1px)}.jkt-modal-submit{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--jkt-accent);color:var(--jkt-white);border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-modal-submit:hover{background:var(--jkt-accent-hover);transform:translateY(-1px);box-shadow:0 6px 16px rgb(232 168 53 / .4)}@media (max-width:768px){.jkt-trigger-content{flex-direction:column;text-align:center}.jkt-trigger-btn{width:100%;justify-content:center}.jkt-modal-overlay{width:100vw!important;height:100vh!important;margin-left:calc(-50vw + 50%)!important;max-width:none!important;left:0!important;top:0!important}.jkt-modal{border-radius:0;max-width:100vw;width:100vw!important;max-height:100vh;height:100vh;padding:12px 16px 16px;margin:0!important;left:0;overflow:hidden;display:flex;flex-direction:column}.jkt-modal-close{position:relative!important;top:auto!important;right:auto!important;left:auto!important;display:block!important;margin-left:auto!important;margin-right:0!important;margin-bottom:8px!important;background:var(--jkt-light,#F5F7FA)!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:1rem!important;z-index:10!important;flex-shrink:0}.jkt-modal-step{display:none;flex-direction:column;max-height:calc(100vh - 160px);overflow:hidden}.jkt-modal-step.active{display:flex}.jkt-location-cards{grid-template-columns:1fr;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.jkt-loc-card{padding:10px 12px}.jkt-date-row{grid-template-columns:1fr 1fr;gap:10px}.jkt-date-group select{height:48px;line-height:48px;padding:0 12px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23718096' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:32px}.jkt-date-group input[type="date"]{height:48px}.jkt-step-label{display:none}.jkt-modal-progress{padding:0;margin-bottom:20px}.jkt-step-header{margin-bottom:16px}.jkt-step-icon{font-size:1.6rem;margin-bottom:4px}.jkt-step-header h2{font-size:1.15rem}.jkt-modal-label{font-size:.8rem;margin-bottom:8px}.jkt-age-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:0}.jkt-age-card{padding:14px 6px}.jkt-age-range{font-size:1.2rem}.jkt-age-card .jkt-age-label{font-size:.65rem;letter-spacing:0}.jkt-modal-nav{margin-top:16px;padding-top:14px;position:sticky;bottom:0;background:var(--jkt-white);padding-bottom:16px;flex-shrink:0;z-index:5}.jkt-modal-back{padding:10px 16px;font-size:.85rem}.jkt-modal-next{padding:10px 20px;font-size:.85rem}.jkt-modal-submit{padding:12px 20px;font-size:.85rem;letter-spacing:.5px}.jkt-step-summary{padding:10px 12px;font-size:.82rem;margin-bottom:14px}.jkt-same-location{margin-bottom:14px}}.jkt-hero-ctas{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.jkt-hero-cta-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:rgb(255 255 255 / .12);border:2px solid rgb(255 255 255 / .35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--jkt-white);border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-hero-cta-outline:hover{background:rgb(255 255 255 / .22);border-color:rgb(255 255 255 / .6);color:var(--jkt-white);transform:translateY(-3px);box-shadow:0 8px 32px rgb(0 0 0 / .15)}.jkt-hero-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px;font-size:.88rem;color:rgb(255 255 255 / .85);font-weight:500}.jkt-hero-trust-sep{width:4px;height:4px;border-radius:50%;background:rgb(255 255 255 / .5);flex-shrink:0}.jkt-hero-scroll{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:rgb(255 255 255 / .7);font-size:1.2rem;animation:jktBounce 2s infinite}@keyframes jktBounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}.home .jkt-hero-scroll{display:none}.home .jkt-hero-banner{min-height:80vh;margin-bottom:0!important}.home .jkt-hero-overlay{padding-bottom:100px;justify-content:center;padding-left:20px;padding-right:20px}.home .jkt-hero-content{max-width:1100px;width:100%;text-align:left}.home .jkt-hero-ctas{justify-content:flex-start}.home .jkt-hero-trust{justify-content:flex-start}.home .jkt-booking-trigger{margin-top:-70px!important;margin-block-start:-70px!important;position:relative;z-index:10;background:rgb(255 255 255 / .97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:20px 24px;box-shadow:0 8px 40px rgb(0 0 0 / .15),0 2px 8px rgb(0 0 0 / .05);max-width:1100px;border:1px solid rgb(255 255 255 / .9)}.home .jkt-booking-trigger::before{display:none}.home .jkt-trigger-header{display:none}.home .jkt-booking-trigger.jkt-reveal{opacity:1!important;transform:none!important}.home .jkt-trigger-fields{background:#fff0;border:1.5px solid #e2e8f0;border-radius:12px}.home .jkt-trigger-field{background:#fff0;color:var(--jkt-primary)}.home .jkt-trigger-field:hover{background:var(--jkt-light)}.home .jkt-field-label{color:#64748b}.home .jkt-field-label i{color:var(--jkt-accent)}.home .jkt-field-value{color:var(--jkt-primary);font-weight:600}.home .jkt-booking-inclusions{margin-top:12px!important;margin-block-start:12px!important}@media (max-width:768px){.home .jkt-hero-banner{min-height:70vh}.home .jkt-hero-overlay{padding-bottom:80px}.home .jkt-booking-trigger{margin-top:-50px!important;margin-block-start:-50px!important;margin-left:12px;margin-right:12px;padding:14px 16px;border-radius:14px}}.jkt-search-banner{background:var(--jkt-white);border:1.5px solid #e2e8f0;padding:16px 20px;margin-bottom:32px;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.jkt-search-banner-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.jkt-search-banner-info h3{font-size:1rem;font-weight:700;margin:0 0 2px;color:var(--jkt-primary)!important}.jkt-search-banner-info h3 i{color:var(--jkt-accent);margin-right:6px}.jkt-search-banner-info p{font-size:.85rem;color:#666;margin:0}.jkt-search-banner-info p i{color:var(--jkt-accent-text,#9A7420);margin-right:4px}.jkt-search-modify{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--jkt-primary);color:var(--jkt-white);border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--jkt-transition);text-decoration:none;white-space:nowrap}.jkt-search-modify:hover{background:var(--jkt-primary-dark);color:var(--jkt-white)}@media (max-width:768px){.jkt-search-banner-inner{flex-direction:column;text-align:center}.jkt-hero-trust{flex-wrap:wrap;gap:8px 16px}}.jkt-header-book{position:fixed;top:14px;right:80px;z-index:999;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--jkt-accent);color:var(--jkt-primary-dark);border:none;border-radius:50px;font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:var(--jkt-transition);box-shadow:0 2px 10px rgb(232 168 53 / .35);text-transform:uppercase}.jkt-header-book:hover{background:var(--jkt-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px rgb(232 168 53 / .45)}.jkt-header-book i{font-size:.85rem}@media (max-width:999px){.jkt-header-book{right:72px;top:14px;padding:0;width:34px;height:34px;justify-content:center;border-radius:50%}.jkt-header-book span{display:none}.jkt-header-book i{font-size:.9rem}}.ct-header [data-id="trigger"] .ct-trigger svg,.ct-header [data-id="trigger"] .ct-trigger img{display:none!important}.ct-header [data-id="trigger"] .ct-trigger::before{content:'\f0c9';font-family:'Font Awesome 7 Pro';font-weight:900;font-size:1.1rem;color:var(--jkt-primary)}.ct-panel .ct-panel-content{background:linear-gradient(180deg,#FFFFFF 0%,#F5F7FA 100%)!important}.ct-panel nav.mobile-menu .ct-menu-link{padding:16px 24px!important;border-left:3px solid #fff0;font-size:1.05rem!important;font-weight:600;transition:all 0.2s ease}.ct-panel nav.mobile-menu li{border-bottom:1px solid rgb(27 60 115 / .06)}.ct-panel nav.mobile-menu .ct-menu-link:hover,.ct-panel nav.mobile-menu .ct-menu-link:focus{border-left-color:var(--jkt-accent)!important;background:rgb(232 168 53 / .06)}.ct-panel nav.mobile-menu .current-menu-item>.ct-menu-link{border-left-color:var(--jkt-accent)!important;color:var(--jkt-accent-dark)!important;background:rgb(232 168 53 / .04)}.ct-panel .ct-toggle-close{background:var(--jkt-primary-dark)!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:center}.ct-panel .ct-toggle-close svg{width:14px;height:14px}.ct-panel .ct-social-box a:hover{color:var(--jkt-accent-dark)!important}nav.header-menu-1 .ct-menu-link{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}nav.header-menu-1 .ct-menu-link::before{position:static!important;width:auto!important;height:auto!important;bottom:auto!important;left:auto!important;right:auto!important;background:none!important;transform:none!important;font-family:'Font Awesome 7 Pro'!important;font-weight:400;font-size:.7em;opacity:.45;transition:opacity 0.2s ease;flex-shrink:0;display:inline-block!important}nav.header-menu-1 .ct-menu-link:hover::before{opacity:.9}nav.header-menu-1 li:nth-child(1) .ct-menu-link::before{content:'\f015'!important}nav.header-menu-1 li:nth-child(2) .ct-menu-link::before{content:'\f0c0'!important}nav.header-menu-1 li:nth-child(3) .ct-menu-link::before{content:'\f5e4'!important}nav.header-menu-1 li:nth-child(4) .ct-menu-link::before{content:'\f5a0'!important}nav.header-menu-1 li:nth-child(5) .ct-menu-link::before{content:'\f059'!important}nav.header-menu-1 li:nth-child(6) .ct-menu-link::before{content:'\f0e0'!important}.ct-panel .ct-panel-content-inner{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.jkt-offcanvas-logo{display:block;padding:8px 24px 16px;border-bottom:1px solid rgb(27 60 115 / .08);margin-bottom:8px}.jkt-offcanvas-logo img{height:40px;width:auto}.ct-panel nav.mobile-menu .ct-menu-link::before{font-family:'Font Awesome 7 Pro';font-weight:400;margin-right:10px;font-size:.9em;opacity:.5;width:22px;display:inline-block;text-align:center;transition:opacity 0.2s ease}.ct-panel nav.mobile-menu .ct-menu-link:hover::before,.ct-panel nav.mobile-menu .current-menu-item>.ct-menu-link::before{opacity:.9}.ct-panel nav.mobile-menu li:nth-child(1) .ct-menu-link::before{content:'\f015'}.ct-panel nav.mobile-menu li:nth-child(2) .ct-menu-link::before{content:'\f0c0'}.ct-panel nav.mobile-menu li:nth-child(3) .ct-menu-link::before{content:'\f5e4'}.ct-panel nav.mobile-menu li:nth-child(4) .ct-menu-link::before{content:'\f5a0'}.ct-panel nav.mobile-menu li:nth-child(5) .ct-menu-link::before{content:'\f059'}.ct-panel nav.mobile-menu li:nth-child(6) .ct-menu-link::before{content:'\f0e0'}.jkt-offcanvas-cta{display:flex;gap:10px;padding:20px 24px 16px}.jkt-offcanvas-cta a,.jkt-offcanvas-cta button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:10px;font-size:.88rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all 0.2s ease;border:none;cursor:pointer;font-family:inherit}.jkt-offcanvas-cta .jkt-oc-book{background:var(--jkt-accent);color:var(--jkt-primary-dark);box-shadow:0 2px 8px rgb(232 168 53 / .3)}.jkt-offcanvas-cta .jkt-oc-book:hover{background:var(--jkt-accent-hover);transform:translateY(-1px)}.jkt-offcanvas-cta .jkt-oc-call{background:var(--jkt-primary);color:#fff;box-shadow:0 2px 8px rgb(27 60 115 / .25)}.jkt-offcanvas-cta .jkt-oc-call:hover{background:var(--jkt-primary-dark);transform:translateY(-1px)}.jkt-offcanvas-contact{margin:12px 24px 20px;padding:16px 18px;background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);border-radius:12px;color:rgb(255 255 255 / .9)}.jkt-offcanvas-contact-title{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--jkt-accent);margin-bottom:12px}.jkt-offcanvas-contact-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:.85rem;color:rgb(255 255 255 / .85);text-decoration:none;transition:color 0.2s ease}a.jkt-offcanvas-contact-row:hover{color:var(--jkt-accent)}.jkt-offcanvas-contact-row i{width:18px;text-align:center;font-size:.8rem;color:var(--jkt-accent);opacity:.8}.jkt-offcanvas-contact+.jkt-offcanvas-social{display:flex;justify-content:center;gap:16px;padding:0 24px 20px}.jkt-offcanvas-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(27 60 115 / .06);color:var(--jkt-primary);font-size:1rem;transition:all 0.2s ease;text-decoration:none}.jkt-offcanvas-social a:hover{background:var(--jkt-accent);color:var(--jkt-primary-dark)}.page-id-1173 .page-title{text-align:center;margin-bottom:8px}.page-id-1173 .page-title::after{content:'';display:block;width:60px;height:3px;background:var(--jkt-accent);margin:12px auto 0;border-radius:2px}.jkt-filter-btn{box-shadow:0 1px 4px rgb(0 0 0 / .05)}.jkt-filter-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(27 60 115 / .1)}.jkt-filter-btn.active{box-shadow:0 4px 16px rgb(232 168 53 / .3)}body.page-id-1173 .jkt-fleet-filters{width:100vw;margin-left:calc(-50vw + 50%);padding:14px 24px;margin-bottom:24px;background:var(--jkt-white);justify-content:center;transition:box-shadow 0.3s ease,border-color 0.3s ease;border-bottom:1px solid #fff0}body.page-id-1173 .jkt-fleet-filters.is-stuck{position:fixed;top:0;left:0;z-index:99;box-shadow:0 4px 20px rgb(27 60 115 / .12);border-bottom-color:var(--jkt-border)}@media (max-width:768px){body.page-id-1173 .jkt-fleet-filters{padding:10px 16px}body.page-id-1173.jkt-filters-stuck .jkt-header-book{top:54px;transition:top 0.3s ease}}.jkt-modal-inject-wrapper .jkt-booking-trigger,.jkt-modal-inject-wrapper .jkt-booking-inclusions{display:none!important}.jkt-thankyou{max-width:640px;margin:0 auto;padding:60px 20px 80px;text-align:center}.jkt-thankyou-hero{margin-bottom:32px}.jkt-thankyou-icon{font-size:3.5rem;color:var(--jkt-success);margin-bottom:16px}.jkt-thankyou h1{font-size:2rem;margin:0 0 12px}.jkt-thankyou-hero p{font-size:1.05rem;color:var(--jkt-text-light);line-height:1.6;margin:0}.jkt-thankyou-body p{font-size:.95rem;color:var(--jkt-text);margin-bottom:24px}.jkt-thankyou-actions{display:flex;flex-direction:column;gap:16px;align-items:center}.jkt-thankyou-phone{display:inline-flex;align-items:center;gap:8px;color:var(--jkt-primary);font-weight:600;font-size:1.05rem;text-decoration:none}.jkt-thankyou-phone:hover{color:var(--jkt-accent-dark)}.jkt-404{max-width:700px;margin:0 auto;padding:60px 20px 80px;text-align:center}.jkt-404-hero{margin-bottom:40px}.jkt-404-code{display:block;font-size:5rem;font-weight:800;color:var(--jkt-primary);line-height:1;opacity:.15;margin-bottom:-10px}.jkt-404 h1{font-size:1.8rem;margin:0 0 8px}.jkt-404-hero p{color:var(--jkt-text-light);font-size:1rem;margin:0}.jkt-404-search{display:flex;max-width:440px;margin:0 auto 32px;border:2px solid var(--jkt-border);border-radius:var(--jkt-radius);overflow:hidden;transition:var(--jkt-transition)}.jkt-404-search:focus-within{border-color:var(--jkt-primary)}.jkt-404-search-input{flex:1;padding:12px 16px;border:none;font-size:.95rem;outline:none;background:#fff0}.jkt-404-search-btn{padding:12px 18px;background:var(--jkt-primary);color:var(--jkt-white);border:none;cursor:pointer;font-size:1rem;transition:var(--jkt-transition)}.jkt-404-search-btn:hover{background:var(--jkt-primary-dark)}.jkt-404-suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.jkt-404-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;background:var(--jkt-light);border-radius:var(--jkt-radius);text-decoration:none;color:var(--jkt-text);font-weight:600;font-size:.9rem;transition:var(--jkt-transition)}.jkt-404-card i{font-size:1.6rem;color:var(--jkt-primary)}.jkt-404-card:hover{background:var(--jkt-primary);color:var(--jkt-white);transform:translateY(-2px);box-shadow:var(--jkt-shadow-lg)}.jkt-404-card:hover i{color:var(--jkt-white)}.jkt-404-cta{margin-top:8px}@media (max-width:600px){.jkt-404-suggestions{grid-template-columns:1fr}.jkt-404-card{flex-direction:row;padding:16px 20px}}.jkt-global-cta{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);border-radius:var(--jkt-radius-lg);padding:48px 32px;text-align:center;margin:48px 20px 40px;max-width:1200px;margin-left:auto;margin-right:auto}.jkt-global-cta h2{color:var(--jkt-white)!important;font-size:1.6rem;margin:0 0 8px}.jkt-global-cta p{color:rgb(255 255 255 / .8);font-size:1rem;margin:0 0 24px}.jkt-global-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.jkt-global-cta .jkt-cta-btn{min-width:180px}.jkt-global-cta .jkt-cta-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#fff0;color:var(--jkt-white);border:2px solid rgb(255 255 255 / .4);border-radius:8px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:var(--jkt-transition);text-transform:uppercase;letter-spacing:1px}.jkt-global-cta .jkt-cta-btn-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .7);color:var(--jkt-white)}.jkt-blog-inline-cta{background:var(--jkt-light);border-radius:var(--jkt-radius-lg);padding:32px;margin-top:40px;text-align:center;border:1px solid var(--jkt-border)}.jkt-blog-inline-cta h3{font-size:1.2rem;margin:0 0 8px}.jkt-blog-inline-cta p{color:var(--jkt-text-light);margin:0 0 20px;font-size:.95rem}.jkt-blog-inline-cta .jkt-cta-btn{font-size:.95rem;padding:12px 28px}.jkt-sv-quote-card{background:var(--jkt-light);border-radius:var(--jkt-radius);padding:20px;margin-top:16px}.jkt-sv-quote-card h3{font-size:.95rem;font-weight:700;margin:0 0 12px;color:var(--jkt-primary)!important}.jkt-sv-quote-card .ff-el-group{margin-bottom:10px}.jkt-vehicle-sticky{display:none}@media (max-width:768px){.jkt-vehicle-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:var(--jkt-white);border-top:1px solid var(--jkt-border);box-shadow:0 -4px 20px rgb(0 0 0 / .1);padding:8px 12px;gap:8px}.jkt-vehicle-sticky a{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:8px;text-decoration:none;font-size:.72rem;font-weight:600;transition:var(--jkt-transition)}.jkt-vehicle-sticky a i{font-size:1.2rem}.jkt-vehicle-sticky .jkt-sticky-phone{color:var(--jkt-primary);background:rgb(27 60 115 / .06)}.jkt-vehicle-sticky .jkt-sticky-wa{color:#25D366;background:rgb(37 211 102 / .08)}.jkt-vehicle-sticky .jkt-sticky-quote{color:var(--jkt-white);background:var(--jkt-accent)}.jkt-vehicle-sticky .jkt-sticky-quote:hover{background:var(--jkt-accent-hover)}.single-vehicle .jkt-floating-cta{display:none}}.jkt-newsletter-bar{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);padding:32px 20px}.jkt-newsletter-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.jkt-newsletter-text{color:var(--jkt-white);font-size:1.05rem;font-weight:600;flex:1;min-width:240px;text-align:center}.jkt-newsletter-text i{margin-right:8px;color:var(--jkt-accent)}.jkt-newsletter-form{flex:1;min-width:280px;max-width:400px}.jkt-newsletter-form .ff-el-group{margin-bottom:0!important}.jkt-newsletter-form fieldset{display:flex!important;flex-direction:row!important;gap:0!important;flex-wrap:nowrap!important;align-items:stretch!important}.jkt-newsletter-form .ff-el-group:first-of-type{flex:1!important}.jkt-newsletter-form .ff-el-input--content{height:100%}.jkt-newsletter-form .ff-el-group,.jkt-newsletter-form .ff_submit_btn_wrapper{margin:0!important;padding:0!important}.jkt-newsletter-form .ff_submit_btn_wrapper{flex-shrink:0!important}.jkt-newsletter-form input[type="email"]{border-radius:8px 0 0 8px!important;padding:12px 16px!important;border:2px solid rgb(255 255 255 / .25)!important;border-right:none!important;background:rgb(255 255 255 / .1)!important;color:var(--jkt-white)!important;font-size:0.95rem!important;height:48px!important;box-sizing:border-box!important}.jkt-newsletter-form input[type="email"]::placeholder{color:rgb(255 255 255 / .5)!important}.jkt-newsletter-form .ff-btn-submit{background:var(--jkt-accent)!important;color:var(--jkt-primary-dark)!important;border:none!important;border-radius:0 8px 8px 0!important;padding:12px 24px!important;font-weight:700!important;font-size:0.9rem!important;cursor:pointer;white-space:nowrap;transition:var(--jkt-transition);height:48px!important;box-sizing:border-box!important}.jkt-newsletter-form .ff-btn-submit:hover{background:var(--jkt-accent-hover)!important}.jkt-newsletter-form .ff-message-success{color:var(--jkt-white)!important;background:rgb(56 161 105 / .2)!important;border-radius:8px;padding:10px!important;margin-top:8px}@media (max-width:600px){.jkt-newsletter-inner{flex-direction:column;text-align:center}.jkt-newsletter-form{max-width:100%;width:100%}.jkt-newsletter-form fieldset{flex-direction:row!important}}.jkt-exit-overlay{position:fixed;inset:0;z-index:100000;background:rgb(15 38 73 / .65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.jkt-exit-overlay.active{opacity:1;visibility:visible}.jkt-exit-card{background:var(--jkt-white);border-radius:var(--jkt-radius-lg);padding:40px 32px;max-width:440px;width:100%;text-align:center;position:relative;transform:scale(.9) translateY(20px);transition:transform 0.3s ease;box-shadow:0 20px 60px rgb(0 0 0 / .2)}.jkt-exit-overlay.active .jkt-exit-card{transform:scale(1) translateY(0)}.jkt-exit-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:var(--jkt-light);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--jkt-text-light);transition:var(--jkt-transition)}.jkt-exit-close:hover{background:var(--jkt-border);color:var(--jkt-text)}.jkt-exit-icon{font-size:2.5rem;color:var(--jkt-primary);margin-bottom:12px}.jkt-exit-card h2{font-size:1.4rem;margin:0 0 8px}.jkt-exit-card p{color:var(--jkt-text-light);font-size:.95rem;margin:0 0 20px;line-height:1.5}.jkt-exit-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.jkt-exit-actions .jkt-cta-btn{width:100%;justify-content:center;font-size:.95rem;padding:12px 24px}.jkt-exit-phone{display:inline-flex;align-items:center;gap:8px;color:var(--jkt-primary);font-weight:600;text-decoration:none;font-size:.95rem}.jkt-exit-phone:hover{color:var(--jkt-accent-dark)}.jkt-trust-bar{background:linear-gradient(135deg,var(--jkt-primary) 0%,var(--jkt-primary-dark) 100%);padding:28px 20px;margin:0}.jkt-trust-bar-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.jkt-trust-bar-item{display:flex;align-items:center;gap:14px;color:var(--jkt-white)}.jkt-trust-bar-item i{font-size:1.5rem;color:var(--jkt-accent);flex-shrink:0}.jkt-trust-bar-item strong{display:block;font-size:.95rem;font-weight:700;line-height:1.3}.jkt-trust-bar-item span{display:block;font-size:.78rem;color:rgb(255 255 255 / .65);font-weight:400}@media (max-width:768px){.jkt-trust-bar-inner{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.jkt-trust-bar-inner{grid-template-columns:1fr;gap:12px}.jkt-trust-bar-item{justify-content:center;text-align:center;flex-direction:column;gap:6px}}@media (max-width:768px){.jkt-filter-btn{min-height:44px;padding:10px 20px}.jkt-floating-btn{min-width:48px;min-height:48px}.jkt-sv-specs-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="date"],.fluentform select,.fluentform textarea{font-size:16px!important;min-height:44px}.fluentform .ff-btn-submit{min-height:48px;font-size:1rem!important}}.jkt-thankyou,.jkt-404{min-height:60vh}.wpbs-container .wpbs-date:not(.wpbs-is-bookable){opacity:.35;pointer-events:none}.wpbs-container .wpbs-date.wpbs-is-bookable{position:relative}.wpbs-container td:empty,.wpbs-container td>.wpbs-date-inner:only-child:empty{opacity:1}.wpbs-form-field-phone .iti{width:100%}.wpbs-form-field-phone .iti__selected-country{display:flex;align-items:center;gap:4px;padding:0 8px}.iti__flag{width:var(--iti-flag-width,20px)!important;height:var(--iti-flag-height,15px)!important;background-size:var(--iti-flag-sprite-width,5652px) var(--iti-flag-sprite-height,15px)!important}.iti__country-list{z-index:9999!important}.jkt-greviews-badge{position:fixed;bottom:90px;left:16px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:50px;padding:8px 16px 8px 10px;box-shadow:0 4px 16px rgb(0 0 0 / .12);text-decoration:none;z-index:999;transition:box-shadow .2s,transform .2s}.jkt-greviews-badge:hover{box-shadow:0 6px 24px rgb(0 0 0 / .18);transform:translateY(-2px)}.jkt-greviews-badge-g{display:flex;align-items:center;flex-shrink:0}.jkt-greviews-badge-info{display:flex;align-items:center;gap:6px;line-height:1}.jkt-greviews-badge-rating{font-size:1.1rem;font-weight:700;color:#1B3C73}.jkt-greviews-badge-stars{display:flex;gap:1px;color:#FBBC05;font-size:.7rem}.jkt-greviews-badge-count{font-size:.7rem;color:#666;white-space:nowrap}.single-vehicle .jkt-greviews-badge{bottom:80px}@media (max-width:767px){.jkt-greviews-badge{bottom:70px;left:10px;padding:6px 12px 6px 8px}.jkt-greviews-badge-count{display:none}.single-vehicle .jkt-greviews-badge{bottom:80px}}.jkt-reviews-section{max-width:1200px;margin:0 auto;padding:60px 20px}.jkt-reviews-header{text-align:center;margin-bottom:40px}.jkt-reviews-header h2{font-size:2rem;color:#1B3C73;margin-bottom:12px}.jkt-reviews-summary{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.jkt-reviews-rating{font-size:2rem;font-weight:700;color:#1B3C73}.jkt-reviews-stars{display:flex;gap:2px;color:#FBBC05;font-size:1.1rem}.jkt-reviews-count{font-size:.95rem;color:#666}.jkt-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.jkt-review-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:box-shadow .2s}.jkt-review-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .1)}.jkt-review-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.jkt-review-card-avatar{width:40px;height:40px;border-radius:50%;background:#1B3C73;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.jkt-review-card-meta{flex:1;min-width:0}.jkt-review-card-meta strong{display:block;color:#1B3C73;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jkt-review-card-stars{display:flex;gap:1px;color:#FBBC05;font-size:.75rem;margin-top:2px}.jkt-review-card-g{flex-shrink:0;opacity:.6}.jkt-review-card-text{font-size:.9rem;line-height:1.6;color:#444;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.jkt-reviews-cta{text-align:center}.jkt-reviews-cta .jkt-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:2px solid #1B3C73;border-radius:8px;color:#1B3C73;font-weight:600;text-decoration:none;transition:all .2s}.jkt-reviews-cta .jkt-btn-secondary:hover{background:#1B3C73;color:#fff}@media (max-width:991px){.jkt-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.jkt-reviews-grid{grid-template-columns:1fr}.jkt-reviews-header h2{font-size:1.5rem}}.jkt-sv-instant-btn{display:block;width:100%;padding:14px 20px;background:linear-gradient(135deg,#E8A835,#d4962e);color:#fff;font-size:1.05rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s;margin-bottom:8px;letter-spacing:.02em}.jkt-sv-instant-btn:hover{background:linear-gradient(135deg,#d4962e,#c28828);transform:translateY(-1px);box-shadow:0 4px 12px rgb(232 168 53 / .35)}.jkt-sv-instant-btn i{margin-right:6px}.jkt-instant-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.25s,visibility 0.25s;padding:16px}.jkt-instant-overlay.active{opacity:1;visibility:visible}.jkt-instant-card{background:#fff;border-radius:16px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;padding:32px;position:relative;box-shadow:0 20px 60px rgb(0 0 0 / .25);transform:translateY(20px);transition:transform 0.3s}.jkt-instant-overlay.active .jkt-instant-card{transform:translateY(0)}.jkt-instant-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.jkt-instant-close:hover{background:#f0f0f0}.jkt-instant-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px}.jkt-instant-dot{display:flex;flex-direction:column;align-items:center;gap:4px}.jkt-instant-dot span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;background:#e8e8e8;color:#999;transition:all 0.3s}.jkt-instant-dot.active span{background:var(--jkt-navy,#1a2744);color:#fff}.jkt-instant-dot.completed span{background:#34a853;color:#fff}.jkt-instant-dot small{font-size:.7rem;color:#888;white-space:nowrap}.jkt-instant-dot.active small,.jkt-instant-dot.completed small{color:var(--jkt-navy,#1a2744);font-weight:600}.jkt-instant-line{height:2px;width:40px;background:#e0e0e0;margin:0 8px;margin-bottom:18px;transition:background 0.3s}.jkt-instant-line.active{background:#34a853}.jkt-instant-panel{display:none}.jkt-instant-panel.active{display:block;animation:jktFadeIn 0.3s}@keyframes jktFadeIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.jkt-instant-vehicle-info{background:#f5f7fa;border-radius:10px;padding:14px 18px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.jkt-instant-vehicle-info strong{font-size:1.05rem;color:var(--jkt-navy,#1a2744)}.jkt-instant-vehicle-info span{font-size:.85rem;color:#666}.jkt-instant-row{display:flex;gap:12px;margin-bottom:12px}.jkt-instant-field{flex:1;margin-bottom:14px}.jkt-instant-field label{display:block;font-size:.82rem;font-weight:600;color:#555;margin-bottom:5px}.jkt-instant-field label i{color:var(--jkt-accent-text,#9A7420);margin-right:4px}.jkt-instant-field input,.jkt-instant-field select,.jkt-instant-field textarea{width:100%;padding:11px 14px;border:1.5px solid #d8dde3;border-radius:8px;font-size:.95rem;font-family:inherit;transition:border-color 0.2s,box-shadow 0.2s;background:#fff}.jkt-instant-field input:focus,.jkt-instant-field select:focus,.jkt-instant-field textarea:focus{border-color:var(--jkt-navy,#1a2744);box-shadow:0 0 0 3px rgb(26 39 68 / .1);outline:none}.jkt-instant-field.jkt-instant-time{flex:0 0 110px}.jkt-field-error{border-color:#e74c3c!important;box-shadow:0 0 0 3px rgb(231 76 60 / .1)!important}.jkt-optional{font-weight:400;color:#999}.jkt-instant-days-info{text-align:center;padding:10px;font-size:.88rem;color:#555;background:#f0f7f0;border-radius:8px;margin-bottom:18px}.jkt-instant-days-info.jkt-error{background:#fef0f0;color:#c0392b}.jkt-instant-days-info i{margin-right:4px}.jkt-instant-summary-mini{background:#f5f7fa;border-radius:8px;padding:12px 16px;font-size:.88rem;color:#555;margin-bottom:20px;text-align:center}.jkt-instant-summary-mini i{color:var(--jkt-accent-text,#9A7420);margin-right:6px}.jkt-instant-review{background:#f8f9fb;border-radius:12px;padding:16px 20px;margin-bottom:16px}.jkt-instant-review-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #eee}.jkt-instant-review-item:last-child{border-bottom:none}.jkt-instant-review-item>i{color:var(--jkt-navy,#1a2744);width:20px;text-align:center;margin-top:2px}.jkt-instant-review-item div{font-size:.92rem;color:#333}.jkt-instant-review-item strong{color:var(--jkt-navy,#1a2744)}.jkt-instant-review-item small{color:#888}.jkt-instant-includes{text-align:center;margin-bottom:18px}.jkt-instant-includes small{font-size:.78rem;color:#777}.jkt-instant-includes i{color:#34a853;margin-right:4px}.jkt-instant-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.jkt-instant-back{background:none;border:none;color:#666;font-size:.92rem;cursor:pointer;padding:10px 16px;border-radius:8px;transition:background 0.2s}.jkt-instant-back:hover{background:#f0f0f0}.jkt-instant-next,.jkt-instant-submit{flex:1;max-width:280px;margin-left:auto}.jkt-instant-next:disabled{opacity:.5;cursor:not-allowed}button.jkt-instant-next,button.jkt-instant-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}.jkt-instant-success{text-align:center;padding:20px 0}.jkt-instant-check{font-size:3.5rem;color:#34a853;margin-bottom:16px;animation:jktCheckBounce 0.5s ease}@keyframes jktCheckBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.jkt-instant-success h2{color:var(--jkt-navy,#1a2744);font-size:1.3rem;margin-bottom:8px}.jkt-instant-success p{color:#666;font-size:.92rem;margin-bottom:6px}.jkt-instant-ref{font-size:.95rem;margin-bottom:20px}.jkt-instant-ref strong{color:var(--jkt-navy,#1a2744)}.jkt-instant-done{margin:0 auto}.jkt-sticky-instant{background:linear-gradient(135deg,#E8A835,#d4962e);color:#fff;border:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:.7rem;font-weight:600;cursor:pointer;flex:1}.jkt-sticky-instant i{font-size:1.1rem}.jkt-instant-field .iti{width:100%}.jkt-instant-field .iti__selected-country{padding:0 8px}.single-vehicle .wpbs-form-container{display:none!important}.jkt-ib-label{display:block;font-size:.85rem;font-weight:600;color:#555;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.jkt-ib-loc-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.jkt-ib-dropoff-section{margin-top:10px}.jkt-instant-panel .jkt-loc-card{padding:10px 12px;font-size:.85rem;border-radius:8px}.jkt-instant-panel .jkt-loc-card i{font-size:1rem}.jkt-instant-panel .jkt-loc-card span{font-size:.8rem}.jkt-instant-panel .jkt-same-location{margin-bottom:14px}.jkt-instant-nav-single{justify-content:flex-end}@media (max-width:575px){.jkt-instant-card{padding:20px;border-radius:12px;max-height:95vh;display:flex;flex-direction:column}.jkt-instant-panel.active{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.jkt-instant-nav{position:sticky;bottom:0;background:#fff;padding-top:10px;margin-top:auto;flex-shrink:0}.jkt-instant-row{flex-direction:column;gap:0}.jkt-instant-field.jkt-instant-time{flex:auto}.jkt-instant-dot span{width:26px;height:26px;font-size:.75rem}.jkt-instant-dot small{font-size:.55rem}.jkt-instant-line{width:16px;margin:0 4px}.jkt-instant-progress{margin-bottom:16px}.jkt-ib-loc-cards{grid-template-columns:1fr;max-height:none}}.jkt-instant-field input[type="date"]{width:100%;padding:12px;border:2px solid var(--jkt-border,#e2e8f0);border-radius:8px;font-size:1rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--jkt-text,#2D3748);background:var(--jkt-white,#fff);transition:border-color 0.3s ease;-webkit-appearance:none;appearance:none}.jkt-instant-field input[type="date"]:focus{outline:none;border-color:var(--jkt-accent,#E8A835)}.flatpickr-calendar{z-index:100000!important}.page-id-1178 .entry-content{max-width:780px}.page-id-1178 .entry-content h3{margin-top:32px;padding-top:24px;border-top:1px solid var(--jkt-border);font-size:1.1rem;color:var(--jkt-primary)}.page-id-1178 .entry-content h3:first-of-type{border-top:none;margin-top:12px;padding-top:0}.page-id-1178 .entry-content h2{margin-bottom:8px}.page-id-1178 .entry-content p{line-height:1.75;color:var(--jkt-text);margin-bottom:20px}.page-id-1178 .entry-content p:last-child{margin-top:32px;padding-top:24px;border-top:1px solid var(--jkt-border);font-size:.85rem;color:var(--jkt-text-light)}.jkt-credit-bar{background:#0e1f3d;text-align:center;padding:12px 20px}.jkt-credit-bar a{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255 / .5);text-decoration:none;font-size:.75rem;letter-spacing:.5px;transition:color 0.3s ease}.jkt-credit-bar a:hover{color:rgb(255 255 255 / .8)}.jkt-credit-bar .jkt-credit-logo{width:20px;height:20px;opacity:.5;transition:opacity 0.3s ease}.jkt-credit-bar a:hover .jkt-credit-logo{opacity:.8}.jkt-credit-bar strong{font-weight:600}.jkt-instant-nav-review{flex-wrap:wrap;gap:10px}.jkt-instant-actions{display:flex;flex-direction:column;gap:8px;flex:1}.jkt-instant-submit{font-size:1.05rem;padding:14px 24px;order:1}.jkt-instant-quote{background:#fff0;border:2px solid var(--jkt-primary,#1B3C73);color:var(--jkt-primary,#1B3C73);padding:10px 20px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all 0.2s;text-transform:uppercase;letter-spacing:.05em;order:2}.jkt-instant-quote:hover{background:var(--jkt-primary,#1B3C73);color:#fff}.jkt-instant-quote:disabled{opacity:.6;cursor:not-allowed}@media (max-width:575px){.jkt-instant-nav-review{flex-direction:column;align-items:stretch}.jkt-instant-nav-review .jkt-instant-back{order:3;text-align:center}}.jkt-instant-field{position:relative}.jkt-instant-field .flatpickr-calendar{border-radius:12px;box-shadow:0 8px 30px rgb(0 0 0 / .15);border:1px solid #e2e8f0;font-family:inherit}.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after{display:none}.flatpickr-months{background:var(--jkt-primary,#1B3C73);border-radius:12px 12px 0 0;padding:4px 0}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--jkt-accent,#E8A835);fill:var(--jkt-accent,#E8A835)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:#fff;font-weight:600}.flatpickr-current-month .flatpickr-monthDropdown-months option{color:#333;background:#fff}span.flatpickr-weekday{color:var(--jkt-primary,#1B3C73);font-weight:700;font-size:.85rem}.flatpickr-day{border-radius:8px;font-weight:500;color:#2D3748}.flatpickr-day:hover{background:#EDF2F7;border-color:#EDF2F7}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--jkt-primary,#1B3C73);border-color:var(--jkt-primary,#1B3C73);color:#fff;font-weight:700}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#15305c;border-color:#15305c}.flatpickr-day.today:not(.selected){border-color:var(--jkt-accent,#E8A835);color:var(--jkt-accent-text,#9A7420)}.flatpickr-day.today:not(.selected):hover{background:#FFF8E7;border-color:var(--jkt-accent,#E8A835)}.flatpickr-day.flatpickr-disabled{color:#CBD5E0}.jkt-instant-field input.flatpickr-input+.form-control,.jkt-instant-field input.flatpickr-input+input[readonly]{cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0){input[type='text'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],input[type='url'],input[type='search'],input[type='date'],input[type='datetime-local'],input[type='time'],input[type='week'],input[type='month'],select,textarea{font-size:16px!important}}.jkt-instant-panel input,.jkt-instant-panel select,.jkt-instant-panel textarea{font-size:16px!important}.wpbs-form input,.wpbs-form select,.wpbs-form textarea{font-size:16px!important}.ff-el-form-control{font-size:16px!important}.jkt-instant-field input.flatpickr-alt-input,.jkt-instant-field input[type='text'].active{font-size:16px!important;cursor:pointer;background:#fff}.jkt-modal input,.jkt-modal select{font-size:16px!important}@media (max-width:768px){.jkt-trust-bar{padding:12px 16px}.jkt-trust-bar-inner{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;text-align:center}.jkt-trust-bar-item{flex-direction:column;gap:2px;align-items:center;text-align:center}.jkt-trust-bar-item i{font-size:1rem}.jkt-trust-bar-item strong{font-size:.72rem;line-height:1.2}.jkt-trust-bar-item span{display:none!important}}@media (max-width:480px){.jkt-trust-bar-inner{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.jkt-trust-bar-item i{font-size:.9rem}.jkt-trust-bar-item strong{font-size:.65rem}}@media (max-width:767px){.jkt-greviews-badge{transform:scale(.85);transform-origin:bottom left}}body.page-id-1173.jkt-filters-stuck .jkt-header-book{display:none!important}body.page-id-1173 .jkt-search-banner{margin-bottom:12px}body.page-id-1173 .jkt-fleet-filters{margin-bottom:16px}@media (max-width:768px){body.page-id-1173 .jkt-search-banner{margin-bottom:8px;padding:14px 16px}body.page-id-1173 .jkt-fleet-filters{margin-bottom:12px;padding:8px 12px}}.jkt-instant-panel select,.jkt-instant-field select,#jkt-ib-time-from,#jkt-ib-time-to,.jkt-modal select,#jkt-m-time-from,#jkt-m-time-to{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;-webkit-text-fill-color:currentColor;font-variant-numeric:tabular-nums;line-height:1.5;min-height:44px;padding-top:10px;padding-bottom:10px}@media (max-width:768px){.jkt-modal-progress{gap:0;padding:0 8px;justify-content:space-between;overflow:visible}.jkt-progress-step{min-width:0;flex-shrink:0}.jkt-step-num{width:30px;height:30px;font-size:.8rem}.jkt-step-label{font-size:.6rem;white-space:nowrap;max-width:70px;overflow:hidden;text-overflow:ellipsis}.jkt-progress-line{flex:1 1 0%;min-width:12px;margin:0 4px}}@media (max-width:374px){.jkt-step-label{font-size:.55rem;max-width:55px}.jkt-step-num{width:26px;height:26px;font-size:.72rem}.jkt-progress-line{min-width:8px;margin:0 2px}}.single-vehicle .wpbs-form-container,.single-vehicle .wpbs-form-1,.single-vehicle #wpbs-form-1,.single-vehicle form.wpbs-form-container{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@media (max-width:768px){.jkt-vehicle-actions{grid-template-columns:1fr!important;gap:6px}.jkt-vehicle-btn{order:1;padding:12px 18px;font-size:.88rem}.jkt-vehicle-book{order:2;background:#fff0;color:var(--jkt-primary,#1B3C73);border:1.5px solid var(--jkt-border,#E2E8F0);padding:8px 12px;font-size:.78rem;letter-spacing:.5px}.jkt-vehicle-book:hover{background:rgb(27 60 115 / .05)}}.jkt-greviews-badge-info{flex-direction:column;align-items:flex-start!important;gap:2px!important}.jkt-greviews-badge-rating{font-size:.95rem;line-height:1}.jkt-greviews-badge-stars{font-size:.6rem;line-height:1}.jkt-greviews-badge{padding:6px 12px 6px 8px;gap:6px}.jkt-greviews-badge-g svg{width:18px;height:18px}@media (max-width:768px){.jkt-reviews-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;margin:0 -16px 24px;padding-left:16px;padding-right:16px;scrollbar-width:none}.jkt-reviews-grid::-webkit-scrollbar{display:none}.jkt-review-card{flex:0 0 82%;scroll-snap-align:start;padding:18px}.jkt-review-card-text{-webkit-line-clamp:3;font-size:.85rem}.jkt-review-card-avatar{width:34px;height:34px;font-size:.95rem}.jkt-review-card-header{margin-bottom:10px;gap:10px}.jkt-reviews-header h2{font-size:1.3rem}}@media (max-width:768px){.home .jkt-dest-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.home .jkt-dest-grid::-webkit-scrollbar{display:none}.home .jkt-dest-grid .jkt-dest-card{flex:0 0 75%;scroll-snap-align:start;display:flex!important}.home .jkt-dest-grid .jkt-dest-card:nth-child(n+3){display:flex!important}.home .jkt-dest-grid .jkt-dest-card:nth-child(n+4){display:flex!important}.home .jkt-dest-grid .jkt-dest-card-body{padding:12px 14px 14px}.home .jkt-dest-grid .jkt-dest-card-body h3{font-size:1rem}.home .jkt-dest-grid .jkt-dest-card-body p{font-size:.82rem;-webkit-line-clamp:2}}@media (max-width:768px){.jkt-hero-overlay{justify-content:center!important;text-align:center;padding:40px 20px!important}.jkt-hero-content{text-align:center;display:flex;flex-direction:column;align-items:center}.jkt-hero-content h1{text-align:center}.jkt-hero-sub{text-align:center}.jkt-hero-ctas{justify-content:center}.jkt-hero-trust{justify-content:center}}.jkt-vehicle-packages{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--jkt-text-light,#718096);margin-top:2px}.jkt-vehicle-packages span{white-space:nowrap}.jkt-pkg-sep{color:#CBD5E0;font-size:.7rem}.jkt-sv-pricing-table{margin-bottom:2rem}.jkt-sv-pricing-table table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / .06)}.jkt-sv-pricing-table thead th{background:var(--jkt-primary,#1B3C73);color:#fff;padding:12px 16px;font-size:.85rem;font-weight:600;text-align:center;letter-spacing:.03em;text-transform:uppercase}.jkt-sv-pricing-table thead th:first-child{text-align:left}.jkt-sv-pricing-table tbody td{padding:14px 16px;text-align:center;font-size:1rem;font-weight:600;color:var(--jkt-text,#2D3748);border-bottom:1px solid #EDF2F7;background:#fff}.jkt-sv-pricing-table tbody td:first-child{text-align:left;font-weight:500}.jkt-sv-pricing-table .jkt-season-label{display:flex;align-items:center;gap:10px}.jkt-sv-pricing-table .jkt-season-label i{font-size:1.2rem;color:var(--jkt-accent,#E8A835);width:24px;text-align:center}.jkt-sv-pricing-table .jkt-season-label small{display:block;font-size:.72rem;color:var(--jkt-text-light,#718096);font-weight:400}.jkt-sv-pricing-table .jkt-season-active td{background:#FFFBEB;border-left:3px solid var(--jkt-accent,#E8A835)}.jkt-sv-pricing-table .jkt-season-active td:first-child{padding-left:13px}.jkt-sv-pricing-notes{margin-top:16px;padding:16px 20px;background:var(--jkt-light,#F5F7FA);border-radius:10px;border:1px solid #EDF2F7}.jkt-sv-pricing-notes p{margin:0 0 8px 0;font-size:.85rem;color:var(--jkt-text,#2D3748);display:flex;align-items:center;gap:8px}.jkt-sv-pricing-notes p:last-child{margin-bottom:0}.jkt-sv-pricing-notes i{color:var(--jkt-primary,#1B3C73);width:18px;text-align:center;flex-shrink:0}.jkt-sv-pricing-notes small{color:var(--jkt-text-light,#718096)}.jkt-sv-price-packages{display:flex;justify-content:center;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .15)}.jkt-sv-price-packages span{font-size:.82rem;color:rgb(255 255 255 / .85);white-space:nowrap}@media (max-width:600px){.jkt-sv-pricing-table thead th,.jkt-sv-pricing-table tbody td{padding:10px 8px;font-size:.82rem}.jkt-sv-pricing-table .jkt-season-label{gap:6px}.jkt-sv-pricing-table .jkt-season-label i{font-size:1rem}.jkt-sv-pricing-table .jkt-season-label small{font-size:.65rem}.jkt-sv-pricing-notes p{font-size:.8rem}}.jkt-or-similar{font-style:italic;font-weight:400;opacity:.7;font-size:inherit}.jkt-similar-note{font-size:.8rem;color:var(--jkt-text-light,#718096);background:var(--jkt-light,#F5F7FA);padding:10px 14px;border-radius:8px;border-left:3px solid var(--jkt-accent,#E8A835);margin-top:16px;display:flex;align-items:center;gap:8px}.jkt-similar-note i{color:var(--jkt-accent,#E8A835);flex-shrink:0}.jkt-pricing-footnote{display:block;font-size:.75rem;color:var(--jkt-text-light,#718096);margin-top:8px}@media (max-width:480px){.jkt-or-similar{display:block;margin-top:1px}}.jkt-ib-insurance-toggle{margin:16px 0 0}.jkt-ib-insurance-label{display:block;cursor:pointer;user-select:none}.jkt-ib-insurance-label input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.jkt-ib-insurance-content{display:flex;align-items:center;gap:14px;background:#fff;border:2px solid #E2E8F0;border-radius:12px;padding:14px 16px;transition:all 0.2s ease;position:relative}.jkt-ib-insurance-label:hover .jkt-ib-insurance-content{border-color:#CBD5E0}.jkt-ib-insurance-label input:checked+.jkt-ib-insurance-content{border-color:var(--jkt-accent,#E8A835);background:#FFFAF0;box-shadow:0 2px 12px rgb(232 168 53 / .15)}.jkt-ib-insurance-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#EDF2F7;border-radius:50%;color:#4A5568;transition:all 0.2s ease}.jkt-ib-insurance-label input:checked+.jkt-ib-insurance-content .jkt-ib-insurance-icon{background:var(--jkt-accent,#E8A835);color:#fff}.jkt-ib-insurance-text{flex:1;display:flex;flex-direction:column;gap:2px}.jkt-ib-insurance-text strong{color:var(--jkt-primary,#1B3C73);font-size:.95rem}.jkt-ib-insurance-text small{color:#718096;font-size:.8rem}.jkt-ib-insurance-price{font-weight:700;color:var(--jkt-primary,#1B3C73);font-size:.95rem;flex-shrink:0}.jkt-ib-group-label{color:#718096;font-size:.78rem}.jkt-ib-cost-breakdown{background:var(--jkt-light,#F5F7FA);border:1px solid #EDF2F7;border-radius:10px;padding:16px;margin:16px 0 12px}.jkt-ib-cost-title{font-size:.85rem;font-weight:600;color:var(--jkt-primary,#1B3C73);margin-bottom:12px;display:flex;align-items:center;gap:6px}.jkt-ib-cost-rows{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed #CBD5E0;margin-bottom:12px}.jkt-ib-cost-row{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--jkt-text,#2D3748)}.jkt-ib-cost-row span:last-child{font-weight:600;white-space:nowrap}.jkt-ib-cost-strikethrough{color:var(--jkt-text-light,#718096)}.jkt-ib-cost-strikethrough span:last-child{text-decoration:line-through;font-weight:400}.jkt-ib-cost-package{color:#38A169;font-weight:500}.jkt-ib-cost-package span:last-child{color:#38A169;font-weight:700}.jkt-ib-cost-optional{color:var(--jkt-text-light,#718096);font-size:.8rem}.jkt-ib-cost-total{display:flex;justify-content:space-between;align-items:center;font-size:1rem}.jkt-ib-cost-total span:first-child{font-weight:500;color:var(--jkt-text,#2D3748)}.jkt-ib-cost-total span:last-child{font-weight:700;font-size:1.15rem;color:var(--jkt-accent,#E8A835)}.grecaptcha-badge{visibility:hidden!important}.jkt-ib-cost-discount{color:#E8A835;font-weight:600}.jkt-ib-cost-discount span:last-child{color:#E8A835;font-weight:700}.jkt-ib-cost-details{grid-column:1 / -1;margin-top:8px;border-top:1px dashed #E2E8F0;padding-top:10px}.jkt-ib-cost-details summary{cursor:pointer;color:#1B3C73;font-size:.85rem;font-weight:600;padding:4px 0;list-style:none}.jkt-ib-cost-details summary::-webkit-details-marker{display:none}.jkt-ib-cost-details summary i{margin-right:6px;color:#E8A835}.jkt-ib-cost-details[open] summary{color:#E8A835}.jkt-ib-cost-daylist{margin-top:8px;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding:2px 4px}.jkt-ib-cost-dayrow{display:flex;justify-content:space-between;font-size:.85rem;color:#4A5568;padding:4px 8px;border-radius:4px}.jkt-ib-cost-dayrow.jkt-ib-special-price{background:#FFF9EB;color:#92400E;font-weight:600}.jkt-price-up{color:#E53E3E;margin-left:4px;font-weight:700}.jkt-price-down{color:#38A169;margin-left:4px;font-weight:700}.jkt-special-price-notice{background:#FFF9EB;border-left:4px solid #E8A835;padding:10px 14px;border-radius:0 6px 6px 0;margin-top:10px!important;color:#92400E;font-size:.9rem}.jkt-special-price-notice i{color:#E8A835;margin-right:6px}.jkt-special-price-notice strong{color:#1B3C73}.jkt-special-price-notice small{display:block;color:#718096;margin-top:2px;font-size:.8rem}.jkt-special-price-notice p{margin:0 0 8px!important}.jkt-special-dates{list-style:none;margin:0 0 0 20px!important;padding:6px 0 0 0!important;border-top:1px dashed rgb(232 168 53 / .4)}.jkt-special-dates li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.88rem}.jkt-special-dates li i{color:#E8A835}.jkt-special-dates .jkt-special-price-tag{background:#E8A835;color:#1B3C73;font-weight:700;padding:2px 8px;border-radius:4px;font-size:.82rem}.jkt-ib-cost-varies span:first-child{font-size:.82rem;line-height:1.35}.jkt-ib-cost-group{color:#2D3748;font-size:.88rem}.jkt-ib-cost-group span:first-child{color:#4A5568}.jkt-ib-cost-group span:last-child{font-weight:600}.jkt-ib-cost-vat{text-align:right;color:#718096;font-size:.72rem;margin-top:4px;font-style:italic}@media (prefers-reduced-motion:reduce){.jkt-reveal{opacity:1!important;transform:none!important;transition:none!important}}.jkt-blog-hero-image{max-width:520px;margin:26px auto 0;border-radius:14px;overflow:hidden;box-shadow:0 14px 36px rgb(0 0 0 / .22)}.jkt-blog-hero-image img{width:100%;height:auto;display:block}.jkt-lp-section{max-width:1000px;margin:0 auto;padding:52px 20px}.jkt-lp-lead{text-align:center}.jkt-lp-kicker{color:var(--jkt-accent-text);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;margin:0 0 10px}.jkt-lp-lead h2{font-size:2rem;color:var(--jkt-primary);margin:0 0 16px;line-height:1.2}.jkt-lp-lead p{font-size:1.1rem;color:var(--jkt-text-light);max-width:720px;margin:0 auto;line-height:1.65}.jkt-lp-h{text-align:center;font-size:1.7rem;color:var(--jkt-primary);margin:0 0 36px}.jkt-lp-sub{text-align:center;color:var(--jkt-text-light);max-width:640px;margin:0 auto;font-size:1.05rem}.jkt-lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.jkt-lp-step{position:relative;background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius-lg);padding:34px 24px 28px;text-align:center;box-shadow:var(--jkt-shadow)}.jkt-lp-step-num{position:absolute;top:-17px;left:50%;transform:translateX(-50%);width:34px;height:34px;border-radius:50%;background:var(--jkt-accent);color:var(--jkt-primary-dark);font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--jkt-shadow)}.jkt-lp-step i{font-size:1.9rem;color:var(--jkt-primary);margin:6px 0 16px}.jkt-lp-step h3{margin:0 0 8px;color:var(--jkt-primary);font-size:1.15rem}.jkt-lp-step p{margin:0;color:var(--jkt-text-light);font-size:.96rem;line-height:1.55}.jkt-lp-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jkt-lp-doc{display:flex;align-items:center;gap:14px;background:var(--jkt-light);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);padding:18px 20px}.jkt-lp-doc i{color:var(--jkt-accent-dark);font-size:1.35rem;flex-shrink:0}.jkt-lp-doc span{color:var(--jkt-text);font-size:.96rem}.jkt-lp-note{text-align:center;color:var(--jkt-text-light);margin-top:26px}.jkt-lp-why{text-align:center}.jkt-lp-why p{max-width:740px;margin:0 auto 28px;color:var(--jkt-text-light);font-size:1.05rem;line-height:1.7}.jkt-lp-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.jkt-lp-btn{background:var(--jkt-accent);color:var(--jkt-primary-dark);font-weight:700;padding:14px 30px;border-radius:var(--jkt-radius);text-decoration:none;transition:var(--jkt-transition);display:inline-block}.jkt-lp-btn:hover{background:var(--jkt-accent-hover);transform:translateY(-2px)}.jkt-lp-btn-outline{background:#fff0;border:2px solid var(--jkt-primary);color:var(--jkt-primary);padding:12px 28px}.jkt-lp-btn-outline:hover{background:var(--jkt-primary);color:#fff}@media (max-width:768px){.jkt-lp-steps,.jkt-lp-docs{grid-template-columns:1fr}.jkt-lp-lead h2{font-size:1.55rem}.jkt-lp-h{font-size:1.4rem}.jkt-lp-section{padding:40px 18px}}.page-id-1278 .page-title,.page-id-1278 h1.page-title{font-size:1.9rem}.jkt-lp-lead h2{font-size:1.5rem}.jkt-lp-lead p{font-size:1.02rem}.jkt-lp-h{font-size:1.4rem;margin-bottom:30px}@media (max-width:768px){.page-id-1278 .page-title,.page-id-1278 h1.page-title{font-size:1.45rem}.jkt-lp-lead h2{font-size:1.3rem}}.page-id-1278 .jkt-booking-trigger{padding:22px 26px}.page-id-1278 .jkt-trigger-header{margin-bottom:16px}.page-id-1278 .jkt-trigger-header h3{font-size:1.18rem}.page-id-1278 .jkt-trigger-header p{font-size:.88rem;margin-top:4px}@media (max-width:768px){.page-id-1278 .jkt-booking-trigger{padding:18px 18px}}.jkt-lp-hero{background-size:cover;background-position:center;padding:84px 20px 96px;text-align:center}.jkt-lp-hero-inner{max-width:820px;margin:0 auto}.jkt-lp-hero .jkt-breadcrumbs{justify-content:center;margin-bottom:18px}.jkt-lp-hero .jkt-breadcrumbs,.jkt-lp-hero .jkt-breadcrumbs a,.jkt-lp-hero .jkt-breadcrumbs .jkt-bc-sep{color:rgb(255 255 255 / .78)}.jkt-lp-hero .jkt-breadcrumbs a:hover{color:var(--jkt-accent)}.jkt-lp-hero-kicker{display:inline-block;color:var(--jkt-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;margin-bottom:14px}.jkt-lp-hero h1{color:#fff!important;font-size:2.4rem;font-weight:800;margin:0 0 14px;line-height:1.15}.jkt-lp-hero p{color:rgb(255 255 255 / .92);font-size:1.1rem;max-width:660px;margin:0 auto;line-height:1.6}.page-id-1278 .page-title{display:none!important}.page-id-1278 .jkt-booking-trigger{margin-top:-50px;position:relative;z-index:5;box-shadow:var(--jkt-shadow-lg)}@media (max-width:768px){.jkt-lp-hero{padding:52px 18px 64px}.jkt-lp-hero h1{font-size:1.55rem}.jkt-lp-hero p{font-size:1rem}.page-id-1278 .jkt-booking-trigger{margin-top:-32px}}.page-id-1278 .entry-header{display:none!important}.jkt-lp-text p{max-width:760px;margin:0 auto 16px;color:var(--jkt-text-light);line-height:1.75;text-align:center}.jkt-lp-text p:last-child{margin-bottom:0}.jkt-lp-qa-list{max-width:780px;margin:0 auto}.jkt-lp-qa{background:var(--jkt-white);border:1px solid var(--jkt-border);border-radius:var(--jkt-radius);padding:20px 24px;margin-bottom:14px;box-shadow:var(--jkt-shadow)}.jkt-lp-qa h3{margin:0 0 8px;color:var(--jkt-primary);font-size:1.06rem}.jkt-lp-qa p{margin:0;color:var(--jkt-text-light);line-height:1.62;font-size:.96rem}.jkt-lp-faq{background:var(--jkt-light)}.jkt-archive-intro{max-width:900px;margin:0 auto 10px;padding:8px 20px 0;text-align:center}.jkt-archive-intro p{color:var(--jkt-text-light);line-height:1.75;margin:0 auto 14px}