*{box-sizing:border-box;font-family:var(--font-poppins),sans-serif;margin:0;padding:0}.highlight-text-red{color:red!important}.highlight-text-primary{color:#fab637!important}.highlight-text-orange{color:orange!important}.highlight-text-yellow{color:#ff0!important}.highlight-text-green{color:green!important}.highlight-text-gray{color:gray!important}.highlight-text-light-gary{color:#d3d3d3!important}.highlight-text-green-yellow{color:#adff2f!important}.section-padding{padding:80px 0}@media (max-width:1200px){.section-padding{padding:60px 0}}@media (max-width:768px){.section-padding{padding:40px 0}}@media (max-width:576px){.section-padding{padding:30px 0}}.text-primary{color:#fab637}h3,h4,h5,h6,p,span,a{letter-spacing:.5px}.section-title{color:#0f172a;z-index:5;text-transform:uppercase;letter-spacing:-.3px;font-weight:700;position:relative;font-size:clamp(2rem,5vw,2.5rem)!important}.section-title .title-highlight{color:#fab637}@media (max-width:576px){.section-title{text-align:center!important}}.detail-h1{letter-spacing:-.3px;font-size:2.5rem;font-weight:800}@media (max-width:768px){.detail-h1{font-size:2rem}}@media (max-width:576px){.detail-h1{font-size:1.5rem}}.small-12{font-size:.75rem!important}.td-trinery-bg{filter:brightness(.9)sepia(.5)saturate()hue-rotate(-36deg)}.bd-light-bg{filter:contrast(.95)}.d-black-filter{filter:brightness(.07)}.filter-graycsale{filter:grayscale()}.text-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lh-auto{line-height:normal!important}.h-fit{height:fit-content}.nav-custom-btn{z-index:10;color:orange;cursor:pointer;background-color:#fff;border:1px solid orange;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.nav-custom-btn:hover{color:#fff;background-color:orange;border-color:orange}@media (max-width:768px){.nav-custom-btn{width:40px;height:40px}}.pill-btn{cursor:pointer;border:1px solid #0f172a;border-radius:1.5rem;padding:9px 25px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s ease-in}.pill-btn .btn-icon-image{width:24px;height:24px}.pill-btn.primary{color:#fff!important;background-color:#fab637!important;border-color:#fab637!important}.pill-btn.primary:hover{background-color:#ffcb20!important;border-color:#ffcb20!important}.pill-btn-whatsapp{color:#fff!important;background-color:#25d366!important;border-color:#25d366!important}.pill-btn-whatsapp:hover{background-color:#ffcb20!important;border-color:#ffcb20!important}@media (max-width:576px){.pill-btn{font-size:.875rem}}.btn-square{border-radius:4px;font-size:1rem;transition:background-color .2s,transform .2s;border:none!important;padding:9px 25px!important}.btn-square-primary{color:#fff!important;background-color:#fab637!important}.btn-square-primary:hover{background-color:#1f2024!important}.btn-square-light{color:#0f172a!important;background-color:#fff!important}.btn-square-light:hover{color:#fff!important;background-color:#000!important}.btn-square-font-base{font-size:.875rem!important}@media (max-width:450px){.btn-square-font-base{font-size:.75rem!important}}.btn-square .arrow-icon{font-size:1rem;line-height:1}@media (max-width:576px){.btn-square{padding:6px 18px!important;font-size:.75rem!important}}.badge{margin:0;border-radius:1.5rem!important;padding:6px 18px!important;font-size:.875rem!important;display:inline-block!important}.badge-subTitle{color:#fff;background-color:#fab637}.badge-footerLink{color:#fff;border:1px solid #ffffff1c;border-radius:20px;padding:2px 10px;font-weight:600;background:#ffffff1a!important;list-style:none!important}@media (max-width:767px){.pill-badge-text{flex-wrap:wrap!important;gap:10px!important;list-style:none!important;display:flex!important}.pill-badge-text li{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff1c!important;border-radius:20px!important;padding:2px 10px!important;font-weight:600!important;list-style:none!important}}.pill-badge .icon{width:16px;height:16px}.counter-section{background-color:#0000}.counter-section .counter-wrapper-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.counter-section .counter-col{position:relative}@media (min-width:992px){.counter-section .counter-col:not(:last-child){border-right:1px solid #e2e8f0}}@media (min-width:20px) and (max-width:991.98px){.counter-section .counter-col:nth-child(odd){border-right:1px solid #e2e8f0}.counter-section .counter-col:first-child,.counter-section .counter-col:nth-child(2){border-bottom:1px solid #e2e8f0}}@media (max-width:575.98px){.counter-section .counter-col:not(:last-child){border-bottom:1px solid #e2e8f0}}.counter-section .counter-item{padding:50px}.counter-section .icon-circle{border-radius:50%;width:65px;height:65px}.counter-section .bg-purple-light{background-color:#ededff}.counter-section .icon-purple{color:#5c59e8}.counter-section .bg-pink-light{background-color:#fbeeff}.counter-section .icon-pink{color:#d946ef}.counter-section .bg-orange-light{background-color:#fff0eb}.counter-section .icon-orange{color:#ff6b4a}.counter-section .bg-green-light{background-color:#e6f9ed}.counter-section .icon-green{color:#22c55e}.counter-section .counter-number{color:#0f172a;letter-spacing:-.5px;font-size:2.25rem}.counter-section .counter-label{font-weight:500;color:#64748b!important}.destination-card{border-radius:4px;height:100%;transition:transform .3s,box-shadow .3s}.destination-card .img-container{width:140px;height:100%;overflow:hidden}.destination-card .img-container .card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,1,.5,1)}.destination-card .card-details .badge-hotel{background-color:#fff;border:1px solid #e2e8f0;width:fit-content}.destination-card .card-details .badge-hotel .dot{background-color:#28a745;border-radius:50%;width:6px;height:6px}.destination-card .card-details .badge-hotel .count-text{color:#7d879c;font-size:.75rem;font-weight:500}.destination-card .card-details .destination-title{color:#0f172a;font-size:1rem}.destination-card:hover{box-shadow:0 10px 25px #00000014!important}.destination-card:hover .img-container .card-img{transform:scale(1.1)}@media (max-width:1199px){.destination-card .count-text{font-size:.625rem!important}}@media (max-width:767.86px){.destination-card{flex-direction:column!important;height:auto!important;display:grid!important}.destination-card .img-container{aspect-ratio:3/2;width:100%;height:auto}.destination-card .card-details .destination-title{font-size:.875rem;font-weight:500}}.trip-card{border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden}.trip-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #00000014!important}.trip-card .card-media{height:220px}.trip-card .card-media .img-wrapper{width:100%;height:100%}.trip-card .card-media .img-wrapper .card-main-img{object-fit:cover;width:100%;height:100%}.trip-card .card-media .bookmark-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0c1a3080;width:32px;height:32px;transition:background .2s;top:15px;right:15px}.trip-card .card-media .bookmark-btn:hover{background:#0c1a30cc}.trip-card .card-media .host-avatar-wrapper{z-index:3;bottom:-16px;right:20px}.trip-card .card-media .host-avatar-wrapper img{object-fit:cover;width:34px;height:34px}.trip-card .card-body .rating-text{font-size:.875rem}.trip-card .card-body .reviews-count{font-size:.75rem}.trip-card .card-body .card-title{color:#0f172a;font-size:1.25rem;line-height:1.4}.trip-card .card-body .location-row{background-color:#f0f6fa;width:fit-content;font-size:.875rem}.trip-card .card-body .location-row .location-icon{color:#7d879c}.trip-card .card-body .card-desc{font-size:.875rem;line-height:1.6}.trip-card .card-footer-row{border-color:#e2e8f0!important}.trip-card .card-footer-row .current-price{color:#ff7a00;font-size:.875rem}.trip-card .card-footer-row .btn-link-details{color:#0f172a;cursor:pointer;font-size:.875rem}.trip-card .card-footer-row .btn-link-details .arrow-icon{font-size:.75rem;transition:transform .2s}.trip-card .card-footer-row .btn-link-details:hover .arrow-icon{transform:translate(3px)}.testimonial-card{border-radius:12px;min-height:340px;background-color:#f0f5fa!important}.testimonial-card .feedback-text{font-size:1rem;line-height:1.6;color:#4a5568!important}.testimonial-card .avatar-frame{background-color:#cbd5e1;width:56px;height:56px}.testimonial-card .avatar-frame img{object-fit:cover}.testimonial-card .profile-name{color:#0f172a;font-size:1.125rem}.testimonial-card .profile-role{letter-spacing:1px;font-size:.75rem;color:#7d879c!important}.testimonial-card .quote-mark-icon{opacity:.6}.testimonial-card .quote-mark-icon svg path{fill:#dbeafe}.featured-badge{z-index:2;border-radius:4px;padding:.35rem .85rem;font-size:.75rem;top:15px;left:15px}.featured-badge-orange{color:#fff;background-color:#ff7a00}.featured-badge-blue{color:#fff;background-color:#fab637}.service-tabs-section{position:relative}.service-tabs-section:before{content:" ";z-index:0;background-image:url(../media/tab-sec-bg.2r3x5wvmzd9fn.png);background-position:top;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-tabs-section .tabs-nav-container{z-index:5;position:relative}.service-tabs-section .tabs-nav-container .tabs-pill{border-radius:8px;flex-wrap:wrap;display:inline-flex;background-color:#fff!important}.service-tabs-section .tabs-nav-container .tab-nav-btn{color:#7d879c;background:0 0;border-radius:6px;font-size:.875rem;transition:all .2s ease-in}.service-tabs-section .tabs-nav-container .tab-nav-btn:hover{background-color:#e2e8f0}.service-tabs-section .tabs-nav-container .tab-nav-btn.active{color:#fff;background-color:#fab637;box-shadow:0 4px 12px #0000000d}.service-tabs-section .tab-view-window .slider-arrow{z-index:10;color:#7d879c;width:44px;height:44px;transition:all .2s;top:50%;transform:translateY(-50%)}.service-tabs-section .tab-view-window .slider-arrow:hover{color:#fff;border-color:#fab637;background-color:#fab637!important}.service-tabs-section .tab-view-window .slider-arrow.arrow-left{left:-22px}.service-tabs-section .tab-view-window .slider-arrow.arrow-right{right:-22px}.service-tabs-section .card-image-box{aspect-ratio:4/3}@media (max-width:991px){.service-tabs-section .slider-arrow{display:none!important}}@media (max-width:357px){.service-tabs-section .tabs-nav-container .tabs-pill{gap:0!important;width:100%!important}}.why-choose-us-section .section-title{color:#0f172a;display:inline-block;position:relative}.why-choose-us-section .accent-underline{background-color:#ff7a0033;border-radius:2px;width:70%;height:4px;position:absolute;bottom:-8px;left:15%}.why-choose-us-section .features-grid{margin-top:2rem}.why-choose-us-section .feature-box{border:1px solid #e2e8f0;border-radius:4px;height:calc(100% - 32px);margin-top:32px;transition:transform .3s,box-shadow .3s}.why-choose-us-section .feature-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000000d}.why-choose-us-section .feature-box .icon-badge{z-index:2;border:1px solid #e2e8f0;border-radius:50%;width:64px;height:64px;transition:background-color .3s}.why-choose-us-section .feature-box .icon-badge svg{color:#fab637}.why-choose-us-section .feature-box .feature-body .feature-heading{color:#0f172a;font-size:1.125rem}.why-choose-us-section .feature-box .feature-body .feature-description{color:#7d879c;font-size:.75rem;line-height:1.6}.testimonial-section .section-main-heading{color:#0f172a;letter-spacing:-.5px;font-size:2.75rem}.testimonial-section .swiper-pagination-bullet{opacity:1;background:0 0;border:1px solid #0f172a;width:10px;height:10px}.testimonial-section .swiper-pagination-bullet-active{background:#0f172a}@media (max-width:767.98px){.testimonial-section .section-main-heading{font-size:2.15rem}}.swiper-pagination{justify-content:center;gap:8px;padding-top:25px;display:flex;bottom:10px!important}.swiper-pagination-bullet{border-radius:50%;width:10px;height:10px;transition:all .2s;opacity:1!important;background:0 0!important;border:1px solid #0f172a!important}.swiper-pagination-bullet-active{background:#0f172a!important}.faq-section{background-color:#fff}.faq-section .section-title{color:#0f172a}.faq-section .unified-faq-accordion .accordion-item{background-color:#fff;transition:all .2s;border:1px solid #e2e8f0!important;border-radius:12px!important}.faq-section .unified-faq-accordion .accordion-item:hover{box-shadow:0 4px 12px #00000008}.faq-section .unified-faq-accordion .accordion-button{color:#0f172a;background-color:#0000;padding:1.25rem 1.5rem;font-size:1rem;box-shadow:none!important;border-radius:12px!important;outline:0!important}.faq-section .unified-faq-accordion .accordion-button:after{transition:transform .2s}.faq-section .unified-faq-accordion .accordion-button:not(.collapsed){color:#fff!important;background-color:#fab637!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.faq-section .unified-faq-accordion .accordion-button:not(.collapsed):after{filter:brightness(0)invert()}.faq-section .unified-faq-accordion .accordion-body{background-color:#fff;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.6}.taxi-services-section .main-section-heading{letter-spacing:-.5px;font-size:1.75rem}.taxi-services-section .tour-service-card{border:1px solid #dcdcdc;transition:transform .2s,box-shadow .2s}.taxi-services-section .tour-service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.taxi-services-section .card-image-link{border-bottom:1px solid #e5e5e5;height:180px;display:block}.taxi-services-section .card-image-link .tour-card-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.taxi-services-section .tour-service-card:hover .tour-card-img{transform:scale(1.05)}.taxi-services-section .tour-card-title{font-size:.875rem;line-height:1.4}.taxi-services-section .tour-card-title .title-anchor{color:#1e3a8a;transition:color .2s}.taxi-services-section .tour-card-title .title-anchor:hover{color:#fab637}@media (max-width:576px){.taxi-services-section .tour-card-title{font-size:.75rem}}.whatsapp-btn{color:#fff;cursor:pointer;z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;gap:0;width:60px;height:60px;font-size:36px;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 8px #0000004d}.link-text-light{color:#fff!important}.link-text-light:hover{color:#fab637!important}.link-text-dark{color:#0f172a!important}.link-text-dark:hover{color:#fab637!important}.link-text-primary{color:#fab637}.link-text-primary:hover{color:#0f172a}
