@font-face{font-family:Product Sans;src:url(/fonts/productsans.otf);font-weight:400;font-display:swap}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansRegular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Product Sans;src:url(/fonts/Product-Sans-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Ultrabold.otf);font-weight:700;font-display:swap}.v-popper--theme-sidebar-tooltip .v-popper__inner[data-v-cd55c648]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-radius:8px!important;background:var(--ffffff, #fff)!important;padding:12px 16px!important;color:var(--primary-text)!important}.v-popper--theme-sidebar-tooltip .v-popper__arrow-outer[data-v-cd55c648]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-color:var(--ffffff, #fff)!important}.ui-spinner[data-v-cd55c648]{--border-width: 1px;position:absolute;inset:0;background-color:inherit;border-radius:inherit;z-index:2}@keyframes rotateCenter-cd55c648{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-spinner[data-v-cd55c648]:after{content:"";position:absolute;top:45%;left:50%;padding:4px;border:var(--border-width) solid currentColor;border-right-color:transparent;border-radius:50%;animation-name:rotateCenter-cd55c648;animation-duration:1s;animation-iteration-count:infinite;transform:translate(-50%,-50%);z-index:3}.city-landing[data-v-cd55c648]{scroll-behavior:auto;max-width:100vw;overflow-x:hidden}.city-landing__solutions[data-v-cd55c648],.city-landing__types-available[data-v-cd55c648],.city-landing__amenities-and-services[data-v-cd55c648],.city-landing__categories[data-v-cd55c648],.city-landing__full-service[data-v-cd55c648],.city-landing__rest-and-overnight[data-v-cd55c648],.city-landing__base-fuel[data-v-cd55c648],.city-landing__best-choice[data-v-cd55c648],.city-landing__section-with-grid[data-v-cd55c648],.city-landing__benefits[data-v-cd55c648],.city-landing__comments[data-v-cd55c648],.city-landing__additional-truck-stops[data-v-cd55c648],.city-landing__faq[data-v-cd55c648],.city-landing__footer[data-v-cd55c648],.city-landing__map[data-v-cd55c648]{padding-top:0!important;margin-top:160px}@media (max-width: 1024px){.city-landing__solutions[data-v-cd55c648],.city-landing__types-available[data-v-cd55c648],.city-landing__amenities-and-services[data-v-cd55c648],.city-landing__categories[data-v-cd55c648],.city-landing__full-service[data-v-cd55c648],.city-landing__rest-and-overnight[data-v-cd55c648],.city-landing__base-fuel[data-v-cd55c648],.city-landing__best-choice[data-v-cd55c648],.city-landing__section-with-grid[data-v-cd55c648],.city-landing__benefits[data-v-cd55c648],.city-landing__comments[data-v-cd55c648],.city-landing__additional-truck-stops[data-v-cd55c648],.city-landing__faq[data-v-cd55c648],.city-landing__footer[data-v-cd55c648],.city-landing__map[data-v-cd55c648]{margin-top:60px}}.city-landing__comments[data-v-cd55c648] .comments__title{max-width:800px}.city-landing__categories[data-v-cd55c648] .list-features__item{height:auto}.city-landing__parking-lots[data-v-cd55c648]{margin-top:160px;padding:0 16px}.city-landing__parking-lots-inner[data-v-cd55c648]{padding:40px 4px 16px;border-radius:16px;background:var(--fbbg-color-new)}.city-landing__parking-lots[data-v-cd55c648] .section-parking-lots__title{font-size:28px;max-width:800px;margin:auto;padding:0 16px}.city-landing__parking-lots[data-v-cd55c648] .section-parking-lots__description{max-width:800px;margin:auto;padding:8px 16px 0}@media (max-width: 1024px){.city-landing__parking-lots[data-v-cd55c648]{padding:0;margin-top:60px}.city-landing__parking-lots-inner[data-v-cd55c648]{border-radius:0}}@media (max-width: 599px){.city-landing__parking-lots[data-v-cd55c648]{margin-top:60px}.city-landing__parking-lots-inner[data-v-cd55c648]{padding:24px 0}.city-landing__parking-lots[data-v-cd55c648] .section-parking-lots__title{font-size:20px;text-align:left;padding:0 16px}.city-landing__parking-lots[data-v-cd55c648] .section-parking-lots__description{text-align:left;padding:8px 16px 0}}
