.wheeler-section{max-width:95%;margin:50px 4%}.wheeler-heading{text-align:center;margin-bottom:.5rem;font-size:55px;font-weight:400}.wheeler-heading-subtext{color:#555;text-align:center;max-width:785px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.5}.tabs{text-align:left;border-bottom:1px solid #e0e0e0;justify-content:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.tab{color:#6b7280;cursor:pointer;padding-bottom:.5rem;font-size:1rem;font-weight:500;transition:color .3s}.tab.active{color:#b91c1c;border-bottom:2px solid #000;font-size:16px;font-weight:600}.grid-container{-moz-column-gap:3rem;grid-template-columns:repeat(2,1fr);gap:1rem 3rem;margin-top:1rem;display:grid}.grid-item{color:#333;text-align:left;white-space:nowrap;font-weight:500}.location-name{color:#333;font-size:1rem;transition:color .3s,-webkit-text-decoration .3s,text-decoration .3s}.location-name:hover{color:#ff5a5f;cursor:pointer;text-decoration:underline}.location-type{color:#6b7280;font-size:.875rem;font-weight:400}.error,.loading,.no-locations{color:#6b7280;text-align:center;font-size:1rem}@media (min-width:768px){.grid-container{-moz-column-gap:2rem;grid-template-columns:repeat(3,1fr);column-gap:2rem}}@media (min-width:1024px){.grid-container{-moz-column-gap:3rem;grid-template-columns:repeat(4,1fr);column-gap:3rem}}@media (min-width:1280px){.grid-container{-moz-column-gap:4rem;grid-template-columns:repeat(7,1fr);column-gap:4rem;max-width:1200px}}@media (max-width:959px){.wheeler-heading{padding-bottom:0;font-size:24px}.rental-heading h2{margin-bottom:20px}}
