::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e0f2f1;border-radius:9999px}::-webkit-scrollbar-thumb{background:#045757!important;border-radius:9999px;border:16px solid #e0f2f1;min-height:135px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00bfa5,#008f9a)}::-webkit-scrollbar-button{display:none}*,:root{scrollbar-width:auto}body,html{height:100%}.sidebar-panel{transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffd447 #00808033}.sidebar-panel::-webkit-scrollbar{width:6px}.sidebar-panel::-webkit-scrollbar-track{background:#00808033}.sidebar-panel::-webkit-scrollbar-thumb{background-color:#ffd447;border-radius:9999px}.sidebar-panel::-webkit-scrollbar-thumb:hover{background-color:#ffc107}.sidebar-panel::-webkit-scrollbar-button{display:none}.dropdown-shape li:hover{background:#0080801c}.dropdown-shape li{transition:all .3s ease;border-radius:2px}.dropdown-menu{position:absolute;top:100%;right:0;z-index:50;height:0;transition:height 3s,opacity .3s,transform .3s}.sidebar-panel a:hover svg path{fill:teal}.dropdown-menu.show{height:auto;transform:translateY(0)}.dropdown-button{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dropdown-button:active{transform:scale(.98)}#language.dropdown-menu{right:33%;top:44px}.dropdown-shape:after{content:"";position:absolute;top:-10px;right:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.dropdown-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(59,130,246,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.dropdown-button.clicked:before{width:300px;height:300px}.dropdown-arrow{transition:all .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.dropdown-arrow.rotated{transform:rotate(180deg) scale(1.1)}.dropdown-item{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-10px);opacity:0}.dropdown-menu.show .dropdown-item{transform:translateX(0);opacity:1}.sidebar-panel{display:none;transform:translateX(-100%);visibility:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.dropdown-menu.show{display:block!important;opacity:1;visibility:visible}.sidebar-backdrop{display:none;opacity:0;visibility:hidden;transition:opacity .3s ease}.sidebar-backdrop.show{display:block!important;opacity:1;visibility:visible}.sidebar-panel.show{display:block!important;transform:translateX(0);visibility:visible;animation:slideInRight .4s cubic-bezier(.25,.46,.45,.94)}header nav .active{font-weight:700}.location-fltr .relative img{pointer-events:none;z-index:10}.location-fltr input:focus+img{opacity:.7}.font-openSans .relative img{pointer-events:none;z-index:10}.font-openSans input:focus+img{opacity:.7}.font-openSans .relative img[alt="Calendar Icon"]{pointer-events:none;z-index:10;position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px}.font-openSans input:focus+img[alt="Calendar Icon"]{opacity:.7}#dateDropdown{cursor:pointer;transition:all .2s ease}#dateDropdown:hover{background-color:#f8f9fa}#dateDropdownMenu{max-height:200px;overflow-y:auto}#dateDropdownMenu button{transition:background-color .2s ease}#dateDropdownMenu button:hover{background-color:#f1f5f9}.dropdown-arrow.rotated{transform:rotate(180deg)}#tourDropdown{cursor:pointer;transition:all .2s ease}#tourDropdown:hover{background-color:#f8f9fa}#tourDropdownMenu{max-height:auto;overflow-y:auto}#tourDropdownMenu button{transition:background-color .2s ease}#tourDropdownMenu button:hover{background-color:#f1f5f9}.testimonial-next,.testimonial-prev{top:57%}@keyframes slideInRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.dropdown-menu{display:none;opacity:0;visibility:hidden;transition:all .3s ease}.social-media li a{transition:all .5s ease}.testimonials-slider .slick-list{overflow:hidden}.social-media li a:hover{background:#ffd447}.social-media li a:hover img{filter:invert(1) brightness(0) saturate(10000%)}.btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:10px;height:12px}.btn:hover:before{background:url(../images/svg/btn-arrow-v2.svg) no-repeat 50%/contain}@media (min-width:1024px){.btn:before{right:30px;width:16px;height:16px}}.slider-dot{transition:all .3s ease;cursor:pointer}.slider-dot.active,.slider-dot:hover{background-color:#fbbf24!important}.slider-dot:hover{opacity:.7}.testimonials-slider{position:relative}.slick-next,.slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:50px;height:50px;border:none;border-radius:50%;cursor:pointer;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease}.slick-prev{left:-58}.slick-next{right:-58}.slick-next img,.slick-prev img{width:25px;height:24px}.slick-next:before,.slick-prev:before{display:none;content:none!important}.testimonials-slider .slick-track{display:flex;gap:15px;margin-top:50px}.testimonials-slider .slick-list{margin:0 -30px}.testimonials-slider .slick-slide{box-sizing:border-box}.hero-slides .slick-list,.hero-slides .slick-track{height:100%}.close-sidebar-btn:hover svg path{fill:#fff}.testimonials-slider .slick-list .slick-track>div{height:auto}.testimonial-card{padding-bottom:50px}.national_parks>:nth-child(2){position:relative;top:-30px}.winter_wonders>:nth-child(2){margin-top:30px}.meun-btn:before{right:15px;width:14px;top:50%}.meun-btn{padding-inline:5px;padding-right:20px}.meun-btn:before{background-image:url(../images/svg/btn-arrow.svg);transition:all .3s ease}.dropdown-shape li:hover .meun-btn:before{background-image:url(../images/svg/menu-arrow-white.svg)}.dropdown-shape li:hover .meun-btn{color:#fff;background-color:teal}#moreAdventures ul li:hover{background:transparent}#moreAdventures .dropdown-shape:after{left:53%;top:-9px}.dropdown-shape li:hover .meun-btn{transform:unset;box-shadow:none;border-color:teal}.dropdown-shape li:hover a{color:teal}#language .dropdown-shape:after{top:-15px;right:44px}.clam-lines p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.row-col-sec h3 span{color:teal}.tesimonial-section .btn-secondary{min-width:229px;height:48px}.legend-bar{display:flex;justify-content:space-around;background:#fff;font-size:12px;font-weight:600;align-items:stretch}.legend-item{display:flex;align-items:center;gap:5px}.legend-box{width:12px;height:12px;border-radius:3px}.flatpickr-month{display:none}.fp-custom-header{gap:8px;padding:3px 10px;margin-bottom:20px}.fp-custom-header select{padding:6px 8px;border:1px solid #ddd;background:#fff;font-weight:600}.flatpickr-day.available{background-color:#28a745!important;color:#fff!important;border-radius:6px}.flatpickr-day.limited{background-color:#ffc107!important;color:#000!important;border-radius:6px}.flatpickr-day.soldout{background-color:#dc3545!important;color:#fff!important;border-radius:6px}.flatpickr-day.past{background-color:#d3d3d3!important;color:#666!important;border-radius:6px}.calendar-footer{display:flex;justify-content:space-between;padding:10px 15px}.calendar-footer button{border:none;padding:8px 20px;cursor:pointer;font-family:Open Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.5px;border-radius:100px}.calendar-apply{background:#28a745;color:#fff}.calendar-apply,.calendar-cancel{min-width:150px}.calendar-cancel{background:#dc3545;color:#fff}.flatpickr-calendar.animate.inline{border:none!important;box-shadow:inherit}.dayContainer{display:flex;gap:6px}.flatpickr-calendar{border:none!important}.swal2-popup.swal2-modal.swal2-show{width:450px!important;border-radius:12px;overflow:hidden}.fp-custom-header{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:20px auto}.fp-custom-header select{padding:6px 12px;font-size:16px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .3s ease}.fp-custom-header select:hover{border-color:#888;box-shadow:0 0 4px rgba(0,0,0,.1)}.fp-custom-header select:focus{outline:none;border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.3)}.flatpickr-calendar.animate.inline{width:100%}.flatpickr-rContainer{width:100%;margin:auto;display:flex!important;justify-content:center;flex-direction:column;align-items:center}.dayContainer span{font-size:18px;display:flex;align-items:center!important;min-width:52px!important;min-height:52px!important;font-family:Roboto!important;border-radius:50%!important}span.flatpickr-next-month,span.flatpickr-prev-month{padding:0!important;display:flex;align-items:center;padding-inline:10px!important;border:1px solid #d8dae5;padding-block:10px!important;height:38px!important;border-radius:10px;margin-inline:14px}.flatpickr-innerContainer{width:424px;margin:auto}.flatpickr-days .dayContainer{min-width:424px;overflow:visible!important;align-items:start!important;justify-content:start!important;gap:10px;margin-block:15px;margin-inline:auto}.flatpickr-days{overflow:visible}.flatpickr-weekdays .flatpickr-weekdaycontainer span{font-size:18px;text-align:center}#swal2-html-container{padding:0}.flatpickr-days{display:flex!important;justify-content:center!important;overflow:visible!important}.mega-menu-conatiner .dropdown-shape:after{left:45%;top:-9px}.mega-menu-conatiner .mega-menu-conatiner-inner{width:773px;position:absolute;left:-20.688rem;padding:20px;top:30px;z-index:99;background:#fff;box-shadow:0 0 12px 0 #0000005c;opacity:0;visibility:hidden}.menu-wrapper:hover .mega-menu-conatiner .mega-menu-conatiner-inner{opacity:1;transition:all .3s ease;transform:translateY(0);visibility:visible;display:block}.mega-menu-conatiner .tour-mega-menu{max-height:350px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffd447 rgba(0,128,128,.2);-ms-overflow-style:-ms-autohiding-scrollbar}.tour-mega-menu li{background:#f5f7fa;border:1px solid #e6e6e6}.tour-mega-btn-wrapper .btn{box-shadow:0 1px 9.4px 0 #0000000d}.tour-mega-btn-wrapper .btn:hover{box-shadow:unset;transform:unset}.tour-mega-btn-wrapper .btn:hover:before{background-image:url(../images/svg/menu-bold-arrow.svg)}.tour-mega-menu .title-mega-menu{color:#000;white-space:normal}.tour-mega-menu a{background:#f5f7fa}.tour-mega-menu .tour-btn:before{right:14px;width:14px;height:16px;top:52%;background-image:url(../images/svg/mega-menu-arrow.svg)}.tour-mega-menu .tour-btn:hover:before{background-image:url(../images/svg/mega-menu-arrow-white.svg)}.tour-mega-menu .tour-btn{box-shadow:0 1px 9.4px 0 #0000000d}span.tour-btn.sidebar-btn:before{right:10px}.tour-mega-menu .tour-btn:hover{transform:unset;background:#0e7c66;border-color:#0e7c66;color:#fff;box-shadow:0 1px 9.4px 0 #0000000d}.tour-mega-btn-wrapper .side-bar-all-btn:before{right:25px!important}.sidebar-item.active .mega-menu-conatiner-inner,.sidebar-item.active .sidebar-arrow-active{display:block}.sidebar-arrow-active,.sidebar-item .mega-menu-conatiner-inner,.sidebar-item.active .sidebar-arrow{display:none}.tour-link:hover .tour-bg-img{filter:grayscale(1)}#lhnHelpOutCenter button.form_submit,#lhnHelpOutCenter button.lhnFormButton,#lhnHelpOutCenter div.lhnWindow-header{background-color:teal}#lhnHelpOutCenter button.form_submit,#lhnHelpOutCenter button.lhnFormButton:hover{background-color:#ffd447;color:#000}div#lhnHocButton div.lhnHocChatBtn{background-color:#0f5858}div#lhnHocButton div.lhnHocBackBubble{background-color:teal}div#lhnHocButton div.lhnHocBackBubble:after{border-color:teal teal transparent transparent}body.sidebar-active{overflow:hidden}div#lhnHocButton.lhnround div.lhnHocChatBtn{height:64px;width:64px}div#lhnHocButton.lhnround div.lhnHocFrontBubble:before{top:23px}div#lhnHocButton div.lhnHocBackBubble:after{left:6px;top:15px}div#lhnHocButton.lhnround div.lhnHocFrontBubble:after{border:10px solid #fff}div#lhnHocInvite div.lhnHocInviteCont{background-color:teal;color:#fff}div#lhnHocInvite div.lhnHocInviteButton{background:#dc2626;border:#dc2626}div#lhnHocInvite div.lhnHocInviteButton.lhnstart{background:#facc15;color:#0b2830}@media (min-width:1600px){.mega-menu-conatiner .mega-menu-conatiner-inner{left:-330px}}@media (min-width:1280px){.testimonials-slider .slick-list{margin-inline:0}}@media (max-width:1366px){.mega-menu-conatiner .mega-menu-conatiner-inner{width:700px;left:-300px}}@media (max-width:1279.9px){.mega-menu-conatiner .mega-menu-conatiner-inner{left:-18.813rem;top:10px}#moreAdventures .dropdown-shape:after{left:65%}}@media (max-width:1180px){.header-cldr-icon{display:none}.title-btn-wrapper{flex-wrap:wrap}}@media (max-width:1120.5px){.mega-menu-conatiner .mega-menu-conatiner-inner{width:600px;left:-15.75rem}}@media (max-width:1024px){.header-nav{position:fixed;left:0;flex-direction:column;background:#fff;height:auto;display:flex;top:0;align-items:start;bottom:0;z-index:999;padding:20px;width:365px;gap:16px;transform:translateX(-100%);transition:all .3s ease;opacity:0;visibility:hidden}body.menu-active{overflow:hidden}body.menu-active .header-nav{transform:translateX(0);opacity:1;visibility:visible}body.menu-active:after{content:"";left:0;top:0;height:100%;position:absolute;background:#00000061;z-index:2;width:100%;overflow-y:hidden}.header-nav a{color:#111827;font-weight:600;font-size:14px;line-height:22px}#moreAdventures>a,nav .dropdown-button ul * a{color:#111827}.header-nav .dropdown-button{width:100%;justify-content:space-between;color:#111827;font-weight:600;font-size:14px;line-height:22px}#moreAdventures{width:100%;position:static;background:unset;box-shadow:unset;margin-top:15px}.dropdown-menu.show .dropdown-item{font-weight:600;font-size:14px;line-height:120%}#moreAdventures div{padding:0}.header-nav .dropdown-shape{background:#fffefe00}#moreAdventures .dropdown-shape:after,.header-nav a:after{display:none}.header-nav>a{padding-left:12px;position:relative}.header-nav>a:before{background-image:url(../images/svg/menu-arrow.svg);content:"";width:6.421885013580322px;height:9.95947265625px;position:absolute;left:0;top:50%;z-index:999;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%)}.test-thumnail{margin-top:-42px}.btn:before{right:15px}body.menu-active .header-nav .menu-wrapper{color:#111827;width:100%}.mega-menu-conatiner .mega-menu-conatiner-inner{width:100%;position:relative;box-shadow:unset;left:inherit;top:inherit;max-width:325px;padding:0;display:none}.mega-menu-conatiner{display:none}.tour-mega-menu .tour-btn:before{width:12px}.tour-mega-btn-wrapper .btn:before{right:45px}.tour-mega-menu .tour-btn{padding-block:5px}.dropdown-arrow-mobile{position:absolute;right:0;top:8px;transform:translateY(-50%)}.menu-wrapper.open .dropdown-arrow-mobile{transform:scaleY(-1);top:0}.menu-wrapper.open .mega-menu-conatiner{display:block;opacity:1}.menu-wrapper.open .mega-menu-conatiner-inner{display:block;visibility:visible;opacity:1}.header-nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffd447 #00808033}.header-nav::-webkit-scrollbar{width:6px}.header-nav::-webkit-scrollbar-track{background:#00808033}.header-nav::-webkit-scrollbar-thumb{background-color:#ffd447;border-radius:9999px}.header-nav::-webkit-scrollbar-thumb:hover{background-color:#ffc107}.header-nav::-webkit-scrollbar-button{display:none}}@media (max-width:991px){.clam-lines p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.container{padding-inline:30px!important}.national_parks .btn-secondary{padding-inline:10px;padding-block:6px;font-size:12px;min-width:101px;height:29px}.call-btn{font-size:14px}}@media (max-width:767px){.container{padding-inline:20px!important}.national_parks>:nth-child(2){top:0}.winter_wonders>:nth-child(2){margin-top:0}.test-thumnail{margin-top:-32px!important}.call-btn{font-size:12px}.flatpickr-innerContainer{width:358px;overflow:hidden}.flatpickr-days .dayContainer{min-width:355px;margin-block:15px}.dayContainer span{font-size:18px;min-width:40px!important;min-height:40px!important}.flatpickr-days .dayContainer{min-width:343px;margin-block:10px}.legend-bar.flex.justify-center.items-center{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1024px){body.menu-active .header-nav .menu-wrapper:hover .mega-menu-conatiner{display:block;position:relative}body.menu-active .header-nav .menu-wrapper:hover #moreAdventures-arrow{rotate:180deg;top:-3px}.mega-menu-conatiner .mega-menu-conatiner-inner{transform:translateY(10%)}}@media (max-width:575px){.social-footer{width:100%!important}}@media (max-width:768px){.slick-prev{left:10px}.slick-next{right:10px}.slick-next,.slick-prev{width:40px;height:40px}.slick-next img,.slick-prev img{width:20px;height:19px}.search-button{padding-right:10px;position:relative}.search-button:before{content:"";position:absolute;width:16px;height:1px;background:#bcbaba;bottom:10px;right:-8px;rotate:90deg;opacity:.3;border-radius:2px;top:10px}#language.dropdown-menu{right:-19px}.tesimonial-section .btn-secondary{min-width:211px;font-size:16px}.row-col-sec .btn{height:32px;min-width:119px;font-size:14px;padding-left:10px;padding-right:25px}div#lhnHocButton.lhnround div.lhnHocChatBtn,div#lhnHocButton.lhnround.lhnleft div.lhnHocChatBtnCont{width:48px;height:48px}div#lhnHocButton.lhnround div.lhnHocFrontBubble:after{border:7px solid #fff}div#lhnHocButton.lhnround div.lhnHocFrontBubble:before{top:16px}div#lhnHocButton div.lhnHocBackBubble:after{left:6px;top:16px}}