.elementor-324 .elementor-element.elementor-element-ffc3f38{--display:flex;}.elementor-324 .elementor-element.elementor-element-25894b6{--display:flex;}.elementor-324 .elementor-element.elementor-element-f988371{--display:flex;}.elementor-324 .elementor-element.elementor-element-b330bec{--display:flex;}.elementor-324 .elementor-element.elementor-element-06e0022{--display:flex;}.elementor-324 .elementor-element.elementor-element-6611d9a{--display:flex;}.elementor-324 .elementor-element.elementor-element-27ddefc{--display:flex;}.elementor-324 .elementor-element.elementor-element-4c78936{--display:flex;}.elementor-324 .elementor-element.elementor-element-2fbc37d{--display:flex;}.elementor-324 .elementor-element.elementor-element-b75bd32{--display:flex;}.elementor-324 .elementor-element.elementor-element-22929e0{--display:flex;}.elementor-324 .elementor-element.elementor-element-cdc011a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-1095eaa */.elementor-324 .elementor-element.elementor-element-1095eaa .borough-grid.borough-grid > li { display: flex; min-width: 0; padding: 0; }
.elementor-324 .elementor-element.elementor-element-1095eaa .borough-grid.borough-grid > li > a { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex: 1; min-width: 0; min-height: 54px; padding: 14px 16px; color: var(--forest); text-decoration: none; }
.elementor-324 .elementor-element.elementor-element-1095eaa .borough-grid.borough-grid > li > a > span[aria-hidden] { flex-shrink: 0; }
.elementor-324 .elementor-element.elementor-element-1095eaa .borough-grid.borough-grid > li > a:hover { color: var(--forest); background: #e3eee7; text-decoration: underline; text-underline-offset: 4px; }
.elementor-324 .elementor-element.elementor-element-1095eaa .borough-grid.borough-grid > li > a:focus-visible { outline: 3px solid var(--forest); outline-offset: 3px; background: #e3eee7; }/* End custom CSS */