.whatsapp-icon[data-astro-cid-sz7xmlte]{position:fixed;bottom:80px;right:20px;z-index:1000;background-color:#25d366;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;transition:transform .3s,background-color .3s;font-size:26px}.whatsapp-icon[data-astro-cid-sz7xmlte]:hover{transform:scale(1.15);background-color:#f3ab25;color:#000}.mobile-sticky-cta[data-astro-cid-sz7xmlte]{display:none;position:fixed;bottom:0;left:0;width:100%;height:56px;background:#111;z-index:99999;box-shadow:0 -2px 10px #0000004d;grid-template-columns:1fr 1fr;padding:6px;gap:8px;box-sizing:border-box}.mobile-sticky-cta[data-astro-cid-sz7xmlte] .cta-btn[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-decoration:none;border-radius:6px;gap:6px;transition:opacity .2s}.mobile-sticky-cta[data-astro-cid-sz7xmlte] .cta-call[data-astro-cid-sz7xmlte]{background:#ff9800;color:#000}.mobile-sticky-cta[data-astro-cid-sz7xmlte] .cta-whatsapp[data-astro-cid-sz7xmlte]{background:#25d366;color:#fff}@media(max-width:768px){.mobile-sticky-cta[data-astro-cid-sz7xmlte]{display:grid}.whatsapp-icon[data-astro-cid-sz7xmlte]{bottom:70px}.scroll-to-top[data-astro-cid-sz7xmlte]{bottom:70px!important}body{padding-bottom:56px}}.taxi-service-section[data-astro-cid-sz7xmlte]{padding:30px 15px;background:#f3ab25;color:#fff}.taxi-container[data-astro-cid-sz7xmlte]{max-width:1100px;margin:auto}.taxi-row[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.taxi-col[data-astro-cid-sz7xmlte]{background:#0000001a;padding:15px;border-radius:8px;transition:background .3s ease;text-align:left}.taxi-col[data-astro-cid-sz7xmlte]:hover{background:#0003}.taxi-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.taxi-item[data-astro-cid-sz7xmlte]{margin-bottom:8px}.taxi-link[data-astro-cid-sz7xmlte]{text-decoration:none;color:#000;font-weight:600;display:block;padding:6px 8px;border-radius:4px;transition:background .2s,color .2s;font-size:14px}.taxi-link[data-astro-cid-sz7xmlte]:hover{background:#000;color:#fff}#cab-service-details[data-astro-cid-sz7xmlte]{background-color:#f9f9f9;padding:20px 40px;text-align:center;opacity:0;transform:translateY(50px);animation:fadeInUp 1s forwards;margin-bottom:0}#cab-service-details[data-astro-cid-sz7xmlte] .section-title[data-astro-cid-sz7xmlte]{font-size:26px;font-weight:700;color:#333;margin-bottom:8px}#cab-service-details[data-astro-cid-sz7xmlte] .section-description[data-astro-cid-sz7xmlte]{font-size:16px;color:#777;margin-bottom:15px}#cab-service-details[data-astro-cid-sz7xmlte] .btn-box[data-astro-cid-sz7xmlte] .theme-btn[data-astro-cid-sz7xmlte]{background-color:#000;color:#fff;padding:12px 30px;font-size:16px;text-decoration:none;border-radius:5px;transition:background-color .3s ease}#cab-service-details[data-astro-cid-sz7xmlte] .btn-box[data-astro-cid-sz7xmlte] .theme-btn[data-astro-cid-sz7xmlte]:hover{color:#000;background-color:#f3ab25}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.jd-header{background:#ff9800;color:#fff;text-align:center;padding:.8rem 15px;font-size:26px;font-weight:700;margin-bottom:0}.jd-container{width:90%;max-width:1200px;margin:20px auto}.jd-section{background:#fff;padding:22px;margin:20px 0;border-radius:8px;box-shadow:0 4px 8px #00000014;transition:all .3s ease-in-out}.jd-section:hover{transform:scale(1.005)}.jd-heading{color:#ff9800;font-size:22px;font-weight:700;margin-bottom:12px}.jd-headingh3{color:#ff9800;font-size:18px;font-weight:700;margin-bottom:8px}.jd-list{list-style-type:none;padding:0;margin:10px 0}.jd-list li{padding:6px 0;font-size:16px;display:flex;align-items:baseline}.jd-list li:before{content:"✔";color:#ff9800;padding-right:10px;font-weight:700;flex-shrink:0}.jd-table{width:100%;border-collapse:collapse;margin-top:15px;margin-bottom:15px}.jd-table th,.jd-table td{border:1px solid #ddd;padding:10px 14px;text-align:left}.jd-table th{background-color:#ff9800;color:#fff;font-size:16px;font-weight:700}.jd-table td{font-size:15px}.jd-table tr:nth-child(2n){background-color:#fafafa}.jd-note{font-size:14px;margin-top:10px;color:#666;font-style:italic}.jd-three-column-list{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.jd-list-item{flex:1 1 calc(33.333% - 12px);box-sizing:border-box;padding:12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.jd-list-item:hover{border-color:#ff9800;box-shadow:0 2px 6px #ff980026}.highlight-box{background-color:#fff8e1;border-left:4px solid #ff9800;padding:16px;margin:16px 0;border-radius:6px}.attraction-card{display:flex;margin-bottom:15px;border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fff}.attraction-info{padding:15px}.attraction-name{color:#ff9800;font-weight:700;font-size:17px;margin-bottom:5px}.price-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.price-card{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff}.price-card h4{color:#ff9800;font-size:16px;margin-bottom:8px}.price{font-size:22px;font-weight:700;margin:10px 0;color:#222}.route-map{border-radius:8px;overflow:hidden;margin:20px 0}.testimonial{font-style:italic;background-color:#f9f9f9;padding:16px;border-radius:8px;margin-bottom:15px;border-left:3px solid #ff9800}.author{font-weight:700;text-align:right;margin-top:8px;font-style:normal}@media(max-width:768px){.jd-container{width:95%}.jd-header{font-size:20px;padding:.6rem 10px}.jd-heading{font-size:18px}.jd-table th,.jd-table td{font-size:14px;padding:8px}.jd-list-item{flex:1 1 calc(50% - 12px)}.attraction-card{flex-direction:column}}@media(max-width:480px){.jd-list-item{flex:1 1 100%}}
