.page_book-space-wrapper__Wwlqd{background:var(--hero-bg);padding-block:0 .5px;border-radius:0 0 84% 84%;margin-bottom:100px;height:24vh}.page_bookspace-heading__YZpjH{text-align:center;color:#fff}.page_searchbar-wrapper__IYCjU{position:relative;top:10vh}@media (max-width:843px){.page_book-space-wrapper__Wwlqd{padding-top:0;height:auto;padding-bottom:8rem;border-radius:0;margin-bottom:0}}.page_loadingContainer__C6tc_{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;background:linear-gradient(180deg,#f9f9f9,#e0f7fa);color:#333;overflow:hidden;position:relative;padding-top:15%}.page_roadContainer__TH4Cq{position:relative;width:100%;height:100px;display:flex;justify-content:center}.page_road__cN6aN{width:34%;height:15px;background-color:#555;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:4px;animation:page_roadMove___uIOx 2s linear infinite}.page_laneDivider__A8C5F{width:100%;height:2px;background:repeating-linear-gradient(90deg,#fff,#fff 20px,transparent 0,transparent 40px);position:absolute;top:50%;transform:translateY(-50%)}@keyframes page_roadMove___uIOx{0%{background-position:0 0}to{background-position:100% 0}}.page_carImage__YeLpe{position:absolute;bottom:15px;width:120px;height:auto;animation:page_drive__vRXPP 3s linear infinite;left:50%;transform:translateX(-50%)}@keyframes page_drive__vRXPP{0%{transform:translate(-130%);left:50%}50%{transform:translate(0);left:50%}to{transform:translate(130%);left:50%}}.page_loadingText__KzsxL{font-size:24px;font-weight:700;color:#030f60;margin-top:20px;font-family:Inter}@media (max-width:768px){.page_loadingContainer__C6tc_{padding-top:78%}.page_road__cN6aN{width:80%;height:10px}.page_carImage__YeLpe{width:110px;left:50%;transform:translateX(-50%)}.page_loadingText__KzsxL{font-size:18px;margin-top:15px}}.results-section{background-color:var(--background);padding-inline:30px!important;margin:40px;border-radius:12px;padding:0 0 40px;border:2px solid var(--border-color)}.no-listings-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;border-radius:12px;margin-top:0;width:80vw;margin-left:auto;margin-right:auto;transition:all .3s ease-in-out}.no-listings-icon{font-size:2.5rem;color:#666}.no-listings-text{color:var(--secondary-text);font-size:1.1rem;font-weight:500;padding:0 15px}.results-section .latest-listings-heading{font-size:1.1rem;font-weight:600;color:var(--secondary-text);padding-block:10px}.results-section .top-controls{display:flex;justify-content:flex-end;align-items:center;margin-bottom:6px;margin-top:23px}.latest-listings-heading{font-size:1.1rem;font-weight:600;color:var(--secondary-text);margin:0}.results-toggle-container{display:flex;gap:20px;justify-content:center;background:var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 15px;border-bottom:2px solid var(--border-color);margin:0 0 15px}.results-toggle-button{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;color:var(--primary-text);background:var(--background);border:2px solid transparent;cursor:pointer;position:relative;transition:all .3s ease-in-out}.toggle-divider{width:2px;background:#d6d6d6;height:36px;align-self:center;border-radius:2px;margin-left:13px}.results-toggle-button .checkmark{position:absolute;top:-1px;right:-4px;width:18px;height:18px;background-color:#ef3a4c;color:#fff!important;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);padding:10px}.results-toggle-button:hover{transform:scale(1.05)}.buttons-group{display:flex;gap:20px;justify-content:center}.reset-button,.sort-button{margin-bottom:0;display:flex;align-items:center;color:var(--secondary-text)!important;background-color:var(--background)!important;border:none!important;padding:10px 20px;font-size:16px!important;text-transform:uppercase;font-weight:500!important;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.reset-button:hover,.sort-button:hover{outline:none!important;box-shadow:none!important;border:none!important;transform:scale(1.05)}.reset-button:focus,.reset-button:focus-visible,.sort-button:focus,.sort-button:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.reset-button:active,.sort-button:active{outline:none!important;box-shadow:none!important;border:none!important}.results-section .package-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;flex-wrap:wrap}.sort-menu{background-color:var(--background)!important}.menu-title{padding:7px 10px!important;font-size:.9rem!important;font-weight:700!important;color:var(--secondary-text)!important}.menu-item{padding:6px 19px!important;font-size:.95rem!important;color:var(--primary-text)!important}.menu-item:hover{background-color:var(--primary-button)}@media (max-width:1000px){.results-section .package-cards-container{grid-template-columns:repeat(2,1fr);padding-inline:10px}.results-section{padding-inline:36px}.results-section .top-controls{gap:20px;padding-inline:27px}.results-section .top-controls .reset-button,.results-section .top-controls .sort-dropdown{padding:8px 16px;font-size:14px}.results-section .top-controls .sort-dropdown{padding:6px 28px 6px 8px;background-size:12px}}@media (max-width:843px){.results-section{padding-inline:0!important;margin-inline:0}.no-listings-container{padding:0;width:90%}.no-listings-text{padding:0;font-size:16px}.results-toggle-container{flex-direction:column;align-items:center;gap:10px;width:87%;border:1px solid var(--border-color);margin:16px auto 0}.results-toggle-button{width:100%;justify-content:flex-start;padding:12px 16px}.results-toggle-button svg{flex-shrink:0;font-size:1.4rem;margin-right:10px}.results-toggle-button span{flex-grow:1;text-align:left}.results-toggle-button .checkmark{position:relative;top:auto;right:auto;margin-left:8px;color:#fff!important;background-color:#ef3a4c!important;font-family:Arial,sans-serif}.toggle-divider{display:none}.results-section .package-cards-container{grid-template-columns:1fr}.results-section .top-controls{flex-direction:column;align-items:normal;width:100%;padding-inline:10px}.results-section .top-controls .reset-button,.results-section .top-controls .sort-dropdown{padding:8px 16px;font-size:14px}.results-section .top-controls .sort-dropdown{padding:6px 28px 6px 8px;background-size:12px;font-size:.9rem}}