.tourPackages__list-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center;gap:20px;max-width:1300px;margin:0 auto;display:grid}.no-results{text-align:center;color:#000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:60vh;margin-top:30px;padding:15px 20px;display:flex}.no-results h2{margin-bottom:10px;font-family:Prata,serif;font-size:2rem}.tourPackages__filters{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:50px 0 40px;display:flex}.tourPackages__filters h2{text-align:center;font-family:Prata,serif;font-size:1.5rem}.tourPackages__filters__quickSearchBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 3rem;display:flex}.tourPackages__filters__quickSearchBadges span{background-color:var(--blue);cursor:pointer;color:#fff;border-radius:5px;padding:2px 7px;font-size:13px}@media screen and (max-width:1050px){.tourPackages__filters__quickSearchBadges{gap:.4rem;margin:0 1rem}.tourPackages__list-container{margin:0 1rem}}.location-card{border-left:4px solid var(--blue);background:#fff;border-radius:10px;padding:2rem;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #00000014}.location-card:hover{border-left-color:var(--orange);transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.location-card h3{color:var(--blue);margin:0 0 .5rem;font-family:Prata,serif;font-size:1.3rem;transition:color .3s}.location-card:hover h3{color:var(--orange)}.location-card p{color:#666;margin:0;font-size:.95rem;line-height:1.5}.recently_viewed_packages{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;max-width:1300px;margin:0 auto;display:flex}.recently_viewed_container{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 0;display:flex;overflow-x:auto}.recent_package_title{background-color:#cac9c9;border-radius:5px}.recent_package_title h4{color:#000;padding:1px 5px;font-size:.8rem;font-weight:430}.recently_viewed_recent{font-size:.85rem;font-weight:550}@media screen and (max-width:800px){.recently_viewed_packages{flex-direction:column;gap:0}.recent_package_title{direction:column;place-items:center;width:100px;height:70px;display:grid}}
