.PaginatedList-module__NznYiG__paginatedList{flex-direction:column;align-items:center;gap:20px;display:flex}.PaginatedList-module__NznYiG__listContainer{justify-content:space-between;width:100%;display:flex}.PaginatedList-module__NznYiG__list{align-items:flex-start;gap:20px;width:45%;margin:0;padding:0;list-style:none;display:flex}.PaginatedList-module__NznYiG__bulletImage{width:15px;height:15px}.PaginatedList-module__NznYiG__listItem{align-items:flex-start;gap:20px;display:flex}.PaginatedList-module__NznYiG__paginationControls{justify-content:center;align-items:center;gap:40px;display:flex}.PaginatedList-module__NznYiG__arrowButtonIcon{flex-shrink:0;width:15px;height:15px}.PaginatedList-module__NznYiG__arrowButton{background:var(--primary-light-grey-background,#f2f2f2);border:none;border-radius:20px}.PaginatedList-module__NznYiG__arrowButton:disabled{color:#ccc;cursor:not-allowed}.PaginatedList-module__NznYiG__paginationDots{gap:5px;display:flex}.PaginatedList-module__NznYiG__dot{background-color:#ccc;border-radius:50%;width:10px;height:10px}.PaginatedList-module__NznYiG__activeDot{background-color:#026cb6}.PaginatedList-module__NznYiG__arrowButtonContainer{background:var(--primary-light-grey-background,#f2f2f2);border-radius:20px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}
.RegionalRail-module__3y92VG__railDataCard{flex:1 0 0;align-items:flex-start;gap:30px;padding:40px 30px;display:flex}.RegionalRail-module__3y92VG__dividerContainer{height:512px;overflow:hidden}.RegionalRail-module__3y92VG__railLineItemBox{border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:24px;height:24px;padding:10px;display:flex}@media screen and (max-width:800px){.RegionalRail-module__3y92VG__dividerContainer{height:300px}.RegionalRail-module__3y92VG__railLineItemBox{width:12px;height:12px;padding:8px}}
.ProjectOverviewTable-module__pXE4Qa__table{width:100%;font-family:var(--font-display);flex-direction:column;display:flex}.ProjectOverviewTable-module__pXE4Qa__header{background-color:var(--yellow-color);color:var(--black-color);font-size:1.125rem;font-weight:700}.ProjectOverviewTable-module__pXE4Qa__smallText{font-size:.625rem}.ProjectOverviewTable-module__pXE4Qa__projectNameButton{background:var(--white-color);color:var(--blue-color);cursor:pointer;text-align:start;white-space:nowrap;border:none;font-weight:700}.ProjectOverviewTable-module__pXE4Qa__row{font-size:1.125rem;font-weight:450}.ProjectOverviewTable-module__pXE4Qa__activeStatusContainer{width:9px;height:9px}.ProjectOverviewTable-module__pXE4Qa__phaseContainer{gap:10px;width:150px;display:flex}.ProjectOverviewTable-module__pXE4Qa__budget{white-space:nowrap}@media screen and (max-width:600px){.ProjectOverviewTable-module__pXE4Qa__header,.ProjectOverviewTable-module__pXE4Qa__row{font-size:.75rem}.ProjectOverviewTable-module__pXE4Qa__phaseContainer{width:100px}}
.BridgesTunnels-module__OaOzfq__dataCard{flex:1 0 0;align-items:flex-start;gap:30px;padding:40px 30px;display:flex}.BridgesTunnels-module__OaOzfq__dividerContainer{height:392px;overflow:hidden}.BridgesTunnels-module__OaOzfq__icon{aspect-ratio:22/20.63;flex-shrink:0;align-self:stretch;height:20.625px}@media screen and (max-width:800px){.BridgesTunnels-module__OaOzfq__icon{aspect-ratio:13/12;height:12px}}
.Bus-module__MEkiSG__busDataCard{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;display:flex}.Bus-module__MEkiSG__icon{aspect-ratio:22/20.63;flex-shrink:0;align-self:stretch;height:32px}.Bus-module__MEkiSG__title{font-size:1.375rem;font-weight:700}.Bus-module__MEkiSG__buttonGroupTitle{font-weight:450}.Bus-module__MEkiSG__busHeader{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;display:flex}.Bus-module__MEkiSG__buttonRow{flex-wrap:wrap;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex}.Bus-module__MEkiSG__boroughButtons{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.Bus-module__MEkiSG__boroughButton{border:3px solid var(--blue-color,#026cb6);background:var(--white-color,#fff);border-radius:2px;justify-content:center;align-items:center;gap:10px;width:155px;padding:8px 15px 9px;font-weight:700;display:flex}.Bus-module__MEkiSG__boroughButton:hover{cursor:pointer;background:var(--dark-blue-color);color:var(--white-color,#fff)}.Bus-module__MEkiSG__boroughButton:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:800px){.Bus-module__MEkiSG__busDataCard{gap:15px}.Bus-module__MEkiSG__buttonGroupTitle{font-size:.75rem}.Bus-module__MEkiSG__buttonRow{gap:10px}.Bus-module__MEkiSG__boroughButton{padding:8px;font-size:.625rem}.Bus-module__MEkiSG__bulletImage{width:10px;height:10px;display:flex}.Bus-module__MEkiSG__title{display:none}}
.MobileServiceAccordion-module__bQxC9G__subAccordionPanel{background:var(--white-color)}.MobileServiceAccordion-module__bQxC9G__subAccordionControl{background:var(--white-color);color:var(--black-color);font-weight:700}.MobileServiceAccordion-module__bQxC9G__subAccordionLabel{color:var(--black-color);font-weight:700}@media screen and (max-width:768px){.MobileServiceAccordion-module__bQxC9G__subAccordionLabel{font-size:.75rem}}
.NyctServices-module__XsU-PG__subwayServicesContainer{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;display:flex}.NyctServices-module__XsU-PG__subwayService{align-self:stretch;align-items:flex-start;gap:30px;display:flex}.NyctServices-module__XsU-PG__lineText{align-self:stretch;font-weight:700}.NyctServices-module__XsU-PG__normalLine{text-align:center}.NyctServices-module__XsU-PG__subwayLineIcon{flex-direction:column;align-items:flex-start;display:flex}.NyctServices-module__XsU-PG__subscriptText{font-size:.625rem;font-weight:400}.NyctServices-module__XsU-PG__subwayLine{border:3px solid var(--white-color);background:var(--secondary-grey-color);width:24px;height:24px;color:var(--white-color);border-radius:500px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:1rem;font-weight:700;display:flex;box-shadow:1px 1px 4px #00000040}.NyctServices-module__XsU-PG__trainName{color:#4a4a4a;align-self:stretch;margin-top:auto;margin-bottom:auto;font-family:Neue Haas Grotesk Display Pro,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:450}.NyctServices-module__XsU-PG__smallText{font-size:8px}.NyctServices-module__XsU-PG__title{margin-bottom:10px;font-size:1.375rem;font-weight:700}@media screen and (max-width:850px){.NyctServices-module__XsU-PG__subwayServicesContainer{padding-left:0;padding-right:0}.NyctServices-module__XsU-PG__subwayLineWrapper{white-space:initial}.NyctServices-module__XsU-PG__subwayLine{white-space:initial;padding:1px;font-size:.625rem}.NyctServices-module__XsU-PG__smallText{font-size:.325rem;font-weight:400}.NyctServices-module__XsU-PG__title{display:none}}
.ProjectPanel-module__tGduSq__panelContainer{border:2px solid var(--dark-blue-color);background:var(--white-color);flex-direction:column;align-items:flex-start;gap:29px;width:500px;height:100%;padding:10px 25px;transition:transform .5s ease-in-out;display:inline-flex;position:absolute;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 17px #00000040}.ProjectPanel-module__tGduSq__show{transform:translate(0)}.ProjectPanel-module__tGduSq__panelContainer .ProjectPanel-module__tGduSq__panelHeader{flex-direction:row;align-self:stretch;align-items:flex-start;gap:18px;width:100%;padding-top:14px;display:flex}.ProjectPanel-module__tGduSq__panelTitle{flex-direction:row;font-size:1.25rem;font-weight:700;display:flex}.ProjectPanel-module__tGduSq__panelSubtitle{flex-flow:wrap;display:flex}.ProjectPanel-module__tGduSq__panelHeaderLeftSide{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.ProjectPanel-module__tGduSq__panelExitButton{color:#000;cursor:pointer;background:var(--gray-color);border:none;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:24px;display:flex}@media screen and (max-width:850px){.ProjectPanel-module__tGduSq__panelContainer{width:75vw;padding:10px}.ProjectPanel-module__tGduSq__panelHeader{flex-direction:column;align-items:flex-start}.ProjectPanel-module__tGduSq__panelTitle{font-size:1.5rem}.ProjectPanel-module__tGduSq__panelSubtitle{font-size:1rem}.ProjectPanel-module__tGduSq__panelExitButton{width:30px;height:30px;font-size:20px}}
.Map-module__GwM-Ba__map{flex-direction:column;flex-grow:1;width:100%;min-width:auto;height:800px;min-height:250px;display:flex}.Map-module__GwM-Ba__zoomDisplay{background:#fffc;border-radius:4px;padding:5px 10px;font-size:14px;position:absolute;top:10px;right:10px}.Map-module__GwM-Ba__tooltip{z-index:1000;background-color:var(--blue-color);color:#fff;text-align:center;pointer-events:none;border-radius:4px;width:auto;height:auto;padding:10px;display:inline-block;transform:translate(3%)}.Map-module__GwM-Ba__controls{background:#ffffffe6;border-radius:4px;padding:10px;position:absolute;top:10px;left:10px;box-shadow:0 2px 4px #0003}@media screen and (max-width:1024px){.Map-module__GwM-Ba__map{width:100%;height:calc(100vh - 525px)}}@media screen and (max-width:600px){.Map-module__GwM-Ba__map{width:100%;height:calc(100vh - 350px)}}
.InitiativesModal-module__tZQ_8G__header{background:var(--gray-color,#f2f2f2);justify-content:space-between;align-self:stretch;align-items:center;padding:16px 20px;display:flex}.InitiativesModal-module__tZQ_8G__header h2{width:100%}.InitiativesModal-module__tZQ_8G__modalContent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:30px;padding:40px;display:flex}.InitiativesModal-module__tZQ_8G__modalContentHeader{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.InitiativesModal-module__tZQ_8G__modalContentHeaderLine{align-items:center;gap:10px;display:flex}.InitiativesModal-module__tZQ_8G__modalContentHeaderIcon{aspect-ratio:1;width:28px;height:28px;color:var(--blue-color)}.InitiativesModal-module__tZQ_8G__modalContentHeaderTitle{color:var(--blue-color);font-size:1.375rem;font-weight:700}.InitiativesModal-module__tZQ_8G__modalContentHeaderDescriptionContainer{align-self:stretch;align-items:flex-start;gap:40px;display:flex}.InitiativesModal-module__tZQ_8G__modalContentHeaderRightSide{flex-direction:column;align-self:stretch;align-items:start;gap:10px;display:flex}.InitiativesModal-module__tZQ_8G__modalContentHeaderDescription{width:700px;font-family:var(--font-display);flex:1 0 0}.InitiativesModal-module__tZQ_8G__modalContentProjectLocationsContainer{align-self:stretch;width:100%}.InitiativesModal-module__tZQ_8G__modalContentHeaderText{font-weight:700}.InitiativesModal-module__tZQ_8G__agenciesContainer{align-items:center;gap:10px;display:flex}.InitiativesModal-module__tZQ_8G__pill{background-color:var(--secondary-gray-color,#808183);color:var(--white-color);font-weight:700}.InitiativesModal-module__tZQ_8G__agencyText{color:var(--blue-color);font-size:1.375rem;font-weight:700}.InitiativesModal-module__tZQ_8G__pillContainer{flex-wrap:wrap;gap:10px;display:flex}.InitiativesModal-module__tZQ_8G__title{text-transform:uppercase;justify-content:center;align-items:center;display:flex}.InitiativesModal-module__tZQ_8G__contentContainer{width:100%}.InitiativesModal-module__tZQ_8G__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:768px){.InitiativesModal-module__tZQ_8G__modalContent{gap:20px;padding:20px 4px}.InitiativesModal-module__tZQ_8G__title{font-size:.875rem}.InitiativesModal-module__tZQ_8G__modalContentHeader{gap:5px}.InitiativesModal-module__tZQ_8G__modalContentHeaderTitle{font-size:1.125rem}.InitiativesModal-module__tZQ_8G__modalContentHeaderDescription{width:100%;font-size:.75rem}.InitiativesModal-module__tZQ_8G__modalContentProjectLocationsContainer{width:100%}.InitiativesModal-module__tZQ_8G__modalContentHeaderText{font-size:.75rem}.InitiativesModal-module__tZQ_8G__projectsTableHeader,.InitiativesModal-module__tZQ_8G__modalContentHeaderRightSide{display:none}.InitiativesModal-module__tZQ_8G__agenciesContainer{align-items:center;display:flex}.InitiativesModal-module__tZQ_8G__agenciesText{font-size:.625rem;font-weight:700}}
.InitiativeCard-module__l0NoAW__initiativeCard{z-index:1;background:var(--white-color,#fff);cursor:pointer;border:none;flex-direction:column;align-self:stretch;align-items:flex-start;width:calc(33.333% - 20px);padding:40px;display:flex;position:relative;box-shadow:4px 4px 10px #0003}.InitiativeCard-module__l0NoAW__initiativeCard:after{content:"";transform-origin:top;background:var(--blue-color);z-index:-1;width:100%;height:100%;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleY(0)}.InitiativeCard-module__l0NoAW__initiativeCard:hover:after{transform:scaleY(1)}.InitiativeCard-module__l0NoAW__initiativeCard:hover{color:#fff}.InitiativeCard-module__l0NoAW__initiativeCard:hover .InitiativeCard-module__l0NoAW__icon{filter:brightness(0)invert()}.InitiativeCard-module__l0NoAW__initiativeCard:hover .InitiativeCard-module__l0NoAW__description{color:#fff}.InitiativeCard-module__l0NoAW__initiativeCard:hover .InitiativeCard-module__l0NoAW__footerItem{color:#fff;background-color:var(--secondary-blue)}.InitiativeCard-module__l0NoAW__cardHeader{align-items:top;justify-content:flex-start;gap:10px;margin-bottom:15px;display:flex}.InitiativeCard-module__l0NoAW__cardContent{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.InitiativeCard-module__l0NoAW__icon{aspect-ratio:1;width:28px;height:28px;color:var(--blue-color);margin-top:6px}.InitiativeCard-module__l0NoAW__title{text-align:left;margin-bottom:0;font-size:1.75rem;font-weight:700}.InitiativeCard-module__l0NoAW__description{text-align:start;align-self:stretch;height:auto;margin-bottom:15px;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.125rem;font-weight:450;display:flex}.InitiativeCard-module__l0NoAW__cardFooter{align-self:stretch;align-items:flex-start;gap:10px;margin-top:auto;display:flex}.InitiativeCard-module__l0NoAW__footerItem{background:var(--primary-light-grey-background,#f2f2f2);flex:1 0 0;justify-content:center;align-items:center;gap:10px;height:60px;padding:10px;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1rem;font-weight:450;display:flex}.InitiativeCard-module__l0NoAW__buttonValue{margin-left:5px;font-family:Neue Haas Grotesk Text Pro,sans-serif;font-weight:700}@media (max-width:768px){.InitiativeCard-module__l0NoAW__initiativeCard{flex-direction:column;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:flex-start;width:calc(50% - 20px);padding:20px;display:flex}.InitiativeCard-module__l0NoAW__title{font-size:.75rem;font-weight:700;line-height:normal}.InitiativeCard-module__l0NoAW__description{color:var(--primary-black-text,#4a4a4a);align-self:stretch;font-size:.625rem;line-height:normal;display:flex}.InitiativeCard-module__l0NoAW__cardFooter{flex-direction:column}.InitiativeCard-module__l0NoAW__footerItem{flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:100%;padding:5px 10px 6px;font-size:.625rem;line-height:normal;display:flex}.InitiativeCard-module__l0NoAW__icon{aspect-ratio:5/6;width:18px;height:18px}}
.SearchFilter-module__b_o2fq__comboboxOption{border-bottom:1px solid #fff;font-size:1rem;font-weight:700}.SearchFilter-module__b_o2fq__inputBase{background:var(--yellow-color);color:#000;cursor:pointer;border:none;min-width:110px;max-width:fit-content;height:39px;font-weight:700}.SearchFilter-module__b_o2fq__inputBase:hover{background-color:var(--yellow-color)}.SearchFilter-module__b_o2fq__inputBase *{background-color:inherit;color:inherit;font-size:1rem}@media screen and (max-width:850px){.SearchFilter-module__b_o2fq__inputBase,.SearchFilter-module__b_o2fq__inputBase *{font-size:.825rem}}
.Search-module__eKA3WG__searchContainer{align-items:flex-start;gap:1px;height:40px;display:flex}.Search-module__eKA3WG__searchInput input{color:#000;background-color:#fff;border-radius:0;width:275px;height:39px}@media (min-width:320px) and (max-width:480px){.Search-module__eKA3WG__searchInput{width:225px}.Search-module__eKA3WG__searchInput input{width:100%;height:40px}}
.TransitServiceCard-module__q4zhCq__transitServiceCard{background:var(--blue-color);color:var(--white-color);border-right:8px solid var(--yellow-color);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:40px;width:430.33px;padding:40px;display:flex}.TransitServiceCard-module__q4zhCq__header{color:var(--white-color,#fff);font-size:28px;font-style:normal;font-weight:700;line-height:normal}.TransitServiceCard-module__q4zhCq__description{color:var(--white-color,#fff);font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:18px;font-style:normal;font-weight:450;line-height:normal}.TransitServiceCard-module__q4zhCq__mantine-Card-section{gap:40px}.TransitServiceCard-module__q4zhCq__buttonGroup{width:100%}.TransitServiceCard-module__q4zhCq__projectCount{background:var(--secondary-blue);flex:1 0 0;justify-content:center;align-items:center;gap:10px;height:60px;padding:10px;display:flex}@media screen and (max-width:768px){.TransitServiceCard-module__q4zhCq__description,.TransitServiceCard-module__q4zhCq__projectCount{font-size:.625rem}}@media screen and (max-width:850px){.TransitServiceCard-module__q4zhCq__transitServiceCard{background:var(--blue-color);border-right:none;border-bottom:4px solid var(--yellow-color);flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0 20px 20px;display:flex}.TransitServiceCard-module__q4zhCq__header{display:none}.TransitServiceCard-module__q4zhCq__projectCount{justify-content:center;align-self:stretch;align-items:center;gap:10px;height:auto;padding:5px 10px 6px;display:flex}}
