.hero-scope .custom-datepicker-popper{z-index:1060!important}.hero-scope .react-datepicker{border:none;border-radius:12px;padding:10px;font-family:inherit;box-shadow:0 10px 25px #00000026}.hero-scope .react-datepicker__header{background-color:#fff;border-bottom:none;padding-top:5px}.hero-scope .react-datepicker__day-name{color:#aaa;width:2.3rem;margin:2px;font-weight:600}.hero-scope .react-datepicker__day{border-radius:50%;width:2.3rem;margin:2px;font-weight:500;line-height:2.3rem}.hero-scope .react-datepicker__day:hover{background-color:#f0f0f0}.hero-scope .react-datepicker__day--selected{color:#fff;background-color:#007bff}.hero-scope .react-datepicker__day--keyboard-selected{color:#333;background-color:#e9ecef}.hero-scope .react-datepicker__day--today{color:#007bff;background-color:#fff;border:1px solid #007bff;font-weight:700}.hero-scope .react-datepicker__triangle{display:none}.hero-scope .dropdown-menu::-webkit-scrollbar{width:6px}.hero-scope .dropdown-menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hero-banner-img{object-position:top}@media (min-width:768px) and (max-width:1023px){.hero-banner-img{object-position:top}}@media (min-width:1024px){.hero-banner-img{object-position:top}}.hero-container{aspect-ratio:14/7;position:relative}@media (min-width:768px) and (max-width:1023px){.hero-container{aspect-ratio:16/6}}@media (min-width:1024px){.hero-container{aspect-ratio:16/3}}@media (min-width:1400px){.hero-container{aspect-ratio:16/2}}.hero-container-result{min-height:100px;position:relative}@media (min-width:768px) and (max-width:1023px){.hero-container-result{min-height:100px}}@media (min-width:1024px){.hero-container-result{min-height:200px}}@media (min-width:1400px){.hero-container-result{min-height:200px}}.tour-card-modern:hover{transform:translateY(-12px);box-shadow:0 20px 40px #00000026!important}.tour-image-wrapper img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.tour-card-modern:hover .tour-image-wrapper img{transform:scale(1.15)}@media (min-width:900px){.hero-tabs-container{flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;display:flex;overflow:visible}.hero-nav-item{white-space:nowrap;flex-shrink:0}.hero-nav-item .nav-link{font-size:1rem;padding:.5rem 1rem!important}.hero-nav-item .nav-link svg{width:20px!important;height:20px!important}}@media (min-width:600px) and (max-width:899px){.hero-tabs-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0 1rem;scroll-padding:1rem;display:flex;overflow:auto hidden}.hero-tabs-container::-webkit-scrollbar{height:5px}.hero-tabs-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.hero-tabs-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.hero-tabs-container::-webkit-scrollbar-thumb:hover{background-color:#0006}.hero-tabs-container{-ms-overflow-style:auto;scrollbar-width:thin}.hero-nav-item{white-space:nowrap;flex-shrink:0}.hero-nav-item .nav-link{gap:.5rem;font-size:.95rem;padding:.6rem 1rem!important}.hero-nav-item .nav-link svg{width:18px!important;height:18px!important;margin-right:0!important}}@media (max-width:599px){.hero-tabs-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap;max-height:60px;margin:0;padding:.5rem .75rem;scroll-padding:.75rem;display:flex;overflow:auto hidden}.hero-tabs-container::-webkit-scrollbar{height:4px;display:block}.hero-tabs-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.hero-tabs-container::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.hero-tabs-container{-ms-overflow-style:auto;scrollbar-width:thin}.hero-nav-item{white-space:nowrap;flex-shrink:0}.hero-nav-item .nav-link{border-radius:8px;gap:.4rem;font-size:.9rem;padding:.65rem .95rem!important}.hero-nav-item .nav-link svg{flex-shrink:0;width:18px!important;height:18px!important;margin-right:0!important}.hero-nav-item .nav-link span{font-weight:500;display:inline!important}}@media (max-width:360px){.hero-tabs-container{gap:.5rem;padding:.5rem}.hero-nav-item .nav-link{font-size:.85rem;padding:.6rem .8rem!important}.hero-nav-item .nav-link svg{width:16px!important;height:16px!important}}.hero-nav-item{background-color:#fff;border:1px solid #e9ecef;border-radius:8px}.hero-nav-item .nav-link{color:#334155;border-radius:8px;justify-content:center;align-items:center;font-weight:500;transition:all .25s;display:flex;border:none!important}.hero-nav-item .nav-link:hover:not(.active){color:#0f172a;background-color:#e2e8f0}.hero-nav-item .nav-link.active{color:#fff;background-color:#0a58ca;box-shadow:0 2px 8px #0a58ca47}.hero-nav-item .nav-link.active svg{color:#fff}.hero-nav-item .nav-link:focus{outline-offset:2px;outline:2px solid #0f4c81}
