.ProjectOverviewTable_table__3qSx2{display:flex;flex-direction:column;width:100%;font-family:var(--font-display)}.ProjectOverviewTable_header__r9xlz{background-color:var(--yellow-color);color:var(--black-color);font-weight:700;font-size:1.125rem}.ProjectOverviewTable_smallText__Aq_rM{font-size:.625rem}.ProjectOverviewTable_projectNameButton__LOQIG{border:none;background:var(--white-color);color:var(--blue-color);font-weight:700;cursor:pointer;text-align:start;white-space:nowrap}.ProjectOverviewTable_row__qT3Wz{font-weight:450;font-size:1.125rem}.ProjectOverviewTable_activeStatusContainer__tTISa{width:9px;height:9px}.ProjectOverviewTable_phaseContainer__w93T9{display:flex;width:150px;gap:10px}.ProjectOverviewTable_budget__jAMqG{white-space:nowrap}@media screen and (max-width:600px){.ProjectOverviewTable_header__r9xlz,.ProjectOverviewTable_row__qT3Wz{font-size:.75rem}.ProjectOverviewTable_phaseContainer__w93T9{width:100px}}.TransitServiceModal_header__rw0pN{display:flex;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch;background:var(--gray-color,#f2f2f2)}.TransitServiceModal_serviceGroup__NsdH6{font-weight:450}.TransitServiceModal_serviceItem__oUAOt{font-weight:700}.TransitServiceModal_header__rw0pN h2{width:100%}.TransitServiceModal_modalContent__kaagQ{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch}.TransitServiceModal_modalContentHeader__L3Vkv{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.TransitServiceModal_modalContentHeaderLine__185CL{display:flex;align-items:center}.TransitServiceModal_modalContentHeaderTitle__B38hC{margin-left:20px;font-weight:700;font-size:1.375rem;color:var(--blue-color)}.TransitServiceModal_modalContentHeaderDescriptionContainer__MiCrR{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:20px}.TransitServiceModal_modalContentHeaderRightSide__xIsEg{display:flex;align-items:center}.TransitServiceModal_modalContentHeaderDescription__j1EFB{width:auto;font-family:var(--font-display)}.TransitServiceModal_modalContentProjectLocationsContainer__kVvNr{width:100%;align-self:stretch}.TransitServiceModal_modalContentHeaderText__8_PGi{font-weight:700}.TransitServiceModal_agenciesContainer__jPESf{display:none}.TransitServiceModal_mtaLogoContainer__wYBPH{width:153px;height:43px;flex-shrink:0}.TransitServiceModal_agencyText__vimpH{font-weight:700;font-size:1.375rem;color:var(--blue-color)}.TransitServiceModal_title__MFSb0{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;gap:10px}.TransitServiceModal_contentContainer__RgB3v{width:100%}.TransitServiceModal_mapContainer__XR_pJ{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0;height:387.779px;align-self:stretch;box-shadow:4px 4px 10px 0 rgb(0 0 0/.2)}@media screen and (max-width:800px){.TransitServiceModal_modalContent__kaagQ{padding:20px 4px;gap:20px}.TransitServiceModal_serviceGroup__NsdH6,.TransitServiceModal_serviceItem__oUAOt{font-size:.75rem}.TransitServiceModal_modalContentHeader__L3Vkv{gap:5px}.TransitServiceModal_modalContentHeaderTitle__B38hC{font-size:1rem}.TransitServiceModal_modalContentHeaderDescription__j1EFB{width:100%;font-size:.75rem}.TransitServiceModal_modalContentProjectLocationsContainer__kVvNr{width:100%}.TransitServiceModal_modalContentHeaderText__8_PGi{font-size:.75rem}.TransitServiceModal_modalContentHeaderRightSide__xIsEg,.TransitServiceModal_projectsTableHeader__m0FTR{display:none}.TransitServiceModal_agenciesContainer__jPESf{display:flex;align-items:center}.TransitServiceModal_agenciesText__fEMzj{font-size:.625rem;font-weight:700}}.NyctServices_subwayServicesContainer__tDK_T{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0}.NyctServices_subwayService__OyITp{display:flex;align-items:flex-start;gap:30px;align-self:stretch}.NyctServices_lineText__1jXmg{font-weight:700;align-self:stretch}.NyctServices_normalLine__qy9CJ{text-align:center}.NyctServices_subwayLineIcon___7qTs{display:flex;flex-direction:column;align-items:flex-start}.NyctServices_subscriptText__9s3Hd{font-size:.625rem;font-weight:400}.NyctServices_subwayLine__oSfms{display:flex;font-size:1rem;font-weight:700;width:24px;height:24px;padding:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:500px;border:3px solid var(--white-color);background:var(--secondary-grey-color);box-shadow:1px 1px 4px 0 rgb(0 0 0/.25);color:var(--white-color)}.NyctServices_trainName__fJI21{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_smallText__yApxH{font-size:8px}.NyctServices_title__OfEbG{font-size:1.375rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:850px){.NyctServices_subwayServicesContainer__tDK_T{padding-left:0;padding-right:0}.NyctServices_subwayLineWrapper__iWOp_{white-space:normal}.NyctServices_subwayLine__oSfms{white-space:normal;padding:1px;font-size:.625rem}.NyctServices_smallText__yApxH{font-size:.325rem;font-weight:400}.NyctServices_title__OfEbG{display:none}}.TransitServiceColumn_dataColumn__ZY64X{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;flex:1 0 0}.TransitServiceColumn_lineItem__E_3C_{font-family:var(--font-display);display:flex;align-items:center;gap:15px;background-color:var(--white-color);border:none}.TransitServiceColumn_lineItemText__dN75J{font-weight:450;white-space:nowrap}.TransitServiceColumn_lineItemHover__JDiMW{cursor:pointer;color:var(--dark-blue-color);font-weight:700}.TransitServiceColumn_title__en9ur{font-size:1.375rem;font-weight:700}@media screen and (max-width:768px){.TransitServiceColumn_dataCard__iaSHO{gap:15px}.TransitServiceColumn_dataColumn__ZY64X{gap:10px}.TransitServiceColumn_lineItemText__dN75J{font-size:.625rem}.TransitServiceColumn_lineItem__E_3C_{gap:10px;font-size:.625rem}.TransitServiceColumn_title__en9ur{display:none}}.SearchFilter_comboboxOption__HtsLa{border-bottom:1px solid white;font-weight:700;font-size:1rem}.SearchFilter_inputBase__T2hmb{min-width:110px;max-width:fit-content;height:39px;background:var(--yellow-color);color:black;font-weight:700;border:none;cursor:pointer}.SearchFilter_inputBase__T2hmb:hover{background-color:var(--yellow-color)}.SearchFilter_inputBase__T2hmb *{background-color:inherit;color:inherit;font-size:1rem}@media screen and (max-width:850px){.SearchFilter_inputBase__T2hmb,.SearchFilter_inputBase__T2hmb *{font-size:.825rem}}.ProjectPanel_panelContainer__U1AvX{display:inline-flex;height:100%;padding:10px 25px;flex-direction:column;align-items:flex-start;gap:29px;width:500px;position:absolute;left:0;bottom:0;transform:translateX(-100%);transition:transform .5s ease-in-out;border:2px solid var(--dark-blue-color);background:var(--white-color);box-shadow:4px 0 17px 0 rgb(0 0 0/.25)}.ProjectPanel_show__KXf4R{transform:translateX(0)}.ProjectPanel_panelContainer__U1AvX .ProjectPanel_panelHeader__aPaAM{display:flex;padding-top:14px;flex-direction:row;align-items:flex-start;gap:18px;align-self:stretch;width:100%}.ProjectPanel_panelTitle__6XPhE{font-weight:700;font-size:1.25rem;display:flex;flex-direction:row}.ProjectPanel_panelSubtitle__Op45O{display:flex;flex-direction:row;flex-wrap:wrap}.ProjectPanel_panelHeaderLeftSide__hWkZO{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.ProjectPanel_panelExitButton__eNNvu{width:27px;height:27px;border-radius:50%;color:black;border:none;font-size:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--gray-color)}@media screen and (max-width:850px){.ProjectPanel_panelContainer__U1AvX{width:75vw;padding:10px}.ProjectPanel_panelHeader__aPaAM{flex-direction:column;align-items:flex-start}.ProjectPanel_panelTitle__6XPhE{font-size:1.5rem}.ProjectPanel_panelSubtitle__Op45O{font-size:1rem}.ProjectPanel_panelExitButton__eNNvu{width:30px;height:30px;font-size:20px}}.BridgesTunnels_dataCard__xCpMX{display:flex;padding:40px 30px;align-items:flex-start;gap:30px;flex:1 0 0}.BridgesTunnels_dividerContainer__BG_tu{height:392px;overflow:hidden}.BridgesTunnels_icon__IGbfj{height:20.625px;flex-shrink:0;align-self:stretch;aspect-ratio:22/20.63}@media screen and (max-width:800px){.BridgesTunnels_icon__IGbfj{height:12px;aspect-ratio:13/12}}.Map_map__QBpSd{display:flex;flex-grow:1;min-height:250px;height:calc(800px);width:100%;flex-direction:column;min-width:auto}.Map_zoomDisplay__QK_Gr{position:absolute;top:10px;right:10px;background:rgb(255 255 255/.8);padding:5px 10px;border-radius:4px;font-size:14px}.Map_tooltip__6H20A{display:inline-block;height:auto;width:auto;z-index:1000;background-color:var(--blue-color);color:#fff;text-align:center;border-radius:4px;padding:10px;transform:translateX(3%);pointer-events:none}.Map_controls__PTD1Z{position:absolute;top:10px;left:10px;background:rgb(255 255 255/.9);padding:10px;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0/.2)}@media screen and (max-width:1024px){.Map_map__QBpSd{height:calc(100vh - 525px);width:100%}}@media screen and (max-width:600px){.Map_map__QBpSd{height:calc(100vh - 350px);width:100%}}.Search_searchContainer__40R2J{display:flex;height:40px;align-items:flex-start;gap:1px}.Search_searchInput__nVEMb input{background-color:#fff;color:#000;height:39px;border-radius:0;width:275px}@media (min-width:320px) and (max-width:480px){.Search_searchInput__nVEMb{width:225px}.Search_searchInput__nVEMb input{width:100%;height:40px}}