@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--edgar-primary:#5e9fbc;--edgar-secondary:#376b85;--edgar-dark-slate:#2b3139;--edgar-coral:#f0896b;--edgar-cream:#fff;--edgar-tan:#b1997b;--edgar-btn-solid:#606061;--edgar-gray-medium:#898a8a;--edgar-gray-light:#fff;--edgar-gray-warm:#a6a19e;--font-inter:'Inter' , sans-serif}html{scroll-behavior:smooth}body{font-family: var(--font-inter);color:var(--edgar-dark-slate)}.brand-title{font-family: var(--font-inter) !important;font-weight:700!important;font-size:65px;line-height:1.1;letter-spacing:-.02em;color:var(--edgar-dark-slate)}.brand-h2{font-family: var(--font-inter) !important;font-weight:700!important;font-size:40px;line-height:1.2;letter-spacing:-.02em;color:var(--edgar-dark-slate)}.brand-subtitle,.brand-body-large{font-family: var(--font-inter) !important;font-weight:600!important;font-size:26px;line-height:1.3;color:var(--edgar-dark-slate)}.brand-body{font-family: var(--font-inter) !important;font-weight:300!important;font-size:20px;line-height:1.4;color:var(--edgar-dark-slate)}.brand-bold{font-weight:700!important}.brand-btn-text{font-family: var(--font-inter) !important;font-weight:500!important;font-size:20px;letter-spacing:.03em}.brand-link{font-family: var(--font-inter) !important;font-weight:700!important;font-size:18px;text-decoration:underline!important;color:var(--edgar-dark-slate);transition:color .3s ease}.brand-link:hover{color:var(--edgar-primary)}@media (max-width:991px){.brand-title{font-size:45px}.brand-h2{font-size:32px}.brand-subtitle,.brand-body-large{font-size:22px}.brand-body{font-size:18px}}@media (max-width:575px){.brand-title{font-size:35px}.brand-h2{font-size:26px}.brand-subtitle,.brand-body-large{font-size:18px}.brand-body{font-size:16px}}.edgar-btn-outline{display:inline-block;font-family: var(--font-inter);font-weight:600;font-size:16px;color:var(--edgar-dark-slate);background-color:transparent;border:1px solid var(--edgar-gray-medium);padding:12px 28px;border-radius:0!important;text-decoration:none;transition:all .3s ease}.edgar-btn-outline:hover{border-color:var(--edgar-primary);color:#fff;background-color:var(--edgar-primary)}.edgar-btn-solid{display:inline-block;font-family: var(--font-inter);font-weight:600;font-size:16px;color:#fff!important;background-color:var(--edgar-secondary)!important;border:none;padding:12px 28px;border-radius:0!important;text-decoration:none;transition:background-color .3s ease , transform .2s ease}.edgar-btn-solid:hover{background-color:var(--edgar-primary)!important;transform:translateY(-2px)}.edgar-btn-coral{display:inline-block;font-family: var(--font-inter);font-weight:700;font-size:16px;color:var(--edgar-btn-text,#fff)!important;background-color:var(--edgar-coral)!important;border:1px solid var(--edgar-coral)!important;padding:12px 28px;border-radius:0!important;text-decoration:none;transition:background-color .3s ease , transform .2s ease , border-color .3s ease}.edgar-btn-coral:hover{background-color:var(--edgar-secondary)!important;border-color:var(--edgar-secondary)!important;color:#fff!important;transform:translateY(-2px)}.edgar-tour-card{position:relative;border-radius:0!important;overflow:hidden;height:480px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease , box-shadow .3s ease;margin-bottom:30px}.edgar-tour-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.edgar-tour-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease}.edgar-tour-card:hover .edgar-tour-card-bg{transform:scale(1.05)}.edgar-tour-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,33,41,.45);display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:#fff;transition:background-color .3s ease}.edgar-tour-card:hover .edgar-tour-card-overlay{background:rgba(27,33,41,.55)}.edgar-tour-card-meta{font-family: var(--font-inter);font-size:13px;font-weight:400;letter-spacing:.05em;margin-bottom:10px;color:rgba(255,255,255,.8)!important;text-transform:none!important}.edgar-tour-card-title{font-family: var(--font-inter);font-size:20px;font-weight:700;line-height:1.25;margin:0;color:#fff!important;text-transform:uppercase!important}.edgar-tour-card-footer{border-top:none!important;padding-top:0!important;margin-top:0!important}.edgar-tour-card-link{color:#fff!important;font-weight:700;text-decoration:underline!important;font-size:15px;transition:opacity .2s ease}.edgar-tour-card-link:hover{opacity:.8;color:#fff!important}.edgar-bento-tour-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.edgar-bento-tour-card{position:relative;border-radius:0!important;overflow:hidden;min-height:400px;display:flex;flex-direction:column;text-decoration:none!important;background-color:var(--edgar-dark-slate);box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .6s cubic-bezier(.16,1,.3,1) , box-shadow .6s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(255,255,255,.08)}.edgar-bento-tour-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.28);border-color:rgba(255,255,255,.2)}.edgar-bento-tour-card:nth-child(6n + 1) {grid-column:span 2}.edgar-bento-tour-card:nth-child(6n + 2) {grid-column:span 1}.edgar-bento-tour-card:nth-child(6n + 3) {grid-column:span 1}.edgar-bento-tour-card:nth-child(6n + 4) {grid-column:span 1}.edgar-bento-tour-card:nth-child(6n + 5) {grid-column:span 1}.edgar-bento-tour-card:nth-child(6n + 6) {grid-column:span 2}.edgar-bento-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .9s cubic-bezier(.16,1,.3,1) , filter .9s ease;z-index:0}.edgar-bento-tour-card:hover .edgar-bento-card-bg{transform:scale(1.05);filter:brightness(1.06)}.edgar-bento-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,27,34,.82) 0%,rgba(16,27,34,.35) 45%,rgba(16,27,34,.85) 100%);z-index:1;transition:background .4s ease}.edgar-bento-tour-card:hover .edgar-bento-card-overlay{background:linear-gradient(180deg,rgba(16,27,34,.9) 0%,rgba(16,27,34,.45) 45%,rgba(16,27,34,.9) 100%)}.edgar-bento-card-content{position:relative;z-index:2;padding:34px 28px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;height:100%;width:100%}.bento-card-title{font-family: var(--font-inter);font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:1.15;color:#fff!important;text-transform:uppercase!important;letter-spacing:-.015em;margin-bottom:10px;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.55)}.bento-card-meta{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap;justify-content:flex-start}.bento-duration-pill{background-color:#e85d38;color:#fff!important;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:2px!important;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(232,93,56,.35)}.bento-price-text{color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.6)}.bento-card-route{color:rgba(255,255,255,.88)!important;font-size:13.5px;font-weight:400;line-height:1.45;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.6);margin:0;max-width:100%}.bento-card-arrow{opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.16,1,.3,1)}.edgar-bento-tour-card:hover .bento-card-arrow{opacity:1;transform:translateY(0)}.bento-discover-text{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5e9fbc;display:inline-flex;align-items:center;transition:color .2s ease}.edgar-bento-tour-card:hover .bento-discover-text{color:#fff}@media (max-width:991px){.edgar-bento-tour-grid{grid-template-columns:repeat(2,1fr);gap:16px}.edgar-bento-tour-card:nth-child(6n + 1),
  .edgar-bento-tour-card:nth-child(6n + 6) {grid-column:span 2}.edgar-bento-tour-card:nth-child(6n + 2),
  .edgar-bento-tour-card:nth-child(6n + 3),
  .edgar-bento-tour-card:nth-child(6n + 4),
  .edgar-bento-tour-card:nth-child(6n + 5) {grid-column:span 1}.bento-card-arrow{opacity:1;transform:none}}@media (max-width:600px){.edgar-bento-tour-grid{grid-template-columns:1fr;gap:14px}.edgar-bento-tour-card:nth-child(6n + 1),
  .edgar-bento-tour-card:nth-child(6n + 2),
  .edgar-bento-tour-card:nth-child(6n + 3),
  .edgar-bento-tour-card:nth-child(6n + 4),
  .edgar-bento-tour-card:nth-child(6n + 5),
  .edgar-bento-tour-card:nth-child(6n + 6) {grid-column:span 1;min-height:340px}.edgar-bento-card-content{padding:24px 20px}}.edgar-hero{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;color:#fff;text-align:center;overflow:hidden}.edgar-hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0;pointer-events:none}.edgar-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.edgar-hero-video-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none;border:none}.edgar-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(43,49,57,.45);z-index:1}.edgar-hero-content{position:relative;z-index:2;max-width:900px;padding:0 20px}.edgar-hero .rankmath-breadcrumb,.hero-wrapper .rankmath-breadcrumb{margin-top:15px;margin-bottom:0;display:block}.edgar-hero .rankmath-breadcrumb a,.edgar-hero .rankmath-breadcrumb span,.hero-wrapper .rankmath-breadcrumb a,.hero-wrapper .rankmath-breadcrumb span{color:rgba(255,255,255,.7)!important;text-decoration:none;font-weight:500}.edgar-hero .rankmath-breadcrumb a:hover,.hero-wrapper .rankmath-breadcrumb a:hover{color:#fff!important;text-decoration:underline!important}.edgar-hero .rankmath-breadcrumb .separator,.hero-wrapper .rankmath-breadcrumb .separator{color:rgba(255,255,255,.4)!important;margin:0 8px}.edgar-hero-title{font-family: var(--font-inter);font-weight:300;font-size:45px;line-height:1.45;letter-spacing:-.01em;margin-bottom:30px;text-shadow:0 2px 10px rgba(0,0,0,.15)}@media (max-width:768px){.edgar-hero-title{font-size:28px;line-height:1.35}}.edgar-hero-btn{display:inline-block;font-family: var(--font-inter);font-weight:600;font-size:16px;color:#fff!important;background-color:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.8);padding:12px 36px;border-radius:0!important;text-decoration:none!important;transition:all .3s ease}.edgar-hero-btn:hover{background-color:var(--edgar-coral)!important;border-color:var(--edgar-coral)!important;color:var(--edgar-btn-text,#fff)!important}.edgar-hero-nav-pill{display:inline-flex;align-items:center;font-family: var(--font-inter);font-size:14px;font-weight:600;color:#fff!important;background:rgba(43,49,57,.75);border:1px solid rgba(255,255,255,.3);padding:10px 22px;border-radius:0!important;text-decoration:none!important;backdrop-filter:blur(8px);transition:all .25s ease}.edgar-hero-nav-pill:hover{background:var(--edgar-coral)!important;border-color:var(--edgar-coral)!important;color:var(--edgar-btn-text,#fff)!important;transform:translateY(-2px)}.edgar-promo-banner{height:240px;position:relative;border-radius:0!important;border:1px solid #eae6df;transition:transform .3s ease , box-shadow .3s ease , border-color .3s ease}.edgar-promo-banner:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.1);border-color:var(--edgar-coral)!important}.edgar-promo-banner .promo-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;border-radius:0!important;transition:transform .4s ease}.edgar-promo-banner:hover .promo-bg{transform:scale(1.05)}.edgar-promo-banner .promo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(27,33,41,.85) 100%);z-index:2;border-radius:0!important}.edgar-promo-banner .promo-tag{background:var(--edgar-coral)!important;color:var(--edgar-btn-text,#fff)!important;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:0!important;text-transform:uppercase}.edgar-popular-box{border-radius:0!important;border:1px solid #eae6df!important;transition:all .3s ease}.edgar-popular-box:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06);border-color:var(--edgar-primary)!important}.edgar-dest-box{border-radius:0!important}.edgar-dest-box img{border-radius:0!important;transition:transform .4s ease}.edgar-dest-card-link:hover .edgar-dest-box img{transform:scale(1.06)}.edgar-feature-card{border-radius:0!important;border:1px solid #eae6df!important;transition:all .3s ease}.edgar-feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06);border-color:var(--edgar-primary)!important}.edgar-play-btn{border-radius:0!important;transition:transform .25s ease , background-color .25s ease , color .25s ease}.edgar-play-btn:hover{transform:scale(1.08);background-color:var(--edgar-coral)!important;color:var(--edgar-btn-text,#fff)!important}.edgar-subscribe-wrap{border-radius:0!important}.edgar-section-white .edgar-tag{color:var(--edgar-dark-slate)!important}.edgar-section-white .brand-h2{font-weight:500!important}.edgar-section-cream{background-color:var(--edgar-cream);padding:100px 0}.edgar-section-gray{background-color:var(--edgar-gray-light);padding:100px 0}.edgar-section-white{background-color:#fff;padding:100px 0}.edgar-journeys-img{border-radius:0!important;width:100%;height:550px;object-fit:cover;box-shadow:0 15px 35px rgba(0,0,0,.08)}@media (max-width:768px){.edgar-journeys-img{height:350px;margin-bottom:30px}}.edgar-tag{color:var(--edgar-tan);font-weight:700;letter-spacing:.1em;font-size:14px;text-transform:uppercase;margin-bottom:15px;display:block}.edgar-subtag{color:var(--edgar-primary);font-weight:700;letter-spacing:.05em;font-size:15px;text-transform:uppercase;margin-bottom:5px;display:block}.site-footer{background-color:var(--edgar-dark-slate)!important}.site-footer .footer-heading{font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;letter-spacing:.02em;color:#fff}.site-footer .footer-links a{transition:all .25s ease;display:inline-block}.site-footer .footer-links a:hover{color:var(--edgar-coral,#f0896b)!important;transform:translateX(3px)}.site-footer .footer-contact-info a{transition:color .25s ease}.site-footer .footer-contact-info a:hover{color:#fff!important}.site-footer .social-links a{transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center}.site-footer .social-links a:hover{color:var(--edgar-coral,#f0896b)!important;transform:translateY(-2px)}.testimonial-title-box{padding-right:40px}.testimonial-card-box{background-color:#fff;border:1px solid #eae6df;border-radius:0!important;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.testimonial-stars{color:#ffc107;font-size:20px;margin-bottom:20px}.testimonial-slides-wrapper{position:relative;min-height:160px}.testimonial-slide{transition:opacity .4s ease}.testimonial-slide.active{animation:fadeInTestimonial .4s ease}@keyframes fadeInTestimonial {
  from { opacity: 0; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}.testimonial-text{font-size:18px;line-height:1.6;font-weight:400;color:var(--edgar-dark-slate);margin-bottom:25px}.testimonial-author{font-weight:700;font-size:16px;color:var(--edgar-dark-slate)}.testimonial-nav{display:flex;gap:10px;margin-top:25px}.testimonial-nav-btn{width:44px;height:44px;border-radius:0!important;border:1px solid var(--edgar-gray-medium);background:transparent;color:var(--edgar-dark-slate);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.testimonial-nav-btn:hover{background-color:var(--edgar-coral);border-color:var(--edgar-coral);color:var(--edgar-btn-text,#fff)}*,::before,::after,button,input,select,textarea,img,.form-control,.form-select,.btn,.btn-primary,.btn-secondary,.header-btn,.edgar-btn-outline,.edgar-btn-solid,.edgar-btn-coral,.edgar-hero-btn,.edgar-hero-nav-pill,.edgar-promo-banner,.edgar-promo-banner .promo-bg,.edgar-promo-banner .promo-overlay,.promo-tag,.edgar-popular-box,.edgar-dest-box,.edgar-dest-box img,.edgar-feature-card,.edgar-stat-item,.edgar-play-btn,.edgar-subscribe-wrap,.edgar-tour-card,.edgar-tour-card-bg,.edgar-tour-card-overlay,.edgar-bento-tour-card,.edgar-bento-card-bg,.edgar-bento-card-overlay,.bento-duration-pill,.edgar-journeys-img,.testimonial-card-box,.testimonial-nav-btn,.hotel-card,.hotel-card-bg,.more-experience-card,.card,.card-body,.card-img,.card-img-top,.nav-pills,.nav-link,.badge,.accordion-item,.accordion-header,.accordion-button,.timeline-node,.rounded,.rounded-0,.rounded-1,.rounded-2,.rounded-3,.rounded-4,.rounded-5,.rounded-circle,.rounded-pill,.shadow-sm,.shadow-lg,.itinerary-node,.itinerary-step,.timeline-item,.edgar-tour-specs-strip,.edgar-tour-spec-item,.edgar-itin-item,.edgar-itin-thumbnail,.edgar-itin-location-pill,.edgar-map-pin-label,.fleet-badge-pill,.fleet-icon-box,.why-icon-box,.award-brand-badge,.award-ribbon-card,.mv-card,.why-card{border-radius:0!important}body,.site-main,.edgar-section-cream,.bg-light,.bg-light-orange,.custom-tour-tabs-wrapper{background-color:#fff!important}.about-hero-editorial{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;padding:140px 0 80px 0}.about-hero-pill-badge{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);color:#fff;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.about-hero-heading{font-family: var(--font-inter);font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-shadow:0 4px 16px rgba(0,0,0,.4)}.about-hero-subheading{font-family: var(--font-inter);font-size:clamp(16px,2vw,19px);font-weight:300;line-height:1.6;max-width:780px;color:rgba(255,255,255,.9);text-shadow:0 2px 8px rgba(0,0,0,.3)}.about-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,.4)}.about-story-editorial{background-color:#fff}.about-section-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--edgar-primary)}.badge-accent-line{display:inline-block;width:24px;height:2px;background-color:var(--edgar-primary)}.about-editorial-title{font-family: var(--font-inter);font-size:clamp(28px,3.5vw,38px);font-weight:700;color:var(--edgar-dark-slate);letter-spacing:-.02em;line-height:1.25}.about-editorial-lead{font-family: var(--font-inter);font-size:18px;font-weight:600;color:var(--edgar-teal);line-height:1.45}.about-editorial-body{font-family: var(--font-inter);font-size:16px;line-height:1.75;font-weight:400;color:#4a5568}.about-editorial-body p{margin-bottom:18px}.about-quote-card{background:#f8fafc;border-left:4px solid var(--edgar-primary);border-radius:0 12px 12px 0}.text-slate-dark{color:var(--edgar-dark-slate)}.fw-500{font-weight:500}.about-featured-photo{height:520px;object-fit:cover}.about-milestone-seal{position:absolute;bottom:-25px;right:-20px;width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,var(--edgar-dark-slate) 0%,#172b35 100%);border:4px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 15px 35px rgba(0,0,0,.25);animation:pulseSeal 4s ease-in-out infinite}@keyframes pulseSeal {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}.seal-number{font-family: var(--font-inter);font-size:38px;font-weight:900;line-height:1;color:#f8b84e}.seal-years{font-size:11px;font-weight:800;letter-spacing:.15em;color:#fff}.seal-dates{font-size:9px;color:rgba(255,255,255,.7);letter-spacing:.05em}.seal-tag{font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:2px;color:#f8b84e}@media (max-width:991px){.about-milestone-seal{bottom:15px;right:15px;width:120px;height:120px}.seal-number{font-size:30px}}.about-stats-bar{background-color:#f8fafc!important}.about-stat-item .stat-num{font-family: var(--font-inter);font-size:clamp(32px,4vw,44px);font-weight:800;color:var(--edgar-primary)!important;line-height:1.1;margin-bottom:4px}.about-stat-item .stat-title{font-size:15px;color:var(--edgar-dark-slate)}.max-w-700{max-width:700px}.max-w-800{max-width:800px}.fleet-card{background:#fff;border-color:#e2e8f0!important;transition:transform .3s ease , box-shadow .3s ease , border-color .3s ease}.fleet-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.07);border-color:var(--edgar-primary)!important}.fleet-badge-pill{font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 14px;background:rgba(var(--bs-primary-rgb,94,159,188),.12);color:var(--edgar-primary);border-radius:0!important;text-transform:uppercase}.fleet-icon-box{width:50px;height:50px;border-radius:0!important;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.fleet-card-title{font-family: var(--font-inter);font-size:22px;font-weight:700;color:var(--edgar-dark-slate)}.fleet-feature-list li{font-size:14.5px;line-height:1.6;color:#4a5568}.mv-card{border-radius:0!important;transition:transform .3s ease , box-shadow .3s ease}.mv-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.mv-title{font-family: var(--font-inter);font-size:20px;font-weight:700;color:var(--edgar-dark-slate)}.mv-text{font-size:15px;line-height:1.7}.award-brand-badge{background:#fff!important;border-radius:0!important;transition:all .3s ease;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.award-brand-badge:hover{border-color:var(--edgar-primary)!important;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.award-brand-badge .brand-name{font-size:14px;margin-bottom:4px}.award-ribbon-card{border-radius:0!important;background:linear-gradient(135deg,var(--edgar-dark-slate) 0%,#15242c 100%)!important;box-shadow:0 15px 35px rgba(0,0,0,.15)}.why-card{border-radius:0!important;transition:transform .3s ease , box-shadow .3s ease}.why-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.07);border-color:var(--edgar-primary)!important}.why-icon-box{width:60px;height:60px;border-radius:0!important;background:rgba(var(--bs-primary-rgb,94,159,188),.1);display:flex;align-items:center;justify-content:center}.why-card-title{font-family: var(--font-inter);font-weight:700;color:var(--edgar-dark-slate)}.about-blog-card{background:#fff;border-color:#e2e8f0!important;transition:all .3s ease}.about-blog-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.08);border-color:var(--edgar-primary)!important}.about-blog-card-img{height:200px;object-fit:cover;transition:transform .4s ease}.about-blog-card:hover .about-blog-card-img{transform:scale(1.04)}.blog-card-category-badge{position:absolute;top:15px;left:15px;background:rgba(27,43,52,.85);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:6px}.about-blog-card-title{font-family: var(--font-inter);font-size:16px;font-weight:700;line-height:1.35}.about-blog-card-title a:hover{color:var(--edgar-primary)!important}.about-blog-card-btn{font-size:13px;font-weight:600;color:var(--edgar-primary);text-decoration:none;display:inline-flex;align-items:center;transition:gap .2s ease , color .2s ease}.about-blog-card-btn:hover{color:var(--edgar-dark-slate)}.about-cta-section{background:linear-gradient(135deg,#16242b 0%,#203540 100%)!important}.logo-dark-version,.logo-light-version{max-height:28px!important;width:auto!important}.edgar-booking-form-wrap form{background-color:#fff!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:40px!important}.edgar-booking-form-wrap input,.edgar-booking-form-wrap select,.edgar-booking-form-wrap textarea,.edgar-booking-form-wrap .form-control{border-radius:0!important;border:none!important;border-bottom:1px solid #c2c2c2!important;background-color:transparent!important;color:var(--edgar-dark-slate)!important;padding:12px 0!important;font-family: var(--font-inter) !important;font-size:15px!important;box-shadow:none!important}.edgar-booking-form-wrap input:focus,.edgar-booking-form-wrap select:focus,.edgar-booking-form-wrap textarea:focus{border-bottom:2px solid var(--edgar-primary)!important;outline:none!important}.edgar-booking-form-wrap button[type="submit"]{border-radius:0!important;background-color:var(--edgar-dark-slate)!important;color:#fff!important;border:none!important;padding:14px 48px!important;width:auto!important;display:inline-block!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:14px!important;font-family: var(--font-inter) !important;transition:all .3s ease!important}.edgar-booking-form-wrap button[type="submit"]:hover{background-color:var(--edgar-primary)!important;transform:none!important}.service-type-card{border:none!important;border-radius:0!important;background-color:#f5f5f5!important;padding:15px!important;transition:all .3s ease;cursor:pointer}.service-type-card:hover{background-color:#ededed!important}.service-type-card:has(input:checked) {background-color:var(--edgar-dark-slate)!important;color:#fff!important}.service-type-card:has(input:checked) label,
.service-type-card:has(input:checked) span {color:#fff!important}.booking-summary{background-color:#f9f9f9!important;border:none!important;border-radius:0!important}#pricing-info-shared,#pricing-info-private{border-radius:0!important;border:none!important;border-left:3px solid var(--edgar-primary)!important;background-color:#f9f9f9!important}#pricing-info-private{border-left-color:var(--edgar-tan)!important}#pricing-info-private table{background-color:transparent!important;border:none!important}#pricing-info-private th,#pricing-info-private td{border:1px solid #e0e0e0!important;background-color:transparent!important}#bookingTab{border-bottom:1px solid #e5e5e5!important}#bookingTab .nav-link{border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--edgar-gray-medium)!important;transition:all .2s ease-in-out;background-color:transparent!important}#bookingTab .nav-link.active{border-bottom:2px solid var(--edgar-primary)!important;color:var(--edgar-dark-slate)!important;font-weight:700!important}.edgar-cat-hero-wrap{background-color:#faf8f5!important;position:relative}.edgar-cat-hero-visual .hero-image-frame{box-shadow:0 15px 35px rgba(0,0,0,.08)!important;transition:transform .3s ease}.edgar-cat-hero-visual .hero-image-frame:hover{transform:translateY(-3px)}.edgar-value-props-bar{border-color:rgba(0,0,0,.06)!important}.value-icon-circle{transition:all .25s ease;border:1px solid rgba(0,0,0,.04)}.value-icon-circle:hover{background-color:var(--edgar-primary)!important;color:#fff!important;transform:scale(1.05)}.edgar-advisor-box{background-color:#faf8f5!important;border-color:#ece8e1!important;border-radius:16px!important;transition:all .25s ease}.edgar-advisor-box:hover{box-shadow:0 8px 20px rgba(0,0,0,.05)!important;border-color:var(--edgar-primary)!important}.edgar-tour-split-hero{background-color:#fbf9f5;border-bottom:1px solid #ece8e1}.edgar-tour-hero-img-box{min-height:520px;height:100%}.edgar-tour-spec-item{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#fff;border:1px solid #ece8e1;border-radius:0!important}.edgar-tour-spec-item i{font-size:1.25rem;color:var(--edgar-primary)}.edgar-itinerary-section{background-color:#faf8f5}.edgar-map-fullbleed-col{position:relative;min-height:750px}#itinerary-map{width:100%;height:100%;min-height:750px;border:none;border-right:1px solid #e2ded9;border-radius:0!important;background-color:#f2efe9}#itinerary-map .leaflet-tile-pane{filter:sepia(15%) saturate(88%) hue-rotate(5deg) contrast(96%)}.fullbleed-img-col{position:relative;min-height:480px}.fullbleed-img-col img,.fullbleed-img-col .swiper{width:100%;height:100%;min-height:480px;object-fit:cover;border-radius:0!important}.edgar-itin-item{position:relative;background:#fff;border:1px solid #eae6df;border-radius:0!important;padding:24px 28px;margin-bottom:24px;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.edgar-itin-item:hover,.edgar-itin-item.active-step{border-color:var(--edgar-coral,#f0896b);box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.edgar-itin-item.active-step{border-left:4px solid var(--edgar-coral,#f0896b)}.edgar-itin-location-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--edgar-btn-text,#fff);background-color:var(--edgar-coral,#f0896b);padding:3px 10px;border-radius:0!important;margin-bottom:12px}.edgar-itin-item:not(.active-step) .edgar-itin-location-pill {background-color:var(--edgar-secondary,#376b85);color:#fff}.edgar-itin-title{font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:700;color:var(--edgar-dark-slate,#2b3139);margin-bottom:10px;line-height:1.35}.edgar-itin-item.active-step .edgar-itin-title{color:var(--edgar-coral,#f0896b)}.edgar-itin-desc{font-size:14.5px;line-height:1.65;color:#555e68;margin-bottom:14px}.edgar-itin-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px dashed #ece8e1;font-size:12.5px}.edgar-itin-meta-hotel{color:var(--edgar-dark-slate,#2b3139);font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.edgar-itin-meta-meals{color:#718096;font-weight:600;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.edgar-itin-thumbnail{width:130px;height:95px;border-radius:0!important;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.08);flex-shrink:0;transition:transform .3s ease}.edgar-itin-item:hover .edgar-itin-thumbnail{transform:scale(1.04)}.edgar-map-pin{display:flex;align-items:center;justify-content:center;position:relative}.edgar-map-pin-dot{width:14px;height:14px;background-color:var(--edgar-dark-slate,#2b3139);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:all .3s ease}.edgar-map-pin.active .edgar-map-pin-dot{width:20px;height:20px;background-color:var(--edgar-coral,#f0896b);border:3.5px solid #fff;box-shadow:0 0 0 6px rgba(240,137,107,.25) , 0 4px 10px rgba(0,0,0,.3)}.edgar-map-pin-label{position:absolute;left:22px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);padding:3px 8px;border-radius:0!important;font-size:11px;font-weight:700;color:var(--edgar-dark-slate,#2b3139);white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.15);border:1px solid #ece8e1;pointer-events:none}.edgar-map-pin.active .edgar-map-pin-label{background:var(--edgar-coral,#f0896b);color:var(--edgar-btn-text,#fff);border-color:var(--edgar-coral,#f0896b);font-weight:800}body.admin-bar .site-header{top:32px!important}body.admin-bar .offcanvas{top:32px!important;height:calc(100vh - 32px)!important}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px!important}body.admin-bar .offcanvas{top:46px!important;height:calc(100vh - 46px)!important}}.site-header.transparent-header:not(.header-scrolled) {background:transparent!important;background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.site-header.transparent-header:not(.header-scrolled) .header-menu-toggle,
.site-header.transparent-header:not(.header-scrolled) .header-menu-toggle i,
.site-header.transparent-header:not(.header-scrolled) .theme-toggle-btn,
.site-header.transparent-header:not(.header-scrolled) .theme-toggle-btn i,
.site-header.transparent-header:not(.header-scrolled) .header-phone,
.site-header.transparent-header:not(.header-scrolled) .header-phone i,
.site-header.transparent-header:not(.header-scrolled) .header-phone span {color:#fff!important}.site-header.transparent-header:not(.header-scrolled) .logo-dark-version {display:none!important}.site-header.transparent-header:not(.header-scrolled) .logo-light-version {display:block!important}.site-header.transparent-header:not(.header-scrolled) .header-logo img:only-child,
.site-header.transparent-header:not(.header-scrolled) .logo-dark-version:only-child {display:block!important;filter:brightness(0) invert(1)!important}.site-header.solid-header,.site-header.header-scrolled{background:var(--header-bg,#376b85)!important;background-color:var(--header-bg,#376b85)!important;box-shadow:0 2px 10px rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.site-header.solid-header .header-menu-toggle,.site-header.solid-header .header-menu-toggle i,.site-header.solid-header .theme-toggle-btn,.site-header.solid-header .theme-toggle-btn i,.site-header.solid-header .header-phone,.site-header.solid-header .header-phone i,.site-header.solid-header .header-phone span,.site-header.header-scrolled .header-menu-toggle,.site-header.header-scrolled .header-menu-toggle i,.site-header.header-scrolled .theme-toggle-btn,.site-header.header-scrolled .theme-toggle-btn i,.site-header.header-scrolled .header-phone,.site-header.header-scrolled .header-phone i,.site-header.header-scrolled .header-phone span{color:var(--header-text,#fff)!important}.site-header.solid-header[style*="--header-text: #fff"] .logo-dark-version,.site-header.solid-header[style*="--header-text: #FFF"] .logo-dark-version,.site-header.header-scrolled[style*="--header-text: #fff"] .logo-dark-version,.site-header.header-scrolled[style*="--header-text: #FFF"] .logo-dark-version{display:none!important}.site-header.solid-header[style*="--header-text: #fff"] .logo-light-version,.site-header.solid-header[style*="--header-text: #FFF"] .logo-light-version,.site-header.header-scrolled[style*="--header-text: #fff"] .logo-light-version,.site-header.header-scrolled[style*="--header-text: #FFF"] .logo-light-version{display:block!important}.site-header.solid-header[style*="--header-text: #fff"] .header-logo img:only-child,.site-header.solid-header[style*="--header-text: #fff"] .logo-dark-version:only-child,.site-header.header-scrolled[style*="--header-text: #fff"] .header-logo img:only-child,.site-header.header-scrolled[style*="--header-text: #fff"] .logo-dark-version:only-child{display:block!important;filter:brightness(0) invert(1)!important}.site-header.solid-header[style*="--header-text: #000"] .logo-dark-version,.site-header.solid-header[style*="--header-text: #2B3139"] .logo-dark-version,.site-header.solid-header[style*="--header-text: #2b3139"] .logo-dark-version,.site-header.header-scrolled[style*="--header-text: #000"] .logo-dark-version,.site-header.header-scrolled[style*="--header-text: #2B3139"] .logo-dark-version,.site-header.header-scrolled[style*="--header-text: #2b3139"] .logo-dark-version{display:block!important;filter:none!important}.site-header.solid-header[style*="--header-text: #000"] .logo-light-version,.site-header.solid-header[style*="--header-text: #2B3139"] .logo-light-version,.site-header.solid-header[style*="--header-text: #2b3139"] .logo-light-version,.site-header.header-scrolled[style*="--header-text: #000"] .logo-light-version,.site-header.header-scrolled[style*="--header-text: #2B3139"] .logo-light-version,.site-header.header-scrolled[style*="--header-text: #2b3139"] .logo-light-version{display:none!important}.hotel-destination-tabs{border-bottom:2px solid #eae6df;padding-bottom:8px;gap:8px}.edgar-hotel-tab-btn{background:transparent!important;color:var(--edgar-dark-slate,#2b3139)!important;border:1px solid #eae6df!important;border-bottom:3px solid transparent!important;font-weight:700!important;font-size:13px!important;letter-spacing:.05em!important;padding:10px 22px!important;border-radius:0!important;transition:all .25s ease-in-out!important}.edgar-hotel-tab-btn:hover{color:var(--edgar-coral,#f0896b)!important;background:rgba(240,137,107,.05)!important;border-color:#eae6df!important}.edgar-hotel-tab-btn.active{color:#fff!important;background-color:var(--edgar-dark-slate,#2b3139)!important;border-color:var(--edgar-dark-slate,#2b3139)!important;box-shadow:0 4px 14px rgba(0,0,0,.12)!important}.edgar-hotel-tab-btn.active .hotel-tab-count{background-color:var(--edgar-coral,#f0896b)!important;color:#fff!important}.edgar-hotel-tab-btn.active i{color:var(--edgar-coral,#f0896b)!important}.hotel-card-item{transition:transform .3s cubic-bezier(.16,1,.3,1) , box-shadow .3s cubic-bezier(.16,1,.3,1) , border-color .3s ease!important}.hotel-card-item:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(0,0,0,.09)!important;border-color:var(--edgar-coral,#f0896b)!important}.hotel-img-zoom{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.hotel-card-item:hover .hotel-img-zoom{transform:scale(1.06)}.hotel-rating-badge{border-radius:0!important;letter-spacing:.02em}:root{--edgar-bg-dark:#121519;--edgar-card-dark:#1b2028;--edgar-surface-dark:#222933;--edgar-border-dark:#2e3744;--edgar-border-subtle:#242c37;--edgar-text-light:#f3f4f6;--edgar-text-muted:#9ca3af;--edgar-header-bg-dark:#121519}body,.site-main,.card,.site-header,.edgar-menu-offcanvas,.hotel-card-item,.edgar-itin-item,.form-control,.form-select,.input-group-text{transition:background-color .3s ease , color .3s ease , border-color .3s ease}.theme-toggle-btn{width:38px;height:38px;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;color:var(--edgar-dark-slate,#2b3139);transition:all .25s ease-in-out;cursor:pointer}.theme-toggle-btn:hover{color:var(--edgar-coral,#f0896b)!important;background-color:rgba(240,137,107,.12)!important;transform:rotate(18deg) scale(1.08)}.theme-toggle-btn:active{transform:scale(.95)}[data-bs-theme="dark"]{color-scheme:dark}[data-bs-theme="dark"] body,[data-bs-theme="dark"] .site-main,[data-bs-theme="dark"] .edgar-section-cream,[data-bs-theme="dark"] .bg-light,[data-bs-theme="dark"] .bg-light-orange,[data-bs-theme="dark"] .edgar-tour-specs-strip,[data-bs-theme="dark"] #booking-card-section,[data-bs-theme="dark"] #stays-section,[data-bs-theme="dark"] .why-wrap,[data-bs-theme="dark"] .edgar-related-section,[data-bs-theme="dark"] div[style*="background-color: #FAF8F5"],[data-bs-theme="dark"] div[style*="background-color: #f4f5f6"],[data-bs-theme="dark"] section[style*="background-color: #ffffff"],[data-bs-theme="dark"] section[style*="background-color: #f4f5f6"]{background-color:var(--edgar-bg-dark,#121519)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .bg-white,[data-bs-theme="dark"] div[style*="background-color: #ffffff"],[data-bs-theme="dark"] div[style*="background: #ffffff"]{background-color:var(--edgar-card-dark,#1b2028)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .card,[data-bs-theme="dark"] .hotel-card-item,[data-bs-theme="dark"] .tour-card,[data-bs-theme="dark"] .article-card,[data-bs-theme="dark"] .thing-card,[data-bs-theme="dark"] .destination-card,[data-bs-theme="dark"] .more-experience-card,[data-bs-theme="dark"] .edgar-itin-item,[data-bs-theme="dark"] .bento-card-wrapper,[data-bs-theme="dark"] .tailor-form-card{background-color:var(--edgar-card-dark,#1b2028)!important;border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .hotel-card-item{border:1px solid var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .hotel-card-item:hover{border-color:var(--edgar-coral,#f0896b)!important;box-shadow:0 14px 30px rgba(0,0,0,.4)!important}[data-bs-theme="dark"] .brand-h1,[data-bs-theme="dark"] .brand-h2,[data-bs-theme="dark"] .brand-h3,[data-bs-theme="dark"] .brand-h4,[data-bs-theme="dark"] .brand-h5,[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .hotel-card-title,[data-bs-theme="dark"] .text-dark,[data-bs-theme="dark"] strong,[data-bs-theme="dark"] span[style*="color: var\(--edgar-dark-slate\)"]{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .text-muted,[data-bs-theme="dark"] .dest-desc,[data-bs-theme="dark"] .tour-description-text,[data-bs-theme="dark"] .accordion-body p,[data-bs-theme="dark"] .edgar-tour-spec-item span:last-child{color:var(--edgar-text-muted,#9ca3af)!important}[data-bs-theme="dark"] .border-light-subtle,[data-bs-theme="dark"] .border-top,[data-bs-theme="dark"] .border-bottom,[data-bs-theme="dark"] .border-end,[data-bs-theme="dark"] .border-start,[data-bs-theme="dark"] *[style*="border: 1px solid #EAE6DF"]{border-color:var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .service-type-card,[data-bs-theme="dark"] .payment-option-card,[data-bs-theme="dark"] .booking-summary,[data-bs-theme="dark"] .edgar-booking-form-wrap,[data-bs-theme="dark"] .input-group-text,[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] input,[data-bs-theme="dark"] select,[data-bs-theme="dark"] textarea{background-color:var(--edgar-surface-dark,#222933)!important;border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .form-control::placeholder,[data-bs-theme="dark"] textarea::placeholder{color:rgba(243,244,246,.45)!important}[data-bs-theme="dark"] .service-type-card.active-service,[data-bs-theme="dark"] .payment-option-card.active-payment{border-color:var(--edgar-coral,#f0896b)!important;background-color:rgba(240,137,107,.14)!important}[data-bs-theme="dark"] .btn-stepper{background-color:var(--edgar-surface-dark,#222933)!important;border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .btn-stepper:hover{background-color:var(--edgar-coral,#f0896b)!important;border-color:var(--edgar-coral,#f0896b)!important;color:#fff!important}[data-bs-theme="dark"] #bookingTab .nav-link{color:var(--edgar-text-muted,#9ca3af)!important}[data-bs-theme="dark"] #bookingTab .nav-link.active{color:var(--edgar-coral,#f0896b)!important;border-bottom:2px solid var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .hotel-destination-tabs{border-bottom-color:var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .edgar-hotel-tab-btn{color:var(--edgar-text-light,#f3f4f6)!important;border-color:var(--edgar-border-dark,#2e3744)!important;background:transparent!important}[data-bs-theme="dark"] .edgar-hotel-tab-btn:hover{background:rgba(240,137,107,.12)!important;border-color:var(--edgar-coral,#f0896b)!important;color:var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .edgar-hotel-tab-btn.active{background-color:var(--edgar-coral,#f0896b)!important;border-color:var(--edgar-coral,#f0896b)!important;color:#fff!important}[data-bs-theme="dark"] .edgar-hotel-tab-btn.active .hotel-tab-count{background-color:#121519!important;color:#fff!important}[data-bs-theme="dark"] .hotel-rating-badge{background-color:var(--edgar-surface-dark,#222933)!important;color:var(--edgar-text-light,#f3f4f6)!important;border:1px solid var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .site-header.solid-header,[data-bs-theme="dark"] .site-header.header-scrolled{background-color:rgba(18,21,25,.95)!important;border-bottom:1px solid var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .site-header .header-phone,[data-bs-theme="dark"] .site-header .header-menu-toggle,[data-bs-theme="dark"] .site-header .theme-toggle-btn,[data-bs-theme="dark"] #theme-toggle-offcanvas{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .menu-col,[data-bs-theme="dark"] .panel-header,[data-bs-theme="dark"] .ak-col-header,[data-bs-theme="dark"] .edgar-menu-offcanvas{background-color:var(--edgar-bg-dark,#121519)!important;border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .ak-dest-card:hover,[data-bs-theme="dark"] .menu-tour-link:hover{background-color:var(--edgar-surface-dark,#222933)!important}[data-bs-theme="dark"] .btn-outline-dark{border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .btn-outline-dark:hover{background-color:var(--edgar-coral,#f0896b)!important;border-color:var(--edgar-coral,#f0896b)!important;color:#fff!important}[data-bs-theme="dark"] .accordion-item{background-color:var(--edgar-card-dark,#1b2028)!important;border-color:var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .accordion-button{background-color:transparent!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .accordion-button:not(.collapsed) {background-color:rgba(240,137,107,.08)!important;color:var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .custom-tour-tabs .nav-link{color:var(--edgar-text-muted,#9ca3af)!important}[data-bs-theme="dark"] .custom-tour-tabs .nav-link.active{color:var(--edgar-coral,#f0896b)!important;border-bottom-color:var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .edgar-itin-item.active-step{border-color:var(--edgar-coral,#f0896b)!important;border-left:4px solid var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .timeline-overview::before{background-color:var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .header-logo img.logo-dark-version{filter:brightness(0) invert(1)!important}.edgar-itinerary-col{background-color:#faf8f5}.edgar-booking-section{background-color:#f4f5f6}.edgar-related-tours-section{background-color:#fff}[data-bs-theme="dark"] .edgar-itinerary-col,[data-bs-theme="dark"] .edgar-booking-section,[data-bs-theme="dark"] .edgar-related-tours-section{background-color:var(--edgar-bg-dark,#121519)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .site-header,[data-bs-theme="dark"] .site-header.solid-header,[data-bs-theme="dark"] .site-header.header-scrolled,[data-bs-theme="dark"] .site-header.transparent-header{background-color:rgba(18,21,25,.96)!important;border-bottom:1px solid var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .site-header .header-menu-toggle,[data-bs-theme="dark"] .site-header .header-menu-toggle i,[data-bs-theme="dark"] .site-header .theme-toggle-btn,[data-bs-theme="dark"] .site-header .theme-toggle-btn i,[data-bs-theme="dark"] .site-header .header-phone,[data-bs-theme="dark"] .site-header .header-phone i,[data-bs-theme="dark"] .site-header .header-phone span,[data-bs-theme="dark"] #theme-toggle-offcanvas,[data-bs-theme="dark"] .logo-text-fallback{color:#fff!important}[data-bs-theme="dark"] .site-header .logo-dark-version,[data-bs-theme="dark"] .site-header.solid-header .logo-dark-version,[data-bs-theme="dark"] .site-header.header-scrolled .logo-dark-version,[data-bs-theme="dark"] .site-header[style*="--header-text"] .logo-dark-version,[data-bs-theme="dark"] .site-header.solid-header[style*="--header-text"] .logo-dark-version,[data-bs-theme="dark"] .site-header.header-scrolled[style*="--header-text"] .logo-dark-version{display:none!important}[data-bs-theme="dark"] .site-header .logo-light-version,[data-bs-theme="dark"] .site-header.solid-header .logo-light-version,[data-bs-theme="dark"] .site-header.header-scrolled .logo-light-version,[data-bs-theme="dark"] .site-header[style*="--header-text"] .logo-light-version,[data-bs-theme="dark"] .site-header.solid-header[style*="--header-text"] .logo-light-version,[data-bs-theme="dark"] .site-header.header-scrolled[style*="--header-text"] .logo-light-version{display:block!important;filter:none!important}[data-bs-theme="dark"] .site-header .header-logo img:only-child,[data-bs-theme="dark"] .site-header .logo-dark-version:only-child,[data-bs-theme="dark"] .site-header.solid-header .header-logo img:only-child,[data-bs-theme="dark"] .site-header.solid-header[style*="--header-text"] .logo-dark-version:only-child,[data-bs-theme="dark"] .site-header.header-scrolled[style*="--header-text"] .logo-dark-version:only-child,[data-bs-theme="dark"] .site-footer img{display:block!important;filter:brightness(0) invert(1)!important}[data-bs-theme="dark"] .logo-text-fallback{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .edgar-section-white,[data-bs-theme="dark"] .edgar-section-cream,[data-bs-theme="dark"] .edgar-section-gray{background-color:var(--edgar-bg-dark,#121519)!important;color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .edgar-feature-card,[data-bs-theme="dark"] .testimonial-card-box,[data-bs-theme="dark"] .reviews-shortcode-container,[data-bs-theme="dark"] .edgar-popular-item{background-color:var(--edgar-card-dark,#1b2028)!important;border-color:var(--edgar-border-dark,#2e3744)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important}[data-bs-theme="dark"] .testimonial-text,[data-bs-theme="dark"] .testimonial-author{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .testimonial-nav-btn{border-color:var(--edgar-border-dark,#2e3744)!important;color:var(--edgar-text-light,#f3f4f6)!important;background:transparent!important}[data-bs-theme="dark"] .testimonial-nav-btn:hover{background-color:var(--edgar-coral,#f0896b)!important;border-color:var(--edgar-coral,#f0896b)!important;color:#fff!important}[data-bs-theme="dark"] .edgar-dest-box{border-color:var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .edgar-dest-card-link h4{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .edgar-dest-card-link:hover h4{color:var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .edgar-stat-item h3{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .brand-subtitle,[data-bs-theme="dark"] .brand-h2,[data-bs-theme="dark"] .brand-body,[data-bs-theme="dark"] .brand-body p{color:var(--edgar-text-light,#f3f4f6)!important}[data-bs-theme="dark"] .edgar-subscribe-wrap{background-color:var(--edgar-card-dark,#1b2028)!important;border:1px solid var(--edgar-border-dark,#2e3744)!important}[data-bs-theme="dark"] .brand-link{color:var(--edgar-coral,#f0896b)!important}[data-bs-theme="dark"] .brand-link:hover{color:#fff!important}