.MapLocalityTab-module__371brG__mapLocalityTabs{gap:6px;display:flex}.MapLocalityTab-module__371brG__mapLocalityTabs button{background-color:var(--blue-color);color:#fff;border-radius:0;width:fit-content;height:fit-content;padding:14px 14px 11px;font-size:1.125rem;font-weight:700}.MapLocalityTab-module__371brG__mapLocalityTabs button:first-of-type{background-color:var(--dark-blue-color);border-color:var(--dark-blue-color)}@media (min-width:320px) and (max-width:480px){.MapLocalityTab-module__371brG__mapLocalityTabs{width:100%}.MapLocalityTab-module__371brG__mapLocalityTabs button{width:100%;font-size:1rem}}
.TransitServiceModal-module__QSAIkW__header{background:var(--gray-color,#f2f2f2);justify-content:space-between;align-self:stretch;align-items:center;padding:16px 20px;display:flex}.TransitServiceModal-module__QSAIkW__serviceGroup{font-weight:450}.TransitServiceModal-module__QSAIkW__serviceItem{font-weight:700}.TransitServiceModal-module__QSAIkW__header h2{width:100%}.TransitServiceModal-module__QSAIkW__modalContent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:30px;padding:40px;display:flex}.TransitServiceModal-module__QSAIkW__modalContentHeader{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.TransitServiceModal-module__QSAIkW__modalContentHeaderLine{align-items:center;display:flex}.TransitServiceModal-module__QSAIkW__modalContentHeaderTitle{color:var(--blue-color);margin-left:20px;font-size:1.375rem;font-weight:700}.TransitServiceModal-module__QSAIkW__modalContentHeaderDescriptionContainer{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.TransitServiceModal-module__QSAIkW__modalContentHeaderRightSide{align-items:center;display:flex}.TransitServiceModal-module__QSAIkW__modalContentHeaderDescription{width:auto;font-family:var(--font-display)}.TransitServiceModal-module__QSAIkW__modalContentProjectLocationsContainer{align-self:stretch;width:100%}.TransitServiceModal-module__QSAIkW__modalContentHeaderText{font-weight:700}.TransitServiceModal-module__QSAIkW__agenciesContainer{display:none}.TransitServiceModal-module__QSAIkW__mtaLogoContainer{flex-shrink:0;width:153px;height:43px}.TransitServiceModal-module__QSAIkW__agencyText{color:var(--blue-color);font-size:1.375rem;font-weight:700}.TransitServiceModal-module__QSAIkW__title{text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.TransitServiceModal-module__QSAIkW__contentContainer{width:100%}.TransitServiceModal-module__QSAIkW__mapContainer{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:20px;height:387.779px;display:flex;position:relative;box-shadow:4px 4px 10px #0003}@media screen and (max-width:800px){.TransitServiceModal-module__QSAIkW__modalContent{gap:20px;padding:20px 4px}.TransitServiceModal-module__QSAIkW__serviceGroup,.TransitServiceModal-module__QSAIkW__serviceItem{font-size:.75rem}.TransitServiceModal-module__QSAIkW__modalContentHeader{gap:5px}.TransitServiceModal-module__QSAIkW__modalContentHeaderTitle{font-size:1rem}.TransitServiceModal-module__QSAIkW__modalContentHeaderDescription{width:100%;font-size:.75rem}.TransitServiceModal-module__QSAIkW__modalContentProjectLocationsContainer{width:100%}.TransitServiceModal-module__QSAIkW__modalContentHeaderText{font-size:.75rem}.TransitServiceModal-module__QSAIkW__projectsTableHeader,.TransitServiceModal-module__QSAIkW__modalContentHeaderRightSide{display:none}.TransitServiceModal-module__QSAIkW__agenciesContainer{align-items:center;display:flex}.TransitServiceModal-module__QSAIkW__agenciesText{font-size:.625rem;font-weight:700}}
.TransitServiceColumn-module__O4MqkG__dataColumn{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:20px;display:flex}.TransitServiceColumn-module__O4MqkG__lineItem{font-family:var(--font-display);background-color:var(--white-color);border:none;align-items:center;gap:15px;display:flex}.TransitServiceColumn-module__O4MqkG__lineItemText{white-space:nowrap;font-weight:450}.TransitServiceColumn-module__O4MqkG__lineItemHover{cursor:pointer;color:var(--dark-blue-color);font-weight:700}.TransitServiceColumn-module__O4MqkG__title{font-size:1.375rem;font-weight:700}@media screen and (max-width:768px){.TransitServiceColumn-module__O4MqkG__dataCard{gap:15px}.TransitServiceColumn-module__O4MqkG__dataColumn{gap:10px}.TransitServiceColumn-module__O4MqkG__lineItemText{font-size:.625rem}.TransitServiceColumn-module__O4MqkG__lineItem{gap:10px;font-size:.625rem}.TransitServiceColumn-module__O4MqkG__title{display:none}}
