.site-header{padding-top:0!important}.site-header.sticky-header{position:fixed!important;top:0;left:0;width:100%;height:100px!important;z-index:8000;background-color:rgb(248 248 248 / .95)!important;transition:all 0.3s ease-in-out;border-top:4px solid #00a233}.site-header.sticky-header.scrolled-header{height:70px!important;background-color:rgb(248 248 248 / .98)!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.site-header.sticky-header .site-logo img{transition:all 0.3s ease-in-out;max-height:75px!important;width:auto}.site-header.sticky-header.scrolled-header .site-logo img{max-height:40px!important}@media (min-width:861px){.site-header .site-branding.inner-wrap{display:flex!important;align-items:center!important;height:100%!important;width:100%;padding:0 10px!important}.site-header .site-logo{order:1;float:none!important;margin:0!important;padding:0!important}.site-header .mega-menu{order:2;float:none!important;margin:0 auto 0 30px!important;padding:0!important}.site-header .mega-menu,.site-header .mega-menu div{width:auto!important;max-width:none!important}.site-header .header-search-menu{order:3;float:none!important;margin:0 25px 0 0!important;padding:0!important}.site-header .hamberg-menu{order:4;float:none!important;margin:0!important;padding:0!important;height:40px!important;display:flex!important;align-items:center!important}.site-header .mega-menu ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;padding:0!important}.site-header .mega-menu ul li{display:flex!important;align-items:center!important;white-space:nowrap!important;margin-right:18px!important;clear:none!important;width:auto!important}.site-header .mega-menu ul li:last-child{margin-right:0!important}.site-header .mega-menu ul li a{white-space:nowrap!important}.site-header .mega-menu>ul>li>a{display:flex!important;align-items:center!important;padding:0!important}.site-header .mega-menu>ul>li>a>span{margin:0!important;padding-bottom:5px!important}}@media (max-width:860px){.site-header.sticky-header{height:75px!important}.site-header.sticky-header.scrolled-header{height:60px!important}.site-header.sticky-header .site-logo img{max-height:45px!important}.site-header.sticky-header.scrolled-header .site-logo img{max-height:35px!important}.site-header .site-branding.inner-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:100%!important;width:100%!important;padding:0 10px!important}.site-header .mobile-menu,.site-header .header-search-menu{float:none!important;padding:0!important;height:40px!important;flex:0 0 40px!important}.site-header .mobile-menu{margin:0 0 0 -5px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M16 132h416c8.8 0 16-7.2 16-16V76c0-8.8-7.2-16-16-16H16C7.2 60 0 67.2 0 76v40c0 8.8 7.2 16 16 16zm0 160h416c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h416c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16z' fill='%23333' /%3E%3C/svg%3E") no-repeat left center / 24px 24px!important}.site-header .site-logo{order:2!important;flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;max-width:none!important;width:100%!important}.site-header .header-search-menu{order:3!important;display:block!important;margin:0 -5px 0 0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 216 0S16 93.1 16 208s93.1 208 200 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM216 352c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z' fill='%23333' /%3E%3C/svg%3E") no-repeat right center / 20px 20px!important}.site-header .mega-menu{position:absolute!important;top:100%!important;left:0!important;width:100%!important;z-index:9999!important;background-color:#ffffff!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important;margin:0!important}}@media (min-width:768px){body,#page,.site,.site-content,.site-content-swipe,.inner-wrap,.individual-page,.site-sidebar{overflow:visible!important;clip-path:none!important}.individual-page>.inner-wrap:has(.individual-content){display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}.individual-page>.inner-wrap:has(.individual-content)::before,.individual-page>.inner-wrap:has(.individual-content)::after{display:none!important}.sticky-tour-buttons{position:-webkit-sticky!important;position:sticky!important;top:110px!important;z-index:90!important;height:max-content!important;transition:top 0.3s ease}}@media (min-width:769px){.tour-detail-layout{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;justify-content:space-between!important}.tour-detail-layout::before,.tour-detail-layout::after{display:none!important}}@media (max-width:768px){body{padding-bottom:75px!important}.search-box-search-trip-link-button-text{font-size:12px!important;line-height:1.2!important;white-space:normal!important}.more-photos{display:none!important}div[id^="tawk-"],iframe[title="chat widget"]{bottom:80px!important}}.google-review-widget{margin-top:10px;margin-bottom:25px!important}.btn-google-review{display:flex!important;flex-direction:row!important;align-items:center!important;background-color:#ffffff!important;border-radius:4px;padding:10px 15px!important;text-decoration:none!important;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:all 0.3s ease;border:1px solid #e0e0e0;width:100%;max-width:250px;box-sizing:border-box}.btn-google-review:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .2);background-color:#f9f9f9!important}.btn-google-review .google-logo{flex-shrink:0;margin-right:10px!important;margin-top:0!important;margin-bottom:0!important;display:block!important}.btn-google-review .google-text{color:#3c4043!important;font-weight:600;font-size:13px!important;flex-grow:1;text-align:left;line-height:1!important;margin:0!important}.btn-google-review .google-stars{color:#fbbc05!important;font-size:16px!important;letter-spacing:-1px;line-height:1!important;margin:0!important}.entry-content p,.seo-bottom-wrapper p{font-size:16px;line-height:1.8;color:#444;margin-bottom:25px}h2.seo-title{color:#2c3e50;font-size:32px;font-weight:800;text-transform:uppercase;margin-top:50px;margin-bottom:30px;border-bottom:4px solid #82b541;padding-bottom:5px;display:inline-block;line-height:1.2}.entry-content h2,.seo-bottom-wrapper h2{color:#2c3e50;font-size:22px;font-weight:700;margin-top:30px;margin-bottom:15px;border-bottom:none;padding-bottom:0;display:block}.entry-content h3,.seo-bottom-wrapper h3{color:#82b541;font-weight:600;margin-top:25px;margin-bottom:10px;text-transform:uppercase;font-size:18px;letter-spacing:1px}.entry-content ul,.seo-bottom-wrapper ul{list-style:none;padding-left:0;margin-bottom:25px}.entry-content ul li,.seo-bottom-wrapper ul li{position:relative;padding-left:30px;margin-bottom:10px}.entry-content ul li::before,.seo-bottom-wrapper ul li::before{content:'\f00c';font-family:'FontAwesome',sans-serif;position:absolute;left:0;top:2px;color:#82b541;font-weight:700}.entry-content blockquote,.seo-bottom-wrapper blockquote{background:#f9f9f9;border-left:5px solid #82b541;margin:30px 0;padding:20px 25px;font-style:italic;color:#555;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.entry-content img,.seo-bottom-wrapper img{border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .1);height:auto;max-width:100%}.entry-content table,.seo-bottom-wrapper table{width:100%;border-collapse:collapse;margin:30px 0;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.entry-content table th,.seo-bottom-wrapper table th{background-color:#82b541;color:#fff;padding:15px;text-align:left;font-weight:600}.entry-content table td,.seo-bottom-wrapper table td{padding:12px 15px;border-bottom:1px solid #eee;color:#555}.entry-content table tr:hover td,.seo-bottom-wrapper table tr:hover td{background-color:#f1f8e9}.info-box{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;padding:20px;border-radius:6px;margin:30px 0;display:flex;align-items:center;gap:15px}.info-box i{font-size:24px}@media (min-width:1025px){.articleAndFilterContainerDiv{display:grid!important;grid-template-columns:280px 1fr!important;gap:0 30px!important;align-items:start!important}.filter-search-loader{grid-column:1 / -1!important;grid-row:1!important}.filter-section{grid-column:1!important;grid-row:2 / 4!important;width:100%!important;float:none!important}.articleContainerDiv{grid-column:2!important;grid-row:2!important;width:100%!important;float:none!important}.seo-bottom-wrapper{grid-column:2!important;grid-row:3!important;width:100%!important;float:none!important;clear:none!important;margin-top:30px!important;background:transparent!important}}@media (max-width:1024px){.articleAndFilterContainerDiv{display:flex!important;flex-direction:column!important;gap:20px!important}.filter-search-loader,.filter-section,.articleContainerDiv,.seo-bottom-wrapper{width:100%!important;float:none!important;grid-column:auto!important;grid-row:auto!important}}.tour-booking-modal-overlay{display:none;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:rgb(0 0 0 / .7)!important;z-index:2147483647!important;justify-content:center!important;align-items:center!important;padding:20px}.tour-booking-modal{background-color:#ffffff!important;width:100%;max-width:1200px;height:90vh;max-height:90vh;border-radius:6px;box-shadow:0 10px 30px rgb(0 0 0 / .3);display:flex;flex-direction:column;overflow:hidden!important;position:relative!important;z-index:2147483647!important;animation:fadeInModal 0.3s ease-out}.modal-header{height:60px;min-height:60px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#fff}.modal-title{margin:0;font-size:18px;font-weight:600;color:#333}.modal-close{font-size:32px;line-height:32px;color:#999;text-decoration:none;cursor:pointer;transition:color 0.2s;font-weight:100}.modal-close:hover{color:#c00}.modal-body{flex:1;background:#f9f9f9;position:relative;overflow-y:auto;width:100%!important}.tourcms-iframe,#master-booking-iframe{width:100%!important;height:100%!important;min-height:100%;display:block!important;border:none}@keyframes fadeInModal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.tour-booking-modal-overlay{padding:0!important}.tour-booking-modal{height:100%!important;max-height:100%!important;max-width:100%!important;border-radius:0}}.travefy-itinerary{max-width:100%!important;width:100%;margin:0}.danger,.success,.info,.warning{padding:12px 15px 12px 20px;margin:20px 0;border:1px solid #fff0;border-left-width:5px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .05);font-size:14px;line-height:1.5;position:relative}.danger{background-color:#fef2f2;border-color:#fef2f2;border-left-color:#ef4444;color:#991b1b}.success{background-color:#f0fdf4;border-color:#f0fdf4;border-left-color:#82b541;color:#3f621a}.info{background-color:#eff6ff;border-color:#eff6ff;border-left-color:#3b82f6;color:#1e40af}.warning{background-color:#fffbeb;border-color:#fffbeb;border-left-color:#f59e0b;color:#92400e}.danger::before,.success::before,.info::before,.warning::before{font-family:sans-serif;font-weight:700;display:inline-block;margin-right:10px;font-size:1.2em;vertical-align:middle}.danger::before{content:"\26A0";color:#ef4444}.success::before{content:"\2713";color:#82b541}.info::before{content:"\2139";color:#3b82f6}.warning::before{content:"\26A0";color:#f59e0b}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:15px;width:2px;height:100%;z-index:4}ul.timeline>li{margin:20px 0;padding-left:36px}ul.timeline>li:before{content:' ';background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #22c0e8;left:6px;width:20px;height:20px;z-index:400}.responsive{width:100%;max-width:40px;height:auto}