{"id":1400168,"date":"2026-08-06T13:34:02","date_gmt":"2026-08-06T17:34:02","guid":{"rendered":"https:\/\/fcsn.org\/?page_id=1400168"},"modified":"2026-10-29T20:08:51","modified_gmt":"2026-10-30T00:08:51","slug":"massachusetts-special-education-advocate-and-attorney-directory","status":"publish","type":"page","link":"https:\/\/fcsn.org\/vi\/massachusetts-special-education-advocate-and-attorney-directory\/","title":{"rendered":"Massachusetts Special Education Advocate and Attorney Directory"},"content":{"rendered":"<style>\n.page-id-1400168 .main_title { display: none; }\n.fcsn-directory-page { margin: 0 auto; max-width: 1200px; }\n.fcsn-directory-hero { background: #4b2e83; border-radius: 12px; color: #fff; margin-bottom: 28px; padding: 52px 28px; text-align: center; }\n.fcsn-directory-hero h1 { color: #fff; font-size: clamp(32px, 5vw, 52px); line-height: 1.15; margin: 0 0 16px; }\n.fcsn-directory-hero p { color: #fff; font-size: 18px; line-height: 1.7; margin: 0 auto; max-width: 860px; }\n.fcsn-directory-instructions { background: #f3f6f8; border: 1px solid #d8e0e5; border-radius: 8px; margin-bottom: 22px; padding: 26px 28px; }\n.fcsn-directory-instructions h2 { margin-top: 0; }\n.fcsn-directory-disclaimer { background: #fff5e6; border-left: 5px solid #d47b00; border-radius: 8px; margin-bottom: 34px; padding: 22px 26px; }\n.fcsn-directory-disclaimer p { margin: 0; }\n.fcsn-directory-grid { margin-top: 10px; }\n@media (max-width: 767px) {\n  .fcsn-directory-hero { padding: 36px 20px; }\n  .fcsn-directory-instructions, .fcsn-directory-disclaimer { padding: 20px; }\n}\n\/* High-contrast directory search controls *\/\n#esg-grid-76-1-wrap .eg-search-wrapper,\n#esg-grid-76-1-wrap .esg-selected-filterbutton,\n#esg-grid-76-1-wrap .esg-sortbutton,\n#esg-grid-76-1-wrap .esg-sortbutton-order {\n  background: #4b2e83 !important;\n  border: 2px solid #4b2e83 !important;\n  color: #ffffff !important;\n  opacity: 1 !important;\n}\n#esg-grid-76-1-wrap .eg-search-wrapper,\n#esg-grid-76-1-wrap .esg-selected-filterbutton,\n#esg-grid-76-1-wrap .esg-sortbutton,\n#esg-grid-76-1-wrap .esg-sortbutton-order {\n  border-radius: 6px !important;\n  min-height: 44px;\n}\n#esg-grid-76-1-wrap .eg-search-input {\n  background: #4b2e83 !important;\n  border: 0 !important;\n  color: #ffffff !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  min-height: 40px;\n  opacity: 1 !important;\n  padding-left: 14px !important;\n  text-transform: none !important;\n}\n#esg-grid-76-1-wrap .eg-search-input::placeholder {\n  color: #ffffff !important;\n  opacity: 1 !important;\n}\n#esg-grid-76-1-wrap .eg-search-submit,\n#esg-grid-76-1-wrap .eg-search-clean,\n#esg-grid-76-1-wrap .eg-search-submit i,\n#esg-grid-76-1-wrap .eg-search-clean i,\n#esg-grid-76-1-wrap .esg-selected-filterbutton i,\n#esg-grid-76-1-wrap .esg-sortbutton-order {\n  color: #ffffff !important;\n}\n#esg-grid-76-1-wrap .esg-selected-filterbutton,\n#esg-grid-76-1-wrap .esg-sortbutton,\n#esg-grid-76-1-wrap .esg-sortbutton .sortby_data {\n  color: #ffffff !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.01em !important;\n  line-height: 1.3 !important;\n  text-transform: none !important;\n}\n#esg-grid-76-1-wrap .esg-selected-filterbutton:hover,\n#esg-grid-76-1-wrap .esg-sortbutton:hover,\n#esg-grid-76-1-wrap .esg-sortbutton-order:hover {\n  background: #35205f !important;\n  border-color: #35205f !important;\n}\n#esg-grid-76-1-wrap .esg-dropdown-wrapper {\n  background: #ffffff !important;\n  border: 2px solid #4b2e83 !important;\n  border-radius: 0 0 6px 6px !important;\n  box-shadow: 0 6px 16px rgba(25, 12, 48, 0.24) !important;\n}\n#esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton {\n  background: #ffffff !important;\n  border-bottom: 1px solid #d8d0e6 !important;\n  color: #24123f !important;\n  font-size: 15px !important;\n  font-weight: 600 !important;\n  opacity: 1 !important;\n  text-transform: none !important;\n}\n#esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton:hover,\n#esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton.selected {\n  background: #e9def7 !important;\n  color: #24123f !important;\n}\n#esg-grid-76-1-wrap .esg-filter-checked,\n#esg-grid-76-1-wrap .esg-filter-checked i {\n  color: #4b2e83 !important;\n}\n#esg-grid-76-1-wrap .eg-search-input:focus,\n#esg-grid-76-1-wrap .esg-selected-filterbutton:focus,\n#esg-grid-76-1-wrap .esg-sortbutton:focus {\n  outline: 3px solid #e89614 !important;\n  outline-offset: 2px !important;\n}\n\/* Essential Grid specificity override for opaque controls *\/\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.eg-search-wrapper,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton-order {\n  background-color: #4b2e83 !important;\n  background-image: none !important;\n  border: 2px solid #4b2e83 !important;\n  color: #ffffff !important;\n  opacity: 1 !important;\n}\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton:hover,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton:hover,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton-order:hover {\n  background-color: #35205f !important;\n  border-color: #35205f !important;\n}\n\/* Directory filter layout and state fixes *\/\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-sortbutton-wrapper { display: none !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters { align-items: flex-start !important; column-gap: 10px !important; display: flex !important; flex-wrap: wrap !important; justify-content: center !important; margin-bottom: 12px !important; overflow: visible !important; row-gap: 12px !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper { box-sizing: border-box !important; flex: 0 1 220px !important; margin: 0 !important; position: relative !important; vertical-align: top !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.eg-search-wrapper { flex-basis: 280px !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.eg-search-wrapper,\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton { box-sizing: border-box !important; width: 100% !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper { box-sizing: border-box !important; left: 0 !important; max-height: 420px !important; max-height: min(60vh, 420px) !important; overscroll-behavior: contain !important; overflow-x: hidden !important; overflow-y: auto !important; width: 100% !important; -webkit-overflow-scrolling: touch; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton { box-sizing: border-box !important; line-height: 1.35 !important; min-height: 40px !important; padding: 10px 12px !important; white-space: normal !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked { display: inline-block !important; opacity: 0 !important; visibility: hidden !important; width: 16px !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton.selected .esg-filter-checked { opacity: 1 !important; visibility: visible !important; }\n@media (max-width: 767px) {\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper { flex: 1 1 100% !important; max-width: 100% !important; width: 100% !important; }\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper { max-height: 55vh !important; }\n}\n\/* Anchor each directory dropdown directly beneath its own button *\/\nbody.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-dropdown-wrapper { box-sizing: border-box !important; position: absolute !important; left: 0 !important; right: auto !important; inset-inline-start: 0 !important; inset-inline-end: auto !important; top: 100% !important; margin: 0 !important; transform: none !important; translate: none !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; }\n<\/style>\n<style id=\"fcsn-directory-restyle\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700&family=Inter:wght@400;500;600;700&display=swap');\n\/* FCSN Advocate & Attorney Directory: page styles (Sep 2026 redesign + v2, 29 Sep 2026: Renee Williams' list and the sign-up band).\n   Page-scoped (page 1400168). The first style block above is the original page styling and stays as it was. *\/\n:root{\n  --fd-navy:#1D4F6A; --fd-teal:#2AACA8; --fd-teal-deep:#0E7C86; --fd-lime:#B8C62A; --fd-coral:#E6625A;\n  --fd-coral-deep:#B93F38; --fd-sky:#C5DEE8; --fd-tint:#EAF4F7; --fd-cream:#FFF8F0; --fd-ink:#2D3E4A;\n  --fd-line:#E1E7EA; --fd-avatar:#D5DADF; --fd-muted:#5B6B75;\n  --fd-head:'Poppins',system-ui,sans-serif; --fd-body:'Inter',system-ui,sans-serif;\n}\n\/* =========================== 1. DIRECTORY PAGE =========================== *\/\n.page-id-1400168 #main-content .container{ max-width:1200px; }\n.page-id-1400168 .fcsn-directory-page{ font-family:var(--fd-body); color:var(--fd-ink); }\n.page-id-1400168 .fcsn-directory-map,\n.page-id-1400168 .fcsn-directory-page{ margin-left:auto; margin-right:auto; }\n\/* hero band: navy, left-aligned, breadcrumb on top, four-color rule underneath *\/\n.page-id-1400168 #page-container{ overflow-x:hidden; }\n.page-id-1400168 #main-content .container{ padding-top:0 !important; }\n.page-id-1400168 .entry-content > br:first-child{ display:none; } \/* stray line break WordPress adds above the page markup *\/\n.page-id-1400168 .fcsn-directory-hero{\n  background:var(--fd-navy) !important; border-radius:0; text-align:left;\n  width:100vw; margin:0 0 0 calc(50% - 50vw); padding:64px max(24px, calc(50vw - 566px)) 62px;\n  position:relative; overflow:hidden; box-sizing:border-box;\n} @media (min-width:1025px){ .page-id-1400168 .fcsn-directory-hero{ padding-left:max(84px, calc(50vw - 566px)); } }\n.page-id-1400168 .fcsn-directory-hero::before{\n  content:\"Home  \u203a  Resources  \u203a  Advocate Directory\"; display:block; font-family:var(--fd-head);\n  font-weight:700; font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:#D9E271; margin-bottom:18px;\n}\n.page-id-1400168 .fcsn-directory-hero::after{\n  content:\"\"; position:absolute; left:0; right:0; bottom:0; height:6px;\n  background:linear-gradient(90deg,var(--fd-teal) 0 25%,var(--fd-lime) 25% 50%,var(--fd-sky) 50% 75%,var(--fd-coral) 75% 100%);\n}\n.page-id-1400168 .fcsn-directory-hero h1{\n  font-family:var(--fd-head) !important; font-weight:700; font-size:clamp(34px,4.6vw,54px); line-height:1.08;\n  letter-spacing:-.01em; color:#fff !important; max-width:820px; margin:0 0 18px;\n}\n.page-id-1400168 .fcsn-directory-hero p{ font-family:var(--fd-body); font-size:19px; line-height:1.65; color:#EAF4F7 !important; max-width:720px; margin:0; }\n\/* map block: kicker + heading + framed map *\/\n.page-id-1400168 .fcsn-directory-map{ margin:44px auto 38px; }\n.page-id-1400168 .fcsn-directory-map__eyebrow{\n  font-family:var(--fd-head); font-weight:700; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase;\n  color:var(--fd-coral-deep); margin:0 0 10px;\n}\n.page-id-1400168 .fcsn-directory-map h2,\n.page-id-1400168 .fcsn-directory-instructions h2{\n  font-family:var(--fd-head) !important; font-weight:700; font-size:clamp(26px,3vw,36px); line-height:1.15;\n  letter-spacing:-.01em; color:var(--fd-navy) !important; margin:0 0 12px;\n}\n.page-id-1400168 .fcsn-directory-map__intro p:not(.fcsn-directory-map__eyebrow){ font-size:17px; line-height:1.65; color:var(--fd-ink); max-width:720px; }\n.page-id-1400168 .fcsn-directory-map__canvas{\n  border:1px solid var(--fd-line); border-top:4px solid var(--fd-lime); border-radius:14px; overflow:hidden; background:#fff; min-height:320px;\n}\n\/* instructions block becomes the \"Find a Professional\" intro *\/\n.page-id-1400168 .fcsn-directory-instructions{\n  background:transparent !important; border:0 !important; padding:8px 0 4px !important; margin:34px 0 18px !important;\n}\n.page-id-1400168 .fcsn-directory-instructions::before{\n  content:\"Find a Professional\"; display:block; font-family:var(--fd-head); font-weight:700; font-size:12.5px;\n  letter-spacing:.22em; text-transform:uppercase; color:var(--fd-coral-deep); margin-bottom:10px;\n}\n.page-id-1400168 .fcsn-directory-instructions p{ font-size:17px; line-height:1.65; color:var(--fd-ink); max-width:760px; margin:0; }\n\/* disclaimer: coral rule on cream *\/\n.page-id-1400168 .fcsn-directory-disclaimer{\n  background:var(--fd-cream) !important; border-left:5px solid var(--fd-coral) !important; border-radius:12px;\n  padding:20px 24px !important; margin:0 0 26px !important;\n}\n.page-id-1400168 .fcsn-directory-disclaimer::before{\n  content:\"Please read before you contact anyone\"; display:block; font-family:var(--fd-head); font-weight:700;\n  font-size:11.5px; letter-spacing:.2em; text-transform:uppercase; color:var(--fd-coral-deep); margin-bottom:8px;\n}\n.page-id-1400168 .fcsn-directory-disclaimer p{ font-size:15.5px; line-height:1.6; color:var(--fd-ink); }\n.page-id-1400168 .fcsn-directory-disclaimer strong{ color:var(--fd-navy); }\n.fcsn-directory-disclaimer p+p{ margin-top:10px !important; }\n.fcsn-directory-empty{ display:none; background:#fff; border:1px solid var(--fd-line); border-top:4px solid var(--fd-teal); border-radius:14px; padding:28px 30px; margin:0 0 30px; }\n.fcsn-directory-grid:not(:has(article, .esg-grid, .myportfolio-container)) .fcsn-directory-empty{ display:block; }\n.fcsn-directory-page:not(:has(.fcsn-directory-grid article, .fcsn-directory-grid .esg-grid, .fcsn-directory-grid .myportfolio-container)) .fcsn-directory-instructions{ display:none; }\n.fcsn-directory-empty .fcsn-directory-empty__eyebrow{ font-family:var(--fd-head); font-weight:700; font-size:11.5px; letter-spacing:.2em; text-transform:uppercase; color:var(--fd-teal-deep); margin:0 0 8px; padding:0; }\n.fcsn-directory-empty h3{ font-family:var(--fd-head); font-weight:700; color:var(--fd-navy); font-size:24px; line-height:1.25; margin:0 0 10px; padding:0; }\n.fcsn-directory-empty p{ font-family:var(--fd-body); font-size:16px; line-height:1.6; color:var(--fd-ink); margin:0; padding:0; }\n.fcsn-directory-empty a{ color:var(--fd-teal-deep) !important; font-weight:600; text-decoration:underline; }\n\/* ---- filter bar -> ONE boxed panel (rev. 24 Sep) ----\n   Essential Grid draws two .esg-filters articles above the cards (search + 4 dropdowns, then 4 dropdowns)\n   and a third one below them for pagination. The two filter articles form the panel: a 4-column grid,\n   search on its own row. The pagination article stays plain.\n   The page's own style block sets these articles to a centred flex row with !important, so every selector here\n   starts with \"html body.page-id-1400168 ... article\" to outrank it. *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters{\n  background:transparent !important; border:0 !important; border-radius:0 !important; padding:0 !important; margin:0 !important;\n  text-align:left !important; position:relative; box-shadow:none !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)){\n  background:#fff !important; border:1px solid var(--fd-line) !important; border-top:0 !important; border-bottom:0 !important;\n  padding:5px 22px !important; display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important;\n  column-gap:12px !important; row-gap:10px !important; align-items:start !important; justify-content:stretch !important;\n  flex-wrap:nowrap !important; overflow:visible !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)):first-of-type{\n  border-top:1px solid var(--fd-line) !important; border-radius:14px 14px 0 0 !important; padding-top:22px !important; padding-bottom:10px !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)) ~ article.esg-filters:not(:has(.esg-pagination)){\n  border-bottom:1px solid var(--fd-line) !important; border-radius:0 0 14px 14px !important; padding-top:0 !important;\n  padding-bottom:20px !important; margin-bottom:24px !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-clear-no-height{ display:none !important; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)):first-of-type::before{\n  content:\"Filter the directory\"; display:block; grid-column:1 \/ -1; order:-2; font-family:var(--fd-head); font-weight:700; font-size:15px;\n  color:var(--fd-navy); margin:0; text-transform:none; letter-spacing:0; text-align:left;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)):first-of-type::after{\n  content:\"Pick as many options as you like in each filter. Within a filter you see anyone who matches any of them; each extra filter narrows the list.\";\n  display:block; grid-column:1 \/ -1; order:-1; font-family:var(--fd-body); font-size:13.5px; line-height:1.5; color:var(--fd-muted);\n  margin:-4px 0 6px; text-transform:none; letter-spacing:0; text-align:left;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.eg-search-wrapper{ grid-column:1 \/ -1 !important; }\n\/* the page's own style block paints these controls purple with a very specific selector, so this one is longer on purpose *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.eg-search-wrapper,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton-order,\nbody #esg-grid-76-1-wrap .eg-search-wrapper,\nbody #esg-grid-76-1-wrap .esg-selected-filterbutton,\nbody #esg-grid-76-1-wrap .esg-sortbutton,\nbody #esg-grid-76-1-wrap .esg-sortbutton-order{\n  background:#fff !important; background-color:#fff !important; border:1.5px solid #B9C7CF !important; border-radius:8px !important;\n  color:var(--fd-navy) !important; font-family:var(--fd-body) !important; font-weight:600 !important;\n  font-size:13.5px !important; text-transform:none !important; letter-spacing:0 !important; line-height:40px !important;\n  box-shadow:none !important; opacity:1 !important;\n}\n\/* hover\/open state stays white with a navy border (the page's own hover rule paints it dark purple, which hid the label) *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton:hover,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton.hovered,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle:hover > .esg-selected-filterbutton,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton:hover,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-sortbutton-wrapper > .esg-sortbutton-order:hover{\n  background:#fff !important; background-color:#fff !important; border-color:var(--fd-navy) !important; color:var(--fd-navy) !important;\n}\n\/* a filter with options chosen gets a tinted button (the label also shows the count, see fcsn-directory-enhance.js) *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-filters .esg-filter-wrapper.dropdownstyle.fcsn-has-choice > .esg-selected-filterbutton{\n  background:var(--fd-tint) !important; background-color:var(--fd-tint) !important; border-color:var(--fd-teal-deep) !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-sortbutton-wrapper{\n  margin:0 !important; padding:0 !important; width:auto !important; min-width:0 !important; max-width:none !important; flex:none !important; vertical-align:top;\n}\n\/* every control is exactly one 44px row, so the grid gaps are identical everywhere *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.dropdownstyle{ height:44px !important; }\n\/* every control lines up on the same left edge: labels left, chevron pinned right, one height *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton{\n  display:flex !important; align-items:center !important; justify-content:flex-start !important; text-align:left !important;\n  height:44px !important; min-height:44px !important; line-height:1.2 !important; padding:0 40px 0 16px !important; position:relative !important; box-sizing:border-box !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton > span{\n  display:block !important; flex:1 1 auto; min-width:0; text-align:left !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1.2 !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton > i{\n  position:absolute !important; right:14px !important; left:auto !important; top:50% !important; transform:translateY(-50%) !important; margin:0 !important; line-height:1 !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .esg-filter-wrapper.eg-search-wrapper{\n  display:flex !important; align-items:center !important; height:44px !important; min-height:44px !important; padding:0 6px 0 16px !important; box-sizing:border-box !important; line-height:1 !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .eg-search-wrapper input.eg-search-input{\n  flex:1 1 auto !important; width:auto !important; min-width:0 !important; height:40px !important; min-height:0 !important; padding:0 !important; margin:0 !important; border:0 !important; box-shadow:none !important; outline-offset:4px;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .eg-search-wrapper .eg-search-submit,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .eg-search-wrapper .eg-search-clean{\n  flex:0 0 36px !important; width:36px !important; height:36px !important; line-height:36px !important; text-align:center !important; margin:0 !important; padding:0 !important; border:0 !important;\n}\n\/* selected options: a drawn check mark on the left (no icon font needed) and room for it *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton{ padding-left:36px !important; position:relative !important; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked{\n  position:absolute !important; left:13px !important; top:50% !important; width:14px !important; height:14px !important; margin:0 !important; transform:translateY(-50%) !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked i{ display:none !important; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked::before{\n  content:\"\"; position:absolute; left:4px; top:0; width:5px; height:10px; border:solid var(--fd-teal-deep); border-width:0 2px 2px 0; transform:rotate(45deg);\n}\nbody #esg-grid-76-1-wrap input.eg-search-input{ color:var(--fd-navy) !important; font-family:var(--fd-body) !important; font-weight:500 !important; font-size:14px !important; background:transparent !important; }\nbody #esg-grid-76-1-wrap input.eg-search-input::placeholder{ color:#6B7A84 !important; }\nbody #esg-grid-76-1-wrap .eg-search-wrapper:has(input:placeholder-shown) .eg-search-clean{ display:none !important; }\nbody #esg-grid-76-1-wrap .eg-search-submit,\nbody #esg-grid-76-1-wrap .eg-search-clean,\nbody #esg-grid-76-1-wrap .eg-search-submit i,\nbody #esg-grid-76-1-wrap .eg-search-clean i,\nbody #esg-grid-76-1-wrap .esg-selected-filterbutton i,\nbody #esg-grid-76-1-wrap .esg-sortbutton-order{ color:var(--fd-navy) !important; background:transparent !important; }\nbody #esg-grid-76-1-wrap .esg-selected-filterbutton > span,\nbody #esg-grid-76-1-wrap .esg-sortbutton span,\nbody #esg-grid-76-1-wrap .esg-sortbutton .sortby_data{ color:var(--fd-navy) !important; font-size:13.5px !important; font-weight:600 !important; }\nbody #esg-grid-76-1-wrap .esg-dropdown-wrapper{\n  background:#fff !important; border:1px solid var(--fd-line) !important; border-radius:10px !important;\n  box-shadow:0 12px 30px rgba(29,79,106,.14) !important; padding:6px 0 !important;\n}\nbody #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton{\n  background:transparent !important; color:var(--fd-ink) !important; font-family:var(--fd-body) !important;\n  font-weight:500 !important; font-size:13.5px !important; text-transform:none !important; letter-spacing:0 !important;\n  border-radius:0 !important; border-bottom:1px solid #F0F3F5 !important; margin:0 !important; opacity:1 !important;\n}\nbody #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton span{ color:inherit !important; }\nbody #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton:hover,\nbody #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton.selected{ background:var(--fd-tint) !important; color:var(--fd-navy) !important; }\nbody #esg-grid-76-1-wrap .esg-filter-checked i{ color:var(--fd-teal-deep) !important; }\n\/* a single page of results does not need a \"1\" button *\/\nbody #esg-grid-76-1-wrap .esg-pagination .esg-navigationbutton:only-child{ display:none !important; }\n\/* ---- listing cards ----\n   Layout inside the fixed 328 x 246 tile the grid draws:\n     circle avatar + name (top) \/ taxonomy chips, type first (middle) \/ \"View full profile\" (bottom) *\/\nbody #esg-grid-76-1-wrap .esg-grid .mainul li.eg-directory-wrapper{\n  background:#fff !important; border:1px solid var(--fd-line) !important; border-radius:14px !important;\n  overflow:hidden; box-shadow:0 1px 2px rgba(29,79,106,.05); transition:box-shadow .18s ease, transform .18s ease;\n}\nbody #esg-grid-76-1-wrap .esg-grid .mainul li.eg-directory-wrapper:hover{ box-shadow:0 12px 28px rgba(29,79,106,.14); transform:translateY(-2px); }\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .esg-entry-media{ background:#fff !important; }\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .esg-entry-media::before{\n  content:\"\"; position:absolute; left:0; right:0; top:0; height:4px; background:var(--fd-teal); z-index:1;\n}\n\/* neutral circle for listings without a photo; the photo (below) sits on top of it when there is one *\/\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .esg-entry-media::after{\n  content:\"\"; position:absolute; left:18px; top:20px; width:56px; height:56px; border-radius:50%; background:var(--fd-avatar);\n  box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--fd-line);\n}\nbody #esg-grid-76-1-wrap .eg-directory-container{ background:transparent !important; }\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .esg-entry-cover{ background:transparent !important; }\n\/* the listing photo (featured image) becomes a 56px circle *\/\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .esg-media-poster{\n  width:56px !important; height:56px !important; border-radius:50% !important; position:absolute !important;\n  left:18px !important; top:20px !important; margin:0 !important; right:auto !important; bottom:auto !important;\n  background-color:transparent !important; background-size:cover !important; background-position:center !important;\n  opacity:1 !important; visibility:visible !important; z-index:1;\n}\n\/* name, to the right of the avatar; the link's ::after is the \"View full profile\" line pinned to the bottom of the tile *\/\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .eg-directory-element-3-a{\n  opacity:1 !important; visibility:visible !important;\n  top:22px !important; bottom:0 !important; left:88px !important; right:18px !important; transform:none !important; width:auto !important;\n  margin:0 !important; padding:0 !important; background:transparent !important; border:0 !important; box-shadow:none !important;\n  text-align:left !important; box-sizing:border-box; overflow:visible !important;\n}\nbody #esg-grid-76-1-wrap .eg-directory-element-3{\n  font-family:var(--fd-head) !important; font-weight:700 !important; font-size:15px !important; line-height:1.25 !important;\n  color:var(--fd-navy) !important; text-transform:none !important; letter-spacing:0 !important; background:transparent !important;\n  text-decoration:none !important; text-align:left !important; display:block !important; padding:0 !important; margin:0 !important;\n  box-shadow:none !important; text-shadow:none !important;\n}\n\/* name: at most three lines, so it never runs into the tags *\/\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .eg-directory-element-3-a .eg-directory-element-3{\n  display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; overflow-wrap:anywhere;\n}\n\/* \"View full profile\" sits 18px above the bottom of every card, whatever size the grid draws the card at *\/\nbody #esg-grid-76-1-wrap .eg-directory-element-3::after{\n  content:\"View full profile  \u2192\"; position:absolute; left:-70px; top:auto; bottom:18px; font-family:var(--fd-body); font-weight:600;\n  font-size:12.5px; line-height:1.4; color:var(--fd-coral-deep); white-space:nowrap;\n}\nbody #esg-grid-76-1-wrap .eg-directory-element-3:hover{ color:var(--fd-teal-deep) !important; }\nbody #esg-grid-76-1-wrap .eg-directory-element-3:hover::after{ text-decoration:underline; text-underline-offset:2px; }\n\/* taxonomy chips: forced visible, flex-wrapped, type chips first; the box fills the space between the avatar row and\n   \"View full profile\", and fcsn-directory-enhance.js hides any tag that would only half fit *\/\nbody #esg-grid-76-1-wrap .eg-directory-wrapper .eg-directory-element-5-a{\n  opacity:1 !important; visibility:visible !important;\n  top:90px !important; bottom:46px !important; left:18px !important; right:18px !important; transform:none !important;\n  width:auto !important; max-height:none !important; height:auto !important; overflow:hidden; margin:0 !important; padding:0 !important; box-shadow:none !important;\n  display:flex !important; flex-wrap:wrap; align-content:flex-start; align-items:center; gap:5px; text-align:left !important; line-height:1 !important;\n}\nbody #esg-grid-76-1-wrap .eg-directory-element-5{\n  font-family:var(--fd-body) !important; font-weight:500 !important; font-size:11.5px !important; letter-spacing:0 !important;\n  text-transform:none !important; color:var(--fd-ink) !important; background:var(--fd-tint) !important;\n  border:0 !important; border-radius:999px !important; padding:5px 10px !important; margin:0 !important;\n  line-height:1.2 !important; display:inline-block; text-decoration:none !important; white-space:nowrap; box-shadow:none !important;\n  max-width:100%; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;\n}\n\/* the tags are plain labels, not links (rev. 24 Sep): fcsn-directory-enhance.js swaps each link for a plain span (class fcsn-tag, with data-tax),\n   so there is no hover state and nothing to click *\/\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-tag,\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-tag:hover{ cursor:default; background:var(--fd-tint) !important; color:var(--fd-ink) !important; }\nbody #esg-grid-76-1-wrap .eg-directory-element-5[href*=\"\/professional_type\/\"],\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-tag[data-tax=\"professional_type\"],\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-tag[data-tax=\"professional_type\"]:hover{\n  order:-1; font-family:var(--fd-head) !important; font-weight:700 !important; font-size:10px !important; letter-spacing:.14em !important;\n  text-transform:uppercase !important; color:var(--fd-navy) !important; background:#fff !important;\n  border:1.5px solid var(--fd-navy) !important; border-radius:5px !important; padding:4px 8px !important;\n}\n\/* the grid clips its cards 1px short on some widths (3 x 371px cards + gaps = 1153px in a 1152px box), which hid the\n   right-hand cards' border; letting it overflow shows every border and the full hover shadow *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-overflowtrick{ overflow:visible !important; }\n\/* cards the filters (or another results page) hide are fully hidden and unclickable: the grid only fades the card box,\n   while the name and tag layers above are forced visible for the design, so without this they could linger or catch clicks *\/\nbody #esg-grid-76-1-wrap li.eg-directory-wrapper.itemishidden,\nbody #esg-grid-76-1-wrap li.eg-directory-wrapper.itemishidden *,\nbody #esg-grid-76-1-wrap li.eg-directory-wrapper.itemonotherpage,\nbody #esg-grid-76-1-wrap li.eg-directory-wrapper.itemonotherpage *{ visibility:hidden !important; pointer-events:none !important; }\n\/* breathing room between the last row of cards and the footer *\/\n.page-id-1400168 .fcsn-directory-grid{ padding-bottom:56px !important; }\n\/* pagination (phones and long result lists): clear gap above, current page filled, other pages outlined *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:has(.esg-pagination){ margin-top:22px !important; text-align:center !important; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-pagination .esg-pagination-button{\n  background:#fff !important; color:var(--fd-navy) !important; border:1.5px solid var(--fd-navy) !important; border-radius:999px !important;\n  font-family:var(--fd-head) !important; font-weight:700 !important; min-width:40px; height:40px; line-height:37px !important; padding:0 12px !important;\n  margin:0 4px !important; box-sizing:border-box; box-shadow:none !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-pagination .esg-pagination-button.selected,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-pagination .esg-pagination-button:hover{ background:var(--fd-navy) !important; color:#fff !important; }\n#esg-grid-76-1-wrap .esg-loadmore{ background:var(--fd-navy) !important; color:#fff !important; border-radius:999px !important; font-family:var(--fd-head) !important; }\n\/* nothing matches: one friendly, boxed message below the filter panel (the grid positions it absolutely by default,\n   which put it behind the panel) *\/\nhtml body.page-id-1400168 #esg-grid-76-1 .no-filter-message{ font-size:0 !important; }\nhtml body.page-id-1400168 #esg-grid-76-1.show-message .no-filter-message:first-of-type{\n  display:block !important; position:static !important; top:auto !important; left:auto !important; right:auto !important;\n  transform:none !important; width:auto !important; margin:22px 0 8px !important; padding:26px 24px !important; background:#fff !important;\n  border:1px dashed #B9C7CF !important; border-radius:14px !important; text-align:center !important;\n}\nhtml body.page-id-1400168 #esg-grid-76-1.show-message .no-filter-message:first-of-type::before{\n  content:\"No professionals match. Try removing a filter or changing your search.\"; font-family:var(--fd-body); font-weight:500;\n  font-size:15px; line-height:1.5; color:var(--fd-muted);\n}\nhtml body.page-id-1400168 #esg-grid-76-1 .no-filter-message ~ .no-filter-message{ display:none !important; }\n@media (max-width:1100px){\n  html body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)){ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }\n}\n@media (max-width:560px){\n  html body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters:not(:has(.esg-pagination)){ grid-template-columns:1fr !important; padding-left:16px !important; padding-right:16px !important; }\n}\n@media (max-width:767px){\n  .page-id-1400168 .fcsn-directory-hero{ padding:44px 24px 40px; }\n  #esg-grid-76-1-wrap .eg-search-wrapper{ min-width:0; width:100%; }\n}\n\/* ---- v2 (29 Sep 2026): Renee's list ----\n   The per-filter \"All ...\" rows are hidden (one \"Clear filters\" button resets everything instead). *\/\nhtml body.page-id-1400168 #esg-grid-76-1-wrap .esg-dropdown-wrapper .esg-filterbutton.esg-allfilter.fcsn-hidden-all{ display:none !important; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .fcsn-clear-filters{\n  grid-column:1 \/ -1; justify-self:end; order:99; margin:6px 0 0; padding:0 20px; height:40px; line-height:1;\n  background:#fff; color:var(--fd-navy); border:1.5px solid var(--fd-navy); border-radius:999px; cursor:pointer;\n  font-family:var(--fd-body); font-weight:600; font-size:13.5px; letter-spacing:0; text-transform:none; box-shadow:none;\n}\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .fcsn-clear-filters:hover,\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .fcsn-clear-filters:focus-visible{ background:var(--fd-navy); color:#fff; }\nhtml body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .fcsn-clear-filters:focus-visible{ outline:3px solid var(--fd-lime); outline-offset:2px; }\n\/* while filters are on, a card shows its own values for them; the ones that match the filters are filled *\/\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-chip.fcsn-hit{ background:var(--fd-teal-deep) !important; color:#fff !important; font-weight:600 !important; }\nbody #esg-grid-76-1-wrap .eg-directory-element-5.fcsn-chip.fcsn-hit[data-tax=\"professional_type\"]{ background:var(--fd-navy) !important; color:#fff !important; }\n\/* sign-up buttons: one in the hero, one in the band under the directory *\/\n.page-id-1400168 .fcsn-directory-hero p.fcsn-directory-hero__cta{ margin:28px 0 0 !important; }\n.page-id-1400168 a.fcsn-directory-cta{\n  display:inline-flex; align-items:center; gap:10px; padding:14px 24px; border-radius:999px; background:var(--fd-coral);\n  color:#fff !important; font-family:var(--fd-head); font-weight:700; font-size:16px; line-height:1.25; text-decoration:none !important;\n  border:2px solid var(--fd-coral); box-shadow:0 8px 22px rgba(0,0,0,.18); transition:background-color .18s ease, color .18s ease;\n}\n.page-id-1400168 a.fcsn-directory-cta:hover,\n.page-id-1400168 a.fcsn-directory-cta:focus-visible{ background:#fff; color:var(--fd-navy) !important; border-color:#fff; }\n.page-id-1400168 a.fcsn-directory-cta:focus-visible{ outline:3px solid var(--fd-lime); outline-offset:3px; }\n.page-id-1400168 .fcsn-directory-join{\n  display:flex; align-items:center; justify-content:space-between; gap:24px 36px; flex-wrap:wrap; box-sizing:border-box;\n  background:var(--fd-navy); border-radius:14px; padding:36px 38px 42px; margin:0 0 64px; position:relative; overflow:hidden;\n}\n.page-id-1400168 .fcsn-directory-join::after{\n  content:\"\"; position:absolute; left:0; right:0; bottom:0; height:6px;\n  background:linear-gradient(90deg,var(--fd-teal) 0 25%,var(--fd-lime) 25% 50%,var(--fd-sky) 50% 75%,var(--fd-coral) 75% 100%);\n}\n.page-id-1400168 .fcsn-directory-join__text{ flex:1 1 420px; min-width:0; }\n.page-id-1400168 .fcsn-directory-join p.fcsn-directory-join__eyebrow{\n  font-family:var(--fd-head); font-weight:700; font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:#D9E271 !important; margin:0 0 10px; padding:0;\n}\n.page-id-1400168 .fcsn-directory-join h2{\n  font-family:var(--fd-head) !important; font-weight:700; font-size:clamp(24px,2.6vw,32px); line-height:1.15; color:#fff !important; margin:0 0 10px; padding:0;\n}\n.page-id-1400168 .fcsn-directory-join p{ font-family:var(--fd-body); font-size:16.5px; line-height:1.6; color:#EAF4F7 !important; margin:0; padding:0; max-width:640px; }\n.page-id-1400168 .fcsn-directory-join__action{ flex:0 0 auto; }\n.page-id-1400168 .fcsn-directory-grid{ padding-bottom:40px !important; }\n@media (max-width:767px){\n  .page-id-1400168 .fcsn-directory-join{ padding:28px 22px 34px; }\n  .page-id-1400168 a.fcsn-directory-cta{ font-size:15px; padding:13px 20px; }\n  html body.page-id-1400168 #esg-grid-76-1-wrap article.esg-filters .fcsn-clear-filters{ justify-self:stretch; }\n}\n\/* WordPress wraps the inline scripts in empty paragraphs; hide those so they add no gap *\/\n.page-id-1400168 .fcsn-directory-page > p:has(> script),\n.page-id-1400168 .fcsn-directory-grid > p:has(> script){ display:none !important; }\n<\/style>\n<div class=\"fcsn-directory-page\">\n<section class=\"fcsn-directory-hero\" aria-labelledby=\"directory-title\">\n<h1 id=\"directory-title\">Advocate &amp; Attorney Directory<\/h1>\n<p>Search and compare special education advocates and attorneys who serve children, families, and adults across Massachusetts.<\/p>\n<p class=\"fcsn-directory-hero__cta\"><a class=\"fcsn-directory-cta\" href=\"https:\/\/fcsn.org\/advocate-directory-sign-up\/\">Advocates and attorneys: sign up to be listed <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n<\/section>\n<p><script id=\"fcsn-directory-map-placement\">\n(function () { var m = document.getElementById('fcsn-advocate-map'), h = document.querySelector('.fcsn-directory-hero'); if (m && h && h.parentNode) { h.parentNode.insertBefore(m, h.nextSibling); } })();\n<\/script><\/p>\n<section class=\"fcsn-directory-instructions\" aria-labelledby=\"directory-instructions-title\">\n<h2 id=\"directory-instructions-title\">Narrow it down to the people who fit<\/h2>\n<p>Search by a professional\u2019s name or a keyword, or use the filters to narrow results by professional type, ages served, disability expertise, service area, languages spoken, price range, services offered, and connection options. You can combine filters from different categories to find the closest match, and Clear filters starts over. Select a profile to view full details and contact information.<\/p>\n<\/section>\n<aside class=\"fcsn-directory-disclaimer\" aria-label=\"Directory disclaimer\">\n<p><strong>About This Directory:<\/strong> This directory is a free resource provided by our non-profit organization to assist individuals in finding an advocate or attorney.<\/p>\n<p><strong>No Endorsement or Warranty:<\/strong> The advocates and attorneys listed in this directory operate independently. We do not vet, certify, or guarantee their credentials, billing practices, or legal abilities. Inclusion in this directory does not constitute an endorsement, referral, or recommendation.<\/p>\n<p><strong>No Legal Relationship:<\/strong> Using this directory or contacting a listed professional does not create an attorney-client relationship with our non-profit. We do not provide legal representation.<\/p>\n<p><strong>User Responsibility:<\/strong> You are solely responsible for verifying the licensing, disciplinary history, and suitability of any professional you hire. We are not liable for any actions, omissions, or legal outcomes resulting from your engagement with a listed provider.<\/p>\n<\/aside>\n<div class=\"fcsn-directory-grid\">\n<style type=\"text\/css\">a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px;margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-mask-image:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-media-poster{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:\" \";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-5px;position:absolute}.eg-howardtaft-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:\"Open Sans\";font-size:13px;color:#fff;margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px;font-weight:700;text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px;font-size:15px;font-weight:700;text-align:center}a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px;margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-mask-image:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-media-poster{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:\" \";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-5px;position:absolute}.eg-howardtaft-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:\"Open Sans\";font-size:13px;color:#fff;margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px;font-weight:700;text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px;font-size:15px;font-weight:700;text-align:center}a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px;margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-mask-image:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-media-poster{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:\" \";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-5px;position:absolute}.eg-howardtaft-wrapper .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");-webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url(\"data:image\/svg+xml;utf8,<svg xmlns='https:\/\/www.w3.org\/2000\/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'\/><\\\/filter><\\\/svg>#grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:\"Open Sans\";font-size:13px;color:#fff;margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px;font-weight:700;text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px;font-size:15px;font-weight:700;text-align:center}<\/style>\n<style type=\"text\/css\">.flat-dark .navigationbuttons,.flat-dark .esg-pagination,.flat-dark .esg-filters{text-transform:uppercase;text-align:center}.flat-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,.flat-dark input.eg-search-input,.flat-dark .esg-filterbutton,.flat-dark .esg-navigationbutton,.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton,.flat-dark .esg-filter-wrapper.eg-search-wrapper  .eg-search-clean,.flat-dark .esg-filter-wrapper.eg-search-wrapper  .eg-search-submit{color:#fff;margin-right:5px;cursor:pointer;position:relative;z-index:2;padding:1px 30px;border:none;line-height:38px;border-radius:5px;font-size:12px;font-weight:700;font-family:\"Open Sans\",sans-serif;display:inline-block;background:rgba(0,0,0,0.2);margin-bottom:5px;white-space:nowrap;min-height:38px;vertical-align:middle}.flat-dark .esg-cartbutton a{color:#fff}.flat-dark input.eg-search-input::placeholder{line-height:38px;vertical-align:middle;color:#fff}.flat-dark .esg-navigationbutton{padding:2px 12px}.flat-dark .esg-navigationbutton *{color:#fff}.flat-dark .esg-pagination-button:last-child{margin-right:0}.flat-dark .esg-sortbutton-wrapper,.flat-dark .esg-cartbutton-wrapper{display:inline-block}.flat-dark .esg-sortbutton-order,.flat-dark .esg-cartbutton-order{display:inline-block;vertical-align:top;border:none;width:40px;line-height:40px;border-radius:5px;font-size:12px;font-weight:700;color:#fff;cursor:pointer;background:rgba(0,0,0,0.2);margin-left:5px}.flat-dark .esg-cartbutton{color:#fff;cursor:default !important}.flat-dark .esg-cartbutton .esgicon-basket{color:#fff;font-size:15px;line-height:15px;margin-right:10px}.flat-dark .esg-cartbutton-wrapper{cursor:default !important}.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton{display:inline-block;position:relative;cursor:pointer;margin-right:0px;border-radius:5px}.flat-dark input.eg-search-input.hovered,.flat-dark input.eg-search-input:focus,.flat-dark .esg-navigationbutton.hovered,.flat-dark .esg-filterbutton.hovered,.flat-dark .esg-sortbutton.hovered,.flat-dark .esg-sortbutton-order.hovered,.flat-dark .esg-cartbutton-order.hovered,.flat-dark .esg-filterbutton.selected,.flat-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton.hovered,.flat-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton.hoveredfilter,.flat-dark .esg-cartbutton.hovered,.flat-dark .esg-filter-wrapper.eg-search-wrapper  .eg-search-clean.hovered,.flat-dark .esg-filter-wrapper.eg-search-wrapper  .eg-search-submit.hovered{border-color:none;color:#fff;background:rgba(0,0,0,0.5)}.flat-dark .esg-navigationbutton.hovered *{color:#333}.flat-dark .esg-sortbutton-order.hovered .tp-desc{color:#333}.flat-dark .esg-filter-checked{color:transparent;background:rgba(0,0,0,0.2);margin-left:7px;font-size:9px;font-weight:300;line-height:9px;vertical-align:middle}.flat-dark .esg-filterbutton.selected .esg-filter-checked,.flat-dark .esg-filterbutton.hovered .esg-filter-checked{color:#fff;background:rgba(0,0,0,0.2)}.flat-dark .esg-filter-wrapper.eg-search-wrapper{white-space:nowrap}.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit{margin-left:5px}.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit{width:40px;padding:0px;margin-left:5px;margin-right:0px}.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-input{width:auto}.flat-dark .esg-dropdown-wrapper{transform:translateZ(10px) translateX(-50%);left:50%;background:transparent;padding:0px}.flat-dark .esg-dropdown-wrapper .esg-filterbutton{position:relative;background:rgba(0,0,0,0.5)}.flat-dark .esg-dropdown-wrapper .esg-filterbutton.selected,.flat-dark .esg-dropdown-wrapper .esg-filterbutton.hovered{background:rgba(0,0,0,0.75)}.flat-dark .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;text-align:center;line-height:12px}.flat-dark .esg-selected-filterbutton .eg-icon-down-open{margin-right:-10px;font-size:12px;color:#fff}<\/style>\n<style>.eg-directory-element-3{font-size:17px;line-height:20px;color:#ffffff;font-weight:800;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background:transparent;z-index:2 !important;display:inline-block;text-transform:uppercase}.eg-directory-element-5{font-size:12px;line-height:20px;color:#ffffff;font-weight:400;padding:1px 5px 1px 5px;border-radius:3px 3px 3px 3px;background:rgba(255,255,255,0.15);z-index:2 !important}<\/style>\n<style>.eg-directory-element-5:hover{font-size:12px;line-height:20px;color:#ffffff;font-weight:400;border-radius:3px 3px 3px 3px;background:rgba(0,0,0,0.15)}<\/style>\n<style>.eg-directory-element-3-a{display:inline-block;float:none;clear:both;margin:10px 0px 0px 0px;position:relative}<\/style>\n<style>.eg-directory-element-5-a{font-size:12px;line-height:20px;color:#ffffff;font-weight:400;text-decoration:none;text-transform:none;letter-spacing:normal;display:inline-block;float:none;clear:both;margin:0px 0px 0px 0px;position:relative}<\/style>\n<style>.eg-directory-container{background:rgba(227,58,12,1)}<\/style>\n<style>.eg-directory-content{background:#ffffff;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-color:transparent;border-style:none;text-align:left}<\/style>\n<style>.esg-grid .mainul li.eg-directory-wrapper{background:#ffffff;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-color:transparent;border-style:none}<\/style>\n<style>.esg-grid .mainul li.eg-directory-wrapper .esg-media-poster{background-size:cover;background-position:center center;background-repeat:no-repeat}<\/style>\n<article id=\"esg-grid-76-1-wrap\" class=\"myportfolio-container esg-grid-wrap-container flat-dark esg-entry-skin-directory source_type_post\" data-alias=\"advocate-directory-grid\" data-version=\"3.2.12\" data-source=\"post\">\n\n   <div id=\"esg-grid-76-1\" class=\"esg-grid\" style=\"background: #ffffff;padding: 0px 0px 0px 0px ; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:none\">\n<article class=\"esg-filters esg-multiplefilters\" style=\"margin-bottom: 0px; text-align: center; \"><div class=\"esg-filter-wrapper eg-search-wrapper esg-fgc-76\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><input name=\"eg-search-input-76\" class=\"eg-search-input\" type=\"text\" value=\"\" placeholder=\"Search by name or keyword...\"><span class=\"eg-search-submit\"><i class=\"eg-icon-search\"><\/i><\/span><span class=\"eg-search-clean\"><i class=\"eg-icon-cancel\"><\/i><\/span><\/div><div class=\"esg-sortbutton-wrapper  esg-fgc-76\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-sortbutton\"><span>Sort profiles<\/span><span class=\"sortby_data\">Title<\/span><select class=\"esg-sorting-select\" data-start=\"title\"><option value=\"title\"  selected='selected'>Title<\/option><\/select><\/div><div class=\"esg-sortbutton-order eg-icon-down-open tp-asc\" data-dir=\"asc\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Professional Type<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Professional Types<\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"professional_type_545\" data-filter=\"filter-advocate\"  ><span>Advocate<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"professional_type_546\" data-filter=\"filter-attorney\"  ><span>Attorney<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Ages Served<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Ages Served<\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"ages_served_577\" data-filter=\"filter-transition-age\"  ><span>Transition Age (14-21)<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Disability Expertise<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Disability Expertise<\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"disability_expertise_558\" data-filter=\"filter-autism\"  ><span>Autism<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"disability_expertise_563\" data-filter=\"filter-dev-delay\"  ><span>Developmental Delay<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"disability_expertise_562\" data-filter=\"filter-intellectual-disability\"  ><span>Intellectual Disability<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"disability_expertise_572\" data-filter=\"filter-multiple-disabilities\"  ><span>Multiple Disabilities<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Service Area<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Service Areas<\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"service_area_550\" data-filter=\"filter-statewide\"  ><span>Statewide<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><\/article><div class=\"esg-clear-no-height\"><\/div><article class=\"esg-filters esg-multiplefilters\" style=\"margin-bottom: 0px; text-align: center; \"><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Languages Spoken<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Languages<\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"languages_spoken_612\" data-filter=\"filter-english\"  ><span>English<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Price Range<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton-last esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Price Ranges<\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Service Delivery<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Service Delivery<\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"service_delivery_600\" data-filter=\"filter-hybrid\"  ><span>Hybrid<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"service_delivery_598\" data-filter=\"filter-in-person\"  ><span>In Person<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"service_delivery_599\" data-filter=\"filter-virtual\"  ><span>Virtual<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><!-- THE FILTER BUTTON --><div class=\"esg-filter-wrapper dropdownstyle  esg-fgc-76 eg-filter-group\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><div class=\"esg-selected-filterbutton esg-mobile-filter-button\"><span>Services Offered<\/span><i class=\"eg-icon-down-open\"><\/i><\/div><div class=\"esg-dropdown-wrapper\"><div class=\"esg-filterbutton selected esg-allfilter\" data-filter=\"filterall\" data-fid=\"-1\"><span>All Services<\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_603\" data-filter=\"filter-504-plan\"  ><span>504 Plan Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_608\" data-filter=\"filter-bsea\"  ><span>BSEA\/Due Process Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_606\" data-filter=\"filter-discipline-support\"  ><span>Discipline\/Suspension Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_604\" data-filter=\"filter-evaluation-review\"  ><span>Evaluation Review<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_602\" data-filter=\"filter-iep-meeting-support\"  ><span>IEP Meeting Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_601\" data-filter=\"filter-iep-review\"  ><span>IEP Review<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_607\" data-filter=\"filter-mediation-support\"  ><span>Mediation Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton\" data-fid=\"services_offered_610\" data-filter=\"filter-parent-coaching\"  ><span>Parent Coaching<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><div class=\"esg-filterbutton-last esg-filterbutton\" data-fid=\"services_offered_605\" data-filter=\"filter-placement-support\"  ><span>Placement Support<\/span><span class=\"esg-filter-checked\"><i class=\"eg-icon-ok-1\"><\/i><\/span><\/div><\/div><div class=\"eg-clearfix\"><\/div><\/div><\/article><div class=\"esg-clear-no-height\"><\/div><ul>\n<li id=\"eg-76-post-id-1401196_6447\" class=\"filterall eg-directory-wrapper filter-advocate filter-statewide filter-autism filter-intellectual-disability filter-dev-delay filter-multiple-disabilities filter-traumatic-brain-injury filter-emotional-disturbance filter-specific-learning-disability filter-other-health-impairment filter-speech-or-language-impairment filter-all-ages-served filter-hybrid filter-evaluation-review filter-placement-support filter-discipline-support filter-mediation-support filter-parent-coaching filter-iep-review filter-iep-meeting-support filter-504-plan filter-contact-for-fee-information filter-english eg-post-id-1401196\" data-skin=\"directory\" data-title=\"colleen-hughes-paterno\" >\n    <div class=\"esg-media-cover-wrapper\">\n<div class=\"esg-entry-media esg-transition\" data-delay=\"0\" data-duration=\"default\" data-transition=\"esg-fliphorizontalout\"><img loading=\"lazy\" decoding=\"async\" class=\"esg-entry-media-img\"  src=\"https:\/\/i0.wp.com\/fcsn.org\/wp-content\/uploads\/2026\/10\/Colleen-portrate.jpg?fit=2347%2C2521&#038;ssl=1\" data-no-lazy=\"1\" alt=\"\" title=\"Colleen-portrate\" width=\"2347\" height=\"2521\"><\/div>\n\n            <div class=\"esg-entry-cover esg-transition\" data-delay=\"0\" data-duration=\"default\" data-transition=\"esg-fade\">\n\n                <div class=\"esg-overlay eg-directory-container  esg-transition\" data-duration=\"default\" data-transition=\"esg-fliphorizontal\"><\/div>\n\n              <div class=\"esg-center eg-directory-element-7 esg-none esg-clear esg-line-break\"><\/div>\n\t\t\t\t<div class=\"esg-center eg-directory-element-3-a eg-post-1401196 eg-directory-element-3-a esg-transition\" data-delay=\"0.6\" data-duration=\"default\" data-transition=\"esg-zoomfront\"><a class=\"eg-directory-element-3 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/se_professional\/colleen-hughes-paterno\/\" target=\"_self\">Colleen Hughes-Paterno<\/a><\/div>\n              <div class=\"esg-center eg-directory-element-8 esg-none esg-clear esg-line-break\"><\/div>\n\t\t\t\t<div class=\"esg-center eg-directory-element-5-a eg-post-1401196 eg-directory-element-5-a esg-transition\" data-delay=\"0.7\" data-duration=\"default\" data-transition=\"esg-zoomfront\"><a class=\"eg-directory-element-5 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/professional_type\/advocate\/\" title=\"View all posts in Advocate\" rel=\"category tag\">Advocate<\/a>   <a class=\"eg-directory-element-5 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/service_area\/statewide\/\" title=\"View all posts in Statewide\" rel=\"category tag\">Statewide<\/a>   <a class=\"eg-directory-element-5 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/disability_expertise\/autism\/\" title=\"View all posts in Autism\" rel=\"category tag\">Autism<\/a>   <a class=\"eg-directory-element-5 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/disability_expertise\/intellectual-disability\/\" title=\"View all posts in Intellectual Disability\" rel=\"category tag\">Intellectual Disability<\/a>   <a class=\"eg-directory-element-5 eg-post-1401196\" href=\"https:\/\/fcsn.org\/vi\/disability_expertise\/dev-delay\/\" title=\"View all posts in Developmental Delay\" rel=\"category tag\">Developmental Delay<\/a><\/div>\n           <\/div>\n   <\/div>\n\n<\/li>\n<li id=\"eg-76-post-id-1401300_5752\" class=\"filterall eg-directory-wrapper filter-attorney filter-statewide filter-all-disability-categories filter-preschool-3-5 filter-school-age-6-13 filter-transition-age filter-hybrid filter-in-person filter-virtual filter-iep-review filter-iep-meeting-support filter-504-plan filter-evaluation-review filter-placement-support filter-mediation-support filter-bsea filter-contact-for-fee-information filter-english eg-post-id-1401300\" data-skin=\"directory\" data-title=\"lillian-wong\" >\n    <div class=\"esg-media-cover-wrapper\">\n<div class=\"esg-entry-media esg-transition\" data-delay=\"0\" data-duration=\"default\" data-transition=\"esg-fliphorizontalout\"><img loading=\"lazy\" decoding=\"async\" class=\"esg-entry-media-img\"  src=\"https:\/\/i0.wp.com\/fcsn.org\/wp-content\/uploads\/2026\/11\/1-4.jpeg?fit=896%2C896&#038;ssl=1\" data-no-lazy=\"1\" alt=\"\" title=\"1 (4)\" width=\"896\" height=\"896\"><\/div>\n\n            <div class=\"esg-entry-cover esg-transition\" data-delay=\"0\" data-duration=\"default\" data-transition=\"esg-fade\">\n\n                <div class=\"esg-overlay eg-directory-container  esg-transition\" data-duration=\"default\" data-transition=\"esg-fliphorizontal\"><\/div>\n\n              <div class=\"esg-center eg-directory-element-7 esg-none esg-clear esg-line-break\"><\/div>\n\t\t\t\t<div class=\"esg-center eg-directory-element-3-a eg-post-1401300 eg-directory-element-3-a esg-transition\" data-delay=\"0.6\" data-duration=\"default\" data-transition=\"esg-zoomfront\"><a class=\"eg-directory-element-3 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/se_professional\/lillian-wong\/\" target=\"_self\">Lillian Wong<\/a><\/div>\n              <div class=\"esg-center eg-directory-element-8 esg-none esg-clear esg-line-break\"><\/div>\n\t\t\t\t<div class=\"esg-center eg-directory-element-5-a eg-post-1401300 eg-directory-element-5-a esg-transition\" data-delay=\"0.7\" data-duration=\"default\" data-transition=\"esg-zoomfront\"><a class=\"eg-directory-element-5 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/professional_type\/attorney\/\" title=\"View all posts in Attorney\" rel=\"category tag\">Attorney<\/a>   <a class=\"eg-directory-element-5 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/service_area\/statewide\/\" title=\"View all posts in Statewide\" rel=\"category tag\">Statewide<\/a>   <a class=\"eg-directory-element-5 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/disability_expertise\/all-disability-categories\/\" title=\"View all posts in All disability categories\" rel=\"category tag\">All disability categories<\/a>   <a class=\"eg-directory-element-5 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/ages_served\/preschool-3-5\/\" title=\"View all posts in Preschool (3-5)\" rel=\"category tag\">Preschool (3-5)<\/a>   <a class=\"eg-directory-element-5 eg-post-1401300\" href=\"https:\/\/fcsn.org\/vi\/ages_served\/school-age-6-13\/\" title=\"View all posts in School Age (6-13)\" rel=\"category tag\">School Age (6-13)<\/a><\/div>\n           <\/div>\n   <\/div>\n\n<\/li>\n<\/ul>\n<article class=\"esg-filters esg-multiplefilters\" style=\"margin-top: 0px; text-align: center; \"><div class=\"esg-pagination  esg-fgc-76\" style=\"margin-left: 2.5px; margin-right: 2.5px;\"><\/div><\/article><div class=\"esg-clear-no-height\"><\/div>    <\/div>\n\n<\/article>\n<div class=\"clear\"><\/div>\n<script type=\"text\/javascript\">var essapi_76_1;window.ESG ??={};window.ESG.E ??={};window.ESG.E.crossorigin=false;window.ESG.inits ??={};window.ESG.inits.v76_1 ??={state:false};window.ESG.inits.v76_1.checkResources=(start=Date.now()) =>{if (window.ESG.inits.v76_1.state) return;if (typeof jQuery==='undefined' ||!jQuery?.fn?.tpessential){const waited=Date.now() - start;if (waited > 10000 && !window.ESG.inits.v76_1.warned){window.ESG.inits.v76_1.warned=true;console.warn('Essential Grid is still waiting for esg.js to start');}return setTimeout(() => window.ESG.inits.v76_1.checkResources(start),waited < 2000 ? 29:400);}window.ESG.inits.v76_1.state=true;window.ESG.inits.v76_1.call();};window.ESG.inits.v76_1.call=() =>{jQuery(document).ready(function(){var lightboxOptions={margin:[0,0,0,0],buttons:[\"share\",\"thumbs\",\"close\"],infobar:true,loop:true,slideShow:{\"autoStart\":false,\"speed\":3000},videoAutoPlay:true,animationEffect:\"fade\",animationDuration:500,beforeShow:function(a,c){var i=0,multiple=false;a=a.slides;for(var b in a){i++;if (i > 1){multiple=true;break;}};if (!multiple) jQuery(\"body\").addClass(\"esgbox-single\");if (c.type ===\"image\") jQuery(\".esgbox-button--zoom\").show();if (c.contentType ===\"html\") c.$slide.addClass(\"esgbox-slide--overflow-\" + c.opts.overflow);},beforeLoad:function(a,b){jQuery(\"body\").removeClass(\"esg-four-by-three\");if (b.opts.$orig.data(\"ratio\") ===\"4:3\") jQuery(\"body\").addClass(\"esg-four-by-three\");},afterLoad:function() {jQuery(window).trigger(\"resize.esglb\");},afterClose:function() {jQuery(\"body\").removeClass(\"esgbox-hidearrows esgbox-single\");},transitionEffect:\"fade\",transitionDuration:500,hash:\"group\",arrows:true,wheel:false,touch:{vertical:true,momentum:true },baseClass:\"esgbox-container-76\",captionPosition:\"bottom\",overflow:\"auto\",};jQuery(\"#esg-grid-76-1\").data(\"lightboxsettings\",lightboxOptions);essapi_76_1=jQuery(\"#esg-grid-76-1\").tpessential({gridID:76,layout:\"even\",waitForViewport:\"on\",lazyLoad:\"off\",row:3,apiName:\"essapi_76_1\",loadMoreAjaxToken:\"1b7df63f40\",loadMoreAjaxUrl:\"https:\/\/fcsn.org\/wp-admin\/admin-ajax.php\",loadMoreAjaxAction:\"Essential_Grid_Front_request_ajax\",ajaxContentTarget:\"ess-grid-ajax-container-\",ajaxScrollToOffset:\"0\",ajaxCloseButton:\"off\",ajaxContentSliding:\"on\",ajaxScrollToOnLoad:\"on\",ajaxCallbackArgument:\"off\",ajaxNavButton:\"off\",ajaxCloseType:\"type1\",ajaxCloseInner:\"false\",ajaxCloseStyle:\"light\",ajaxClosePosition:\"tr\",space:20,pageAnimation:\"fade\",videoPlaybackInGrid:\"on\",videoLoopInGrid:\"off\",videoPlaybackOnHover:\"off\",videoInlineMute:\"on\",videoInlineControls:\"off\",keepLayersInline:\"off\",startAnimation:\"none\",startAnimationSpeed:1000,startAnimationDelay:100,startAnimationType:\"item\",animationType:\"item\",paginationScrollToTop:\"off\",paginationAutoplay:\"off\",spinner:\"spinner0\",minVisibleItems:3,evenGridMasonrySkinPusher:\"off\",lightBoxMode:\"single\",lightboxHash:\"group\",lightboxPostMinWid:\"75%\",lightboxPostMaxWid:\"75%\",lightboxSpinner:\"off\",lightBoxFeaturedImg:\"off\",lightBoxPostTitle:\"off\",lightBoxPostTitleTag:\"h2\",lightboxMargin:\"0|0|0|0\",lbContentPadding:\"0|0|0|0\",lbContentOverflow:\"auto\",animSpeed:1000,delayBasic:1,mainhoverdelay:1,filterType:\"multi\",filterLogic:\"and\",showDropFilter:\"hover\",filterGroupClass:\"esg-fgc-76\",filterNoMatch:\"No Items for the Selected Filter\",filterDeepLink:\"off\",hideMarkups:\"on\",youtubeNoCookie:\"false\",convertFilterMobile:false,convertFilterMobileWidth:768,paginationSwipe:\"off\",paginationDragVer:\"on\",pageSwipeThrottle:30,aspectratio:\"4:3\",hideBlankItemsAt:\"none\",responsiveEntries:[{width:1900,amount:3,mmheight:0},{width:1400,amount:3,mmheight:0},{width:1170,amount:3,mmheight:0},{width:1024,amount:3,mmheight:0},{width:960,amount:2,mmheight:0},{width:778,amount:2,mmheight:0},{width:640,amount:2,mmheight:0},{width:480,amount:1,mmheight:0},]  });});};if (document.readyState ===\"loading\")document.addEventListener('readystatechange',function(){if (document.readyState ===\"interactive\" ||document.readyState ===\"complete\") window.ESG.inits.v76_1.checkResources();});else window.ESG.inits.v76_1.checkResources();<\/script>\n\n<div class=\"fcsn-directory-empty\" aria-live=\"polite\">\n<p class=\"fcsn-directory-empty__eyebrow\">Listings are on the way<\/p>\n<h3>The directory is open and the first profiles are coming.<\/h3>\n<p>Advocates and attorneys across Massachusetts are being invited to join now. Profiles appear here as FCSN reviews each one, so check back soon. Need help today? Call <strong>800-331-0688<\/strong> or visit <a href=\"https:\/\/fcsn.org\/contact-us\">Contact Us<\/a>.<\/p>\n<\/div>\n<p><script id=\"fcsn-directory-enhance\">\n\/* =====================================================================\n   FCSN Advocate & Attorney Directory: filters and card details (v2, 29 Sep 2026)\n   Lives in the directory page content (page 1400168), right after the Essential Grid shortcode, so it runs\n   before Essential Grid starts. It changes nothing in Form 505 or in the grid settings.\n   1. Every filter lists the options from Form 505, in the form's order (Renee Williams' list, 28 Sep 2026).\n      To change an option, edit GROUPS below. Each option lists: label shown, term slug on fcsn.org, term id.\n   2. Service Delivery is shown as \"Connection Options\" and comes after Services Offered.\n   3. Inside one filter a listing shows if it matches ANY option chosen there; across filters it has to match\n      every filter that has a choice.\n   4. A listing that chose \"All disability categories\", \"All Ages Served\" or \"Statewide\" counts for every\n      option in that filter, and \"Hybrid\" counts for In Person and for Virtual.\n   5. \"Clear filters\" resets every filter and the search box.\n   6. While filters are on, each card shows its own values for those filters, the matching ones first.\n   7. Card tags are plain labels, and each card shows only the rows of tags that fit.\n   ===================================================================== *\/\n(function () {\n  'use strict';\n  var GRID = 'esg-grid-76-1';\n  var FGC = 'esg-fgc-76';\n  var GROUPS = [\n    { tax: 'professional_type', label: 'Professional Type', opts: [\n      ['Advocate', 'advocate', 545], ['Attorney', 'attorney', 546]] },\n    { tax: 'ages_served', label: 'Ages Served', wild: ['all-ages-served'], opts: [\n      ['All Ages Served', 'all-ages-served', 683], ['Preschool (3-5)', 'preschool-3-5', 679],\n      ['School Age (6-13)', 'school-age-6-13', 681], ['Transition Age (14-21)', 'transition-age', 577],\n      ['Adults (22+)', 'adults', 578]] },\n    { tax: 'disability_expertise', label: 'Disability Expertise', wild: ['all-disability-categories'],\n      extra: [['All disability categories', 'all-disability-categories']], opts: [\n      ['Autism', 'autism', 558], ['Deaf', 'deaf', 631], ['Deaf Blindness', 'deaf-blindness', 635],\n      ['Developmental Delay', 'dev-delay', 563], ['Emotional Disturbance', 'emotional-disturbance', 636],\n      ['Hearing Impairment', 'hearing-impairment', 637], ['Intellectual Disability', 'intellectual-disability', 562],\n      ['Multiple Disabilities', 'multiple-disabilities', 572], ['Orthopedic Impairment', 'orthopedic-impairment', 632],\n      ['Other Health Impairment', 'other-health-impairment', 640],\n      ['Specific Learning Disability', 'specific-learning-disability', 638],\n      ['Speech or Language Impairment', 'speech-or-language-impairment', 641],\n      ['Traumatic Brain Injury', 'traumatic-brain-injury', 633], ['Visual Impairment', 'visual-impairment', 634]] },\n    { tax: 'service_area', label: 'Service Area', wild: ['statewide'], opts: [\n      ['Statewide', 'statewide', 550], ['Cape Cod and Islands', 'cape-cod-and-islands', 551],\n      ['Central MA', 'central-mass', 553], ['Greater Boston', 'greater-boston', 557], ['MetroWest', 'metrowest', 554],\n      ['Southeast', 'southeast', 555], ['Northeast', 'northeast', 556], ['Western MA', 'western-mass', 552]] },\n    { tax: 'languages_spoken', label: 'Languages Spoken', opts: [\n      ['American Sign Language', 'american-sign-language', 620], ['Amharic', 'amharic', 643], ['Arabic', 'arabic', 619],\n      ['Armenian', 'armenian', 644], ['Bantu (Including Swahili)', 'bantu-including-swahili', 645],\n      ['Bengali', 'bengali', 646], ['Chinese', 'chinese', 647], ['English', 'english', 612], ['French', 'french', 648],\n      ['German', 'german', 649], ['Greek', 'greek', 650], ['Gujarati', 'gujarati', 651],\n      ['Haitian Creole', 'haitian-creole', 615], ['Hebrew', 'hebrew', 652], ['Hindi', 'hindi', 653],\n      ['Hmong', 'hmong', 654], ['Italian', 'italian', 655], ['Japanese', 'japanese', 656],\n      ['Khmer\/Cambodian', 'khmer-cambodian', 657], ['Korean', 'korean', 658], ['Navajo', 'navajo', 659],\n      ['Persian (Including Farsi and Dari)', 'persian-including-farsi-and-dari', 660], ['Polish', 'polish', 661],\n      ['Portuguese', 'portuguese', 614], ['Punjabi', 'punjabi', 662], ['Russian', 'russian', 663],\n      ['Serbo-Croatian (Incl. Bosnian, Croatian, Montenegrin, Serbian)', 'serbo-croatian-incl-bosniancroatianmontenegrinserbian', 664],\n      ['Somali', 'somali', 665], ['Spanish', 'spanish', 613], ['Swahili', 'swahili', 666],\n      ['Tagalog (Including Filipino)', 'tagalog-including-filipino', 667],\n      ['Tai\u2013Kadai (Including Thai and Lao)', 'tai-kadai-including-thai-and-lao', 668], ['Tamil', 'tamil', 669],\n      ['Telugu', 'telugu', 670], ['Tigrinya', 'tigrinya', 671], ['Urdu', 'urdu', 672], ['Vietnamese', 'vietnamese', 618],\n      ['Undisclosed', 'undisclosed', 673], ['Other Language', 'other-language', 621]] },\n    { tax: 'price_range', label: 'Price Range', opts: [\n      ['Free\/Pro Bono', 'free-pro-bono', 622], ['Sliding Scale Available', 'sliding-scale', 623],\n      ['Under $50\/hour', 'under-50-hour', 675], ['$50-$99\/hour', '50-99-hour', 630],\n      ['$100-$199\/hour', '100-199-hour', 625], ['$200-$299\/hour', '200-299-hour', 626],\n      ['$300+\/hour', '300-hour', 627], ['Contact for Fee Information', 'contact-for-fee-information', 684]] },\n    { tax: 'services_offered', label: 'Services Offered', opts: [\n      ['IEP Review', 'iep-review', 601], ['IEP Meeting Support', 'iep-meeting-support', 602],\n      ['504 Plan Support', '504-plan', 603], ['Evaluation Review', 'evaluation-review', 604],\n      ['Placement Support', 'placement-support', 605], ['Discipline\/Suspension Support', 'discipline-support', 606],\n      ['Mediation Support', 'mediation-support', 607], ['BSEA\/Due Process Support', 'bsea', 608],\n      ['Transition Planning', 'transition-planning', 609], ['Parent Coaching', 'parent-coaching', 610],\n      ['Consultation Only', 'consultation-only', 611], ['Other', 'other-services', 685]] },\n    { tax: 'service_delivery', label: 'Connection Options', also: { 'in-person': ['hybrid'], 'virtual': ['hybrid'] }, opts: [\n      ['In Person', 'in-person', 598], ['Virtual', 'virtual', 599], ['Hybrid', 'hybrid', 600]] }\n  ];\n  var grid = document.getElementById(GRID);\n  if (!grid || grid.getAttribute('data-fcsn-v2')) return;\n  grid.setAttribute('data-fcsn-v2', '1');\n  function each(list, fn) { Array.prototype.forEach.call(list, fn); }\n  function taxOfWrap(wrap) {\n    var b = wrap.querySelector('.esg-filterbutton[data-fid]:not(.esg-allfilter)');\n    var m = b ? (b.getAttribute('data-fid') || '').match(\/^([a-z_]+)_\\d+$\/) : null;\n    return m ? m[1] : '';\n  }\n  \/* 1. rebuild each dropdown Essential Grid drew, before it starts, so it wires up the new options itself *\/\n  var wraps = {};\n  each(grid.querySelectorAll('.esg-filter-wrapper.dropdownstyle.' + FGC), function (w) {\n    var t = taxOfWrap(w);\n    if (t) wraps[t] = w;\n  });\n  var groups = [];\n  GROUPS.forEach(function (def, gi) {\n    var wrap = wraps[def.tax];\n    var box = wrap ? wrap.querySelector('.esg-dropdown-wrapper') : null;\n    var tpl = box ? box.querySelector('.esg-filterbutton:not(.esg-allfilter)') : null;\n    if (!tpl) return;\n    tpl = tpl.cloneNode(true);\n    each(box.querySelectorAll('.esg-filterbutton:not(.esg-allfilter)'), function (b) { b.parentNode.removeChild(b); });\n    var token = 'fcsn-f' + gi;\n    var opts = def.opts.map(function (o, oi) {\n      var b = tpl.cloneNode(true);\n      b.className = 'esg-filterbutton' + (oi === def.opts.length - 1 ? ' esg-filterbutton-last' : '');\n      b.setAttribute('data-fid', def.tax + '_' + o[2]);\n      b.setAttribute('data-filter', token);\n      b.setAttribute('data-fcsn-value', o[1]);\n      b.querySelector('span').textContent = o[0];\n      box.appendChild(b);\n      return b;\n    });\n    var all = box.querySelector('.esg-allfilter');\n    if (all) all.classList.add('fcsn-hidden-all');\n    var label = wrap.querySelector('.esg-selected-filterbutton > span');\n    if (label) label.textContent = def.label;\n    groups.push({ def: def, wrap: wrap, token: token, opts: opts, label: label, all: all });\n  });\n  if (!groups.length) return;\n  \/* 2. Services Offered first, then Connection Options *\/\n  var so = wraps.services_offered, sd = wraps.service_delivery;\n  if (so && sd && so.parentNode === sd.parentNode) sd.parentNode.insertBefore(so, sd);\n  \/* 3. one \"Clear filters\" button at the end of the filter panel *\/\n  var panelEnd = null;\n  each(grid.querySelectorAll('article.esg-filters'), function (a) {\n    if (a.querySelector('.esg-filter-wrapper.dropdownstyle')) panelEnd = a;\n  });\n  var clearBtn = document.createElement('button');\n  clearBtn.type = 'button';\n  clearBtn.className = 'fcsn-clear-filters';\n  clearBtn.textContent = 'Clear filters';\n  if (panelEnd) panelEnd.appendChild(clearBtn);\n  \/* 4. card tags become plain labels; keep each card's own tags to put back when the filters are cleared *\/\n  each(grid.querySelectorAll('.eg-directory-element-5-a a'), function (a) {\n    var span = document.createElement('span');\n    span.className = a.className + ' fcsn-tag';\n    var m = (a.getAttribute('href') || '').match(\/^https?:\\\/\\\/[^\\\/]+\\\/([a-z_]+)\\\/\/);\n    if (m) span.setAttribute('data-tax', m[1]);\n    span.textContent = a.textContent;\n    a.parentNode.replaceChild(span, a);\n  });\n  var cards = [];\n  each(grid.querySelectorAll('li.eg-directory-wrapper'), function (li) {\n    var box = li.querySelector('.eg-directory-element-5-a');\n    cards.push({ li: li, box: box, orig: box ? Array.prototype.map.call(box.childNodes, function (n) { return n.cloneNode(true); }) : [] });\n  });\n  \/* card tags: show only the rows that fit in the card, never a half-cut row (cards change size with the screen) *\/\n  function fitTags(box) {\n    var tags = Array.prototype.slice.call(box.children);\n    tags.forEach(function (t) { t.style.display = ''; });\n    var limit = box.clientHeight;\n    if (!limit) return;\n    tags.filter(function (t) { return t.offsetTop + t.offsetHeight > limit + 1; })\n        .forEach(function (t) { t.style.display = 'none'; });\n  }\n  var ro = window.ResizeObserver ? new ResizeObserver(function (entries) { entries.forEach(function (en) { fitTags(en.target); }); }) : null;\n  cards.forEach(function (c) { if (c.box) { if (ro) ro.observe(c.box); else fitTags(c.box); } });\n  \/* 5. filter state. Each group's options share one data-filter token; a card carries the token while it matches\n        any chosen option in that group. Essential Grid then does AND across groups on its own. *\/\n  function has(li, slug) { return li.classList.contains('filter-' + slug); }\n  function wanted(g, vals) {\n    var out = vals.slice();\n    vals.forEach(function (v) { ((g.def.also && g.def.also[v]) || []).forEach(function (x) { if (out.indexOf(x) === -1) out.push(x); }); });\n    (g.def.wild || []).forEach(function (w) { if (out.indexOf(w) === -1) out.push(w); });\n    return out;\n  }\n  function current() {\n    return groups.map(function (g) {\n      return g.opts.filter(function (b) { return b.classList.contains('selected'); })\n                   .map(function (b) { return b.getAttribute('data-fcsn-value'); });\n    });\n  }\n  function chip(text, tax, hit) {\n    var s = document.createElement('span');\n    s.className = 'eg-directory-element-5 fcsn-tag fcsn-chip' + (hit ? ' fcsn-hit' : '');\n    s.setAttribute('data-tax', tax);\n    s.textContent = text;\n    return s;\n  }\n  function showValues(sel) {\n    var active = [];\n    groups.forEach(function (g, gi) { if (sel[gi].length) active.push({ g: g, want: wanted(g, sel[gi]) }); });\n    cards.forEach(function (c) {\n      if (!c.box) return;\n      while (c.box.firstChild) c.box.removeChild(c.box.firstChild);\n      if (!active.length) {\n        c.orig.forEach(function (n) { c.box.appendChild(n.cloneNode(true)); });\n      } else {\n        var type = groups[0].def.tax === 'professional_type' ? groups[0] : null;\n        if (type && !active.some(function (a) { return a.g === type; })) {\n          type.def.opts.forEach(function (o) { if (has(c.li, o[1])) c.box.appendChild(chip(o[0], type.def.tax, false)); });\n        }\n        active.forEach(function (a) {\n          var mine = a.g.def.opts.concat(a.g.def.extra || []).filter(function (o) { return has(c.li, o[1]); });\n          var hits = mine.filter(function (o) { return a.want.indexOf(o[1]) >= 0; });\n          var rest = mine.filter(function (o) { return a.want.indexOf(o[1]) === -1; });\n          hits.forEach(function (o) { c.box.appendChild(chip(o[0], a.g.def.tax, true)); });\n          rest.forEach(function (o) { c.box.appendChild(chip(o[0], a.g.def.tax, false)); });\n        });\n      }\n      fitTags(c.box);\n    });\n  }\n  function apply(sel) {\n    groups.forEach(function (g, gi) {\n      var vals = sel[gi], want = vals.length ? wanted(g, vals) : [];\n      cards.forEach(function (c) {\n        c.li.classList.toggle(g.token, vals.length > 0 && want.some(function (w) { return has(c.li, w); }));\n      });\n      if (g.label) g.label.textContent = g.def.label + (vals.length ? ' (' + vals.length + ')' : '');\n      g.wrap.classList.toggle('fcsn-has-choice', vals.length > 0);\n    });\n    showValues(sel);\n  }\n  apply(current());\n  \/* Essential Grid filters inside its own click handler, so the tokens are set in the capture phase from what the\n     click is about to do. A check right after compares with what the grid actually did and redraws if they differ. *\/\n  document.addEventListener('click', function (e) {\n    var btn = e.target && e.target.closest ? e.target.closest('.esg-filterbutton') : null;\n    if (!btn || btn.classList.contains('esg-pagination-button') || !btn.closest('.esg-filter-wrapper.' + FGC)) return;\n    if (btn.classList.contains('hiddensearchfield')) return;\n    var next = btn.classList.contains('esg-allfilter')\n      ? groups.map(function () { return []; })\n      : groups.map(function (g) {\n          return g.opts.filter(function (b) {\n            var on = b.classList.contains('selected');\n            return b === btn ? !on : on;\n          }).map(function (b) { return b.getAttribute('data-fcsn-value'); });\n        });\n    apply(next);\n    setTimeout(function () {\n      var now = current();\n      if (JSON.stringify(now) !== JSON.stringify(next)) {\n        apply(now);\n        if (window.jQuery && window.jQuery.fn.esquickdraw) window.jQuery('#' + GRID).esquickdraw();\n      }\n    }, 0);\n  }, true);\n  clearBtn.addEventListener('click', function () {\n    var input = grid.querySelector('.eg-search-input');\n    var clean = grid.querySelector('.eg-search-clean');\n    if (input && input.value && clean) { clean.click(); }\n    else if (groups[0].all) { groups[0].all.click(); }\n    apply(groups.map(function () { return []; }));\n  });\n})();\n<\/script>\n<\/div>\n<section class=\"fcsn-directory-join\" aria-labelledby=\"directory-join-title\">\n<div class=\"fcsn-directory-join__text\">\n<p class=\"fcsn-directory-join__eyebrow\">For advocates and attorneys<\/p>\n<h2 id=\"directory-join-title\">Join the directory<\/h2>\n<p>Special education advocates and attorneys who serve Massachusetts families can apply to be listed. FCSN reviews every submission before it appears here.<\/p>\n<\/div>\n<div class=\"fcsn-directory-join__action\"><a class=\"fcsn-directory-cta\" href=\"https:\/\/fcsn.org\/advocate-directory-sign-up\/\">Sign up <span aria-hidden=\"true\">&rarr;<\/span><\/a><\/div>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Advocate &amp; Attorney Directory Search and compare special education advocates and attorneys who serve children, families, and adults across Massachusetts. Advocates and attorneys: sign up to be listed &rarr; Narrow [&hellip;]<\/p>\n","protected":false},"author":70,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"difl_page_category":[],"class_list":["post-1400168","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.6","language":"vi","enabled_languages":["en","es","pt","ar","zh","vi"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"es":{"title":false,"content":false,"excerpt":false},"pt":{"title":false,"content":false,"excerpt":false},"ar":{"title":false,"content":false,"excerpt":false},"zh":{"title":false,"content":false,"excerpt":false},"vi":{"title":false,"content":false,"excerpt":false}}},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/\" \/>\n<meta property=\"og:site_name\" content=\"Federation for Children with Special Needs\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T00:08:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fcsn.org\\\/massachusetts-special-education-advocate-and-attorney-directory\\\/\",\"url\":\"https:\\\/\\\/fcsn.org\\\/massachusetts-special-education-advocate-and-attorney-directory\\\/\",\"name\":\"Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fcsn.org\\\/#website\"},\"datePublished\":\"2026-08-06T17:34:02+00:00\",\"dateModified\":\"2026-10-30T00:08:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fcsn.org\\\/massachusetts-special-education-advocate-and-attorney-directory\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fcsn.org\\\/massachusetts-special-education-advocate-and-attorney-directory\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fcsn.org\\\/massachusetts-special-education-advocate-and-attorney-directory\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fcsn.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Massachusetts Special Education Advocate and Attorney Directory\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fcsn.org\\\/#website\",\"url\":\"https:\\\/\\\/fcsn.org\\\/\",\"name\":\"Federation for Children with Special Needs\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/fcsn.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fcsn.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fcsn.org\\\/#organization\",\"name\":\"Federation for Children with Special Needs\",\"url\":\"https:\\\/\\\/fcsn.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/fcsn.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Federation for Children with Special Needs\"},\"image\":{\"@id\":\"https:\\\/\\\/fcsn.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/","og_locale":"vi_VN","og_type":"article","og_title":"Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs","og_url":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/","og_site_name":"Federation for Children with Special Needs","article_modified_time":"2026-10-30T00:08:51+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/","url":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/","name":"Massachusetts Special Education Advocate and Attorney Directory - Federation for Children with Special Needs","isPartOf":{"@id":"https:\/\/fcsn.org\/#website"},"datePublished":"2026-08-06T17:34:02+00:00","dateModified":"2026-10-30T00:08:51+00:00","breadcrumb":{"@id":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fcsn.org\/massachusetts-special-education-advocate-and-attorney-directory\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fcsn.org\/"},{"@type":"ListItem","position":2,"name":"Massachusetts Special Education Advocate and Attorney Directory"}]},{"@type":"WebSite","@id":"https:\/\/fcsn.org\/#website","url":"https:\/\/fcsn.org\/","name":"Federation for Children with Special Needs","description":"","publisher":{"@id":"https:\/\/fcsn.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fcsn.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/fcsn.org\/#organization","name":"Federation for Children with Special Needs","url":"https:\/\/fcsn.org\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/fcsn.org\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Federation for Children with Special Needs"},"image":{"@id":"https:\/\/fcsn.org\/#\/schema\/logo\/image\/"}}]}},"jetpack-related-posts":[{"id":1400928,"url":"https:\/\/fcsn.org\/vi\/advocate-directory-sign-up\/","url_meta":{"origin":1400168,"position":0},"title":"Join the Advocate &#038; Attorney Directory","author":"Amir Dixon","date":"September 29, 2026","format":false,"excerpt":"Advocate & Attorney Directory Join the Advocate & Attorney Directory Special education advocates and attorneys who serve children, families, and adults in Massachusetts can apply here to be listed in FCSN\u2019s directory. Choose your listing One valuable directory, three great options. Every option gives you a full profile in the\u2026","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1400432,"url":"https:\/\/fcsn.org\/vi\/donate\/","url_meta":{"origin":1400168,"position":1},"title":"FCSN Services Resources Youth Programs\u2026","author":"Amir Dixon","date":"August 7, 2026","format":false,"excerpt":"FCSN Services Resources Youth Programs Events About Us Donate & Support Together we thrive Your gift keepsfamilies answered. When a parent calls FCSN, scared about their child's future, someone answers, in six languages. Your gift keeps that line open. Give monthly Give once Connection changes everything. Your donation helps turn\u2026","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1401268,"url":"https:\/\/fcsn.org\/vi\/staff-print-request\/","url_meta":{"origin":1400168,"position":2},"title":"Staff Request: Business Cards, Name Tags, Brochures and Flyers","author":"Amir Dixon","date":"October 29, 2026","format":false,"excerpt":"Staff request: business cards, name tags, brochures and flyers","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1399898,"url":"https:\/\/fcsn.org\/vi\/vietnamese\/","url_meta":{"origin":1400168,"position":3},"title":"Vietnamese","author":"Amir Dixon","date":"June 22, 2026","format":false,"excerpt":"Federation for Children with Special Needs Xin Ch\u00e0o Qu\u00fd v\u1ecb! Ch\u00fang t\u00f4i lu\u00f4n s\u1eb5n s\u00e0ng h\u1ed7 tr\u1ee3 Welcome! We Are Here to Help (617) 236-7210 (800) 331-0688 (T\u1ea1i Ti\u1ec3u Bang Massachusetts \/ in MA) H\u00e3y ch\u1ecdn ti\u1ebfng Vi\u1ec7t v\u00e0 \u0111\u1ec3 l\u1ea1i tin nh\u1eafn cho ch\u00fang t\u00f4i \u2013 ch\u00fang t\u00f4i s\u1ebd\u2026","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1400499,"url":"https:\/\/fcsn.org\/vi\/masfec\/","url_meta":{"origin":1400168,"position":4},"title":"MASFEC \u2014 Massachusetts Statewide Family Engagement Center","author":"Amir Dixon","date":"August 12, 2026","format":false,"excerpt":"A Program of the Federationfor Children with Special Needs About Us Resources Professional Development Contact Find Resources Massachusetts Statewide Family Engagement Center Where families, schools & communities thrive together. MASFEC helps Massachusetts families engage in their children's wellness and educational success. We build the capacity of educational and healthcare institutions\u2026","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1400812,"url":"https:\/\/fcsn.org\/vi\/voc\/","url_meta":{"origin":1400168,"position":5},"title":"Visions of Community","author":"Amir Dixon","date":"September 14, 2026","format":false,"excerpt":"Visions of Community 2027 \u2014 Saturday, March 13, 2027. FCSN\u2019s statewide virtual conference for families, educators, and professionals.","rel":"","context":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","block_context":{"text":"B\u00e0i t\u01b0\u01a1ng t\u1ef1","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/pages\/1400168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/comments?post=1400168"}],"version-history":[{"count":13,"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/pages\/1400168\/revisions"}],"predecessor-version":[{"id":1401277,"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/pages\/1400168\/revisions\/1401277"}],"wp:attachment":[{"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/media?parent=1400168"}],"wp:term":[{"taxonomy":"difl_page_category","embeddable":true,"href":"https:\/\/fcsn.org\/vi\/wp-json\/wp\/v2\/difl_page_category?post=1400168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}