PageSourceSearch

https://heralawgroup.com/family-probate-and-estate-law-firm/

html heralawgroup.com collected 2026-10-04 20:59:13 UTC 388,582 bytes, 4,675 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="http://gmpg.org/xfn/11">
7	<link rel="pingback" href="https://heralawgroup.com/xmlrpc.php">
8	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10<!-- Google Tag Manager for WordPress by gtm4wp.com -->
11<script data-cfasync="false" data-pagespeed-no-defer>
12	var gtm4wp_datalayer_name = "dataLayer";
13	var dataLayer = dataLayer || [];
14	(function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true);
15</script>
15
16<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
17	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
18	<title>Family, Probate &amp; Estate Law Firm | Hera Law Group</title>
19	<meta name="description" content="Hera Law Group is a Massachusetts and Rhode Island family law firm, and a Massachusetts probate &amp; estate law firm. Meet our experienced attorneys today." />
20	<link rel="canonical" href="https://heralawgroup.com/family-probate-and-estate-law-firm/" />
21	<meta property="og:locale" content="en_US" />
22	<meta property="og:type" content="article" />
23	<meta property="og:title" content="Family, Probate &amp; Estate Law Firm | Hera Law Group" />
24	<meta property="og:description" content="Hera Law Group is a Massachusetts and Rhode Island family law firm, and a Massachusetts probate &amp; estate law firm. Meet our experienced attorneys today." />
25	<meta property="og:url" content="https://heralawgroup.com/family-probate-and-estate-law-firm/" />
26	<meta property="og:site_name" content="Hera Law Group | Maynard, Milton, &amp; Cape Cod Massachusetts" />
27	<meta property="article:publisher" content="https://www.facebook.com/HeraLawGroupMA/" />
28	<meta property="article:modified_time" content="2026-09-29T15:35:55+00:00" />
29	<meta name="twitter:card" content="summary_large_image" />
30	<meta name="twitter:site" content="@HeraLawGroup" />
31	<meta name="twitter:label1" content="Est. reading time" />
32	<meta name="twitter:data1" content="7 minutes" />
33	
33<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/heralawgroup.com\/family-probate-and-estate-law-firm\/","url":"https:\/\/heralawgroup.com\/family-probate-and-estate-law-firm\/","name":"Family, Probate & Estate Law Firm | Hera Law Group","isPartOf":{"@id":"https:\/\/heralawgroup.com\/#website"},"datePublished":"2019-02-21T09:15:08+00:00","dateModified":"2026-09-29T15:35:55+00:00","description":"Hera Law Group is a Massachusetts and Rhode Island family law firm, and a Massachusetts probate & estate law firm. Meet our experienced attorneys today.","breadcrumb":{"@id":"https:\/\/heralawgroup.com\/family-probate-and-estate-law-firm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/heralawgroup.com\/family-probate-and-estate-law-firm\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/heralawgroup.com\/family-probate-and-estate-law-firm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/heralawgroup.com\/"},{"@type":"ListItem","position":2,"name":"About Us"}]},{"@type":"WebSite","@id":"https:\/\/heralawgroup.com\/#website","url":"https:\/\/heralawgroup.com\/","name":"Hera Law Group | Maynard, Milton, & Cape Cod Massachusetts","description":"Specializing in Family, Divorce, Trusts, Estates, &amp; Probate Law","publisher":{"@id":"https:\/\/heralawgroup.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/heralawgroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/heralawgroup.com\/#organization","name":"Hera Law Group | Maynard, Milton, & Cape Cod Massachusetts","url":"https:\/\/heralawgroup.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/heralawgroup.com\/#\/schema\/logo\/image\/","url":"https:\/\/heralawgroup.com\/wp-content\/uploads\/2026\/06\/HERA_LAW_GROUP_200x160.png","contentUrl":"https:\/\/heralawgroup.com\/wp-content\/uploads\/2026\/06\/HERA_LAW_GROUP_200x160.png","width":200,"height":160,"caption":"Hera Law Group | Maynard, Milton, & Cape Cod Massachusetts"},"image":{"@id":"https:\/\/heralawgroup.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/HeraLawGroupMA\/","https:\/\/x.com\/HeraLawGroup","https:\/\/www.instagram.com\/heralawgroup\/","https:\/\/www.tiktok.com\/@heralawgroup","https:\/\/www.linkedin.com\/company\/heralawgroup"]}]}</script>
33
34	<!-- / Yoast SEO plugin. -->
35
36
37<link rel='dns-prefetch' href='//challenges.cloudflare.com' />
38<link rel='dns-prefetch' href='//fonts.googleapis.com' />
39<link rel='dns-prefetch' href='//code.jquery.com' />
40<link rel='dns-prefetch' href='//www.googletagmanager.com' />
41<link rel="alternate" type="application/rss+xml" title="Hera Law Group | Maynard, Milton, &amp; Cape Cod Massachusetts &raquo; Feed" href="https://heralawgroup.com/feed/" />
42<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://heralawgroup.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fheralawgroup.com%2Ffamily-probate-and-estate-law-firm%2F" />
43<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://heralawgroup.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fheralawgroup.com%2Ffamily-probate-and-estate-law-firm%2F&#038;format=xml" />
44<style id="wp-img-auto-sizes-contain-inline-css">
45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
47</style>
48<style id="wp-emoji-styles-inline-css">
49
50	img.wp-smiley, img.emoji {
51		display: inline !important;
52		border: none !important;
53		box-shadow: none !important;
54		height: 1em !important;
55		width: 1em !important;
56		margin: 0 0.07em !important;
57		vertical-align: -0.1em !important;
58		background: none !important;
59		padding: 0 !important;
60	}
61/*# sourceURL=wp-emoji-styles-inline-css */
62</style>
63<style id="wp-block-library-inline-css">
64:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
64--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
65
66/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
67</style>
68<style id="classic-theme-styles-inline-css">
69/*! This file is auto-generated */
70.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
71/*# sourceURL=/wp-includes/css/classic-themes.min.css */
72</style>
73
74<style id="global-styles-inline-css">
75:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
75--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
75.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
76/*# sourceURL=global-styles-inline-css */
77</style>
78
79<link rel='stylesheet' id='contact-form-7-css' href='https://heralawgroup.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
80<link rel='stylesheet' id='gdlr-core-google-font-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic|Merriweather:300,300italic,regular,italic,700,700italic,900,900italic&#038;subset=latin,latin-ext,cyrillic,cyrillic-ext,vietnamese&#038;ver=7.0.5' media='all' />
81<link rel='stylesheet' id='font-awesome-css' href='https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/fontawesome/font-awesome.css?ver=7.0.5' media='all' />
82<link rel='stylesheet' id='elegant-font-css' href='https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/elegant/elegant-font.css?ver=7.0.5' media='all' />
83<link rel='stylesheet' id='gdlr-core-plugin-css' href='https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/style.css?ver=1790951050' media='all' />
84<link rel='stylesheet' id='gdlr-core-page-builder-css' href='https://heralawgroup.com/wp-content/plugins/goodlayers-core/include/css/page-builder.css?ver=7.0.5' media='all' />
85<link rel='stylesheet' id='sr7css-css' href='//heralawgroup.com/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.58' media='all' />
86<style id="jetpack-stats-inline-css">
87img#wpstats{display:none}
88/*# sourceURL=jetpack-stats-inline-css */
89</style>
90<link rel='stylesheet' id='grw-public-main-css-css' href='https://heralawgroup.com/wp-content/plugins/widget-google-reviews/assets/7.1.4/css/public-main.css' media='all' />
91<link rel='stylesheet' id='newsletter-css' href='https://heralawgroup.com/wp-content/plugins/newsletter/style.css?ver=9.4.6' media='all' />
92<link rel='stylesheet' id='qcld-wp-chatbot-common-style-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/common-style.css?ver=15.7.0' media='screen' />
93<style id="qcld-wp-chatbot-common-style-inline-css">
94#wp-chatbot-board-container > .wp-chatbot-header{
95                    background: #7ba942;
96                }
97            #wp-chatbot-messages-container > li.wp-chatbot-msg > .wp-chatbot-paragraph,
98            ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph,
99                #wp-chatbot-messages-container > li.wp-chatbot-msg > span{
100                    font-size: 16px;
101                }
102                
103                #wp-chatbot-chat-container, .wp-chatbot-product-description, .wp-chatbot-product-description p,.wp-chatbot-product-quantity label, .wp-chatbot-product-variable label {
104                    color: #37424c !important;
105                }
106                #wp-chatbot-chat-container a {
107                    color: #05205f !important;
108                }
109                #wp-chatbot-chat-container a:hover {
110                    color: #65b6fd !important;
111                }
112                
113                ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph,
114                .wp-chatbot-agent-profile .wp-chatbot-bubble {
115                    color: #ffffff !important;
116                    background: #7ba942 !important;
117                    word-break: break-word;
118                }
119                span.qcld-chatbot-product-category,div.qcld_new_start_button,div.qcld_new_start_button span,div.qcld_new_start_button .qcld-chatbot-site-search, div.qcld_new_start_button .qcld-chatbot-custom-intent, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #woo-chatbot-loadmore, .wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard, .wp-chatbot-shortcode-template-container span.wp-chatbot-card-button, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email, span.qcld-chatbot-suggest-phone, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore, .id="wp-chatbot-chat-container"-cart-items, .wpbd_subscription, .qcld-chatbot-site-search, .qcld_subscribe_confirm, .qcld-chat-common, .qcld-chatbot-custom-intent {
120                    color: #ffffff !important;
121                    background: #7ba942 !important;
122                    background-image: none !important;
123                    border: solid  #7ba942 !important;
124                }
125
126                span.qcld-chatbot-product-category:hover, span.qcld-chatbot-support-items:hover, span.qcld-chatbot-wildcard:hover, span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-reset-btn:hover, #woo-chatbot-loadmore:hover, .wp-chatbot-shortcode-template-container:hover span.qcld-chatbot-product-category:hover, .wp-chatbot-shortcode-template-container:hover span.qcld-chatbot-support-items:hover, .wp-chatbot-shortcode-template-container:hover span.qcld-chatbot-wildcard:hover, .wp-chatbot-shortcode-template-container:hover span.wp-chatbot-card-button:hover, .wp-chatbot-shortcode-template-container:hover span.qcld-chatbot-suggest-email:hover, span.qcld-chatbot-suggest-phone:hover, .wp-chatbot-shortcode-template-container:hover span.qcld-chatbot-reset-btn:hover, .wp-chatbot-shortcode-template-container:hover #wp-chatbot-loadmore:hover, .wp-chatbot-ball-cart-items:hover, .wpbd_subscription:hover, .qcld-chatbot-site-search:hover, .qcld_subscribe_confirm:hover, .qcld-chat-common:hover, .qcld-chatbot-custom-intent:hover {
127                    color: #ffffff !important;
128                    background: #7ba942 !important;
129                background-image: none !important;
130                }
131
132                li.wp-chat-user-msg .wp-chatbot-paragraph {
133                    color: #ffffff !important;
134                    background: #ffffff !important;
135                }
136                ul.wp-chatbot-messages-container > li.wp-chatbot-msg > .wp-chatbot-paragraph:before,
137                .wp-chatbot-bubble:before {
138                    border-right: 10px solid #7ba942 !important;
139
140                }
141                ul.wp-chatbot-messages-container > li.wp-chat-user-msg > .wp-chatbot-paragraph:before {
142                    border-left: 10px solid #ffffff !important;
143                }
144            /* Match pre-chat notification bubble to brand green (overrides frosted-glass default) */ #wp-chatbot-notification-container, .wp-chatbot-notification-container { background: #7ba942 !important; backdrop-filter: none !important; } #wp-chatbot-notification-container::after, .wp-chatbot-notification-container::after { background: rgba(255,255,255,0.12) !important; backdrop-filter: none !important; } .wp-chatbot-notification-welcome { background: rgba(0,0,0,0.18) !important; backdrop-filter: none !important; color: #ffffff !important; } .wp-chatbot-notification-message { color: #ffffff !important; }.wp-chatbot-ball{
145                background: #fff !important;
146            }
147            .wp-chatbot-ball:hover, .wp-chatbot-ball:focus{
148                background: #fff !important;
149            }
150            .qc_wpbot_floating_main{
151                background-color: #fff !important;
152            }
153            .qc_wpbot_floating_main:hover, .qc_wpbot_floating_main:focus{
154                background-color: #fff !important;
155            }
156            
157			#wp-chatbot-chat-container {
158				--wpbot-window-height: 80vh;
159				--wpbot-window-height: 80dvh;
160			}
161			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board,
162			#wp-chatbot-chat-container .wp-chatbot-start-container {
163				height: var(--wpbot-window-height) !important;
164				max-height: var(--wpbot-window-height) !important;
165				box-sizing: border-box;
166			}
167			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board {
168				display: flex !important;
169				flex-direction: column;
170			}
171			#wp-chatbot-chat-container .wp-chatbot-start-container[style*="display: block"],
172			#wp-chatbot-chat-container .wp-chatbot-start-container[style*="display:block"] {
173				display: flex !important;
174				flex-direction: column !important;
175				position: relative;
176			}
177			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .wp-chatbot-header,
178			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .wp-chatbot-footer,
179			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .qcld-bot-powered-by {
180				flex-shrink: 0;
181			}
182			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board {
183				overflow: hidden;
184			}
185			#wp-chatbot-chat-container .wp-chatbot-start-container {
186				overflow: hidden !important;
187				overscroll-behavior: contain;
188				touch-action: pan-y;
189			}
190			#wp-chatbot-chat-container .wp-chatbot-start-container:not(.wp-chatbot-board-open-animate):not(.wp-chatbot-board-is-closing) {
191				transform: none !important;
192			}
193			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content {
194				scrollbar-width: thin;
195				scrollbar-color: rgba(0, 0, 0, 0.28) transparent;
196			}
197			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content::-webkit-scrollbar {
198				width: 4px;
199			}
200			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content::-webkit-scrollbar-track {
201				background: transparent;
202			}
203			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content::-webkit-scrollbar-thumb {
204				background: rgba(0, 0, 0, 0.28);
205				border-radius: 4px;
206			}
207			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .slimScrollDiv,
208			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .wp-chatbot-content {
209				position: relative;
210				display: flex !important;
211				flex-direction: column;
212				flex: 1 1 auto !important;
213				min-height: 0 !important;
214				height: auto !important;
215				max-height: none !important;
216				overflow: hidden;
217				    width: 100% !important;
218			}
219			#wp-chatbot-chat-container #wp-chatbot-board-container.active-chat-board > .slimScrollDiv > .wp-chatbot-content {
220				display: flex !important;
221				flex-direction: column;
222				flex: 1 1 auto !important;
223				min-height: 0 !important;
224				height: auto !important;
225				max-height: none !important;
226				overflow-x: hidden;
227				overflow-y: auto;
228			}
229			#wp-chatbot-chat-container .wp-chatbot-start-container:not(:has(.wavemain)) > .wp-chatbot-start-header {
230				height: auto !important;
231				min-height: 0 !important;
232				flex-shrink: 0;
233				position: sticky !important;
234				top: 0 !important;
235				z-index: 20;
236			}
237			#wp-chatbot-chat-container .wp-chatbot-start-container:not(:has(.wavemain)) .wp-chatbot-start-header-content {
238				position: relative !important;
239				padding-bottom: 16px !important;
240			}
241			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-start-header-content {
242				padding: 12px 16px 8px !important;
243				margin-top: 20px !important;
244				opacity: 1 !important;
245			}
246			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-start-close {
247				position: absolute !important;
248				top: 12px !important;
249				right: 10px !important;
250				left: auto !important;
251				transform: none !important;
252				opacity: 1 !important;
253				z-index: 30 !important;
254			}
255			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-header {
256				position: sticky !important;
257				top: 0 !important;
258				z-index: 20;
259				flex-shrink: 0;
260			}
261			#wp-chatbot-chat-container .wp-chatbot-start-container:has(.wavemain) > section.wavemain {
262				position: sticky !important;
263				top: 0 !important;
264				bottom: auto !important;
265				left: 0 !important;
266				right: 0 !important;
267				width: 100% !important;
268				height: 160px !important;
269				max-height: 160px !important;
270				margin: 0 0 -160px !important;
271				border-radius: 0;
272				pointer-events: none;
273				overflow: hidden;
274				z-index: 1;
275				flex-shrink: 0;
276			}
277			#wp-chatbot-chat-container .wp-chatbot-start-container:has(.wavemain) > .wp-chatbot-start-header {
278				height: 140px !important;
279				min-height: 0 !important;
280				flex-shrink: 0;
281				overflow: visible;
282				padding-top: 4px;
283				padding-bottom: 0;
284				position: sticky !important;
285				top: 0 !important;
286				z-index: 20;
287			}
288			#wp-chatbot-chat-container .wp-chatbot-start-container:has(.wavemain) .wp-chatbot-start-header-content {
289				position: relative !important;
290				top: auto !important;
291				z-index: 2;
292			}
293			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-start-screen-content {
294				margin-top: 4px !important;
295				padding-bottom: 28px !important;
296			}
297			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-start-content-single:last-child {
298				margin-bottom: 16px !important;
299			}
300			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li {
301				min-height: 0 !important;
302				padding: 0 !important;
303				overflow: hidden;
304				background: #fff;
305				line-height: 0;
306			}
307			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li a.wp-chatbot-product-url {
308				display: block;
309				position: relative;
310				text-decoration: none;
311			}
312			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li img {
313				width: 100% !important;
314				max-width: 100% !important;
315				height: 140px !important;
316				min-height: 140px !important;
317				max-height: 140px !important;
318				object-fit: cover !important;
319				object-position: center center !important;
320				display: block !important;
321			}
322			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary {
323				position: relative !important;
324				top: auto !important;
325				right: auto !important;
326				bottom: auto !important;
327				left: auto !important;
328				height: auto !important;
329				min-height: 0 !important;
330				visibility: visible !important;
331				padding: 8px 8px 9px !important;
332				display: block !important;
333				background: #fff !important;
334				text-align: left;
335				z-index: 1;
336			}
337			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table,
338			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table-cell {
339				height: auto !important;
340				min-height: 0 !important;
341				display: block !important;
342				width: 100%;
343			}
344			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title {
345				margin: 0 0 3px !important;
346				max-height: none !important;
347				background: none;
348				color: #1d2433 !important;
349				display: block;
350				padding: 0;
351				border-radius: 0;
352				font-size: 12px;
353				line-height: 1.3;
354				white-space: nowrap;
355				overflow: hidden;
356				text-overflow: ellipsis;
357			}
358			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price,
359			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price span,
360			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price bdi,
361			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price ins,
362			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price del {
363				display: inline !important;
364				font-size: 12px !important;
365				line-height: 1.2 !important;
366				color: #1f75b3 !important;
367			}
368			#wp-chatbot-chat-container .wp-chatbot-start-container .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price del {
369				color: #8a93a3 !important;
370				margin-right: 4px;
371			}
372			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content {
373				position: relative !important;
374				z-index: 2;
375				top: auto !important;
376				right: auto !important;
377				bottom: auto !important;
378				left: auto !important;
379				display: block !important;
380				flex: 1 1 auto !important;
381				min-height: 0 !important;
382				height: auto !important;
383				max-height: none !important;
384				overflow-x: hidden !important;
385				overflow-y: auto !important;
386				overscroll-behavior: contain;
387				touch-action: pan-y;
388				-webkit-overflow-scrolling: touch;
389				pointer-events: auto !important;
390				padding-bottom: 24px;
391			}
392			#wp-chatbot-chat-container .wp-chatbot-start-container:has(.wavemain) > .wp-chatbot-start-content {
393				top: 5px !important;
394			}
395			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content .slimScrollDiv,
396			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content .wp-chatbot-start-screen,
397			#wp-chatbot-chat-container .wp-chatbot-start-container > .wp-chatbot-start-content .wp-chatbot-start-screen-content {
398				position: relative !important;
399				top: auto !important;
400				right: auto !important;
401				bottom: auto !important;
402				left: auto !important;
403				display: block !important;
404				flex: none !important;
405				min-height: 0 !important;
406				height: auto !important;
407				max-height: none !important;
408				margin-top: 0 !important;
409				overflow: visible !important;
410			}
411			#wp-chatbot-chat-container .wp-chatbot-start-container .slimScrollBar,
412			#wp-chatbot-chat-container .wp-chatbot-start-container .slimScrollRail {
413				display: none !important;
414			}
415			#wp-chatbot-chat-container.wp-chatbot-is-expanded #wp-chatbot-board-container.active-chat-board,
416			#wp-chatbot-chat-container.wp-chatbot-is-expanded .wp-chatbot-start-container,
417			#wp-chatbot-chat-container .wp-chatbot-is-expanded#wp-chatbot-board-container.active-chat-board,
418			#wp-chatbot-chat-container .wp-chatbot-is-expanded.wp-chatbot-start-container {
419				--wpbot-window-height: calc(80vh + 100px);
420				--wpbot-window-height: calc(80dvh + 100px);
421			}
422			@media screen and (min-height: 1081px) {
423				#wp-chatbot-chat-container
424				 {
425					--wpbot-window-height: calc(680px);
426				}
427
428
429				#wp-chatbot-chat-container.wp-chatbot-is-expanded,
430				#wp-chatbot-chat-container.wp-chatbot-is-expanded #wp-chatbot-board-container.active-chat-board,
431				#wp-chatbot-chat-container.wp-chatbot-is-expanded .wp-chatbot-start-container,
432				#wp-chatbot-chat-container .wp-chatbot-is-expanded#wp-chatbot-board-container.active-chat-board,
433				#wp-chatbot-chat-container .wp-chatbot-is-expanded.wp-chatbot-start-container {
434					--wpbot-window-height: calc(680px + 100px);
435				}
436
437			}
438			@media screen and (max-width: 767px) {
439				#wp-chatbot-chat-container {
440					--wpbot-window-height: 100vh;
441					--wpbot-window-height: 100dvh;
442				}
443				#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen.wp-chatbot-mobile-chat-open #wp-chatbot-board-container.active-chat-board,
444				#wp-chatbot-chat-container.wp-chatbot-mobile-full-screen.wp-chatbot-mobile-chat-open .wp-chatbot-start-container {
445					--wpbot-window-height: 100vh;
446					--wpbot-window-height: 100dvh;
447				}
448			}
449			
450/*# sourceURL=qcld-wp-chatbot-common-style-inline-css */
451</style>
452<link rel='stylesheet' id='qcld-wp-chatbot-frontend-style-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/frontend-style.css?ver=15.7.0' media='screen' />
453<link rel='stylesheet' id='qcld-wp-chatbot-datetime-style-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/jquery.datetimepicker.min.css?ver=15.7.0' media='screen' />
454<link rel='stylesheet' id='jquery-ui-css-css' href='https://code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css?ver=7.0.5' media='all' />
455<link rel='stylesheet' id='qcld-wp-chatbot-magnifict-qcpopup-css-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/magnific-popup.css?ver=15.7.0' media='screen' />
456<link rel='stylesheet' id='qlcd-wp-chatbot-font-awe-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/font-awesome.min.css?ver=15.7.0' media='screen' />
457<link rel='stylesheet' id='qlcd-wp-chatbot-ani-mate-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/css/animate.css?ver=15.7.0' media='screen' />
458<link rel='stylesheet' id='attorna-style-core-css' href='https://heralawgroup.com/wp-content/themes/attorna/css/style-core.css?ver=7.0.5' media='all' />
459<link rel='stylesheet' id='attorna-custom-style-css' href='https://heralawgroup.com/wp-content/uploads/attorna-style-custom.css?1790951050&#038;ver=7.0.5' media='all' />
460<link rel='stylesheet' id='attorna-mmenu-css' href='https://heralawgroup.com/wp-content/themes/attorna/css/mmenu.css?ver=7.0.5' media='all' />
461<script id="jquery-core-js" src="https://heralawgroup.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 461
461
462<script id="jquery-migrate-js" src="https://heralawgroup.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 462
462
463<script async data-wp-strategy="async" id="tp-tools-js" data-jetpack-boost="ignore" src="//heralawgroup.com/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=6.7.58"></script>
vendor: 1 bytes, line 463
463
464<script async data-wp-strategy="async" id="sr7-js" data-jetpack-boost="ignore" src="//heralawgroup.com/wp-content/plugins/revslider/public/js/sr7.js?ver=6.7.58"></script>
vendor: 1 bytes, line 464
464
465<script id="grw-public-main-js-js" defer="defer" src="https://heralawgroup.com/wp-content/plugins/widget-google-reviews/assets/7.1.4/js/public-main.js"></script>
465
466<link rel="https://api.w.org/" href="https://heralawgroup.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://heralawgroup.com/wp-json/wp/v2/pages/5840" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://heralawgroup.com/xmlrpc.php?rsd" />
467<link rel='shortlink' href='https://heralawgroup.com/?p=5840' />
468<style>@media only screen and (max-width: 767px){#gdlr-core-wrapper-1.gdlr-core-pbf-wrapper {padding-top: 60px !important;padding-bottom: 50px !important;} }@media only screen and (max-width: 999px){#gdlr-core-wrapper-2.gdlr-core-pbf-wrapper {padding-top: 20px !important;padding-bottom: 60px !important;} }@media only screen and (max-width: 767px){#gdlr-core-wrapper-2.gdlr-core-pbf-wrapper {padding-top: 20px !important;} }#gdlr-core-column-1:hover .gdlr-core-pbf-column-content-margin, #gdlr-core-column-1:hover .gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-wrap, #gdlr-core-column-1:hover .gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-frame{ border-color: #ffffff !important; }@media only screen and (max-width: 767px){#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin{padding-top: 80px !important;padding-bottom: 80px !important;}}@media only screen and (max-width: 767px){#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin{margin-bottom: 40px !important;}}@media only screen and (max-width: 999px){#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin{padding-top: 20px !important;padding-right: 20px !important;padding-left: 20px !important;}}@media only screen and (max-width: 999px){#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin{}}@media only screen and (max-width: 767px){#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin{padding-top: 5px !important;padding-right: 0px !important;padding-left: 0px !important;}}@media only screen and (max-width: 999px){#gdlr-core-wrapper-3.gdlr-core-pbf-wrapper {padding-right: 60px !important;padding-left: 60px !important;} }@media only screen and (max-width: 767px){#gdlr-core-wrapper-3.gdlr-core-pbf-wrapper {padding: 80px 0px 80px 0px !important;} }</style><meta name="generator" content="Site Kit by Google 1.188.0" />
469<!-- Google Tag Manager for WordPress by gtm4wp.com -->
470<!-- GTM Container placement set to automatic -->
471<script data-cfasync="false" data-pagespeed-no-defer>
472	var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Hera Law Group"};
473	dataLayer.push( dataLayer_content );
474</script>
vendor: 1 bytes, line 474
474
475<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 475-480
475
476(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
477new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
478j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
479'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
480})(window,document,'script','dataLayer','
480GTM-5CNMSHP8
vendor: 4 bytes, line 480
480');
481</script>
481
482<!-- End Google Tag Manager for WordPress by gtm4wp.com --><style>
483.hera-mobile-cta {
484  top: 34% !important;
485}
486.hera-mobile-phone {
487  position: absolute;
488  top: 66%;
489  right: 96px;
490  transform: translateY(-50%);
491  display: inline-flex;
492  align-items: center;
493  justify-content: center;
494  color: #7ba942 !important;
495  font-weight: 700;
496  font-size: 14px;
497  letter-spacing: 0.2px;
498  text-decoration: none;
499  white-space: nowrap;
500  z-index: 5;
501}
502.hera-mobile-phone:hover,
503.hera-mobile-phone:focus {
504  color: #6a9339 !important;
505}
506@media (max-width: 339px) {
507  .hera-mobile-phone { display: none; }
508}
509</style>
510<script>
511(function () {
512  function addPhoneLinks() {
513    document.querySelectorAll('.hera-mobile-cta').forEach(function (btn) {
514      if (btn.parentElement.querySelector('.hera-mobile-phone')) return;
515      var phone = document.createElement('a');
516      phone.className = 'hera-mobile-phone';
517      phone.href = 'tel:+19786372048';
518      phone.textContent = '978.637.2048';
519      btn.insertAdjacentElement('afterend', phone);
520    });
521  }
522  addPhoneLinks();
523  var observer = new MutationObserver(addPhoneLinks);
524  observer.observe(document.body || document.documentElement, { childList: true, subtree: true });
525  document.addEventListener('DOMContentLoaded', addPhoneLinks);
526  window.addEventListener('load', function () {
527    addPhoneLinks();
528    setTimeout(function () { observer.disconnect(); }, 5000);
529  });
530})();
531</script>
531<link rel="preconnect" href="https://fonts.googleapis.com">
532<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
533<meta name="generator" content="Powered by Slider Revolution 6.7.58 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
534<link rel="icon" href="https://heralawgroup.com/wp-content/uploads/2022/12/cropped-faviconfinal-32x32.png" sizes="32x32" />
535<link rel="icon" href="https://heralawgroup.com/wp-content/uploads/2022/12/cropped-faviconfinal-192x192.png" sizes="192x192" />
536<link rel="apple-touch-icon" href="https://heralawgroup.com/wp-content/uploads/2022/12/cropped-faviconfinal-180x180.png" />
537<meta name="msapplication-TileImage" content="https://heralawgroup.com/wp-content/uploads/2022/12/cropped-faviconfinal-270x270.png" />
538<script data-jetpack-boost="ignore">
539	window._tpt			??= {};
540	window.SR7			??= {};
541	_tpt.R				??= {};
542	_tpt.R.fonts		??= {};
543	_tpt.R.fonts.customFonts??= {};
544	SR7.devMode			=  false;
545	SR7.F 				??= {};
546	SR7.G				??= {};
547	SR7.LIB				??= {};
548	SR7.E				??= {};
549	SR7.E.gAddons		??= {};
550	SR7.E.php 			??= {};
551	SR7.E.nonce			= '2e1e44733b';
552	SR7.E.ajaxurl		= 'https://heralawgroup.com/wp-admin/admin-ajax.php';
553	SR7.E.resturl		= 'https://heralawgroup.com/wp-json/';
554	SR7.E.slug_path		= 'revslider/revslider.php';
555	SR7.E.slug			= 'revslider';
556	SR7.E.plugin_url	= 'https://heralawgroup.com/wp-content/plugins/revslider/';
557	SR7.E.wp_plugin_url = 'https://heralawgroup.com/wp-content/plugins/';
558	SR7.E.revision		= '6.7.58';
559	SR7.E.fontBaseUrl	= '';
560	SR7.G.breakPoints 	= [1240,1024,778,480];
561	SR7.G.fSUVW 		= false;
562	SR7.E.modules 		= ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration'];
563	SR7.E.libs 			= ['WEBGL'];
564	SR7.E.css 			= ['csslp','cssbtns','cssfilters','cssnav','cssmedia'];
565	SR7.E.resources		= {};
566	SR7.E.ytnc			= false;
567	SR7.JSON			??= {};
568/*! Slider Revolution 7.0 - Page Processor */
569!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.40",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise((i,n)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const o=document.createElement("link");o.rel="stylesheet";let l="text",r="css";o["type"]=l+"/"+r,o.href=t,o.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},o.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}})},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:i,datas:n,textContent:o,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),n)for(const[t,e]of Object.entries(n))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return o&&(r.textContent=o),l&&(r.innerHTML=l),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some(t=>t.href.split("?")[0]===e)},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"==s)return;const n=`preloader_${s}`;let o=this.preloaderTemplates.get(n);o||(o=this.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout(()=>{l.preloaderClone=o.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0}
569,{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)},150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const i=parseInt(t);if(t="prlt"+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const n=`background-color:${e}`,o=1===i||2==i?n:"",l=3===i||4==i?n:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach(t=>r.add({tag:"div",class:t,datas:{style:l}}));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map(t=>t.trim()),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(n.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(n.style=`background:${e}`);const o=[10,0,4,2,5,9,0,4,4,2][i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:n});Array.from({length:o}).forEach(()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.querySelector("sr7-module#"+t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0===t.plType||"off"===t.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];var n=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n=0===n||isNaN(n)?_tpt.winW:n;let o=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||n,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=parseInt(l),"carousel"!==e.type&&(n-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&n<o||_tpt.winW<o?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;
569e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.height=e.newh+"px",i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",!i.settings.size.fullWidth)return s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame(function(){s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})}),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame(function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)})},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,i,n)=>{const o=SR7.M[t];if((e=e??o.settings).fixed&&!o.c.module.classList.contains("sr7-top-fixed")&&(o.c.module.classList.add("sr7-top-fixed"),o.c.module.style.position="fixed",o.c.module.style.width="100%",o.c.module.style.top="0px",o.c.module.style.left="0px",o.c.module.style.pointerEvents="none",o.c.module.style.zIndex=5e3,o.c.content.style.pointerEvents="none"),null==o.c.bgcanvas){let t=document.createElement("sr7-module-bg"),l=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||n)&&(l=!0),o.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,l=!0),!l)return;o.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":i&&(t.style.width=o.c.module.offsetWidth+"px"),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?o.dims.module.h:o.dims.content.h)+"px",o.c.bgcanvas.style.left=!s&&e.sbt?.use||o.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(o?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let i=s.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let n=Array(e),o=t.length;for(i=0;i<t.length;i++)n[i+(e-o)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==n[t]&&"#"!=n[t]||(n[t]=s),s=n[t];return n},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let n=0;n<t.length;n++)t[n]-1>=e&&t[n]-1-e<s&&(s=t[n]-1-e,i=n);return++i}}();</script>
569
570<style id="wp-custom-css">
571.gdlr-core-personnel-item-holder {
572  display: flex;
573  flex-wrap: wrap;
574}
575
576.gdlr-core-personnel-list-column {
577  display: flex;
578}
579
580.gdlr-core-personnel-list {
581  display: flex;
582  flex-direction: column;
583  width: 100%;
584}
585
586.gdlr-core-personnel-list-content-wrap {
587  display: flex;
588  flex-direction: column;
589  flex-grow: 1;
590}
591.gdlr-core-personnel-list-image img {
592  height: 320px;
593  object-fit: cover;
594  width: 100%;
595}
596
597/* Replace Twitter bird icon with official X logo (scoped to links pointing at x.com) */
598a.gdlr-core-social-network-icon[href*="x.com"] i.fa-twitter,
599a.attorna-top-bar-social-icon[href*="x.com"] i.fa-twitter {
600  font-size: 0;
601  position: relative;
602  top: 2px;
603  display: inline-block;
604  width: 16px;
605  height: 16px;
606  background-color: currentColor;
607  -webkit-mask-repeat: no-repeat;
608  mask-repeat: no-repeat;
609  -webkit-mask-position: center;
610  mask-position: center;
611  -webkit-mask-size: 65%;
612  mask-size: 65%;
613  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1227'><path d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z'/></svg>");
614  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1227'><path d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z'/></svg>");
615}
616a.gdlr-core-social-network-icon[href*="x.com"] i.fa-twitter:before,
617a.attorna-top-bar-social-icon[href*="x.com"] i.fa-twitter:before {
618  content: none;
619}
620
621/* Footer layout: Logo, Locations (wide 3x2 grid), Practice Areas, Recent News */
622.attorna-footer-column:nth-child(1) { width: 20% !important; }
623.attorna-footer-column:nth-child(2) { width: 40% !important; }
624.attorna-footer-column:nth-child(3) { width: 20% !important; }
625.attorna-footer-column:nth-child(4) { width: 20% !important; }
626
627/* Unify footer text size across all columns */
628.attorna-footer-column .textwidget,
629.attorna-footer-column .textwidget *,
630.attorna-footer-column .gdlr-core-custom-menu-widget,
631.attorna-footer-column .gdlr-core-custom-menu-widget *,
632.attorna-footer-column .widget_recent_entries,
633.attorna-footer-column .widget_recent_entries * {
634  font-size: 14px !important;
635  line-height: 1.6 !important;
636}
637
638@media (max-width: 768px) {
639  .attorna-footer-column:nth-child(1),
640  .attorna-footer-column:nth-child(2) {
641    width: 100% !important;
642  }
643  .attorna-footer-column:nth-child(3),
644  .attorna-footer-column:nth-child(4) {
645    width: 50% !important;
646  }
647}
648
649
650/* Recent News heading should match Practice Areas / Our Locations heading size */
651.attorna-footer-column .widget_recent_entries .attorna-widget-title {
652  font-size: 18px !important;
653}
654
655/* Space out Practice Areas items to match the height of each Our Locations entry */
656.attorna-footer-column:nth-child(3) .gdlr-core-custom-menu-widget li {
657  margin-bottom: 12.5px !important;
658}
659.attorna-footer-column:nth-child(3) .gdlr-core-custom-menu-widget li:last-child {
660  margin-bottom: 0 !important;
661}
662
663
664/* Shrink footer tagline text so it fits on one line without awkward wrapping */
665.attorna-footer-column .footer-tagline {
666  font-size: 12px !important;
667  line-height: 1.5 !important;
668  display: block;
669  text-align: center;
670}
671
672
673/* Keep attorney slider cards a consistent height regardless of how long the position/title text is */
674.gdlr-core-personnel-list-position {
675  min-height: 44px !important;
676}
677
678
679/* Remove nav hover "cursor" slide bar indicator */
680.attorna-navigation-slide-bar {
681  display: none !important;
682}
683
684/* Flip the submenu arrow when the flyout opens to the left instead of the right, positioned in the existing left gutter so the link text still lines up with its sibling items */
685.attorna-navigation .sf-menu > .attorna-normal-menu li >
685 a.sf-with-ul-pre:has(+ ul.sub-menu-right)::after {
686  content: "\f104" !important;
687  font-family: fontAwesome !important;
688  right: auto !important;
689  left: -2px !important;
690}
691
692/* Office card name links + address spacing + directions link color */
693.hera-office-name {
694  color: #000000 !important;
695  text-decoration: none;
696}
697.hera-office-name:hover {
698  text-decoration: underline;
699}
700.hera-office-address {
701  display: inline-block;
702  min-height: 84px;
703}
704.hera-office-directions {
705  color: #7ba942 !important;
706  font-weight: 600;
707}
708.hera-office-directions:hover {
709  text-decoration: underline;
710}
711
712
713/* Sidebar office cards: stacked layout, map below info */
714.hera-office-card-sidebar { display: block; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #e5e5e5; }
715.hera-office-card-sidebar:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
716.hera-office-card-sidebar .hera-office-card-info { order: 1; }
717.hera-office-card-sidebar .hera-office-map-link { width: 150px !important; height: 150px !important; display: block !important; margin: 8px 0 0 0 !important; order: 2; overflow: hidden; border-radius: 2px; }
718.hera-office-card-sidebar .hera-office-map-img { width: 100% !important; height: 100% !important; display: block !important; object-fit: cover; }
719.hera-office-card-sidebar .hera-office-address { min-height: 0; display: block; font-size: 13px; line-height: 1.4; }
720.hera-office-card-sidebar .hera-office-name { font-size: 15px; }
721
722
723/* Font-display swap fix for icon fonts (Lighthouse: Font display) */
724@font-face {
725  font-family: FontAwesome;
726  src: url('https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
727       url('https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),
728       url('https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
729  font-weight: normal;
730  font-style: normal;
731  font-display: swap;
732}
733@font-face {
734  font-family: ElegantIcons;
735  src: url('https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/elegant/ElegantIcons.woff') format('woff'),
736       url('https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/elegant/ElegantIcons.ttf') format('truetype');
737  font-weight: 400;
738  font-style: normal;
739  font-display: swap;
740}
741
742/* Improve button/CTA contrast (Lighthouse: Background and foreground colors contrast) */
743.gdlr-core-body .gdlr-core-load-more,
744.gdlr-core-body .gdlr-core-button:not(.gdlr-core-button-transparent),
745.attorna-body .attorna-button,
746.attorna-body .attorna-top-bar-right-button,
747.attorna-body input[type="button"],
748.attorna-body input[type="submit"] {
749  background-color: rgb(90, 130, 45) !important;
750}
751
752/* Cumberland RI location page: only one attorney (Madison Boucher), so center her card and size it up from the default 20% grid width used on multi-attorney pages */
753body.page-id-12935 .gdlr-core-personnel-item-holder {
754  justify-content: center;
755}
756body.page-id-12935 .gdlr-core-personnel-list-column {
757  width: 32% !important;
758}
759
760
761/* Align Practice Areas footer list bottom with the other footer columns */
762#menu-footer-practice-areas li {
763  margin-bottom: 10.5px !important;
764}
765
766
767/* Milton Premium Landing Page Draft (post 13392): simplified header  hide full nav + social icons so visitors only see logo, phone, and the consultation CTA. Scoped to this page only. */
768body.page-id-13392 .attorna-navigation { display: none !important; }
769body.page-id-13392 .attorna-top-bar-right-social { display: none !important; }
770
771
772/* Maynard Landing Page Draft (post 13402): simplified header — hide full nav + social icons so visitors only see logo, phone, and the consultation CTA. Scoped to this page only. */
773body.page-id-13402 .attorna-navigation { display: none !important; }
774body.page-id-13402 .attorna-top-bar-right-social { display: none !important; }
775
776
777/* Milton Volume Landing Page Draft (post 13410): simplified header — hide full nav + social icons so visitors only see logo, phone, and the consultation CTA. Scoped to this page only. */
778body.page-id-13410 .attorna-navigation { display: none !important; }
779body.page-id-13410 .attorna-top-bar-right-social { display: none !important; }
780
781
782/* Reach Out Today CTA button polish */
783.attorna-top-bar-right-button {
784  white-space: nowrap;
785  border-radius: 4px;
786  box-shadow: 0 4px 14px rgba(123, 169, 66, 0.35);
787  transition: box-shadow 0.25s ease, transform 0.25s ease, background-color 0.25s ease;
788}
789.attorna-top-bar-right-button:hover {
790  background-color: #6a9339 !important;
791  box-shadow: 0 6px 20px rgba(123, 169, 66, 0.5);
792  transform: translateY(-1px);
793}
794
795/* Reach Out Today CTA - align with social icons and prevent overlap on smaller laptop widths */
796@media (min-width: 1141px) and (max-width: 1450px) {
797  .attorna-top-bar-container-inner {
798    display: flex !important;
799    align-items: center !important;
800  }
801  .attorna-top-bar-left {
802    flex: 1 1 auto !important;
803    min-width: 0 !important;
804  }
805  .attorna-top-bar-right {
806    float: none !important;
807    flex: 0 0 auto !important;
808    display: flex !important;
809    align-items: center !important;
810    order: 1 !important;
811  }
812  .attorna-top-bar-right-button {
813    float: none !important;
814    flex: 0 0 auto !important;
815    order: 2 !important;
816    margin-top: 0 !important;
817    margin-bottom: 0 !important;
818    margin-left: 16px !important;
819    padding: 10px 16px !important;
820    font-size: 11px !important;
821    letter-spacing: 0.5px !important;
822  }
823}
824
825/* Sticky top bar + header, stacked with no gap on scroll */
826@media (min-width: 1141px) {
827	.attorna-top-bar {
828  position: fixed !important;
829  top: 0;
830  left: 0;
831  right: 0;
832  width: 100%;
833  z-index: 1001;
834}
835.attorna-header-wrap {
836  position: fixed !important;
837  top: 86px !important;
838  left: 0;
839  right: 0;
840  width: 100%;
841  z-index: 1000;
842}
843.attorna-body-wrapper {
844  padding-top: 212px;
845}
846body.admin-bar .attorna-top-bar {
847  top: 32px !important;
848}
849body.admin-bar .attorna-header-wrap {
850  top: 124px !important;
851}
852}
853
854
855/* Darken header image overlay on Domestic Violence Resources page for H1 readability */
856body.postid-13542 .attorna-page-title-overlay {
857  opacity: 0.45 !important;
858}
859
860
861/* Sitewide top contact bar: bigger and bolder for readability */
862.attorna-top-bar-container {
863	max-width: none !important;
864	width: 100% !important;
865	padding-left: 40px !important;
866	padding-right: 40px !important;
867}
868.attorna-top-bar-container-inner {
869	max-width: none !important;
870	width: 100% !important;
871}
872.attorna-top-bar {
873	padding-top: 14px !important;
874	padding-bottom: 14px !important;
875}
876.attorna-top-bar-left,
877.attorna-top-bar-left a,
878.attorna-top-bar-left i {
879	font-size: 15px !important;
880	font-weight: 700 !important;
881}
882.attorna-top-bar-right-button {
883	font-size: 15px !important;
884	font-weight: 700 !important;
885}
886
887/* Fix vertical alignment of top bar right-side items (social icons + CTA button) */
888.attorna-top-bar-container-inner {
889	display: flex !important;
890	align-items: center !important;
891	flex-wrap: nowrap !important;
892}
893.attorna-top-bar-left {
894	float: none !important;
895	margin-right: auto !important;
896	white-space: nowrap !important;
897}
898.attorna-top-bar-right {
899	float: none !important;
900	display: flex !important;
901	align-items: center !important;
902	order: 2 !important;
903	white-space: nowrap !important;
904}
905.attorna-top-bar-right-social {
906	display: flex !important;
907	align-items: center !important;
908	gap: 12px !important;
909}
910.attorna-top-bar-right-button {
911	float: none !important;
912	margin-top: 0 !important;
913	margin-bottom: 0 !important;
914	order: 3 !important;
915	align-self: center !important;
916	padding-left: 20px !important;
917	padding-right: 20px !important;
918}
919
920/* Comfortable spacing now that the bar spans the full screen width */
921.attorna-top-bar-left > div {
922	margin-left: 10px !important;
923	margin-right: 10px !important;
924}
925.attorna-top-bar-left i {
926	margin-right: 6px !important;
927}
928
929
930/* Make top contact bar text bigger/easier to read, and color icons brand navy */
931.attorna-top-bar {
932	padding-top: 16px !important;
933	padding-bottom: 16px !important;
934}
935.attorna-top-bar-left,
936.attorna-top-bar-left a,
937.attorna-top-bar-left i {
938	font-size: 17px !important;
939	font-weight: 700 !important;
940}
941.attorna-top-bar-right-button {
942	font-size: 16px !important;
943	font-weight: 700 !important;
944}
945.attorna-top-bar-left i {
946	color: #22295c !important;
947}
948
949
950/* Estate Planning page header: Poppins Thin title, caption above title */
951body.postid-11215 .attorna-page-title-content {
952  display: flex;
953  flex-direction: column;
954  align-items: center;
955}
956body.postid-11215 .attorna-page-title-content .attorna-page-caption {
957  order: 1;
958  margin: 0 0 18px;
959  font-size: 20px;
960  letter-spacing: 4px;
961}
962body.postid-11215 .attorna-page-title-content .attorna-page-title {
963  order: 2;
964  font-family: 'Poppins', sans-serif;
965  font-weight: 100;
966  text-transform: uppercase;
967  letter-spacing: 4px;
968  font-size: 96px;
969  line-height: 1.15;
970}
971
972/* Estate Planning page header: subtitle "Wills | Trusts | Probate" below title */
973body.postid-11215 .attorna-page-title-content::after {
974  content: "Wills | Trusts | Probate";
975  order: 3;
976  display: block;
977  font-family: 'Poppins', sans-serif;
978  font-weight: 300;
979  font-size: 22px;
980  letter-spacing: 4px;
981  text-transform: uppercase;
982  color: #ffffff;
983  margin-top: 22px;
984}
985
986.attorna-sidebar-area .attorna-widget-title {
987  font-family: 'Poppins', sans-serif;
988  font-weight: 400;
989}
990
991/* Estate Planning page header adjustments */
992body.postid-11215 .attorna-page-caption {
993  display: none;
994}
995body.postid-11215 .attorna-page-title {
996  font-size: 112px;
997}
998body.postid-11215 .attorna-page-title-content::after {
999  font-size: 28px;
1000  margin-top: 10px;
1001}
1002
1003
1004/* Center + bold specific sidebar widget headings */
1005#custom_html-3 .attorna-widget-title,
1006#custom_html-4 .attorna-widget-title,
1007#custom_html-6 .attorna-widget-title {
1008  text-align: center;
1009  font-weight: 700;
1010}
1011
1012
1013/* Remove bottom CTA banner and global contact form on Estate Planning page */
1014body.postid-11215 .hera-cta-banner,
1015body.postid-11215 #hera-global-contact-form-wrap {
1016  display: none !important;
1017}
1018
1019/* Enlarge 'LET US HELP YOU' CTA box title */
1020#text-9 .gdlr-core-widget-box-shortcode-title {
1021  font-size: 26px;
1022}
1023
1024/* Header font weights: Estate Planning Regular, Wills Trusts Probate Thin */
1025body.postid-11215 .attorna-page-title-content .attorna-page-title {
1026  font-family: 'Poppins', sans-serif !important;
1027  font-weight: 400 !important;
1028}
1029body.postid-11215 .attorna-page-title-content::after {
1030  font-family: 'Poppins', sans-serif !important;
1031  font-weight: 100 !important;
1032}
1033
1034/* Thin grey divider above About Hera Law Group, Meet Our Founder, and Serving Families sidebar sections */
1035body.postid-11215 #custom_html-3,
1036body.postid-11215 #custom_html-4,
1037body.postid-11215 #custom_html-6 {
1038  border-top: 1px solid #e0e0e0;
1039  padding-top: 24px;
1040}
1041
1042
1043/* Sitewide footer background image */
1044.attorna-footer-wrapper {
1045  background-image: url("https://heralawgroup.com/wp-content/uploads/2026/09/image-6.jpg") !important;
1046  background-size: cover !important;
1047  background-position: center center !important;
1048  background-repeat: no-repeat !important;
1049}
1050
1051
1052/* Estate Planning header title: come-into-focus entrance animation */
1053@keyframes hlgComeIntoFocus {
1054  0% { filter: blur(14px); opacity: 0; }
1055  60% { filter: blur(2px); opacity: 1; }
1056  100% { filter: blur(0); opacity: 1; }
1057}
1058body.postid-11215 .attorna-page-title-content {
1059  animation: hlgComeIntoFocus 1.6s ease-out forwards;
1060}
1061
1062
1063/* Extra breathing room above testimonials section on Estate Planning page */
1064body.postid-11215 #hera-fullbleed-testimonial {
1065  margin-top: 90px !important;
1066}
1067
1068
1069/* ===== Mobile responsiveness fixes (Estate Planning page) ===== */
1070@media (max-width: 767px) {
1071  body.postid-11215 h2 span[style*="font-size: 24pt"],
1072  body.postid-11215 h3 span[style*="font-size: 24pt"] {
1073    font-size: 19pt !important;
1074    line-height: 1.3 !important;
1075  }
1076
1077  body.postid-11215 h3 span[style*="font-size: 16pt"] {
1078    font-size: 14pt !important;
1079    line-height: 1.3 !important;
1080  }
1081
1082  body.postid-11215 .estate-accordion-item {
1083    padding: 2px 8px !important;
1084    margin-bottom: 10px !important;
1085  }
1086  body.postid-11215 .estate-accordion-item summary {
1087    padding: 10px 8px !important;
1088    font-size: 13pt !important;
1089  }
1090
1091  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-item {
1092    max-width: 100% !important;
1093    padding-left: 15px !important;
1094    padding-right: 15px !important;
1095    box-sizing: border-box !important;
1096  }
1097  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-content-wrap,
1098  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-author-wrap,
1099  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-title,
1100  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-position,
1101  body.postid-11215 #hera-fullbleed-testimonial .gdlr-core-testimonial-content {
1102    max-width: 100% !important;
1103    width: 100% !important;
1104    box-sizing: border-box !important;
1105  }
1106
1107  body.postid-11215 div[style*="margin: -70px auto 60px"] {
1108    left: 0 !important;
1109    max-width: calc(100% - 20px) !important;
1110    width: calc(100% - 20px) !important;
1111    margin: -40px auto 40px !important;
1112    padding: 30px 18px 15px !important;
1113  }
1114  body.postid-11215 .wpcf7-form,
1115  body.postid-11215 .wpcf7-turnstile {
1116    max-width: 100% !important;
1117    width: 100% !important;
1118  }
1119}
1120
1121/* Chat widget: hide the greeting bubble on mobile, keep just the round button (sitewide) */
1122@media (max-width: 767px) {
1123  #wp-chatbot-notification-container {
1124    display: none !important;
1125  }
1126}
1127
1128/* Fix "Protecting Your Family's Future Starts With a Plan" heading overflow on mobile (nowrap was clipping it) */
1129@media (max-width: 767px) {
1130  body.postid-11215 h2 span[style*="white-space: nowrap"] {
1131    white-space: normal !important;
1132    font-size: 19pt !important;
1133    line-height: 1.3 !important;
1134  }
1135}
1136
1137/* Wills | Trusts | Probate subtitle: center it, Poppins normal weight; smaller on mobile. Also bump up the "Estate Planning" title size on mobile. */
1138body.postid-11215 .attorna-page-title-content::after {
1139  font-weight: 400 !important;
1140  text-align: center !important;
1141  width: 100% !important;
1142}
1143@media (max-width: 767px) {
1144  body.postid-11215 .attorna-page-title-content::after {
1145    font-size: 15px !important;
1146    letter-spacing: 2px !important;
1147    margin-top: 14px !important;
1148  }
1149  body.postid-11215 .attorna-page-title-content .attorna-page-title {
1150    font-size: 50px !important;
1151  }
1152}
1153
1154/* "Meet Attorney" headshot card headings: Poppins Regular instead of bold */
1155body.postid-11215 div[style*="grid-template-columns: 1fr 1fr"] h3 strong {
1156  font-weight: 400 !important;
1157}
1158
1159/* "Meet Attorney" cards on mobile: stack to one column so the full name + suffix fits on a single line */
1160@media (max-width: 767px) {
1161  body.postid-11215 div[style*="grid-template-columns: 1fr 1fr"] {
1162    grid-template-columns: 1fr !important;
1163    gap: 28px !important;
1164  }
1165  body.postid-11215 div[style*="grid-template-columns: 1fr 1fr"] h3 span[style*="font-size: 16pt"] {
1166    font-size: 16pt !important;
1167    white-space: nowrap !important;
1168    line-height: 1.3 !important;
1169  }
1170  body.postid-11215 div[style*="grid-template-columns: 1fr 1fr"] h3 {
1171    line-height: 1.2 !important;
1172  }
1173  body.postid-11215 div[style*="grid-template-columns: 1fr 1fr"] h3::first-line {
1174    font-size: 10.5pt !important;
1175  }
1176}
1177
1178/* Testimonial/review slider on Estate Planning page - mobile: center author info under quote, add logo between author info and slider dots */
1179@media (max-width: 767px) {
1180  body.postid-11215 .gdlr-core-testimonial-author-content {
1181    float: none !important;
1182    width: 100% !important;
1183  }
1184  body.postid-11215 .gdlr-core-testimonial-author-wrap,
1185  body.postid-11215 .gdlr-core-testimonial-title,
1186  body.postid-11215 .gdlr-core-testimonial-position {
1187    text-align: center !important;
1188  }
1189  body.postid-11215 .gdlr-core-testimonial-item .flex-control-nav {
1190    position: relative !important;
1191  }
1192  body.postid-11215 .gdlr-core-testimonial-item .flex-control-nav::before {
1193    content: "";
1194    display: block;
1195    width: 40px;
1196    height: 40px;
1197    margin: 0 auto 16px;
1198    background-image: url('https://heralawgroup.com/wp-content/uploads/2026/09/hera-law-group-logo-icon.png');
1199    background-size: contain;
1200    background-repeat: no-repeat;
1201    background-position: center;
1202  }
1203}
1204
1205/* Mobile footer: align "Recent News" list items flush with "Practice Areas" list items (remove icon indent) */
1206@media (max-width: 767px) {
1207  footer .widget_recent_entries li {
1208    padding-left: 0 !important;
1209  }
1210  footer .widget_recent_entries li::before {
1211    display: none !important;
1212  }
1213}
1214
1215/* "Partner" badge overlay on Emily Spector's headshot */
1216p:has(> img[alt*="Emily Spector"]) {
1217  position: relative;
1218  display: inline-block;
1219}
1220p:has(> img[alt*="Emily Spector"])::after {
1221  content: "Partner";
1222  position: absolute;
1223  left: 50%;
1224  bottom: 10px;
1225  transform: translateX(-50%);
1226  font-family: 'Poppins', sans-serif;
1227  font-weight: 600;
1228  font-size: 12px;
1229  letter-spacing: 1.5px;
1230  text-transform: uppercase;
1231  color: #ffffff;
1232  background-color: rgba(33, 37, 91, 0.85);
1233  padding: 4px 13px;
1234  border-radius: 20px;
1235  white-space: nowrap;
1236  pointer-events: none;
1237}
1238
1239/* Top section formatting to match Estate Planning page - Trusts */
1240body.postid-13574 .attorna-page-title-content {
1241  display: flex;
1242  flex-direction: column;
1243  align-items: center;
1244}
1245body.postid-13574 .attorna-page-title-content .attorna-page-title {
1246  font-family: 'Poppins', sans-serif !important;
1247  font-weight: 400 !important;
1248  text-transform: uppercase;
1249  letter-spacing: 4px;
1250  font-size: 96px;
1251  line-height: 1.15;
1252}
1253body.postid-13574 .attorna-page-title-content::after {
1254  color: #ffffff !important;
1255  content: "REVOCABLE | IRREVOCABLE | SPECIAL NEEDS";
1256  order: 3;
1257  display: block;
1258  font-family: 'Poppins', sans-serif !important;
1259  font-weight: 300 !important;
1260  font-size: 22px;
1261  letter-spacing: 4px;
1262  text-transform: uppercase;
1263  text-align: center;
1264  width: 100%;
1265  margin-top: 18px;
1266}
1267@media (max-width: 767px) {
1268  body.postid-13574 .attorna-page-title-content::after {
1269    font-size: 15px !important;
1270    letter-spacing: 2px !important;
1271    margin-top: 14px !important;
1272  }
1273  body.postid-13574 .attorna-page-title-content .attorna-page-title {
1274    font-size: 50px !important;
1275  }
1276  body.postid-13574 .estate-accordion-item {
1277    padding: 2px 8px !important;
1278    margin-bottom: 10px !important;
1279  }
1280  body.postid-13574 .estate-accordion-item summary {
1281    padding: 10px 8px !important;
1282    font-size: 13pt !important;
1283  }
1284}
1285
1286
1287/* Trusts intro headline mobile fix - prevent overflow (matches Estate Planning pattern) */
1288@media (max-width: 767px) {
1289  body.postid-13574 h2 span[style*="27pt"] {
1290    white-space: normal !important;
1291    font-size: 19pt !important;
1292    line-height: 1.3 !important;
1293  }
1294}
1295
1296
1297/* Use the same hero background image as the Estate Planning page - Trusts */
1298body.postid-13574 .attorna-page-title-wrap {
1299  background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-7.jpg) !important;
1300}
1301
1302
1303body.postid-13576 .attorna-page-title-content {
1304  display: flex;
1305  flex-direction: column;
1306  align-items: center;
1307}
1308body.postid-13576 .attorna-page-title-content .attorna-page-title {
1309  font-family: 'Poppins', sans-serif !important;
1310  font-weight: 400 !important;
1311  text-transform: uppercase;
1312  letter-spacing: 4px;
1313  font-size: 96px;
1314  line-height: 1.15;
1315}
1316body.postid-13576 .attorna-page-title-content::after {
1317  color: #ffffff !important;
1318  content: "WILLS | GUARDIANS | INTESTACY";
1319  order: 3;
1320  display: block;
1321  font-family: 'Poppins', sans-serif !important;
1322  font-weight: 300 !important;
1323  font-size: 22px;
1324  letter-spacing: 4px;
1325  text-transform: uppercase;
1326  text-align: center;
1327  width: 100%;
1328  margin-top: 18px;
1329}
1330body.postid-13576 .attorna-page-title-wrap {
1331  background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-7.jpg) !important;
1332}
1333@media (max-width: 767px) {
1334  body.postid-13576 .attorna-page-title-content::after {
1335    font-size: 15px !important;
1336    letter-spacing: 2px !important;
1337    margin-top: 14px !important;
1338  }
1339  body.postid-13576 .attorna-page-title-content .attorna-page-title {
1340    font-size: 50px !important;
1341  }
1342  body.postid-13576 h2 span[style*="27pt"] {
1343    white-space: normal !important;
1344    font-size: 19pt !important;
1345    line-height: 1.3 !important;
1346  }
1347}
1348
1349
1350body.postid-13578 .attorna-page-title-content {
1351  display: flex;
1352  flex-direction: column;
1353  align-items: center;
1354}
1355body.postid-13578 .attorna-page-caption {
1356  display: none !important;
1357}
1358body.postid-13578 .attorna-page-title-content .attorna-page-title {
1359  font-family: 'Poppins', sans-serif !important;
1360  font-weight: 400 !important;
1361  text-transform: uppercase;
1362  letter-spacing: 4px;
1363  font-size: 96px;
1364  line-height: 1.15;
1365}
1366body.postid-13578 .attorna-page-title-content::after {
1367  content: "ESTATE TAX | EXEMPTIONS | PLANNING";
1368  order: 3;
1369  display: block;
1370  font-family: 'Poppins', sans-serif !important;
1371  font-weight: 300 !important;
1372  font-size: 22px;
1373  letter-spacing: 4px;
1374  text-transform: uppercase;
1375  text-align: center;
1376  width: 100%;
1377  margin-top: 4px;
1378  color: #ffffff !important;
1379}
1380body.postid-13578 .attorna-page-title-wrap {
1381  background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-7.jpg) !important;
1382}
1383body.postid-13578 .hera-cta-banner,
1384body.postid-13578 #hera-global-contact-form-wrap {
1385  display: none !important;
1386}
1387body.postid-13578 details.estate-accordion-item > div {
1388  display: none;
1389}
1390body.postid-13578 details.estate-accordion-item[open] > div {
1391  display: block;
1392}
1393@media (max-width: 767px) {
1394  body.postid-13578 .attorna-page-title-content::after {
1395    font-size: 15px !important;
1396    letter-spacing: 2px !important;
1397    margin-top: 4px !important;
1398  }
1399  body.postid-13578 .attorna-page-title-content .attorna-page-title {
1400    font-size: 50px !important;
1401  }
1402  body.postid-13578 h2 span[style*="23pt"] {
1403    white-space: normal !important;
1404    font-size: 19pt !important;
1405    line-height: 1.3 !important;
1406  }
1407  body.postid-13578 .estate-accordion-item {
1408    padding: 2px 8px !important;
1409    margin-bottom: 10px !important;
1410  }
1411  body.postid-13578 .estate-accordion-item summary {
1412    padding: 10px 8px !important;
1413    font-size: 13pt !important;
1414  }
1415}
1416
1417
1418body.postid-13566 .attorna-page-title-content {
1419  display: flex;
1420  flex-direction: column;
1421  align-items: center;
1422}
1423body.postid-13566 .attorna-page-title-content .attorna-page-title {
1424  font-family: 'Poppins', sans-serif !important;
1425  font-weight: 400 !important;
1426  text-transform: uppercase;
1427  letter-spacing: 4px;
1428  font-size: 64px;
1429  line-height: 1.15;
1430  text-align: center;
1431}
1432body.postid-13566 .attorna-page-title-content::after {
1433  content: "POWER OF ATTORNEY | ADVANCE DIRECTIVES";
1434  order: 3;
1435  display: block;
1436  font-family: 'Poppins', sans-serif !important;
1437  font-weight: 300 !important;
1438  font-size: 22px;
1439  letter-spacing: 4px;
1440  text-transform: uppercase;
1441  text-align: center;
1442  width: 100%;
1443  margin-top: 18px;
1444  color: #ffffff !important;
1445}
1446body.postid-13566 .attorna-page-title-wrap {
1447  background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-7.jpg) !important;
1448}
1449@media (max-width: 767px) {
1450  body.postid-13566 .attorna-page-title-content::after {
1451    font-size: 15px !important;
1452    letter-spacing: 2px !important;
1453    margin-top: 14px !important;
1454  }
1455  body.postid-13566 .attorna-page-title-content .attorna-page-title {
1456    font-size: 38px !important;
1457  }
1458  body.postid-13566 h2 span[style*="27pt"] {
1459    white-space: normal !important;
1460    font-size: 19pt !important;
1461    line-height: 1.3 !important;
1462  }
1463  body.postid-13566 .estate-accordion-item {
1464    padding: 2px 8px !important;
1465    margin-bottom: 10px !important;
1466  }
1467  body.postid-13566 .estate-accordion-item summary {
1468    padding: 10px 8px !important;
1469    font-size: 13pt !important;
1470  }
1471}
1472
1473
1474body.postid-13937 .attorna-page-title-content {
1475  display: flex;
1476  flex-direction: column;
1477  align-items: center;
1478}
1479body.postid-13937 .attorna-page-title-content .attorna-page-title {
1480  font-family: 'Poppins', sans-serif !important;
1481  font-weight: 400 !important;
1482  text-transform: uppercase;
1483  letter-spacing: 4px;
1484  font-size: 96px;
1485  line-height: 1.15;
1486}
1487body.postid-13937 .attorna-page-title-content::after {
1488  content: "PROBATE | ESTATE ADMINISTRATION | INTESTACY";
1489  order: 3;
1490  display: block;
1491  font-family: 'Poppins', sans-serif !important;
1492  font-weight: 300 !important;
1493  font-size: 22px;
1494  letter-spacing: 4px;
1495  text-transform: uppercase;
1496  text-align: center;
1497  width: 100%;
1498  margin-top: 18px;
1499  color: #ffffff !important;
1500}
1501body.postid-13937 .attorna-page-title-wrap {
1502  background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-7.jpg) !important;
1503}
1504@media (max-width: 767px) {
1505  body.postid-13937 .attorna-page-title-content::after {
1506    font-size: 15px !important;
1507    letter-spacing: 2px !important;
1508    margin-top: 14px !important;
1509  }
1510  body.postid-13937 .attorna-page-title-content .attorna-page-title {
1511    font-size: 50px !important;
1512  }
1513  body.postid-13937 h2 span[style*="27pt"] {
1514    white-space: normal !important;
1515    font-size: 19pt !important;
1516    line-height: 1.3 !important;
1517  }
1518  body.postid-13937 .estate-accordion-item {
1519    padding: 2px 8px !important;
1520    margin-bottom: 10px !important;
1521  }
1522  body.postid-13937 .estate-accordion-item summary {
1523    padding: 10px 8px !important;
1524    font-size: 13pt !important;
1525  }
1526}
1527
1528
1529/* About Us page header: fade/blur-in animation for title and caption */
1530body.page-id-5840 .hera-header-fade-title .gdlr-core-title-item-title,
1531body.page-id-5840 .hera-header-fade-title .gdlr-core-title-item-caption {
1532	  animation: heraFadeBlurIn 1.2s ease-out both;
1533}
1534body.page-id-5840 .hera-header-fade-title .gdlr-core-title-item-caption {
1535	  animation-delay: 0.25s;
1536}
1537@keyframes heraFadeBlurIn {
1538	from { opacity: 0; filter: blur(10px); transform: translateY(10px); }
1539	to { opacity: 1; filter: blur(0); transform: translateY(0); }
1540}
1541
1542/* About Us page: fix Group Photo heads being cropped on mobile */
1543@media (max-width: 767px) {
1544  body.page-id-5840 .gdlr-core-pbf-background[style*="Group-Smaller"] {
1545    background-size: cover !important;
1546    background-position: center top !important;
1547  }
1548}
1549
1550
1551/* Blog page (post 2694) - title font weight split + caption match + fade-in */
1552body.page-id-2694 h1.attorna-page-title {
1553  font-weight: 400;
1554  font-size: 68px !important;
1555}
1556body.page-id-2694 h1.attorna-page-title .hera-blog-thin {
1557  font-weight: 100;
1558}
1559body.page-id-2694 .attorna-page-caption {
1560  font-size: 32px !important;
1561  font-weight: 400;
1562  text-transform: none;
1563  letter-spacing: normal;
1564}
1565body.page-id-2694 h1.attorna-page-title,
1566body.page-id-2694 .attorna-page-caption {
1567  animation: heraFadeBlurIn 1.2s ease-out both;
1568}
1569body.page-id-2694 .attorna-page-caption {
1570  animation-delay: 0.25s;
1571}
1572
1573/* Contact page (post 1977) - title fade-in (weight split handled inline via GDLR title field) */
1574body.page-id-1977 .hera-header-fade-title .gdlr-core-title-item-title,
1575body.page-id-1977 .hera-header-fade-title .gdlr-core-title-item-caption {
1576  animation: heraFadeBlurIn 1.2s ease-out both;
1577}
1578body.page-id-1977 .hera-header-fade-title .gdlr-core-title-item-caption {
1579  animation-delay: 0.25s;
1580}
1581/* Contact page (post 1977) - title weight fix */
1582body.page-id-1977 .gdlr-core-title-item-title {
1583  font-weight: 400 !important;
1584}
1585
1586/* Contact page (post 1977) - header height match to Blog page */
1587body.page-id-1977 #gdlr-core-wrapper-1 {
1588  padding-top: 123px !important;
1589  padding-bottom: 118px !important;
1590}
1591@media only screen and (max-width: 767px) {
1592  body.page-id-1977 #gdlr-core-wrapper-1 {
1593    padding-top: 70px !important;
1594    padding-bottom: 69px !important;
1595  }
1596}
1597
1598
1599/* Divorce landing page (post 11252) - match Estate Planning landing layout */
1600body.postid-11252 header.attorna-header-wrap{display:none !important;}
1601body.postid-11252 .attorna-body-wrapper{padding-top:58px !important;}
1602body.postid-11252 footer{display:none !important;}
1603body.postid-11252 .attorna-page-title-wrap{background-image:url('https://heralawgroup.com/wp-content/uploads/2026/09/image-1.jpg') !important;background-position:center center !important;background-size:cover !important;}
1604body.postid-11252 .attorna-page-title-content{text-align:left !important;padding-left:560px !important;}
1605body.postid-11252 h1.attorna-page-title{text-align:left !important;text-transform:uppercase !important;font-weight:800 !important;max-width:620px !important;line-height:1.2 !important;letter-spacing:0.5px !important;font-size:42px !important;}
1606body.postid-11252 .hera-landing-two-col{display:flex;gap:40px;}
1607body.postid-11252 .hera-landing-two-col > div{flex:1;}
1608@media only screen and (max-width: 767px) {
1609  body.postid-11252 .attorna-page-title-content{padding-left:20px !important;}
1610  body.postid-11252 .hera-landing-two-col{flex-direction:column;}
1611  body.postid-11252 .hera-locations-grid{grid-template-columns:1fr !important;}
1612}
1613
1614/* Divorce page (post 11252) - remove sidebar, go full width like Estate page */
1615body.postid-11252 .gdlr-core-pbf-sidebar-right{display:none !important;}
1616body.postid-11252 .gdlr-core-pbf-sidebar-content{width:100% !important;}
1617body.postid-11252 .gdlr-core-pbf-sidebar-content-inner{max-width:900px !important;margin:0 auto !important;}
1618
1619
1620/* Divorce page (post 11252) - hide global bottom CTA + contact form, Our Locations should be last */
1621body.postid-11252 .hera-cta-banner, body.postid-11252 #hera-global-contact-form-wrap {display: none !important;}
1622
1623/* Divorce page (post 11252) - hr color, CTA banner color/spacing, attorney grid spacing */
1624body.postid-11252 .gdlr-core-text-box-item-content hr { border-top-color: #051f5f !important; }
1625body.postid-11252 .hera-cta-banner-custom { background: #051f5f !important; margin-bottom: 50px !important; }
1626body.postid-11252 .hera-attorney-grid { gap: 60px !important; }
1627@media only screen and (max-width: 767px) {
1628  body.postid-11252 .hera-attorney-grid { gap: 30px !important; }
1629}
1630
1631/* Divorce page (post 11252) - add breathing room below Our Locations at bottom of page */
1632body.postid-11252 .gdlr-core-text-box-item-content { padding-bottom: 60px; }
1633
1634/* Family Law page title - match Estate Planning style/size + blur-in entrance (mirrors postid-11215) */
1635body.postid-14101 .attorna-page-title-content {
1636  animation: 1.6s ease-out 0s 1 normal forwards running hlgComeIntoFocus;
1637}
1638body.postid-14101 .attorna-page-title-content .attorna-page-title {
1639  font-family: 'Poppins', sans-serif;
1640  font-weight: 400;
1641  text-transform: uppercase;
1642  letter-spacing: 4px;
1643  font-size: 96px;
1644  line-height: 1.15;
1645}
1646
1647/* Family Law page - remove global CTA banner and global "Get In Touch" contact form (postid-14101 only) */
1648body.postid-14101 .hera-cta-banner {
1649  display: none !important;
1650}
1651body.postid-14101 #hera-global-contact-form-wrap {
1652  display: none !important;
1653}
1654
1655/* Divorce page - remove sidebar, remove global CTA banner, and remove global "Get In Touch" contact form (postid-14098 only) */
1656body.postid-14098 .gdlr-core-pbf-sidebar-right {
1657  display: none !important;
1658}
1659body.postid-14098 .gdlr-core-pbf-sidebar-content {
1660  width: 100% !important;
1661}
1662body.postid-14098 .hera-cta-banner {
1663  display: none !important;
1664}
1665body.postid-14098 #hera-global-contact-form-wrap {
1666  display: none !important;
1667}
1668
1669/* Divorce page - hide top nav and footer for standalone landing page (postid-14098 only) */
1670body.postid-14098 header.attorna-header-wrap {
1671  display: none !important;
1672}
1673body.postid-14098 footer {
1674  display: none !important;
1675}
1676
1677body.postid-14098 .attorna-body-wrapper {
1678  padding-top: 0 !important;
1679}
1680
1681/* Divorce page - format title to match left-aligned bold placement used on the Estate Planning for Families landing page (postid-14098 only) */
1682body.postid-14098 .attorna-page-title-content {
1683  text-align: left !important;
1684  padding-left: 560px !important;
1685
1686  padding-top: 150px !important;
1687  padding-bottom: 116px !important;}
1688body.postid-14098 h1.attorna-page-title {
1689  text-align: left !important;
1690  text-transform: uppercase !important;
1691  font-family: Poppins, sans-serif !important;
1692  font-weight: 700 !important;
1693  max-width: 620px !important;
1694  line-height: 1.2 !important;
1695  letter-spacing: 0.5px !important;
1696}
1697
1698
1699/* Family Law page - match caption size/style to Estate Planning page (postid-14101 only) */
1700body.postid-14101 .attorna-page-title-content .attorna-page-caption {
1701  font-size: 26px !important;
1702  letter-spacing: 5px !important;
1703}
1704
1705/* Divorce (High Net Worth) draft page - caption style match + blur-in animation (postid-14144 only) */
1706body.postid-14144 .attorna-page-title-content .attorna-page-caption {
1707  font-size: 26px !important;
1708  letter-spacing: 5px !important;
1709}
1710@keyframes hera-blur-in-14144 {
1711  from { opacity: 0; filter: blur(12px); }
1712  to { opacity: 1; filter: blur(0); }
1713}
1714body.postid-14144 .attorna-page-title-content {
1715  animation: hera-blur-in-14144 1.2s ease-out both;
1716}
1717
1718/* Divorce (High Net Worth) draft page - title style match to Estate/Family Law (postid-14144 only) */
1719body.postid-14144 .attorna-page-title-content .attorna-page-title {
1720  font-family: Poppins, sans-serif !important;
1721  font-weight: 400 !important;
1722  text-transform: uppercase !important;
1723  letter-spacing: 4px !important;
1724  font-size: 96px !important;
1725  line-height: 1.15 !important;
1726}
1727
1728
1729/* Divorce (High Net Worth) draft page - hide the global 'Get In Touch' contact form so only the page's own consultation form shows (postid-14144 only) */
1730body.postid-14144 #hera-global-contact-form-wrap {
1731  display: none !important;
1732}
1733
1734
1735/* ===== Mobile fixes for Estate Planning for Families landing page (page-id-13727 only) ===== */
1736
1737/* Contact form heading was breaking mid-word ("Consultatio" / "n") at a fixed 40px on narrow screens */
1738@media (max-width: 600px) {
1739  body.page-id-13727 #consultation h2 {
1740    font-size: 26px !important;
1741    line-height: 1.25 !important;
1742  }
1743}
1744
1745/* Google reviews: stack single column instead of squished 2-across */
1746@media (max-width: 600px) {
1747  body.page-id-13727 [style*="grid-template-columns: 1fr 1fr"] {
1748    grid-template-columns: 1fr !important;
1749  }
1750}
1751
1752/* Locations: stack single column instead of cramped 3-across (office names were wrapping letter by letter) */
1753@media (max-width: 767px) {
1754  body.page-id-13727 [style*="grid-template-columns: repeat(3,1fr)"] {
1755    grid-template-columns: 1fr !important;
1756  }
1757}
1758
1759
1760/* ===== Mobile: fix broken page-title layout on Estate Planning for Families landing page (page-id-13727 only) ===== */
1761/* The default title-block layout overflows/collapses to 0-width on narrow screens for this page
1762   (the reference Estate Planning page has its own flex-layout override; this page never had one).
1763   Mobile-only, scoped strictly to this page; does not touch desktop or any other page. */
1764@media (max-width: 767px) {
1765  body.page-id-13727 .attorna-page-title-content {
1766    display: flex !important;
1767    flex-direction: column !important;
1768    align-items: center !important;
1769    width: 100% !important;
1770  }
1771  body.page-id-13727 .attorna-page-title {
1772    width: auto !important;
1773    max-width: 100% !important;
1774    text-align: center !important;
1775    line-height: 1.3 !important;
1776  }
1777}
1778
1779/* Additional fix: this page's title module has a fixed 560px left padding (reserved for
1780   the desktop decorative logo graphic) with no mobile override, pushing the whole title
1781   off-screen on narrow devices. Zero it out on mobile only, scoped to this page. */
1782@media (max-width: 767px) {
1783  body.page-id-13727 .attorna-page-title-content {
1784    padding-left: 20px !important;
1785    padding-right: 20px !important;
1786  }
1787}
1788
1789
1790/* ===== Hide mobile hamburger menu icon on the 2 landing pages (Estate Planning for Families page-id-13727, Divorce Attorneys postid-14098) ===== */
1791/* Mobile-only; hides just the hamburger menu button/icon, leaves logo, Free Consultation
1792   button, phone number, and account icon untouched. Does not affect desktop on these pages
1793   or any other page's mobile/desktop nav. */
1794@media (max-width: 767px) {
1795  body.page-id-13727 .attorna-mobile-menu-right,
1796  body.postid-14098 .attorna-mobile-menu-right {
1797    display: none !important;
1798  }
1799}
1800
1801
1802/* ===== Mobile fixes for Divorce Attorneys landing page (postid-14098 only) ===== */
1803/* Same root causes as the Estate Planning for Families landing page:
1804   1) The title block has a fixed 560px left padding meant for the desktop decorative
1805      logo graphic, with no mobile override, pushing the title off-screen on phones.
1806   2) The contact form heading breaks mid-word at a fixed desktop font-size on narrow screens.
1807   Mobile-only, scoped strictly to this page; does not touch desktop or any other page. */
1808@media (max-width: 767px) {
1809  body.postid-14098 .attorna-page-title-content {
1810    display: flex !important;
1811    flex-direction: column !important;
1812    align-items: center !important;
1813    text-align: center !important;
1814    padding-left: 20px !important;
1815    padding-right: 20px !important;
1816    width: 100% !important;
1817  }
1818  body.postid-14098 .attorna-page-title {
1819    width: auto !important;
1820    max-width: 100% !important;
1821    text-align: center !important;
1822    line-height: 1.3 !important;
1823  }
1824}
1825
1826@media (max-width: 600px) {
1827  body.postid-14098 #consultation h2 {
1828    font-size: 26px !important;
1829    line-height: 1.25 !important;
1830  }
1831}
1832
1833
1834/* Hide top bar social icons on the 2 landing pages */
1835body.page-id-13727 .attorna-top-bar-right-social,
1836body.postid-14098 .attorna-top-bar-right-social {
1837  display: none !important;
1838}
1839
1840
1841/* Reduce Divorce page mobile H1 font size so "Massachusetts" fits on one line */
1842@media (max-width: 767px) {
1843  body.postid-14098 .attorna-page-title {
1844    font-size: 26px !important;
1845    line-height: 1.3 !important;
1846  }
1847}
1848
1849/* LGBTQ+ Representation page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1850@keyframes lgbtqHeaderFadeIn {
1851  from { filter: blur(8px); opacity: 0; }
1852  to { filter: blur(0); opacity: 1; }
1853}
1854body.postid-11660 .attorna-page-title-content {
1855  animation: lgbtqHeaderFadeIn 1.2s ease-out;
1856}
1857body.postid-11660 .attorna-page-title {
1858  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1859  letter-spacing: 4px !important;
1860  line-height: 1.15 !important;
1861}
1862body.postid-11660 .attorna-page-title .hera-lgbtq-normal {
1863  font-family: 'Poppins', sans-serif !important;
1864  font-weight: 400 !important;
1865  font-size: 96px !important;
1866}
1867body.postid-11660 .attorna-page-title .hera-lgbtq-thin {
1868  font-family: 'Poppins', sans-serif !important;
1869  font-weight: 100 !important;
1870  font-size: 96px !important;
1871  text-transform: uppercase !important;
1872}
1873body.postid-11660 .attorna-page-caption {
1874  font-family: 'Poppins', sans-serif !important;
1875  font-weight: 400 !important;
1876  font-size: 20px !important;
1877  letter-spacing: 4px !important;
1878}
1879
1880/* Domestic Violence & Restraining Orders page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1881@keyframes dvHeaderFadeIn {
1882  from { filter: blur(8px); opacity: 0; }
1883  to { filter: blur(0); opacity: 1; }
1884}
1885body.postid-11210 .attorna-page-title-content {
1886  animation: dvHeaderFadeIn 1.2s ease-out;
1887}
1888body.postid-11210 .attorna-page-title {
1889  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1890  letter-spacing: 4px !important;
1891  line-height: 1.15 !important;
1892  text-transform: uppercase !important;
1893}
1894body.postid-11210 .attorna-page-title .hera-dv-normal {
1895  font-family: 'Poppins', sans-serif !important;
1896  font-weight: 400 !important;
1897  font-size: 96px !important;
1898}
1899body.postid-11210 .attorna-page-title .hera-dv-thin {
1900  font-family: 'Poppins', sans-serif !important;
1901  font-weight: 100 !important;
1902  font-size: 96px !important;
1903}
1904
1905/* Mediation page header: Poppins Normal, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1906@keyframes mediationHeaderFadeIn {
1907  from { filter: blur(8px); opacity: 0; }
1908  to { filter: blur(0); opacity: 1; }
1909}
1910body.postid-11228 .attorna-page-title-content {
1911  animation: mediationHeaderFadeIn 1.2s ease-out;
1912}
1913body.postid-11228 .attorna-page-title {
1914  font-family: 'Poppins', sans-serif !important;
1915  font-weight: 400 !important;
1916  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1917  letter-spacing: 4px !important;
1918  line-height: 1.15 !important;
1919  text-transform: uppercase !important;
1920  font-size: 96px !important;
1921}
1922
1923/* Collaborative Law page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1924@keyframes clHeaderFadeIn {
1925  from { filter: blur(8px); opacity: 0; }
1926  to { filter: blur(0); opacity: 1; }
1927}
1928body.postid-13559 .attorna-page-title-content {
1929  animation: clHeaderFadeIn 1.2s ease-out;
1930}
1931body.postid-13559 .attorna-page-title {
1932  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1933  letter-spacing: 4px !important;
1934  line-height: 1.15 !important;
1935  text-transform: uppercase !important;
1936}
1937body.postid-13559 .attorna-page-title .hera-cl-normal {
1938  font-family: 'Poppins', sans-serif !important;
1939  font-weight: 400 !important;
1940  font-size: 96px !important;
1941}
1942body.postid-13559 .attorna-page-title .hera-cl-thin {
1943  font-family: 'Poppins', sans-serif !important;
1944  font-weight: 100 !important;
1945  font-size: 96px !important;
1946}
1947body.postid-13559 .attorna-page-caption {
1948  font-family: 'Poppins', sans-serif !important;
1949  font-weight: 400 !important;
1950  font-size: 20px !important;
1951  letter-spacing: 4px !important;
1952}
1953
1954/* Prenuptial & Postnuptial Agreements page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1955@keyframes pnHeaderFadeIn {
1956  from { filter: blur(8px); opacity: 0; }
1957  to { filter: blur(0); opacity: 1; }
1958}
1959body.postid-11230 .attorna-page-title-content {
1960  animation: pnHeaderFadeIn 1.2s ease-out;
1961}
1962body.postid-11230 .attorna-page-title {
1963  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1964  letter-spacing: 4px !important;
1965  line-height: 1.15 !important;
1966  text-transform: uppercase !important;
1967}
1968body.postid-11230 .attorna-page-title .hera-pn-normal {
1969  font-family: 'Poppins', sans-serif !important;
1970  font-weight: 400 !important;
1971  font-size: 96px !important;
1972}
1973body.postid-11230 .attorna-page-title .hera-pn-thin {
1974  font-family: 'Poppins', sans-serif !important;
1975  font-weight: 100 !important;
1976  font-size: 96px !important;
1977}
1978body.postid-11230 .attorna-page-caption {
1979  font-family: 'Poppins', sans-serif !important;
1980  font-weight: 400 !important;
1981  font-size: 20px !important;
1982  letter-spacing: 4px !important;
1983}
1984
1985/* Appeals page header: Poppins Normal, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
1986@keyframes appealsHeaderFadeIn {
1987  from { filter: blur(8px); opacity: 0; }
1988  to { filter: blur(0); opacity: 1; }
1989}
1990body.postid-12122 .attorna-page-title-content {
1991  animation: appealsHeaderFadeIn 1.2s ease-out;
1992}
1993body.postid-12122 .attorna-page-title {
1994  font-family: 'Poppins', sans-serif !important;
1995  font-weight: 400 !important;
1996  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
1997  letter-spacing: 4px !important;
1998  line-height: 1.15 !important;
1999  text-transform: uppercase !important;
2000  font-size: 96px !important;
2001}
2002body.postid-12122 .attorna-page-caption {
2003  font-family: 'Poppins', sans-serif !important;
2004  font-weight: 400 !important;
2005  font-size: 20px !important;
2006  letter-spacing: 4px !important;
2007}
2008
2009/* Guardianship & Conservatorship page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2010@keyframes gcHeaderFadeIn {
2011  from { filter: blur(8px); opacity: 0; }
2012  to { filter: blur(0); opacity: 1; }
2013}
2014body.postid-11226 .attorna-page-title-content {
2015  animation: gcHeaderFadeIn 1.2s ease-out;
2016}
2017body.postid-11226 .attorna-page-title {
2018  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2019  letter-spacing: 4px !important;
2020  line-height: 1.15 !important;
2021  text-transform: uppercase !important;
2022}
2023body.postid-11226 .attorna-page-title .hera-gc-normal {
2024  font-family: 'Poppins', sans-serif !important;
2025  font-weight: 400 !important;
2026  font-size: 96px !important;
2027}
2028body.postid-11226 .attorna-page-title .hera-gc-thin {
2029  font-family: 'Poppins', sans-serif !important;
2030  font-weight: 100 !important;
2031  font-size: 96px !important;
2032}
2033
2034/* Name Change & Adoption page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2035@keyframes ncaHeaderFadeIn {
2036  from { filter: blur(8px); opacity: 0; }
2037  to { filter: blur(0); opacity: 1; }
2038}
2039body.postid-13554 .attorna-page-title-content {
2040  animation: ncaHeaderFadeIn 1.2s ease-out;
2041}
2042body.postid-13554 .attorna-page-title {
2043  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2044  letter-spacing: 4px !important;
2045  line-height: 1.15 !important;
2046  text-transform: uppercase !important;
2047}
2048body.postid-13554 .attorna-page-title .hera-nca-normal {
2049  font-family: 'Poppins', sans-serif !important;
2050  font-weight: 400 !important;
2051  font-size: 96px !important;
2052}
2053body.postid-13554 .attorna-page-title .hera-nca-thin {
2054  font-family: 'Poppins', sans-serif !important;
2055  font-weight: 100 !important;
2056  font-size: 96px !important;
2057}
2058body.postid-13554 .attorna-page-caption {
2059  font-family: 'Poppins', sans-serif !important;
2060  font-weight: 400 !important;
2061  font-size: 20px !important;
2062  letter-spacing: 4px !important;
2063}
2064
2065/* Our Blog page header: size and capitalization update to match Estate Planning reference (post 11215) */
2066@keyframes blogHeaderFadeIn {
2067  from { filter: blur(8px); opacity: 0; }
2068  to { filter: blur(0); opacity: 1; }
2069}
2070body.page-id-2694 .attorna-page-title-content {
2071  animation: blogHeaderFadeIn 1.2s ease-out;
2072}
2073body.page-id-2694 .attorna-page-title-content .attorna-page-title {
2074  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2075  letter-spacing: 4px !important;
2076  line-height: 1.15 !important;
2077  text-transform: uppercase !important;
2078  font-family: 'Poppins', sans-serif !important;
2079  font-weight: 400 !important;
2080  font-size: 96px !important;
2081}
2082body.page-id-2694 .attorna-page-title-content .attorna-page-title .hera-blog-thin {
2083  font-family: 'Poppins', sans-serif !important;
2084  font-weight: 100 !important;
2085  font-size: 96px !important;
2086}
2087body.page-id-2694 .attorna-page-caption {
2088  font-family: 'Poppins', sans-serif !important;
2089  font-weight: 400 !important;
2090  font-size: 20px !important;
2091  letter-spacing: 4px !important;
2092}
2093
2094/* 209C Actions in Family Court page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2095@keyframes actions209cHeaderFadeIn {
2096  from { filter: blur(8px); opacity: 0; }
2097  to { filter: blur(0); opacity: 1; }
2098}
2099body.postid-11260 .attorna-page-title-content {
2100  animation: actions209cHeaderFadeIn 1.2s ease-out;
2101}
2102body.postid-11260 .attorna-page-title {
2103  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2104  letter-spacing: 4px !important;
2105  line-height: 1.15 !important;
2106  text-transform: uppercase !important;
2107}
2108body.postid-11260 .attorna-page-title .hera-209c-normal {
2109  font-family: 'Poppins', sans-serif !important;
2110  font-weight: 400 !important;
2111  font-size: 96px !important;
2112}
2113body.postid-11260 .attorna-page-title .hera-209c-thin {
2114  font-family: 'Poppins', sans-serif !important;
2115  font-weight: 100 !important;
2116  font-size: 96px !important;
2117}
2118body.postid-11260 .attorna-page-caption {
2119  font-family: 'Poppins', sans-serif !important;
2120  font-weight: 400 !important;
2121  font-size: 20px !important;
2122  letter-spacing: 4px !important;
2123}
2124
2125
2126/* Child Custody & Parenting Time page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2127@keyframes ccHeaderFadeIn {
2128  from { filter: blur(8px); opacity: 0; }
2129  to { filter: blur(0); opacity: 1; }
2130}
2131body.postid-6180 .attorna-page-title-content {
2132  animation: ccHeaderFadeIn 1.2s ease-out;
2133}
2134body.postid-6180 .attorna-page-title {
2135  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2136  letter-spacing: 4px !important;
2137  line-height: 1.15 !important;
2138  text-transform: uppercase !important;
2139}
2140body.postid-6180 .attorna-page-title .hera-cc-normal {
2141  font-family: 'Poppins', sans-serif !important;
2142  font-weight: 400 !important;
2143  font-size: 96px !important;
2144}
2145body.postid-6180 .attorna-page-title .hera-cc-thin {
2146  font-family: 'Poppins', sans-serif !important;
2147  font-weight: 100 !important;
2148  font-size: 96px !important;
2149}
2150body.postid-6180 .attorna-page-caption {
2151  font-family: 'Poppins', sans-serif !important;
2152  font-weight: 400 !important;
2153  font-size: 20px !important;
2154  letter-spacing: 4px !important;
2155}
2156
2157
2158/* Child Support page header: Poppins Normal, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2159@keyframes childSupportHeaderFadeIn {
2160  from { filter: blur(8px); opacity: 0; }
2161  to { filter: blur(0); opacity: 1; }
2162}
2163body.postid-11276 .attorna-page-title-content {
2164  animation: childSupportHeaderFadeIn 1.2s ease-out;
2165}
2166body.postid-11276 .attorna-page-title {
2167  font-family: 'Poppins', sans-serif !important;
2168  font-weight: 400 !important;
2169  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2170  letter-spacing: 4px !important;
2171  line-height: 1.15 !important;
2172  text-transform: uppercase !important;
2173  font-size: 96px !important;
2174}
2175body.postid-11276 .attorna-page-caption {
2176  font-family: 'Poppins', sans-serif !important;
2177  font-weight: 400 !important;
2178  font-size: 20px !important;
2179  letter-spacing: 4px !important;
2180}
2181
2182
2183/* Child Support page header: split "Support" to Thin weight (overrides whole-title Normal rule above) */
2184body.postid-11276 .attorna-page-title .hera-chsup-thin {
2185  font-family: 'Poppins', sans-serif !important;
2186  font-weight: 100 !important;
2187  font-size: 96px !important;
2188}
2189
2190
2191/* Contempt Actions in Family Court page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2192@keyframes contemptHeaderFadeIn {
2193  from { filter: blur(8px); opacity: 0; }
2194  to { filter: blur(0); opacity: 1; }
2195}
2196body.postid-11259 .attorna-page-title-content {
2197  animation: contemptHeaderFadeIn 1.2s ease-out;
2198}
2199body.postid-11259 .attorna-page-title {
2200  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2201  letter-spacing: 4px !important;
2202  line-height: 1.15 !important;
2203  text-transform: uppercase !important;
2204}
2205body.postid-11259 .attorna-page-title .hera-contempt-normal {
2206  font-family: 'Poppins', sans-serif !important;
2207  font-weight: 400 !important;
2208  font-size: 96px !important;
2209}
2210body.postid-11259 .attorna-page-title .hera-contempt-thin {
2211  font-family: 'Poppins', sans-serif !important;
2212  font-weight: 100 !important;
2213  font-size: 96px !important;
2214}
2215body.postid-11259 .attorna-page-caption {
2216  font-family: 'Poppins', sans-serif !important;
2217  font-weight: 400 !important;
2218  font-size: 20px !important;
2219  letter-spacing: 4px !important;
2220}
2221
2222
2223/* Guardian Ad Litem Investigations page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2224@keyframes galHeaderFadeIn {
2225  from { filter: blur(8px); opacity: 0; }
2226  to { filter: blur(0); opacity: 1; }
2227}
2228body.postid-11218 .attorna-page-title-content {
2229  animation: galHeaderFadeIn 1.2s ease-out;
2230}
2231body.postid-11218 .attorna-page-title {
2232  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2233  letter-spacing: 4px !important;
2234  line-height: 1.15 !important;
2235  text-transform: uppercase !important;
2236}
2237body.postid-11218 .attorna-page-title .hera-gal-normal {
2238  font-family: 'Poppins', sans-serif !important;
2239  font-weight: 400 !important;
2240  font-size: 96px !important;
2241}
2242body.postid-11218 .attorna-page-title .hera-gal-thin {
2243  font-family: 'Poppins', sans-serif !important;
2244  font-weight: 100 !important;
2245  font-size: 96px !important;
2246}
2247body.postid-11218 .attorna-page-caption {
2248  font-family: 'Poppins', sans-serif !important;
2249  font-weight: 400 !important;
2250  font-size: 20px !important;
2251  letter-spacing: 4px !important;
2252}
2253
2254
2255/* Modification Actions in Family Law page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2256@keyframes modHeaderFadeIn {
2257  from { filter: blur(8px); opacity: 0; }
2258  to { filter: blur(0); opacity: 1; }
2259}
2260body.postid-11197 .attorna-page-title-content {
2261  animation: modHeaderFadeIn 1.2s ease-out;
2262}
2263body.postid-11197 .attorna-page-title {
2264  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2265  letter-spacing: 4px !important;
2266  line-height: 1.15 !important;
2267  text-transform: uppercase !important;
2268}
2269body.postid-11197 .attorna-page-title .hera-mod-normal {
2270  font-family: 'Poppins', sans-serif !important;
2271  font-weight: 400 !important;
2272  font-size: 96px !important;
2273}
2274body.postid-11197 .attorna-page-title .hera-mod-thin {
2275  font-family: 'Poppins', sans-serif !important;
2276  font-weight: 100 !important;
2277  font-size: 96px !important;
2278}
2279body.postid-11197 .attorna-page-caption {
2280  font-family: 'Poppins', sans-serif !important;
2281  font-weight: 400 !important;
2282  font-size: 20px !important;
2283  letter-spacing: 4px !important;
2284}
2285
2286
2287/* Paternity Actions in Family Court page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2288@keyframes patHeaderFadeIn {
2289  from { filter: blur(8px); opacity: 0; }
2290  to { filter: blur(0); opacity: 1; }
2291}
2292body.postid-11266 .attorna-page-title-content {
2293  animation: patHeaderFadeIn 1.2s ease-out;
2294}
2295body.postid-11266 .attorna-page-title {
2296  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2297  letter-spacing: 4px !important;
2298  line-height: 1.15 !important;
2299  text-transform: uppercase !important;
2300}
2301body.postid-11266 .attorna-page-title .hera-pat-normal {
2302  font-family: 'Poppins', sans-serif !important;
2303  font-weight: 400 !important;
2304  font-size: 96px !important;
2305}
2306body.postid-11266 .attorna-page-title .hera-pat-thin {
2307  font-family: 'Poppins', sans-serif !important;
2308  font-weight: 100 !important;
2309  font-size: 96px !important;
2310}
2311body.postid-11266 .attorna-page-caption {
2312  font-family: 'Poppins', sans-serif !important;
2313  font-weight: 400 !important;
2314  font-size: 20px !important;
2315  letter-spacing: 4px !important;
2316}
2317
2318/* Alimony (Spousal Support) page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2319@keyframes alimHeaderFadeIn {
2320  from { filter: blur(8px); opacity: 0; }
2321  to { filter: blur(0); opacity: 1; }
2322}
2323body.postid-11277 .attorna-page-title-content {
2324  animation: alimHeaderFadeIn 1.2s ease-out;
2325}
2326body.postid-11277 .attorna-page-title {
2327  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2328  letter-spacing: 4px !important;
2329  line-height: 1.15 !important;
2330  text-transform: uppercase !important;
2331}
2332body.postid-11277 .attorna-page-title .hera-alim-normal {
2333  font-family: 'Poppins', sans-serif !important;
2334  font-weight: 400 !important;
2335  font-size: 96px !important;
2336}
2337body.postid-11277 .attorna-page-title .hera-alim-thin {
2338  font-family: 'Poppins', sans-serif !important;
2339  font-weight: 100 !important;
2340  font-size: 96px !important;
2341}
2342body.postid-11277 .attorna-page-caption {
2343  font-family: 'Poppins', sans-serif !important;
2344  font-weight: 400 !important;
2345  font-size: 20px !important;
2346  letter-spacing: 4px !important;
2347}
2348
2349/* Contested & Uncontested Divorce page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2350@keyframes divHeaderFadeIn {
2351  from { filter: blur(8px); opacity: 0; }
2352  to { filter: blur(0); opacity: 1; }
2353}
2354body.postid-13572 .attorna-page-title-content {
2355  animation: divHeaderFadeIn 1.2s ease-out;
2356}
2357body.postid-13572 .attorna-page-title {
2358  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2359  letter-spacing: 4px !important;
2360  line-height: 1.15 !important;
2361  text-transform: uppercase !important;
2362}
2363body.postid-13572 .attorna-page-title .hera-div-normal {
2364  font-family: 'Poppins', sans-serif !important;
2365  font-weight: 400 !important;
2366  font-size: 96px !important;
2367}
2368body.postid-13572 .attorna-page-title .hera-div-thin {
2369  font-family: 'Poppins', sans-serif !important;
2370  font-weight: 100 !important;
2371  font-size: 96px !important;
2372}
2373body.postid-13572 .attorna-page-caption {
2374  font-family: 'Poppins', sans-serif !important;
2375  font-weight: 400 !important;
2376  font-size: 20px !important;
2377  letter-spacing: 4px !important;
2378}
2379
2380/* High Net Worth Divorce page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2381@keyframes hnwHeaderFadeIn {
2382  from { filter: blur(8px); opacity: 0; }
2383  to { filter: blur(0); opacity: 1; }
2384}
2385body.postid-13568 .attorna-page-title-content {
2386  animation: hnwHeaderFadeIn 1.2s ease-out;
2387}
2388body.postid-13568 .attorna-page-title {
2389  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2390  letter-spacing: 4px !important;
2391  line-height: 1.15 !important;
2392  text-transform: uppercase !important;
2393}
2394body.postid-13568 .attorna-page-title .hera-hnw-normal {
2395  font-family: 'Poppins', sans-serif !important;
2396  font-weight: 400 !important;
2397  font-size: 96px !important;
2398}
2399body.postid-13568 .attorna-page-title .hera-hnw-thin {
2400  font-family: 'Poppins', sans-serif !important;
2401  font-weight: 100 !important;
2402  font-size: 96px !important;
2403}
2404body.postid-13568 .attorna-page-caption {
2405  font-family: 'Poppins', sans-serif !important;
2406  font-weight: 400 !important;
2407  font-size: 20px !important;
2408  letter-spacing: 4px !important;
2409}
2410
2411/* International Divorce page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2412@keyframes intlHeaderFadeIn {
2413  from { filter: blur(8px); opacity: 0; }
2414  to { filter: blur(0); opacity: 1; }
2415}
2416body.postid-13570 .attorna-page-title-content {
2417  animation: intlHeaderFadeIn 1.2s ease-out;
2418}
2419body.postid-13570 .attorna-page-title {
2420  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2421  letter-spacing: 4px !important;
2422  line-height: 1.15 !important;
2423  text-transform: uppercase !important;
2424}
2425body.postid-13570 .attorna-page-title .hera-intl-normal {
2426  font-family: 'Poppins', sans-serif !important;
2427  font-weight: 400 !important;
2428  font-size: 96px !important;
2429}
2430body.postid-13570 .attorna-page-title .hera-intl-thin {
2431  font-family: 'Poppins', sans-serif !important;
2432  font-weight: 100 !important;
2433  font-size: 96px !important;
2434}
2435body.postid-13570 .attorna-page-caption {
2436  font-family: 'Poppins', sans-serif !important;
2437  font-weight: 400 !important;
2438  font-size: 20px !important;
2439  letter-spacing: 4px !important;
2440}
2441
2442/* LGBTQ+ Resources page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2443@keyframes lgbtqHeaderFadeIn {
2444  from { filter: blur(8px); opacity: 0; }
2445  to { filter: blur(0); opacity: 1; }
2446}
2447body.postid-13528 .attorna-page-title-content {
2448  animation: lgbtqHeaderFadeIn 1.2s ease-out;
2449}
2450body.postid-13528 .attorna-page-title {
2451  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2452  letter-spacing: 4px !important;
2453  line-height: 1.15 !important;
2454  text-transform: uppercase !important;
2455}
2456body.postid-13528 .attorna-page-title .hera-lgbtq-normal {
2457  font-family: 'Poppins', sans-serif !important;
2458  font-weight: 400 !important;
2459  font-size: 96px !important;
2460}
2461body.postid-13528 .attorna-page-title .hera-lgbtq-thin {
2462  font-family: 'Poppins', sans-serif !important;
2463  font-weight: 100 !important;
2464  font-size: 96px !important;
2465}
2466body.postid-13528 .attorna-page-caption {
2467  font-family: 'Poppins', sans-serif !important;
2468  font-weight: 400 !important;
2469  font-size: 20px !important;
2470  letter-spacing: 4px !important;
2471}
2472
2473/* Domestic Violence Resources page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2474@keyframes dvHeaderFadeIn {
2475  from { filter: blur(8px); opacity: 0; }
2476  to { filter: blur(0); opacity: 1; }
2477}
2478body.postid-13542 .attorna-page-title-content {
2479  animation: dvHeaderFadeIn 1.2s ease-out;
2480}
2481body.postid-13542 .attorna-page-title {
2482  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2483  letter-spacing: 4px !important;
2484  line-height: 1.15 !important;
2485  text-transform: uppercase !important;
2486}
2487body.postid-13542 .attorna-page-title .hera-dv-normal {
2488  font-family: 'Poppins', sans-serif !important;
2489  font-weight: 400 !important;
2490  font-size: 96px !important;
2491}
2492body.postid-13542 .attorna-page-title .hera-dv-thin {
2493  font-family: 'Poppins', sans-serif !important;
2494  font-weight: 100 !important;
2495  font-size: 96px !important;
2496}
2497body.postid-13542 .attorna-page-caption {
2498  font-family: 'Poppins', sans-serif !important;
2499  font-weight: 400 !important;
2500  font-size: 20px !important;
2501  letter-spacing: 4px !important;
2502}
2503
2504/* Power of Attorney & Advance Directives page header: font split, size, fade-in animation, drop shadow (matches Estate Planning reference, post 11215) */
2505@keyframes poaHeaderFadeIn {
2506  from { filter: blur(8px); opacity: 0; }
2507  to { filter: blur(0); opacity: 1; }
2508}
2509body.postid-13566 .attorna-page-title-content {
2510  animation: poaHeaderFadeIn 1.2s ease-out;
2511}
2512body.postid-13566 .attorna-page-title {
2513  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
2514  letter-spacing: 4px !important;
2515  line-height: 1.15 !important;
2516  text-transform: uppercase !important;
2517}
2518body.postid-13566 .attorna-page-title .hera-poa-normal {
2519  font-family: 'Poppins', sans-serif !important;
2520  font-weight: 400 !important;
2521  font-size: 96px !important;
2522}
2523body.postid-13566 .attorna-page-title .hera-poa-thin {
2524  font-family: 'Poppins', sans-serif !important;
2525  font-weight: 100 !important;
2526  font-size: 96px !important;
2527}
2528body.postid-13566 .attorna-page-caption {
2529  font-family: 'Poppins', sans-serif !important;
2530  font-weight: 400 !important;
2531  font-size: 20px !important;
2532  letter-spacing: 4px !important;
2533}
2534
2535/* Probate Page (13937) - FAQ Accordion Readability Fix */
2536body.postid-13937 details.estate-accordion-item {
2537  border: 1px solid #e0e0e0;
2538  border-radius: 6px;
2539  padding: 18px 20px;
2540  margin-bottom: 14px;
2541  background: #fff;
2542}
2543body.postid-13937 details.estate-accordion-item summary {
2544  font-family: 'Poppins', sans-serif !important;
2545  font-size: 18px !important;
2546  font-weight: 600 !important;
2547  color: #161616 !important;
2548  cursor: pointer;
2549  list-style: none;
2550  position: relative;
2551  padding-right: 30px;
2552}
2553body.postid-13937 details.estate-accordion-item summary::-webkit-details-marker {
2554  display: none;
2555}
2556body.postid-13937 details.estate-accordion-item summary::after {
2557  content: '+';
2558  position: absolute;
2559  right: 0;
2560  top: 0;
2561  font-size: 22px;
2562  font-weight: 400;
2563  color: #7ba942;
2564  transition: transform 0.2s ease;
2565}
2566body.postid-13937 details.estate-accordion-item[open] summary::after {
2567  content: '\2212';
2568}
2569body.postid-13937 details.estate-accordion-item .hera-accordion-answer,
2570body.postid-13937 details.estate-accordion-item .hera-accordion-answer p {
2571  font-family: 'Poppins', sans-serif !important;
2572  font-size: 16px !important;
2573  color: #555 !important;
2574  line-height: 1.7 !important;
2575  margin-top: 12px;
2576}
2577
2578body.postid-13937 details.estate-accordion-item:not([open]) > .hera-accordion-answer {
2579  display: none !important;
2580}
2581body.postid-13937 details.estate-accordion-item[open] > .hera-accordion-answer {
2582  display: block !important;
2583}
2584
2585
2586/* Family Law Attorneys Page (14101) - Mobile-only readability/layout fixes */
2587@media (max-width: 767px) {
2588
2589  /* Fix 1: "We Guide You Through Family Law Matters" title overflow */
2590  body.postid-14101 .hera-page-title-fixed {
2591    font-size: 26px !important;
2592    line-height: 1.3 !important;
2593    margin-top: 30px !important;
2594  }
2595  body.postid-14101 .hera-page-title-fixed span {
2596    white-space: normal !important;
2597    font-size: 26px !important;
2598  }
2599
2600  /* Fix 2: "What Our Clients Are Saying About Us" / "Schedule A Free Consultation" titles */
2601  body.postid-14101 .gdlr-core-title-item-title {
2602    white-space: normal !important;
2603    overflow-wrap: break-word !important;
2604    word-break: break-word !important;
2605    font-size: 24px !important;
2606    line-height: 1.3 !important;
2607  }
2608
2609  /* Fix 3: Lawyers section - stack cards, circular photos, See More bio toggle */
2610  body.postid-14101 .hera-lawyer-grid {
2611    display: block !important;
2612  }
2613  body.postid-14101 .hera-lawyer-card {
2614    text-align: center !important;
2615    margin: 0 0 40px 0 !important;
2616    padding-bottom: 30px !important;
2617    border-bottom: 1px solid #e3e1da !important;
2618  }
2619  body.postid-14101 .hera-lawyer-card:last-child {
2620    border-bottom: none !important;
2621    margin-bottom: 0 !important;
2622  }
2623  body.postid-14101 .hera-lawyer-photo {
2624    width: 140px !important;
2625    height: 140px !important;
2626    display: block !important;
2627    float: none !important;
2628    margin: 0 auto 16px auto !important;
2629  }
2630  body.postid-14101 .hera-lawyer-card p:first-child {
2631    text-align: center !important;
2632  }
2633  body.postid-14101 .hera-lawyer-name {
2634    text-align: center !important;
2635  }
2636  body.postid-14101 .hera-lawyer-bio {
2637    text-align: left !important;
2638    max-height: 6.6em;
2639    overflow: hidden;
2640    position: relative;
2641    transition: max-height 0.3s ease;
2642  }
2643  body.postid-14101 .hera-lawyer-bio:not(.hera-expanded)::after {
2644    content: '';
2645    position: absolute;
2646    bottom: 0;
2647    left: 0;
2648    right: 0;
2649    height: 32px;
2650    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
2651    pointer-events: none;
2652  }
2653  body.postid-14101 .hera-lawyer-bio.hera-expanded {
2654    max-height: none;
2655  }
2656  body.postid-14101 .hera-lawyer-seemore {
2657    display: inline-block;
2658    color: #7ba942;
2659    font-weight: 600;
2660    font-family: 'Poppins', sans-serif;
2661    font-size: 14px;
2662    cursor: pointer;
2663    margin-top: 10px;
2664    text-decoration: underline;
2665  }
2666
2667  /* Fix 4: Contact form fields - ensure full-width, no overflow */
2668  body.postid-14101 form input,
2669  body.postid-14101 form select,
2670  body.postid-14101 form textarea {
2671    width: 100% !important;
2672    box-sizing: border-box !important;
2673    max-width: 100% !important;
2674  }
2675}
2676
2677
2678/* Home page - mobile fixes (max-width 767px only) */
2679@media (max-width: 767px) {
2680	.home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(3) h2, .home #gdlr-core-wrapper-3 h2 { font-size: 30px !important; line-height: 1.25 !important; }
2681	.home #gdlr-core-wrapper-2 h2 { font-size: 28px !important; line-height: 1.25 !important; }
2682	.home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(3) h2 span, .home #gdlr-core-wrapper-2 h2 span, .home #gdlr-core-wrapper-3 h2 span { white-space: normal !important; font-size: inherit !important; }
2683	.home #gdlr-core-wrapper-2 h2 span { font-weight: inherit !important; }
2684	.home #gdlr-core-wrapper-2 .gdlr-core-testimonial-content { font-size: 18px !important; line-height: 1.6 !important; }
2685	.home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(3) .gdlr-core-pbf-column-content-margin { min-height: 0 !important; padding-bottom: 10px !important; }
2686}
2687
2688
2689
2690/* Divorce page (postid-14144) - mobile fixes: hero, attorneys stack + See More, accordion titles, closing heading */
2691@media (max-width: 767px) {
2692body.postid-14144 .attorna-page-title-content .attorna-page-title { font-size: 16vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; white-space: nowrap !important; }
2693body.postid-14144 .attorna-page-title-content .attorna-page-caption { font-size: 3.1vw !important; letter-spacing: 0.4vw !important; white-space: nowrap !important; line-height: 1.4 !important; }
2694body.postid-14144 .hera-lawyer-grid { display: block !important; }
2695body.postid-14144 .hera-lawyer-card { text-align: center !important; margin: 0 0 40px 0 !important; padding-bottom: 30px !important; border-bottom: 1px solid #e3e1da !important; }
2696body.postid-14144 .hera-lawyer-card:last-child { border-bottom: none !important; margin-bottom: 0 !important; }
2697body.postid-14144 .hera-lawyer-photo { width: 140px !important; height: 140px !important; display: block !important; float: none !important; margin: 0 auto 16px auto !important; }
2698body.postid-14144 .hera-lawyer-card p:first-child { text-align: center !important; }
2699body.postid-14144 .hera-lawyer-name { text-align: center !important; }
2700body.postid-14144 .hera-lawyer-bio { text-align: left !important; max-height: 6.6em; overflow: hidden; position: relative; transition: max-height 0.3s ease; }
2701body.postid-14144 .hera-lawyer-bio:not(.hera-expanded)::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 32px; background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); pointer-events: none; }
2702body.postid-14144 .hera-lawyer-bio.hera-expanded { max-height: none; }
2703body.postid-14144 .hera-lawyer-seemore { display: inline-block; color: #7ba942; font-weight: 600; font-family: 'Poppins', sans-serif; font-size: 14px; cursor: pointer; margin-top: 10px; text-decoration: underline; }
2704body.postid-14144 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2705body.postid-14144 .estate-accordion h3.hera-acc-title-hidden { display: none !important; }
2706body.postid-14144 .estate-accordion summary.hera-acc-summary { font-weight: 700 !important; font-family: 'Poppins', sans-serif; font-size: 16px; color: #333; cursor: pointer; line-height: 1.4; }
2707body.postid-14144 .estate-accordion details.estate-accordion-item { margin-bottom: 14px !important; }
2708body.postid-14144 .hera-final-heading { margin: 44px 0 12px 0 !important; font-size: 22px !important; line-height: 1.3 !important; font-family: 'Poppins', sans-serif; color: #333; }
2709body.postid-14144 .hera-final-heading strong { font-weight: 700; }
2710}
2711
2712
2713/* LGBTQ+ Resources page (postid-13528) - mobile fixes: hero fit + headlines Poppins normal */
2714@media (max-width: 767px) {
2715body.postid-13528 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2716body.postid-13528 .attorna-page-title { letter-spacing: 2px !important; line-height: 1.15 !important; }
2717body.postid-13528 .attorna-page-title .hera-lgbtq-normal, body.postid-13528 .attorna-page-title .hera-lgbtq-thin { font-size: 13vw !important; }
2718body.postid-13528 .gdlr-core-text-box-item-content h2, body.postid-13528 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
2719body.postid-13528 .gdlr-core-text-box-item-content h3, body.postid-13528 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
2720body.postid-13528 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2721body.postid-13528 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2722}
2723
2724
2725/* Domestic Violence Resources page (postid-13542) - mobile fixes: hero fit + headlines Poppins normal */
2726@media (max-width: 767px) {
2727body.postid-13542 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2728body.postid-13542 .attorna-page-title { letter-spacing: 2px !important; line-height: 1.15 !important; }
2729body.postid-13542 .attorna-page-title .hera-dv-normal, body.postid-13542 .attorna-page-title .hera-dv-thin { font-size: 13vw !important; }
2730body.postid-13542 .gdlr-core-text-box-item-content h2, body.postid-13542 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
2731body.postid-13542 .gdlr-core-text-box-item-content h3, body.postid-13542 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
2732body.postid-13542 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2733body.postid-13542 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2734body.postid-13542 .gdlr-core-text-box-item-content h2 strong:first-child:not(:only-child) { display: none !important; }
2735}
2736
2737
2738/* Child Support page (postid-11276) - mobile fixes: hero fit + headline black Poppins normal with spacing */
2739@media (max-width: 767px) {
2740body.postid-11276 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2741body.postid-11276 .attorna-page-title { font-size: 13vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2742body.postid-11276 .attorna-page-title .hera-chsup-normal, body.postid-11276 .attorna-page-title .hera-chsup-thin { font-size: 13vw !important; line-height: 1.15 !important; }
2743body.postid-11276 .gdlr-core-text-box-item-content > p:first-child > span > strong, body.postid-11276 .gdlr-core-text-box-item-content > p:first-child > span > strong span { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2744body.postid-11276 .gdlr-core-text-box-item-content > p:first-child > span > strong > span { font-size: 28px !important; line-height: 1.3 !important; display: inline-block; margin-bottom: 16px; overflow-wrap: break-word; }
2745}
2746
2747
2748/* Child Custody page (postid-6180) - mobile fixes: hero fit, main headings Poppins normal, small headlines Poppins thin, black */
2749@media (max-width: 767px) {
2750body.postid-6180 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2751body.postid-6180 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2752body.postid-6180 .attorna-page-title .hera-cc-normal, body.postid-6180 .attorna-page-title .hera-cc-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2753body.postid-6180 .gdlr-core-text-box-item-content h2, body.postid-6180 .gdlr-core-text-box-item-content h2 span, body.postid-6180 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
2754body.postid-6180 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2755body.postid-6180 .gdlr-core-text-box-item-content h2 span, body.postid-6180 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2756body.postid-6180 .gdlr-core-text-box-item-content h3, body.postid-6180 .gdlr-core-text-box-item-content h3 span, body.postid-6180 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; }
2757body.postid-6180 .gdlr-core-text-box-item-content h3 { overflow-wrap: break-word; }
2758body.postid-6180 .gdlr-core-text-box-item-content h2, body.postid-6180 .gdlr-core-text-box-item-content h2 span, body.postid-6180 .gdlr-core-text-box-item-content h2 strong, body.postid-6180 .gdlr-core-text-box-item-content h3, body.postid-6180 .gdlr-core-text-box-item-content h3 span, body.postid-6180 .gdlr-core-text-box-item-content h3 strong { color: #000000 !important; }
2759}
2760
2761
2762/* 209C Actions page (postid-11260) - mobile fixes: hero fit, main heading Poppins normal black */
2763@media (max-width: 767px) {
2764body.postid-11260 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2765body.postid-11260 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2766body.postid-11260 .attorna-page-title .hera-209c-normal, body.postid-11260 .attorna-page-title .hera-209c-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2767body.postid-11260 .gdlr-core-text-box-item-content h2, body.postid-11260 .gdlr-core-text-box-item-content h2 span, body.postid-11260 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2768body.postid-11260 .gdlr-core-text-box-item-content h2 { font-size: 24px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2769body.postid-11260 .gdlr-core-text-box-item-content h2 span, body.postid-11260 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2770}
2771
2772
2773/* Contempt Actions page (postid-11259) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2774@media (max-width: 767px) {
2775body.postid-11259 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2776body.postid-11259 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2777body.postid-11259 .attorna-page-title .hera-contempt-normal, body.postid-11259 .attorna-page-title .hera-contempt-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2778body.postid-11259 .gdlr-core-text-box-item-content h2, body.postid-11259 .gdlr-core-text-box-item-content h2 span, body.postid-11259 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2779body.postid-11259 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2780body.postid-11259 .gdlr-core-text-box-item-content h2 span, body.postid-11259 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2781body.postid-11259 .gdlr-core-text-box-item-content h3, body.postid-11259 .gdlr-core-text-box-item-content h3 span, body.postid-11259 .gdlr-core-text-box-item-content h3 strong, body.postid-11259 .gdlr-core-text-box-item-content h3 p { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2782body.postid-11259 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2783body.postid-11259 .gdlr-core-text-box-item-content h3 p { font-size: inherit !important; line-height: inherit !important; margin: 0 !important; }
2784}
2785
2786
2787/* Guardian ad Litem page (postid-11218) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2788@media (max-width: 767px) {
2789body.postid-11218 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2790body.postid-11218 .attorna-page-title { font-size: 9.5vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2791body.postid-11218 .attorna-page-title .hera-gal-normal, body.postid-11218 .attorna-page-title .hera-gal-thin { font-size: 9.5vw !important; line-height: 1.15 !important; }
2792body.postid-11218 .gdlr-core-text-box-item-content > p:first-child, body.postid-11218 .gdlr-core-text-box-item-content > p:first-child span, body.postid-11218 .gdlr-core-text-box-item-content > p:first-child strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2793body.postid-11218 .gdlr-core-text-box-item-content > p:first-child { line-height: 1.3 !important; overflow-wrap: break-word; }
2794body.postid-11218 .gdlr-core-text-box-item-content > p:first-child span, body.postid-11218 .gdlr-core-text-box-item-content > p:first-child strong { font-size: 28px !important; }
2795body.postid-11218 .gdlr-core-text-box-item-content h3, body.postid-11218 .gdlr-core-text-box-item-content h3 span, body.postid-11218 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2796body.postid-11218 .gdlr-core-text-box-item-content h3 { overflow-wrap: break-word; }
2797}
2798
2799
2800/* Modification Actions page (postid-11197) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2801@media (max-width: 767px) {
2802body.postid-11197 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2803body.postid-11197 .attorna-page-title { font-size: 9.5vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2804body.postid-11197 .attorna-page-title .hera-mod-normal, body.postid-11197 .attorna-page-title .hera-mod-thin { font-size: 9.5vw !important; line-height: 1.15 !important; }
2805body.postid-11197 .gdlr-core-text-box-item-content h2, body.postid-11197 .gdlr-core-text-box-item-content h2 span, body.postid-11197 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2806body.postid-11197 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2807body.postid-11197 .gdlr-core-text-box-item-content h2 span, body.postid-11197 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2808body.postid-11197 .gdlr-core-text-box-item-content h3, body.postid-11197 .gdlr-core-text-box-item-content h3 span, body.postid-11197 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2809body.postid-11197 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2810body.postid-11197 .gdlr-core-text-box-item-content h3 span, body.postid-11197 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2811}
2812
2813
2814/* LGBTQ+ Representation page (postid-11660) - mobile fixes: hero + caption fit, main heading Poppins normal black, small headlines semi-bold black */
2815@media (max-width: 767px) {
2816body.postid-11660 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2817body.postid-11660 .attorna-page-title { font-size: 9.5vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2818body.postid-11660 .attorna-page-title .hera-lgbtq-normal, body.postid-11660 .attorna-page-title .hera-lgbtq-thin { font-size: 9.5vw !important; line-height: 1.15 !important; }
2819body.postid-11660 .attorna-page-title-content .attorna-page-caption { font-size: 3.3vw !important; letter-spacing: 0.3vw !important; line-height: 1.5 !important; text-wrap: balance; }
2820body.postid-11660 .gdlr-core-text-box-item-content h2, body.postid-11660 .gdlr-core-text-box-item-content h2 span, body.postid-11660 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2821body.postid-11660 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2822body.postid-11660 .gdlr-core-text-box-item-content h2 span, body.postid-11660 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2823body.postid-11660 .gdlr-core-text-box-item-content > p > strong:first-child { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2824}
2825
2826
2827/* Domestic Violence and Restraining Orders page (postid-11210) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2828@media (max-width: 767px) {
2829body.postid-11210 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2830body.postid-11210 .attorna-page-title { font-size: 12vw !important; letter-
2830spacing: 2px !important; line-height: 1.15 !important; }
2831body.postid-11210 .attorna-page-title .hera-dv-normal, body.postid-11210 .attorna-page-title .hera-dv-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2832body.postid-11210 .gdlr-core-text-box-item-content > p:first-child > span, body.postid-11210 .gdlr-core-text-box-item-content > p:first-child > span strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; font-size: 28px !important; line-height: 1.3 !important; }
2833body.postid-11210 .gdlr-core-text-box-item-content > p:not(:first-child) strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2834body.postid-11210 .gdlr-core-text-box-item-content > p:first-child > span { display: inline-block; margin-bottom: 12px; }
2835}
2836
2837
2838/* Mediation page (postid-11228) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2839@media (max-width: 767px) {
2840body.postid-11228 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2841body.postid-11228 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2842body.postid-11228 .gdlr-core-text-box-item-content h2, body.postid-11228 .gdlr-core-text-box-item-content h2 span, body.postid-11228 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2843body.postid-11228 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2844body.postid-11228 .gdlr-core-text-box-item-content h2 span, body.postid-11228 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2845body.postid-11228 .gdlr-core-text-box-item-content h3, body.postid-11228 .gdlr-core-text-box-item-content h3 span, body.postid-11228 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2846body.postid-11228 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2847body.postid-11228 .gdlr-core-text-box-item-content h3 span, body.postid-11228 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2848}
2849
2850
2851/* Collaborative Law page (postid-13559) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2852@media (max-width: 767px) {
2853body.postid-13559 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2854body.postid-13559 .attorna-page-title { font-size: 9vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2855body.postid-13559 .attorna-page-title .hera-cl-normal, body.postid-13559 .attorna-page-title .hera-cl-thin { font-size: 9vw !important; line-height: 1.15 !important; }
2856body.postid-13559 .gdlr-core-text-box-item-content h2, body.postid-13559 .gdlr-core-text-box-item-content h2 span, body.postid-13559 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2857body.postid-13559 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2858body.postid-13559 .gdlr-core-text-box-item-content h2 span, body.postid-13559 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2859body.postid-13559 .gdlr-core-text-box-item-content h3, body.postid-13559 .gdlr-core-text-box-item-content h3 span, body.postid-13559 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2860body.postid-13559 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2861body.postid-13559 .gdlr-core-text-box-item-content h3 span, body.postid-13559 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2862}
2863
2864
2865/* Prenuptial and Postnuptial page (postid-11230) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2866@media (max-width: 767px) {
2867body.postid-11230 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2868body.postid-11230 .attorna-page-title { font-size: 10vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2869body.postid-11230 .attorna-page-title .hera-pn-normal, body.postid-11230 .attorna-page-title .hera-pn-thin { font-size: 10vw !important; line-height: 1.15 !important; }
2870body.postid-11230 .gdlr-core-text-box-item-content > p:first-child > span, body.postid-11230 .gdlr-core-text-box-item-content > p:first-child > span strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; font-size: 28px !important; line-height: 1.3 !important; }
2871body.postid-11230 .gdlr-core-text-box-item-content > p:first-child > span { display: inline-block; margin-bottom: 12px; overflow-wrap: break-word; }
2872body.postid-11230 .gdlr-core-text-box-item-content > p:not(:first-child) > span > strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2873}
2874
2875
2876/* Appeals page (postid-12122) - mobile fixes: hero fit, main heading Poppins normal black, small headlines semi-bold black */
2877@media (max-width: 767px) {
2878body.postid-12122 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2879body.postid-12122 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2880body.postid-12122 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2881body.postid-12122 .gdlr-core-text-box-item-content h2 > span:first-child, body.postid-12122 .gdlr-core-text-box-item-content h2 > span:first-child strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; font-size: 28px !important; }
2882body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child, body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2883body.postid-12122 .gdlr-core-text-box-item-content h3, body.postid-12122 .gdlr-core-text-box-item-content h3 span, body.postid-12122 .gdlr-core-text-box-item-content h3 strong, body.postid-12122 .gdlr-core-text-box-item-content h4, body.postid-12122 .gdlr-core-text-box-item-content h4 span, body.postid-12122 .gdlr-core-text-box-item-content h4 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2884body.postid-12122 .gdlr-core-text-box-item-content h3, body.postid-12122 .gdlr-core-text-box-item-content h4 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2885body.postid-12122 .gdlr-core-text-box-item-content h3 span, body.postid-12122 .gdlr-core-text-box-item-content h3 strong, body.postid-12122 .gdlr-core-text-box-item-content h4 span, body.postid-12122 .gdlr-core-text-box-item-content h4 strong { font-size: inherit !important; }
2886body.postid-12122 .gdlr-core-text-box-item-content li > strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2887body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child { display: block; line-height: 1.4 !important; margin-top: 6px; }
2888body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child a { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2889}
2890
2891
2892/* Guardianship page (postid-11226): heading typography at all widths (main Poppins normal black, small headlines semi-bold black); hero fit and smaller sizes on mobile only */
2893body.postid-11226 .gdlr-core-text-box-item-content h2, body.postid-11226 .gdlr-core-text-box-item-content h2 span, body.postid-11226 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2894body.postid-11226 .gdlr-core-text-box-item-content h3, body.postid-11226 .gdlr-core-text-box-item-content h3 span, body.postid-11226 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2895@media (max-width: 767px) {
2896body.postid-11226 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2897body.postid-11226 .attorna-page-title { font-size: 8vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2898body.postid-11226 .attorna-page-title .hera-gc-normal, body.postid-11226 .attorna-page-title .hera-gc-thin { font-size: 8vw !important; line-height: 1.15 !important; }
2899body.postid-11226 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2900body.postid-11226 .gdlr-core-text-box-item-content h2 span, body.postid-11226 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2901body.postid-11226 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2902body.postid-11226 .gdlr-core-text-box-item-content h3 span, body.postid-11226 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2903}
2904
2905
2906/* Name Change and Adoption page (postid-13554): heading typography at all widths (main Poppins normal black, small headlines semi-bold black); hero fit and smaller sizes on mobile only */
2907body.postid-13554 .gdlr-core-text-box-item-content h1, body.postid-13554 .gdlr-core-text-box-item-content h1 span, body.postid-13554 .gdlr-core-text-box-item-content h1 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2908body.postid-13554 .gdlr-core-text-box-item-content h2, body.postid-13554 .gdlr-core-text-box-item-content h2 span, body.postid-13554 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2909@media (max-width: 767px) {
2910body.postid-13554 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2911body.postid-13554 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2912body.postid-13554 .attorna-page-title .hera-nca-normal, body.postid-13554 .attorna-page-title .hera-nca-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2913body.postid-13554 .gdlr-core-text-box-item-content h1 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2914body.postid-13554 .gdlr-core-text-box-item-content h1 span, body.postid-13554 .gdlr-core-text-box-item-content h1 strong { font-size: inherit !important; }
2915body.postid-13554 .gdlr-core-text-box-item-content h2 { font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
2916body.postid-13554 .gdlr-core-text-box-item-content h2 span, body.postid-13554 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2917}
2918
2919
2920/* Alimony and Spousal Support page (postid-11277): heading typography at all widths (main Poppins normal black); hero fit and smaller heading size on mobile only */
2921body.postid-11277 .gdlr-core-text-box-item-content h2, body.postid-11277 .gdlr-core-text-box-item-content h2 span, body.postid-11277 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2922@media (max-width: 767px) {
2923body.postid-11277 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2924body.postid-11277 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2925body.postid-11277 .attorna-page-title .hera-alim-normal, body.postid-11277 .attorna-page-title .hera-alim-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2926body.postid-11277 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2927body.postid-11277 .gdlr-core-text-box-item-content h2 span, body.postid-11277 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2928}
2929
2930
2931/* Contested and Uncontested Divorce page (postid-13572): heading typography at all widths (main Poppins normal black, small headlines semi-bold black); hero fit and smaller sizes on mobile only */
2932body.postid-13572 .gdlr-core-text-box-item-content h1, body.postid-13572 .gdlr-core-text-box-item-content h1 span, body.postid-13572 .gdlr-core-text-box-item-content h1 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2933body.postid-13572 .gdlr-core-text-box-item-content h2, body.postid-13572 .gdlr-core-text-box-item-content h2 span, body.postid-13572 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2934@media (max-width: 767px) {
2935body.postid-13572 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2936body.postid-13572 .attorna-page-title { font-size: 10vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2937body.postid-13572 .attorna-page-title .hera-div-normal, body.postid-13572 .attorna-page-title .hera-div-thin { font-size: 10vw !important; line-height: 1.15 !important; }
2938body.postid-13572 .gdlr-core-text-box-item-content h1 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2939body.postid-13572 .gdlr-core-text-box-item-content h1 span, body.postid-13572 .gdlr-core-text-box-item-content h1 strong { font-size: inherit !important; }
2940body.postid-13572 .gdlr-core-text-box-item-content h2 { font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
2941body.postid-13572 .gdlr-core-text-box-item-content h2 span, body.postid-13572 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
2942}
2943
2944
2945/* International Divorce page (postid-13570): heading typography at all widths (main Poppins normal black, small headlines semi-bold black); hero fit and smaller sizes on mobile only */
2946body.postid-13570 .gdlr-core-text-box-item-content h1, body.postid-13570 .gdlr-core-text-box-item-content h1 span, body.postid-13570 .gdlr-core-text-box-item-content h1 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2947body.postid-13570 .gdlr-core-text-box-item-content h2, body.postid-13570 .gdlr-core-text-box-item-content h2 span, body.postid-13570 .gdlr-core-text-box-item-content h2 strong, body.postid-13570 .gdlr-core-text-box-item-content h3, body.postid-13570 .gdlr-core-text-box-item-content h3 span, body.postid-13570 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2948@media (max-width: 767px) {
2949body.postid-13570 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2950body.postid-13570 .attorna-page-title { font-size: 9vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2951body.postid-13570 .attorna-page-title .hera-intl-normal, body.postid-13570 .attorna-page-title .hera-intl-thin { font-size: 9vw !important; line-height: 1.15 !important; }
2952body.postid-13570 .gdlr-core-text-box-item-content h1 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2953body.postid-13570 .gdlr-core-text-box-item-content h1 span, body.postid-13570 .gdlr-core-text-box-item-content h1 strong { font-size: inherit !important; }
2954body.postid-13570 .gdlr-core-text-box-item-content h2, body.postid-13570 .gdlr-core-text-box-item-content h3 { font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
2955body.postid-13570 .gdlr-core-text-box-item-content h2 span, body.postid-13570 .gdlr-core-text-box-item-content h2 strong, body.postid-13570 .gdlr-core-text-box-item-content h3 span, body.postid-13570 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2956}
2957
2958
2959/* Second-Parent Adoptions page (postid-13562): heading typography at all widths (main Poppins normal black, small headlines semi-bold black); smaller heading sizes on mobile only. Hero left as the theme default. */
2960body.postid-13562 .gdlr-core-text-box-item-content h1, body.postid-13562 .gdlr-core-text-box-item-content h1 span, body.postid-13562 .gdlr-core-text-box-item-content h1 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2961body.postid-13562 .gdlr-core-text-box-item-content h2, body.postid-13562 .gdlr-core-text-box-item-content h2 span, body.postid-13562 .gdlr-core-text-box-item-content h2 strong, body.postid-13562 .gdlr-core-text-box-item-content h3, body.postid-13562 .gdlr-core-text-box-item-content h3 span, body.postid-13562 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2962@media (max-width: 767px) {
2963body.postid-13562 .gdlr-core-text-box-item-content h1 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2964body.postid-13562 .gdlr-core-text-box-item-content h1 span, body.postid-13562 .gdlr-core-text-box-item-content h1 strong { font-size: inherit !important; }
2965body.postid-13562 .gdlr-core-text-box-item-content h2, body.postid-13562 .gdlr-core-text-box-item-content h3 { font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
2966body.postid-13562 .gdlr-core-text-box-item-content h2 span, body.postid-13562 .gdlr-core-text-box-item-content h2 strong, body.postid-13562 .gdlr-core-text-box-item-content h3 span, body.postid-13562 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2967}
2968
2969
2970/* Second-Parent Adoptions page hero (postid-13562): "Second Parent" Poppins normal + "Adoptions" Poppins thin, matches other practice pages */
2971body.postid-13562 .attorna-page-title { text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); letter-spacing: 4px !important; line-height: 1.15 !important; text-transform: uppercase !important; }
2972body.postid-13562 .attorna-page-title .hera-spa-normal { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 96px !important; }
2973body.postid-13562 .attorna-page-title .hera-spa-thin { font-family: 'Poppins', sans-serif !important; font-weight: 100 !important; font-size: 96px !important; }
2974body.postid-13562 .attorna-page-title-content { animation: intlHeaderFadeIn 1.2s ease-out; }
2975@media (max-width: 767px) {
2976body.postid-13562 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2977body.postid-13562 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2978body.postid-13562 .attorna-page-title .hera-spa-normal, body.postid-13562 .attorna-page-title .hera-spa-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2979}
2980
2981
2982/* Sperm Donor Agreements page (postid-13593): two-weight hero ("Sperm Donor" Poppins normal, "Agreements" Poppins thin); heading typography at all widths (main Poppins normal black, small headlines semi-bold black); hero fit and smaller heading sizes on mobile only */
2983body.postid-13593 .attorna-page-title { text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); letter-spacing: 4px !important; line-height: 1.15 !important; text-transform: uppercase !important; }
2984body.postid-13593 .attorna-page-title .hera-sda-normal { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 96px !important; }
2985body.postid-13593 .attorna-page-title .hera-sda-thin { font-family: 'Poppins', sans-serif !important; font-weight: 100 !important; font-size: 96px !important; }
2986/* Darken the bright hero photo so the white title is readable (same technique as the Domestic Violence Resources page) */
2987body.postid-13593 .attorna-page-title-overlay { opacity: 0.45 !important; }
2988body.postid-13593 .attorna-page-title-content { animation: intlHeaderFadeIn 1.2s ease-out; }
2989body.postid-13593 .gdlr-core-text-box-item-content h2, body.postid-13593 .gdlr-core-text-box-item-content h2 span, body.postid-13593 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
2990body.postid-13593 .gdlr-core-text-box-item-content h3, body.postid-13593 .gdlr-core-text-box-item-content h3 span, body.postid-13593 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
2991@media (max-width: 767px) {
2992body.postid-13593 .attorna-page-title-content { padding-left: 4px !important; padding-right: 4px !important; }
2993body.postid-13593 .attorna-page-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
2994body.postid-13593 .attorna-page-title .hera-sda-normal, body.postid-13593 .attorna-page-title .hera-sda-thin { font-size: 12vw !important; line-height: 1.15 !important; }
2995body.postid-13593 .gdlr-core-text-box-item-content h2 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2996body.postid-13593 .gdlr-core-text-box-item-content h3 { font-size: 22px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
2997body.postid-13593 .gdlr-core-text-box-item-content h2 span, body.postid-13593 .gdlr-core-text-box-item-content h2 strong, body.postid-13593 .gdlr-core-text-box-item-content h3 span, body.postid-13593 .gdlr-core-text-box-item-content h3 strong { font-size: inherit !important; }
2998}
2999
3000
3001/* DESKTOP PASS - heading typography at all widths for earlier practice pages (family, weight and color only; sizes unchanged). Mirrors each page's existing mobile typography. */
3002/* LGBTQ+ Resources (postid-13528) */
3003body.postid-13528 .gdlr-core-text-box-item-content h2, body.postid-13528 .gdlr-core-text-box-item-content h2 span, body.postid-13528 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3004body.postid-13528 .gdlr-core-text-box-item-content h3, body.postid-13528 .gdlr-core-text-box-item-content h3 span, body.postid-13528 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3005/* Domestic Violence Resources (postid-13542) */
3006body.postid-13542 .gdlr-core-text-box-item-content h2, body.postid-13542 .gdlr-core-text-box-item-content h2 span, body.postid-13542 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3007body.postid-13542 .gdlr-core-text-box-item-content h3, body.postid-13542 .gdlr-core-text-box-item-content h3 span, body.postid-13542 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3008/* Child Support (postid-11276) */
3009body.postid-11276 .gdlr-core-text-box-item-content > p:first-child > span > strong, body.postid-11276 .gdlr-core-text-box-item-content > p:first-child > span > strong span { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3010/* Child Custody (postid-6180) */
3011body.postid-6180 .gdlr-core-text-box-item-content h2, body.postid-6180 .gdlr-core-text-box-item-content h2 span, body.postid-6180 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3012body.postid-6180 .gdlr-core-text-box-item-content h3, body.postid-6180 .gdlr-core-text-box-item-content h3 span, body.postid-6180 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3013/* 209C Actions (postid-11260) */
3014body.postid-11260 .gdlr-core-text-box-item-content h2, body.postid-11260 .gdlr-core-text-box-item-content h2 span, body.postid-11260 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3015/* Contempt Actions (postid-11259) */
3016body.postid-11259 .gdlr-core-text-box-item-content h2, body.postid-11259 .gdlr-core-text-box-item-content h2 span, body.postid-11259 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3017body.postid-11259 .gdlr-core-text-box-item-content h3, body.postid-11259 .gdlr-core-text-box-item-content h3 span, body.postid-11259 .gdlr-core-text-box-item-content h3 strong, body.postid-11259 .gdlr-core-text-box-item-content h3 p { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3018/* Guardian ad Litem (postid-11218) */
3019body.postid-11218 .gdlr-core-text-box-item-content > p:first-child, body.postid-11218 .gdlr-core-text-box-item-content > p:first-child span, body.postid-11218 .gdlr-core-text-box-item-content > p:first-child strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3020body.postid-11218 .gdlr-core-text-box-item-content h3, body.postid-11218 .gdlr-core-text-box-item-content h3 span, body.postid-11218 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3021/* Modification Actions (postid-11197) */
3022body.postid-11197 .gdlr-core-text-box-item-content h2, body.postid-11197 .gdlr-core-text-box-item-content h2 span, body.postid-11197 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3023body.postid-11197 .gdlr-core-text-box-item-content h3, body.postid-11197 .gdlr-core-text-box-item-content h3 span, body.postid-11197 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3024/* LGBTQ+ Representation (postid-11660) */
3025body.postid-11660 .gdlr-core-text-box-item-content h2, body.postid-11660 .gdlr-core-text-box-item-content h2 span, body.postid-11660 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3026body.postid-11660 .gdlr-core-text-box-item-content > p > strong:first-child { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3027/* Domestic Violence and Restraining Orders (postid-11210) */
3028body.postid-11210 .gdlr-core-text-box-item-content > p:first-child > span, body.postid-11210 .gdlr-core-text-box-item-content > p:first-child > span strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3029body.postid-11210 .gdlr-core-text-box-item-content > p:not(:first-child) strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3030/* Mediation (postid-11228) */
3031body.postid-11228 .gdlr-core-text-box-item-content h2, body.postid-11228 .gdlr-core-text-box-item-content h2 span, body.postid-11228 .gdlr-
3031core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3032body.postid-11228 .gdlr-core-text-box-item-content h3, body.postid-11228 .gdlr-core-text-box-item-content h3 span, body.postid-11228 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3033/* Collaborative Law (postid-13559) */
3034body.postid-13559 .gdlr-core-text-box-item-content h2, body.postid-13559 .gdlr-core-text-box-item-content h2 span, body.postid-13559 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3035body.postid-13559 .gdlr-core-text-box-item-content h3, body.postid-13559 .gdlr-core-text-box-item-content h3 span, body.postid-13559 .gdlr-core-text-box-item-content h3 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3036/* Prenuptial and Postnuptial (postid-11230) */
3037body.postid-11230 .gdlr-core-text-box-item-content > p:first-child > span, body.postid-11230 .gdlr-core-text-box-item-content > p:first-child > span strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3038body.postid-11230 .gdlr-core-text-box-item-content > p:not(:first-child) > span > strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3039/* Appeals (postid-12122) */
3040body.postid-12122 .gdlr-core-text-box-item-content h2 > span:first-child, body.postid-12122 .gdlr-core-text-box-item-content h2 > span:first-child strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3041body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child, body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child strong, body.postid-12122 .gdlr-core-text-box-item-content h2 > span:last-child a { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3042body.postid-12122 .gdlr-core-text-box-item-content h3, body.postid-12122 .gdlr-core-text-box-item-content h3 span, body.postid-12122 .gdlr-core-text-box-item-content h3 strong, body.postid-12122 .gdlr-core-text-box-item-content h4, body.postid-12122 .gdlr-core-text-box-item-content h4 span, body.postid-12122 .gdlr-core-text-box-item-content h4 strong, body.postid-12122 .gdlr-core-text-box-item-content li > strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3043
3044
3045/* Attorney bio accordion (reusable: wrap dropdowns in <div class="hera-bio-accordion">). Styled to match the practice-area page dropdowns. */
3046.hera-bio-accordion { margin: 24px 0 8px; }
3047.hera-bio-accordion details { background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 4px 10px; margin: 0 0 14px; }
3048.hera-bio-accordion summary { cursor: pointer; padding: 10px 8px; font-family: 'Poppins', sans-serif; font-size: 13pt; font-weight: 700; color: #333333; line-height: 1.4; }
3049.hera-bio-accordion summary:hover { color: #000000; }
3050.hera-bio-accordion .hera-bio-accordion-body { padding: 4px 12px 8px; color: #555555; }
3051.hera-bio-accordion .hera-bio-accordion-body ul { margin: 0 0 10px 18px; padding: 0; }
3052.hera-bio-accordion .hera-bio-accordion-body li { margin-bottom: 10px; }
3053.hera-bio-accordion .hera-bio-accordion-body p { margin: 0 0 12px; overflow-wrap: anywhere; }
3054
3055
3056/* Speaking CTA button on attorney bios (set the Button item's Elem Class to hera-cta-speak). Matches the green header button. */
3057.hera-cta-speak { margin-top: 14px; }
3058.hera-cta-speak a.gdlr-core-button { display: block; text-align: center; background: #5a822d !important; color: #ffffff !important; font-family: 'Poppins', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important; line-height: 1.5 !important; padding: 16px 18px !important; border: 0 !important; border-radius: 4px !important; box-shadow: 0 4px 14px rgba(123, 169, 66, 0.35); transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; }
3059.hera-cta-speak a.gdlr-core-button:hover { background: #46691f !important; color: #ffffff !important; transform: translateY(-1px); box-shadow: 0 6px 18px rgba(123, 169, 66, 0.45); }
3060.hera-cta-speak a.gdlr-core-button i { margin-left: 8px; color: inherit !important; }
3061
3062
3063/* Mobile navigation menu colors: white background, navy text/icons, green divider lines */
3064#attorna-mobile-menu.mm-menu { --mm-color-background: #ffffff; --mm-color-text: #051f5f; --mm-color-text-dimmed: #051f5f; --mm-color-icon: #051f5f; --mm-color-border: #7ba942; --mm-color-background-highlight: rgba(5, 31, 95, 0.06); --mm-color-background-emphasis: rgba(5, 31, 95, 0.06); background-color: #ffffff !important; }
3065#attorna-mobile-menu .mm-panels, #attorna-mobile-menu .mm-panel, #attorna-mobile-menu .mm-navbar { background-color: #ffffff !important; }
3066#attorna-mobile-menu .mm-navbar { border-color: #7ba942 !important; }
3067#attorna-mobile-menu .mm-listitem__text, #attorna-mobile-menu .mm-listitem a, #attorna-mobile-menu .mm-navbar__title, #attorna-mobile-menu .mm-navbar a, #attorna-mobile-menu .mm-btn, #attorna-mobile-menu .mmenu-custom-close, #attorna-mobile-menu .mmenu-custom-close::after { color: #051f5f !important; }
3068#attorna-mobile-menu .mm-btn::before, #attorna-mobile-menu .mm-btn::after, #attorna-mobile-menu .mm-btn--next::after, #attorna-mobile-menu .mm-btn--prev::before { border-color: #051f5f !important; }
3069#attorna-mobile-menu .mm-listitem::after { border-color: #7ba942 !important; }
3070#attorna-mobile-menu .mm-listitem { border-color: #7ba942 !important; }
3071#attorna-mobile-menu .mm-listitem__text:hover, #attorna-mobile-menu .mm-listitem__btn:hover { background-color: rgba(5, 31, 95, 0.06) !important; }
3072
3073
3074/* Location pages hero (the "Location Pages - Hero Title Font Weight Split" snippet adds body.hera-loc-hero): regular + thin Poppins title, matches the practice pages */
3075body.hera-loc-hero h3.hera-loc-title { font-size: 96px !important; text-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); letter-spacing: 4px !important; line-height: 1.15 !important; text-transform: uppercase !important; }
3076body.hera-loc-hero h3.hera-loc-title .hera-loc-normal { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 96px !important; }
3077body.hera-loc-hero h3.hera-loc-title .hera-loc-thin { font-family: 'Poppins', sans-serif !important; font-weight: 100 !important; font-size: 96px !important; }
3078body.hera-loc-hero .hera-loc-caption { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 20px !important; letter-spacing: 4px !important; line-height: 1.5 !important; text-transform: uppercase !important; }
3079body.hera-loc-hero .hera-loc-hero-item { animation: intlHeaderFadeIn 1.2s ease-out; }
3080@media (max-width: 767px) {
3081body.hera-loc-hero h3.hera-loc-title { font-size: 12vw !important; letter-spacing: 2px !important; line-height: 1.15 !important; }
3082body.hera-loc-hero h3.hera-loc-title .hera-loc-normal, body.hera-loc-hero h3.hera-loc-title .hera-loc-thin { font-size: 12vw !important; line-height: 1.15 !important; }
3083body.hera-loc-hero .hera-loc-caption { font-size: 3.4vw !important; letter-spacing: 0.4vw !important; display: block; text-wrap: balance; }
3084}
3085
3086
3087/* Maynard location page (page-id-11616): Poppins headlines at all widths (sized for phones), About/contact form layout */
3088body.page-id-11616 .gdlr-core-title-item-title:not(.hera-loc-title) { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3089body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title { color: #000000 !important; }
3090body.page-id-11616 .gdlr-core-text-box-item-content h1, body.page-id-11616 .gdlr-core-text-box-item-content h1 span, body.page-id-11616 .gdlr-core-text-box-item-content h1 strong { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3091body.page-id-11616 .gdlr-core-text-box-item-content h2, body.page-id-11616 .gdlr-core-text-box-item-content h2 span, body.page-id-11616 .gdlr-core-text-box-item-content h2 strong { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3092body.page-id-11616 .wpcf7, body.page-id-11616 .wpcf7 form { width: 100% !important; max-width: 100% !important; }
3093body.page-id-11616 .wpcf7-form { background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3094body.page-id-11616 .wpcf7-form input[type="text"], body.page-id-11616 .wpcf7-form input[type="email"], body.page-id-11616 .wpcf7-form textarea { width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3095body.page-id-11616 .wpcf7-form textarea { min-height: 150px; }
3096body.page-id-11616 .wpcf7-form input[type="submit"] { width: 100%; }
3097@media (max-width: 767px) {
3098body.page-id-11616 .gdlr-core-title-item-title:not(.hera-loc-title) { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3099body.page-id-11616 .gdlr-core-text-box-item-content h1 { font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3100body.page-id-11616 .gdlr-core-text-box-item-content h1 span, body.page-id-11616 .gdlr-core-text-box-item-content h1 strong { font-size: inherit !important; }
3101body.page-id-11616 .gdlr-core-text-box-item-content h2 { font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3102body.page-id-11616 .gdlr-core-text-box-item-content h2 span, body.page-id-11616 .gdlr-core-text-box-item-content h2 strong { font-size: inherit !important; }
3103body.page-id-11616 .wpcf7-form { padding: 18px; }
3104}
3105
3106
3107/* Maynard page: section spacing, divider line and map fit */
3108body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(2) { padding-bottom: 30px !important; }
3109body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before { content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3110body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content { padding-top: 50px !important; }
3111body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area { padding-top: 50px !important; }
3112body.page-id-11616 .gdlr-core-text-box-item-content iframe { width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3113@media (max-width: 767px) {
3114body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(2) { padding-bottom: 15px !important; }
3115body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content { padding-top: 35px !important; }
3116body.page-id-11616 .gdlr-core-text-box-item-content iframe { height: 320px; }
3117}
3118
3119
3120/* Maynard page team: five-across circular photos under the map (matches the Estate Planning page circles) */
3121body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item { margin-top: 30px; }
3122body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder { display: flex; flex-wrap: wrap; justify-content: center; }
3123body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column { padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3124body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column { width: 20% !important; float: none; }
3125body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3126body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image { width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3127body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a { display: block; height: 100%; }
3128body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3129body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity { display: none !important; }
3130body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3131body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title { margin-bottom: 6px; text-align: center; }
3132body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position { font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3133@media (max-width: 999px) {
3134body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column { width: 33.3333% !important; }
3135}
3136@media (max-width: 767px) {
3137body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column { width: 50% !important; }
3138}
3139
3140
3141/* Maynard page mobile: close gap under About text (leftover padding from the old photo column) */
3142@media (max-width: 767px) {
3143body.page-id-11616 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin { padding-bottom: 0 !important; margin-bottom: 10px !important; }
3144}
3145
3146
3147/* Maynard page team slider arrows: plain navy arrows (no circles), larger and bolder, green on hover */
3148body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav { margin-bottom: 18px; }
3149body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav { display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3150body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li { width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3151body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3152body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i { color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3153body.page-id-11616 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i { color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3154
3155/* Milton location page (page-id-11620): same layout/typography as Maynard (page-id-11616) */
3156body.page-id-11620 .gdlr-core-title-item-title:not(.hera-loc-title){ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3157body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title{ color: #000000 !important; }
3158body.page-id-11620 .gdlr-core-text-box-item-content h1, body.page-id-11620 .gdlr-core-text-box-item-content h1 span, body.page-id-11620 .gdlr-core-text-box-item-content h1 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3159body.page-id-11620 .gdlr-core-text-box-item-content h2, body.page-id-11620 .gdlr-core-text-box-item-content h2 span, body.page-id-11620 .gdlr-core-text-box-item-content h2 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3160body.page-id-11620 .wpcf7, body.page-id-11620 .wpcf7 form{ width: 100% !important; max-width: 100% !important; }
3161body.page-id-11620 .wpcf7-form{ background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3162body.page-id-11620 .wpcf7-form input[type="text"], body.page-id-11620 .wpcf7-form input[type="email"], body.page-id-11620 .wpcf7-form textarea{ width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3163body.page-id-11620 .wpcf7-form textarea{ min-height: 150px; }
3164body.page-id-11620 .wpcf7-form input[type="submit"]{ width: 100%; }
3165@media (max-width: 767px){
3166body.page-id-11620 .gdlr-core-title-item-title:not(.hera-loc-title){ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3167body.page-id-11620 .gdlr-core-text-box-item-content h1{ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3168body.page-id-11620 .gdlr-core-text-box-item-content h1 span, body.page-id-11620 .gdlr-core-text-box-item-content h1 strong{ font-size: inherit !important; }
3169body.page-id-11620 .gdlr-core-text-box-item-content h2{ font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3170body.page-id-11620 .gdlr-core-text-box-item-content h2 span, body.page-id-11620 .gdlr-core-text-box-item-content h2 strong{ font-size: inherit !important; }
3171body.page-id-11620 .wpcf7-form{ padding: 18px; }
3172}
3173body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 30px !important; }
3174body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before{ content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3175body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 50px !important; }
3176body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area{ padding-top: 50px !important; }
3177body.page-id-11620 .gdlr-core-text-box-item-content iframe{ width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3178@media (max-width: 767px){
3179body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 15px !important; }
3180body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 35px !important; }
3181body.page-id-11620 .gdlr-core-text-box-item-content iframe{ height: 320px; }
3182}
3183body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item{ margin-top: 30px; }
3184body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder{ display: flex; flex-wrap: wrap; justify-content: center; }
3185body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column{ padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3186body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 20% !important; float: none; }
3187body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3188body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3189body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a{ display: block; height: 100%; }
3190body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img{ width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3191body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity{ display: none !important; }
3192body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3193body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 6px; text-align: center; }
3194body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3195@media (max-width: 999px){
3196body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 33.3333% !important; }
3197}
3198@media (max-width: 767px){
3199body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 50% !important; }
3200}
3201@media (max-width: 767px){
3202body.page-id-11620 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin{ padding-bottom: 0 !important; margin-bottom: 10px !important; }
3203}
3204body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav{ margin-bottom: 18px; }
3205body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav{ display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3206body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li{ width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3207body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a{ display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3208body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i{ color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3209body.page-id-11620 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i{ color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3210
3211/* Cape Cod location page (page-id-12572): same layout/typography as Maynard (page-id-11616) */
3212body.page-id-12572 .gdlr-core-title-item-title:not(.hera-loc-title){ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3213body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title{ color: #000000 !important; }
3214body.page-id-12572 .gdlr-core-text-box-item-content h1, body.page-id-12572 .gdlr-core-text-box-item-content h1 span, body.page-id-12572 .gdlr-core-text-box-item-content h1 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3215body.page-id-12572 .gdlr-core-text-box-item-content h2, body.page-id-12572 .gdlr-core-text-box-item-content h2 span, body.page-id-12572 .gdlr-core-text-box-item-content h2 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3216body.page-id-12572 .wpcf7, body.page-id-12572 .wpcf7 form{ width: 100% !important; max-width: 100% !important; }
3217body.page-id-12572 .wpcf7-form{ background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3218body.page-id-12572 .wpcf7-form input[type="text"], body.page-id-12572 .wpcf7-form input[type="email"], body.page-id-12572 .wpcf7-form textarea{ width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3219body.page-id-12572 .wpcf7-form textarea{ min-height: 150px; }
3220body.page-id-12572 .wpcf7-form input[type="submit"]{ width: 100%; }
3221@media (max-width: 767px){
3222body.page-id-12572 .gdlr-core-title-item-title:not(.hera-loc-title){ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3223body.page-id-12572 .gdlr-core-text-box-item-content h1{ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3224body.page-id-12572 .gdlr-core-text-box-item-content h1 span, body.page-id-12572 .gdlr-core-text-box-item-content h1 strong{ font-size: inherit !important; }
3225body.page-id-12572 .gdlr-core-text-box-item-content h2{ font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3226body.page-id-12572 .gdlr-core-text-box-item-content h2 span, body.page-id-12572 .gdlr-core-text-box-item-content h2 strong{ font-size: inherit !important; }
3227body.page-id-12572 .wpcf7-form{ padding: 18px; }
3228}
3229body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 30px !important; }
3230body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before{ content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3231body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 50px !important; }
3232body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area{ padding-top: 50px !important; }
3233body.page-id-12572 .gdlr-core-text-box-item-content iframe{ width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3234@media (max-width: 767px){
3235body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 15px !important; }
3236body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 35px !important; }
3237body.page-id-12572 .gdlr-core-text-box-item-content iframe{ height: 320px; }
3238}
3239body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item{ margin-top: 30px; }
3240body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder{ display: flex; flex-wrap: wrap; justify-content: center; }
3241body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column{ padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3242body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 20% !important; float: none; }
3243body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3244body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3245body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a{ display: block; height: 100%; }
3246body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img{ width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3247body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity{ display: none !important; }
3248body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3249body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 6px; text-align: center; }
3250body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3251@media (max-width: 999px){
3252body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 33.3333% !important; }
3253}
3254@media (max-width: 767px){
3255body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 50% !important; }
3256}
3257@media (max-width: 767px){
3258body.page-id-12572 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin{ padding-bottom: 0 !important; margin-bottom: 10px !important; }
3259}
3260body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav{ margin-bottom: 18px; }
3261body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav{ display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3262body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li{ width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3263body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a{ display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3264body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i{ color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3265body.page-id-12572 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i{ color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3266
3267/* Nantucket location page (page-id-12512): same layout/typography as Maynard (page-id-11616) */
3268body.page-id-12512 .gdlr-core-title-item-title:not(.hera-loc-title){ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3269body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title{ color: #000000 !important; }
3270body.page-id-12512 .gdlr-core-text-box-item-content h1, body.page-id-12512 .gdlr-core-text-box-item-content h1 span, body.page-id-12512 .gdlr-core-text-box-item-content h1 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3271body.page-id-12512 .gdlr-core-text-box-item-content h2, body.page-id-12512 .gdlr-core-text-box-item-content h2 span, body.page-id-12512 .gdlr-core-text-box-item-content h2 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3272body.page-id-12512 .wpcf7, body.page-id-12512 .wpcf7 form{ width: 100% !important; max-width: 100% !important; }
3273body.page-id-12512 .wpcf7-form{ background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3274body.page-id-12512 .wpcf7-form input[type="text"], body.page-id-12512 .wpcf7-form input[type="email"], body.page-id-12512 .wpcf7-form textarea{ width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3275body.page-id-12512 .wpcf7-form textarea{ min-height: 150px; }
3276body.page-id-12512 .wpcf7-form input[type="submit"]{ width: 100%; }
3277@media (max-width: 767px){
3278body.page-id-12512 .gdlr-core-title-item-title:not(.hera-loc-title){ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3279body.page-id-12512 .gdlr-core-text-box-item-content h1{ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3280body.page-id-12512 .gdlr-core-text-box-item-content h1 span, body.page-id-12512 .gdlr-core-text-box-item-content h1 strong{ font-size: inherit !important; }
3281body.page-id-12512 .gdlr-core-text-box-item-content h2{ font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3282body.page-id-12512 .gdlr-core-text-box-item-content h2 span, body.page-id-12512 .gdlr-core-text-box-item-content h2 strong{ font-size: inherit !important; }
3283body.page-id-12512 .wpcf7-form{ padding: 18px; }
3284}
3285body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 30px !important; }
3286body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before{ content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3287body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 50px !important; }
3288body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area{ padding-top: 50px !important; }
3289body.page-id-12512 .gdlr-core-text-box-item-content iframe{ width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3290@media (max-width: 767px){
3291body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 15px !important; }
3292body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 35px !important; }
3293body.page-id-12512 .gdlr-core-text-box-item-content iframe{ height: 320px; }
3294}
3295body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item{ margin-top: 30px; }
3296body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder{ display: flex; flex-wrap: wrap; justify-content: center; }
3297body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column{ padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3298body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 20% !important; float: none; }
3299body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3300body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3301body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a{ display: block; height: 100%; }
3302body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img{ width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3303body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity{ display: none !important; }
3304body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3305body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 6px; text-align: center; }
3306body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3307@media (max-width: 999px){
3308body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 33.3333% !important; }
3309}
3310@media (max-width: 767px){
3311body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 50% !important; }
3312}
3313@media (max-width: 767px){
3314body.page-id-12512 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin{ padding-bottom: 0 !important; margin-bottom: 10px !important; }
3315}
3316body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav{ margin-bottom: 18px; }
3317body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav{ display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3318body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li{ width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3319body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a{ display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3320body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i{ color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3321body.page-id-12512 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i{ color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3322
3323/* Worcester location page (page-id-12036): same layout/typography as Maynard (page-id-11616) */
3324body.page-id-12036 .gdlr-core-title-item-title:not(.hera-loc-title){ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3325body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title{ color: #000000 !important; }
3326body.page-id-12036 .gdlr-core-text-box-item-content h1, body.page-id-12036 .gdlr-core-text-box-item-content h1 span, body.page-id-12036 .gdlr-core-text-box-item-content h1 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3327body.page-id-12036 .gdlr-core-text-box-item-content h2, body.page-id-12036 .gdlr-core-text-box-item-content h2 span, body.page-id-12036 .gdlr-core-text-box-item-content h2 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3328body.page-id-12036 .wpcf7, body.page-id-12036 .wpcf7 form{ width: 100% !important; max-width: 100% !important; }
3329body.page-id-12036 .wpcf7-form{ background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3330body.page-id-12036 .wpcf7-form input[type="text"], body.page-id-12036 .wpcf7-form input[type="email"], body.page-id-12036 .wpcf7-form textarea{ width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3331body.page-id-12036 .wpcf7-form textarea{ min-height: 150px; }
3332body.page-id-12036 .wpcf7-form input[type="submit"]{ width: 100%; }
3333@media (max-width: 767px){
3334body.page-id-12036 .gdlr-core-title-item-title:not(.hera-loc-title){ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3335body.page-id-12036 .gdlr-core-text-box-item-content h1{ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3336body.page-id-12036 .gdlr-core-text-box-item-content h1 span, body.page-id-12036 .gdlr-core-text-box-item-content h1 strong{ font-size: inherit !important; }
3337body.page-id-12036 .gdlr-core-text-box-item-content h2{ font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3338body.page-id-12036 .gdlr-core-text-box-item-content h2 span, body.page-id-12036 .gdlr-core-text-box-item-content h2 strong{ font-size: inherit !important; }
3339body.page-id-12036 .wpcf7-form{ padding: 18px; }
3340}
3341body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 30px !important; }
3342body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before{ content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3343body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 50px !important; }
3344body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area{ padding-top: 50px !important; }
3345body.page-id-12036 .gdlr-core-text-box-item-content iframe{ width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3346@media (max-width: 767px){
3347body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 15px !important; }
3348body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 35px !important; }
3349body.page-id-12036 .gdlr-core-text-box-item-content iframe{ height: 320px; }
3350}
3351body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item{ margin-top: 30px; }
3352body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder{ display: flex; flex-wrap: wrap; justify-content: center; }
3353body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column{ padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3354body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 20% !important; float: none; }
3355body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3356body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3357body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a{ display: block; height: 100%; }
3358body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img{ width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3359body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity{ display: none !important; }
3360body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3361body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 6px; text-align: center; }
3362body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3363@media (max-width: 999px){
3364body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 33.3333% !important; }
3365}
3366@media (max-width: 767px){
3367body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 50% !important; }
3368}
3369@media (max-width: 767px){
3370body.page-id-12036 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin{ padding-bottom: 0 !important; margin-bottom: 10px !important; }
3371}
3372body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav{ margin-bottom: 18px; }
3373body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav{ display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3374body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li{ width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3375body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a{ display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3376body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i{ color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3377body.page-id-12036 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i{ color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3378
3379/* Cumberland RI location page (single attorney: Madison) (page-id-12935): same layout/typography as Maynard (page-id-11616) */
3380body.page-id-12935 .gdlr-core-title-item-title:not(.hera-loc-title){ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; }
3381body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-title-item-title, body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item-title{ color: #000000 !important; }
3382body.page-id-12935 .gdlr-core-text-box-item-content h1, body.page-id-12935 .gdlr-core-text-box-item-content h1 span, body.page-id-12935 .gdlr-core-text-box-item-content h1 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; color: #000000 !important; }
3383body.page-id-12935 .gdlr-core-text-box-item-content h2, body.page-id-12935 .gdlr-core-text-box-item-content h2 span, body.page-id-12935 .gdlr-core-text-box-item-content h2 strong{ font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; color: #000000 !important; }
3384body.page-id-12935 .wpcf7, body.page-id-12935 .wpcf7 form{ width: 100% !important; max-width: 100% !important; }
3385body.page-id-12935 .wpcf7-form{ background: #f8f7f4; border: 1px solid #e3e1da; border-radius: 8px; padding: 24px; box-sizing: border-box; }
3386body.page-id-12935 .wpcf7-form input[type="text"], body.page-id-12935 .wpcf7-form input[type="email"], body.page-id-12935 .wpcf7-form textarea{ width: 100% !important; box-sizing: border-box; background: #ffffff; border: 1px solid #d6d3c9; border-radius: 4px; padding: 14px 16px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #333333; margin: 0 0 14px 0; }
3387body.page-id-12935 .wpcf7-form textarea{ min-height: 150px; }
3388body.page-id-12935 .wpcf7-form input[type="submit"]{ width: 100%; }
3389@media (max-width: 767px){
3390body.page-id-12935 .gdlr-core-title-item-title:not(.hera-loc-title){ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3391body.page-id-12935 .gdlr-core-text-box-item-content h1{ font-size: 28px !important; line-height: 1.3 !important; overflow-wrap: break-word; }
3392body.page-id-12935 .gdlr-core-text-box-item-content h1 span, body.page-id-12935 .gdlr-core-text-box-item-content h1 strong{ font-size: inherit !important; }
3393body.page-id-12935 .gdlr-core-text-box-item-content h2{ font-size: 18.6667px !important; line-height: 1.4 !important; overflow-wrap: break-word; }
3394body.page-id-12935 .gdlr-core-text-box-item-content h2 span, body.page-id-12935 .gdlr-core-text-box-item-content h2 strong{ font-size: inherit !important; }
3395body.page-id-12935 .wpcf7-form{ padding: 18px; }
3396}
3397body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 30px !important; }
3398body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-container::before{ content: ''; display: block; height: 0; border-top: 1px solid #051f5f; margin: 0 15px; }
3399body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 50px !important; }
3400body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .attorna-sidebar-area{ padding-top: 50px !important; }
3401body.page-id-12935 .gdlr-core-text-box-item-content iframe{ width: 100% !important; max-width: 100% !important; height: 450px; border: 0; }
3402@media (max-width: 767px){
3403body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(2){ padding-bottom: 15px !important; }
3404body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-pbf-sidebar-content{ padding-top: 35px !important; }
3405body.page-id-12935 .gdlr-core-text-box-item-content iframe{ height: 320px; }
3406}
3407body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-title-item{ margin-top: 30px; }
3408body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder{ display: flex; flex-wrap: wrap; justify-content: center; }
3409body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-column{ padding-left: 8px !important; padding-right: 8px !important; margin-bottom: 34px; }
3410body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 20% !important; float: none; }
3411body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list{ background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; }
3412body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ width: 100%; max-width: 140px; aspect-ratio: 1 / 1; margin: 0 auto 16px !important; border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; outline: 1px solid #e3e1da; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); box-sizing: border-box; position: relative; }
3413body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image a{ display: block; height: 100%; }
3414body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image img{ width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; border-radius: 50%; filter: none !important; }
3415body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image .gdlr-core-hover-opacity{ display: none !important; }
3416body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; }
3417body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 6px; text-align: center; }
3418body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-family: 'Poppins', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase; color: #6b6b6b !important; line-height: 1.5 !important; text-align: center; }
3419@media (max-width: 999px){
3420body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 33.3333% !important; }
3421}
3422@media (max-width: 767px){
3423body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 50% !important; }
3424}
3425@media (max-width: 767px){
3426body.page-id-12935 #attorna-page-wrapper .gdlr-core-page-builder-body > :nth-child(2) .gdlr-core-column-first .gdlr-core-pbf-column-content-margin{ padding-bottom: 0 !important; margin-bottom: 10px !important; }
3427}
3428body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-block-item-title-nav{ margin-bottom: 18px; }
3429body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav{ display: flex; justify-content: center; gap: 12px; margin: 0 auto; width: auto; float: none; }
3430body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li{ width: 46px !important; height: 46px; float: none; margin: 0; padding: 0; }
3431body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a{ display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 0; background: transparent !important; color: #051f5f !important; line-height: 1; transition: color 0.2s ease; opacity: 1; }
3432body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a i{ color: #051f5f !important; font-size: 40px; line-height: 1; -webkit-text-stroke: 2px #051f5f; }
3433body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-flexslider-nav ul.flex-direction-nav li a:hover i{ color: #7ba942 !important; -webkit-text-stroke-color: #7ba942; }
3434
3435body.page-id-12935 .gdlr-core-personnel-item-holder { justify-content: center; }
3436body.page-id-12935 .gdlr-core-personnel-list-column { width: 32% !important; }
3437
3438/* Cumberland: solo attorney bigger circle (Madison) */
3439body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-item-holder > .gdlr-core-personnel-list-column{ width: 100% !important; }
3440body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-image{ max-width: 210px; }
3441body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title, body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-title a{ font-size: 18px !important; }
3442body.page-id-12935 .gdlr-core-page-builder-body > :nth-child(3) .gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-size: 12px !important; }
3443
3444/* Location pages: show lawyer slider arrows on mobile/tablet (the page builder hides them at 999px and below) */
3445body.page-id-11616 .gdlr-core-personnel-item .gdlr-core-flexslider-nav{ display: block !important; }
3446body.page-id-11620 .gdlr-core-personnel-item .gdlr-core-flexslider-nav{ display: block !important; }
3447body.page-id-12572 .gdlr-core-personnel-item .gdlr-core-flexslider-nav{ display: block !important; }
3448body.page-id-12512 .gdlr-core-personnel-item .gdlr-core-flexslider-nav{ display: block !important; }
3449body.page-id-12036 .gdlr-core-personnel-item .gdlr-core-flexslider-nav{ display: block !important; }
3450
3451</style>
3452<link rel='stylesheet' id='qcld-wp-chatbot-style-css' href='https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/templates/template-04/style.css?ver=15.7.0' media='screen' />
3453
3454</head>
3455
3456<body class="wp-singular page-template-default page page-id-5840 wp-theme-attorna gdlr-core-body attorna-body attorna-body-front attorna-full  attorna-with-sticky-navigation  attorna-blockquote-style-1 gdlr-core-link-to-lightbox" data-home-url="https://heralawgroup.com/" >
3457<div class="attorna-mobile-header-wrap" ><div class="attorna-mobile-header attorna-header-background attorna-style-slide attorna-sticky-mobile-navigation " id="attorna-mobile-header" ><div class="attorna-mobile-header-container attorna-container clearfix" ><div class="attorna-logo  attorna-item-pdlr"><div class="attorna-logo-inner"><a class="" href="https://heralawgroup.com/" >
3457<img src="https://heralawgroup.com/wp-content/uploads/2026/06/HERA_LAW_GROUP_200x160.png" alt="Hera Law Group logo – Massachusetts and Rhode Island family law firm" width="200" height="160" title="Hera Law Group Logo" /></a></div></div><div class="attorna-mobile-menu-right" ><div class="attorna-mobile-menu" ><a class="attorna-mm-menu-button attorna-mobile-menu-button attorna-mobile-button-hamburger-with-border" href="#attorna-mobile-menu" ><i class="fa fa-bars" ></i></a><div class="attorna-mm-menu-wrap attorna-navigation-font" id="attorna-mobile-menu" data-slide="right" ><ul id="menu-main-navigation" class="m-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5167"><a href="https://heralawgroup.com/">Home</a></li>
3458<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5840 current_page_item menu-item-6140"><a href="https://heralawgroup.com/family-probate-and-estate-law-firm/" aria-current="page">About Us</a></li>
3459<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11187"><a href="#">Practice Areas</a>
3460<ul class="sub-menu">
3461	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-14107"><a href="https://heralawgroup.com/legal-services/family-law-attorneys-massachusetts-rhode-island/">Family Law</a>
3462	<ul class="sub-menu">
3463		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11269"><a href="https://heralawgroup.com/legal-services/209c-actions-in-family-court-complaint-for-custody-visitation-and-support/">209C Actions in Family Court</a></li>
3464		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11205"><a href="https://heralawgroup.com/legal-services/child-custody-attorney/">Child Custody &#038; Parenting Time</a></li>
3465		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11283"><a href="https://heralawgroup.com/legal-services/child-support/">Child Support</a></li>
3466		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11270"><a href="https://heralawgroup.com/legal-services/contempt-actions-in-family-law/">Contempt Actions in Family Law</a></li>
3467		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11223"><a href="https://heralawgroup.com/legal-services/guardian-ad-litem-investigations-attorney/">Guardian Ad Litem Investigations</a></li>
3468		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11271"><a href="https://heralawgroup.com/legal-services/modification-actions-in-family-law/">Modification Actions in Family Law</a></li>
3469		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11268"><a href="https://heralawgroup.com/legal-services/paternity-actions-in-family-court/">Paternity Actions in Family Court</a></li>
3470	</ul>
3471</li>
3472	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11203"><a href="https://heralawgroup.com/legal-services/divorce-attorney/">Divorce</a>
3473	<ul class="sub-menu">
3474		<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11282"><a href="https://heralawgroup.com/legal-services/alimony-spousal-support/">Spousal Support (Alimony)</a></li>
3475		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13580"><a href="https://heralawgroup.com/legal-services/child-support/">Child Support</a></li>
3476		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13581"><a href="https://heralawgroup.com/legal-services/child-custody-attorney/">Child Custody &#038; Parenting Time</a></li>
3477		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13582"><a href="https://heralawgroup.com/legal-services/contested-and-uncontested-divorce/">Contested &#038; Uncontested Divorce</a></li>
3478		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13583"><a href="https://heralawgroup.com/legal-services/high-net-worth-divorce/">High Net Worth Divorce</a></li>
3479		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13584"><a href="https://heralawgroup.com/legal-services/international-divorce/">International Divorce</a></li>
3480	</ul>
3481</li>
3482	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11224"><a href="https://heralawgroup.com/legal-services/estate-planning-attorney/">Estate Planning</a>
3483	<ul class="sub-menu">
3484		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13585"><a href="https://heralawgroup.com/legal-services/estate-tax/">Estate Tax</a></li>
3485		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13586"><a href="https://heralawgroup.com/legal-services/power-of-attorney-and-advance-directives/">Powers of Attorney &#038; Advance Directives</a></li>
3486		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13587"><a href="https://heralawgroup.com/legal-services/trusts/">Trusts</a></li>
3487		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13588"><a href="https://heralawgroup.com/legal-services/wills/">Wills</a></li>
3488		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13941"><a href="https://heralawgroup.com/legal-services/probate/">Probate</a></li>
3489	</ul>
3490</li>
3491	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11664"><a href="https://heralawgroup.com/legal-services/lgbtq-representation/">LGBTQ+ Representation</a>
3492	<ul class="sub-menu">
3493		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13589"><a href="https://heralawgroup.com/legal-services/name-change-and-adoption/">Name Change &#038; Adoption</a></li>
3494		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13590"><a href="https://heralawgroup.com/legal-services/second-parent-adoptions/">Second Parent Adoptions</a></li>
3495		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13595"><a href="https://heralawgroup.com/legal-services/sperm-donor-agreements/">Sperm Donor Agreements</a></li>
3496	</ul>
3497</li>
3498	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11212"><a href="https://heralawgroup.com/legal-services/domestic-violence-and-restraining-orders/">Domestic Violence &#038; Restraining Orders</a></li>
3499	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11234"><a href="https://heralawgroup.com/legal-services/mediation/">Mediation</a></li>
3500	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13591"><a href="https://heralawgroup.com/legal-services/collaborative-law/">Collaborative Law</a></li>
3501	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11233"><a href="https://heralawgroup.com/legal-services/prenuptial-and-postnuptial-agreements-attorney/">Prenuptial &#038; Postnuptial Agreements</a></li>
3502	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-12125"><a href="https://heralawgroup.com/legal-services/appeals/">Appeals</a></li>
3503	<li class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11235"><a href="https://heralawgroup.com/legal-services/guardianship-attorney/">Guardianship &#038; Conservatorship</a></li>
3504	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13592"><a href="https://heralawgroup.com/legal-services/name-change-and-adoption/">Adoptions &#038; Name Changes</a></li>
3505</ul>
3506</li>
3507<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13288"><a href="#">Resources</a>
3508<ul class="sub-menu">
3509	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13534"><a href="https://heralawgroup.com/legal-services/lgbtq-resources/">LGBTQ+ Resources</a></li>
3510	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13547"><a href="https://heralawgroup.com/legal-services/domestic-violence-resources/">Domestic Violence Resources</a></li>
3511</ul>
3512</li>
3513<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5198"><a href="https://heralawgroup.com/blog/">Blog</a></li>
3514<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5159"><a href="https://heralawgroup.com/contact/">Contact Us</a></li>
3515</ul></div></div></div></div></div></div><div class="attorna-body-outer-wrapper ">
3516		<div class="attorna-body-wrapper clearfix  attorna-with-frame">
3517	<div class="attorna-top-bar" ><div class="attorna-top-bar-background" ></div><div class="attorna-top-bar-container attorna-container " ><div class="attorna-top-bar-container-inner clearfix" ><div class="attorna-top-bar-left attorna-item-pdlr"><i class="fa fa-phone" style="font-size: 15px ;color: #b1976b ;margin-right: 10px ;"  ></i><a href="tel:+19786372048">978.637.2048</a><div style="margin-left: 12px; margin-right: 14px; display: inline;">&#183;</div><i class="fa fa-envelope-open-o" style="font-size: 14px ;color: #b1976b ;margin-right: 10px ;"  ></i><a href="mailto:[email protected]">[email protected]</a> <div style="margin-left: 10px; margin-right: 13px; display: inline;">&#183;</div><i class="icon_clock_alt" style="font-size: 15px ;color: #b1976b ;margin-right: 10px ;"  ></i>Mon - Fri 9AM-5PM
3518
3519<a href="tel:+19786372048">978.637.2048</a></div><a class="attorna-top-bar-right-button" href="https://heralawgroup.com/contact/" target="_self"  >Reach Out Today for a Free Consultation</a><div class="attorna-top-bar-right attorna-item-pdlr"><div class="attorna-top-bar-right-social" ><a href="https://www.facebook.com/HeraLawGroup/" target="_blank" class="attorna-top-bar-social-icon" title="facebook" ><i class="fa fa-facebook" ></i></a><a href="https://www.x.com/HeraLawGroup" target="_blank" class="attorna-top-bar-social-icon" title="twitter" ><i class="fa fa-twitter" ></i></a><a href="https://www.youtube.com/@HeraLawGroup" target="_blank" class="attorna-top-bar-social-icon" title="youtube" ><i class="fa fa-youtube" ></i></a><a href="https://www.instagram.com/heralawgroup/" target="_blank" class="attorna-top-bar-social-icon" title="instagram" ><i class="fa fa-instagram" ></i></a></div></div></div></div></div>	
3520<header class="attorna-header-wrap attorna-header-style-plain  attorna-style-menu-right attorna-sticky-navigation attorna-style-fixed" data-navigation-offset="75px"  >
3521	<div class="attorna-header-background" ></div>
3522	<div class="attorna-header-container  attorna-container">
3523			
3524		<div class="attorna-header-container-inner clearfix">
3525			<div class="attorna-logo  attorna-item-pdlr"><div class="attorna-logo-inner"><a class="" href="https://heralawgroup.com/" >
3525<img src="https://heralawgroup.com/wp-content/uploads/2026/06/HERA_LAW_GROUP_200x160.png" alt="Hera Law Group logo – Massachusetts and Rhode Island family law firm" width="200" height="160" title="Hera Law Group Logo" /></a></div></div>			<div class="attorna-navigation attorna-item-pdlr clearfix " >
3526			<div class="attorna-main-menu" id="attorna-main-menu" ><ul id="menu-main-navigation-1" class="sf-menu"><li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5167 attorna-normal-menu"><a href="https://heralawgroup.com/">Home</a></li>
3527<li  class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5840 current_page_item menu-item-6140 attorna-normal-menu"><a href="https://heralawgroup.com/family-probate-and-estate-law-firm/">About Us</a></li>
3528<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11187 attorna-normal-menu"><a href="#" class="sf-with-ul-pre">Practice Areas</a>
3529<ul class="sub-menu">
3530	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-14107" data-size="60"><a href="https://heralawgroup.com/legal-services/family-law-attorneys-massachusetts-rhode-island/" class="sf-with-ul-pre">Family Law</a>
3531	<ul class="sub-menu">
3532		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11269"><a href="https://heralawgroup.com/legal-services/209c-actions-in-family-court-complaint-for-custody-visitation-and-support/">209C Actions in Family Court</a></li>
3533		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11205"><a href="https://heralawgroup.com/legal-services/child-custody-attorney/">Child Custody &#038; Parenting Time</a></li>
3534		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11283"><a href="https://heralawgroup.com/legal-services/child-support/">Child Support</a></li>
3535		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11270"><a href="https://heralawgroup.com/legal-services/contempt-actions-in-family-law/">Contempt Actions in Family Law</a></li>
3536		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11223"><a href="https://heralawgroup.com/legal-services/guardian-ad-litem-investigations-attorney/">Guardian Ad Litem Investigations</a></li>
3537		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11271"><a href="https://heralawgroup.com/legal-services/modification-actions-in-family-law/">Modification Actions in Family Law</a></li>
3538		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11268"><a href="https://heralawgroup.com/legal-services/paternity-actions-in-family-court/">Paternity Actions in Family Court</a></li>
3539	</ul>
3540</li>
3541	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11203" data-size="60"><a href="https://heralawgroup.com/legal-services/divorce-attorney/" class="sf-with-ul-pre">Divorce</a>
3542	<ul class="sub-menu">
3543		<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11282"><a href="https://heralawgroup.com/legal-services/alimony-spousal-support/">Spousal Support (Alimony)</a></li>
3544		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13580"><a href="https://heralawgroup.com/legal-services/child-support/">Child Support</a></li>
3545		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13581"><a href="https://heralawgroup.com/legal-services/child-custody-attorney/">Child Custody &#038; Parenting Time</a></li>
3546		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13582"><a href="https://heralawgroup.com/legal-services/contested-and-uncontested-divorce/">Contested &#038; Uncontested Divorce</a></li>
3547		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13583"><a href="https://heralawgroup.com/legal-services/high-net-worth-divorce/">High Net Worth Divorce</a></li>
3548		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13584"><a href="https://heralawgroup.com/legal-services/international-divorce/">International Divorce</a></li>
3549	</ul>
3550</li>
3551	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11224" data-size="60"><a href="https://heralawgroup.com/legal-services/estate-planning-attorney/" class="sf-with-ul-pre">Estate Planning</a>
3552	<ul class="sub-menu">
3553		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13585"><a href="https://heralawgroup.com/legal-services/estate-tax/">Estate Tax</a></li>
3554		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13586"><a href="https://heralawgroup.com/legal-services/power-of-attorney-and-advance-directives/">Powers of Attorney &#038; Advance Directives</a></li>
3555		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13587"><a href="https://heralawgroup.com/legal-services/trusts/">Trusts</a></li>
3556		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13588"><a href="https://heralawgroup.com/legal-services/wills/">Wills</a></li>
3557		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13941"><a href="https://heralawgroup.com/legal-services/probate/">Probate</a></li>
3558	</ul>
3559</li>
3560	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-has-children menu-item-11664" data-size="60"><a href="https://heralawgroup.com/legal-services/lgbtq-representation/" class="sf-with-ul-pre">LGBTQ+ Representation</a>
3561	<ul class="sub-menu">
3562		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13589"><a href="https://heralawgroup.com/legal-services/name-change-and-adoption/">Name Change &#038; Adoption</a></li>
3563		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13590"><a href="https://heralawgroup.com/legal-services/second-parent-adoptions/">Second Parent Adoptions</a></li>
3564		<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13595"><a href="https://heralawgroup.com/legal-services/sperm-donor-agreements/">Sperm Donor Agreements</a></li>
3565	</ul>
3566</li>
3567	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11212" data-size="60"><a href="https://heralawgroup.com/legal-services/domestic-violence-and-restraining-orders/">Domestic Violence &#038; Restraining Orders</a></li>
3568	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11234" data-size="60"><a href="https://heralawgroup.com/legal-services/mediation/">Mediation</a></li>
3569	<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13591" data-size="60"><a href="https://heralawgroup.com/legal-services/collaborative-law/">Collaborative Law</a></li>
3570	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11233" data-size="60"><a href="https://heralawgroup.com/legal-services/prenuptial-and-postnuptial-agreements-attorney/">Prenuptial &#038; Postnuptial Agreements</a></li>
3571	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-12125" data-size="60"><a href="https://heralawgroup.com/legal-services/appeals/">Appeals</a></li>
3572	<li  class="menu-item menu-item-type-post_type menu-item-object-portfolio menu-item-11235" data-size="60"><a href="https://heralawgroup.com/legal-services/guardianship-attorney/">Guardianship &#038; Conservatorship</a></li>
3573	<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13592" data-size="60"><a href="https://heralawgroup.com/legal-services/name-change-and-adoption/">Adoptions &#038; Name Changes</a></li>
3574</ul>
3575</li>
3576<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13288 attorna-normal-menu"><a href="#" class="sf-with-ul-pre">Resources</a>
3577<ul class="sub-menu">
3578	<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13534" data-size="60"><a href="https://heralawgroup.com/legal-services/lgbtq-resources/">LGBTQ+ Resources</a></li>
3579	<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13547" data-size="60"><a href="https://heralawgroup.com/legal-services/domestic-violence-resources/">Domestic Violence Resources</a></li>
3580</ul>
3581</li>
3582<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5198 attorna-normal-menu"><a href="https://heralawgroup.com/blog/">Blog</a></li>
3583<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5159 attorna-normal-menu"><a href="https://heralawgroup.com/contact/">Contact Us</a></li>
3584</ul>
3584<div class="attorna-navigation-slide-bar" id="attorna-navigation-slide-bar" ></div></div>			</div><!-- attorna-navigation -->
3585
3586		</div><!-- attorna-header-inner -->
3587	</div><!-- attorna-header-container -->
3588</header><!-- header -->	<div class="attorna-page-wrapper" id="attorna-page-wrapper" ><div class="gdlr-core-page-builder-body clearfix"><div class="gdlr-core-pbf-wrapper " style="margin: 0px 0px 0px 0px;padding: 120px 0px 90px 0px;"  id="gdlr-core-wrapper-1" ><div class="gdlr-core-pbf-background-wrap"  ><div class="gdlr-core-pbf-background gdlr-core-parallax gdlr-core-js" style="background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/FIRM-FRONT-BG.jpg) ;background-size: cover ;background-repeat: no-repeat ;background-position: center ;"  data-parallax-speed="0.3"  ></div></div><div class="gdlr-core-pbf-wrapper-content gdlr-core-js "  data-gdlr-animation="fadeIn" data-gdlr-animation-duration="600ms" data-gdlr-animation-offset="0.8"  ><div class="gdlr-core-pbf-wrapper-container clearfix gdlr-core-container" ><div class="gdlr-core-pbf-element" ><div class="gdlr-core-title-item gdlr-core-item-pdb clearfix  gdlr-core-center-align gdlr-core-title-item-caption-bottom gdlr-core-item-pdlr hera-header-fade-title"  ><div class="gdlr-core-title-item-title-wrap "  ><h3 class="gdlr-core-title-item-title gdlr-core-skin-title " style="font-size: 96px ;font-weight: 400 ;letter-spacing: 0px ;text-transform: none ;color: #ffffff ;"  >ABOUT <span style="font-weight:100;">US</span><span class="gdlr-core-title-item-title-divider gdlr-core-skin-divider" ></span></h3></div><span class="gdlr-core-title-item-caption gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 25px ;font-style: normal ;letter-spacing: 0px ;color: #ffffff ;margin-top: 15px ;"  >GUIDING FAMILIES | PROTECTING FUTURES</span></div></div></div></div></div><div class="gdlr-core-pbf-wrapper " style="padding-top: 95px;padding-bottom: 100px;"  id="gdlr-core-wrapper-2" ><div class="gdlr-core-pbf-background-wrap"  ></div><div class="gdlr-core-pbf-wrapper-content gdlr-core-js "   ><div class="gdlr-core-pbf-wrapper-container clearfix gdlr-core-container" ><div class="gdlr-core-pbf-column gdlr-core-column-30 gdlr-core-column-first"  id="gdlr-core-column-1" ><div class="gdlr-core-pbf-column-content-margin gdlr-core-js " style="border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;"   data-sync-height="height1"  data-sync-height-center ><div class="gdlr-core-pbf-background-wrap" style="border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;"  ><div class="gdlr-core-pbf-background gdlr-core-parallax gdlr-core-js" style="background-image: url(https://heralawgroup.com/wp-content/uploads/2026/08/Group-Smaller.jpg) ;background-repeat: no-repeat ;background-position: top center ;"  data-parallax-speed="0"  ></div></div><div class="gdlr-core-pbf-column-content clearfix gdlr-core-js  gdlr-core-sync-height-content"   ></div></div></div><div class="gdlr-core-pbf-column gdlr-core-column-30"  id="gdlr-core-column-2" ><div class="gdlr-core-pbf-column-content-margin gdlr-core-js " style="padding: 0px 70px 0px 60px;"   data-sync-height="height1"  ><div class="gdlr-core-pbf-background-wrap"  ></div><div class="gdlr-core-pbf-column-content clearfix gdlr-core-js  gdlr-core-sync-height-content"   ><div class="gdlr-core-pbf-element" ><div class="gdlr-core-text-box-item gdlr-core-item-pdlr gdlr-core-item-pdb gdlr-core-left-align" style="padding-bottom: 20px ;"  ><div class="gdlr-core-text-box-item-content" style="text-transform: none ;color: #6d6d6d ;"  ><h2 style="margin-top: 0px; text-align: left;"><span style="font-size: 27pt; font-family: 'Poppins', sans-serif; font-weight: 400; white-space: nowrap;"> We Are Hera Law Group</span></h2>
3589<p><span style="font-family: 'times new roman', times, serif; font-size: 18pt;"><strong>HERA</strong>. <em>Goddess of marriage and family, protector of all.</em></span></p>
3590<p>At Hera Law Group, we aim to embody this same spirit of protection. Family and marital matters are often complex, and often emotional, too. Therefore, no matter what legal situation you bring us, we offer solutions built to protect what you value most.</p>
3591<p>As a client-driven firm, our goal is simple: advocate for your best interests and stand by you at every step. Because our attorneys are experienced and dedicated, you can count on us to fight for the best outcome in your case. In short, at Hera Law Group, we&#8217;re here for you.</p>
3592<p>Currently, that mission extends across two states. Our family law attorneys serve clients throughout Massachusetts and Rhode Island. Additionally, our probate and estate planning attorneys focus exclusively on Massachusetts. Therefore, with six offices spanning both states, we make it easy to find experienced, compassionate representation close to home.</p>
3593<p style="margin: 12.0pt 0in 12.0pt 0in;"> </p>
3594</div></div></div></div></div></div></div></div></div><div class="gdlr-core-pbf-section" ><div class="gdlr-core-pbf-section-container gdlr-core-container clearfix" ><div class="gdlr-core-pbf-element" ><div class="gdlr-core-title-item gdlr-core-item-pdb clearfix  gdlr-core-center-align gdlr-core-title-item-caption-top gdlr-core-item-pdlr" style="padding-bottom: 60px ;"  ><div class="gdlr-core-title-item-title-wrap "  ><h3 class="gdlr-core-title-item-title gdlr-core-skin-title " style="font-size: 30px ;font-weight: 700 ;letter-spacing: 0px ;text-transform: none ;"  ><h2 style="margin-top: 0px; text-align: center;"><span style="font-size: 27pt; font-family: 'Poppins', sans-serif; font-weight: 400; white-space: nowrap;">Meet Our Legal Team</span></h2>
3594<span class="gdlr-core-title-item-title-divider gdlr-core-skin-divider" ></span></h3></div></div></div><div class="gdlr-core-pbf-element" ><div class="gdlr-core-personnel-item gdlr-core-item-pdb clearfix  gdlr-core-center-align gdlr-core-personnel-item-style-grid-with-background gdlr-core-personnel-style-grid gdlr-core-with-background"  ><div class="gdlr-core-personnel-item-holder clearfix" ><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/melissa-levine-piro/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/12/Melissa-L-Website-768x708.jpg" alt="Melissa Levine-Piro, family law attorney" width="768" height="708" title="Melissa Levine-Piro" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/melissa-levine-piro/" >Melissa Levine-Piro, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law, Owner, Partner</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/amanda-castro/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/12/Amanda-edited-website.jpg" alt="Professional portrait of Amanda Castro, Esq., attorney at Hera Law Group in Milton, specializing in family and divorce law." width="600" height="553" title="Amanda Castro, Esq." /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/amanda-castro/" >Amanda Castro, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law, Partner</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/alanna-d-bravman-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/12/ALANNA-PROFILE-768x708.jpg" alt="Alanna Bravman, Esq" width="768" height="708" title="ALANNA PROFILE" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/alanna-d-bravman-esq/" >Alanna Bravman, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law, Partner</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/emily-spector/" ><img src="https://heralawgroup.com/wp-content/uploads/2023/11/Spector.jpg" alt="Emily Spector, ESQ., an estate planning, trust, and probate administration expert, exudes professionalism and confidence in a smiling photo." width="600" height="550" title="Spector" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/emily-spector/" >Emily Spector, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Estate Planning, Probate, Trust Admin, Partner</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/beth-nussbaum-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/11/Beth-Profile-2-768x708.jpg" alt="Beth Nussbaum Esq" width="768" height="708" title="Beth Nussbaum Esq" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/beth-nussbaum-esq/" >Beth M. Nussbaum, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/katie-murphy/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/11/KTIE-MURPHY-PROFILE-768x708.jpg" alt="Katie Murphy Esq" width="768" height="708" title="KATIE MURPHY PROFILE" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/katie-murphy/" >Katie Murphy, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/jamie-bennett-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2023/11/Jamie-Headshot-law-firm-family.jpg" alt="An image of Jamie Narus, Esq., smiling directly at the camera; professional head shot of the practicing attorney." width="600" height="550" title="Jamie-Headshot-law-firm-family" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/jamie-bennett-esq/" >Jamie Bennett, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/christine-m-tree-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2022/11/CHRISTINE-4-768x708.jpg" alt="Christine M. Tree, Esq" width="768" height="708" title="CHRISTINE 4" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/christine-m-tree-esq/" >Christine M. Tree, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Estate Planning, Probate, Trust Admin</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/kiani-hernandez/" ><img src="https://heralawgroup.com/wp-content/uploads/2021/01/Kiani-Headshot-fixed-1-768x708.jpg" alt="Kiani Hernandez" width="768" height="708" title="Kiani Hernandez" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/kiani-hernandez/" >Kiani Hernandez, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/ameena-langford-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2025/10/Attorney-Family-Law.jpg" alt="" width="600" height="550" title="Attorney,-Family-Law" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/ameena-langford-esq/" >Ameena Langford, Esq</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/alexis-browning-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/06/Alexis-resized.jpg" alt="Alexis Browning" width="600" height="546" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/alexis-browning-esq/" >Alexis Browning, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/tianyue-liao/" ><img src="https://heralawgroup.com/wp-content/uploads/2020/06/Lulu-HEadshot2026-768x708.jpg" alt="" width="768" height="708" title="Lulu HEadshot2026" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/tianyue-liao/" >Tianyue Liao, Esq</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/melissa-murphy-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2025/10/Photo-5-34-57-resized.jpg" alt="Melissa Murphy, Esq." width="600" height="551" title="Melissa Murphy" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/melissa-murphy-esq/" >Melissa Murphy, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/madison-boucher/" ><img src="https://heralawgroup.com/wp-content/uploads/2020/06/Madison-Headshot-Sized.jpg" alt="" width="600" height="551" title="Madison Headshot Sized" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/madison-boucher/" >Madison Boucher, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/theresa-lane-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/03/Tess-Lane-_-resized.jpg" alt="Theresa Lane" width="600" height="553" title="Theresa Lane, Esq." /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/theresa-lane-esq/" >Theresa Lane, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/jaclyn-laufer-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/03/Jaclyn-Headshot-resized.jpg" alt="Jaclyn Laufer" width="600" height="550" title="Jaclyn Laufer, Esq." /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/jaclyn-laufer-esq/" >Jaclyn Laufer, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/sarah-kartsounis/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/08/SARAH-HEADSHOT.jpg" alt="Sarah Kartsounis" width="600" height="551" title="Sarah Kartsounis" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/sarah-kartsounis/" >Sarah Kartsounis, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Family Law</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/diana-gamache/" ><img src="https://heralawgroup.com/wp-content/uploads/2020/05/Diana-Headshot-2026-768x708.jpg" alt="Diana Gamache" width="768" height="708" title="Diana Headshot 2026" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/diana-gamache/" >Diana Gamache</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Senior Paralegal </div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/amanda-pickwick/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/06/Amanda-P.-Headshot-Resized.png" alt="Amanda Pickwick" width="600" height="550" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/amanda-pickwick/" >Amanda Pickwick</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Paralegal</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/dakhensey-marcellus/" ><img src="https://heralawgroup.com/wp-content/uploads/2025/08/D.M-Headshot.jpg" alt="Dakhensey Marcellus" width="600" height="550" title="Dakhensey Marcellus" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/dakhensey-marcellus/" >Dakhensey Marcellus</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Paralegal</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/colleen-tank/" ><img src="https://heralawgroup.com/wp-content/uploads/2018/11/COLLEEN-HEADSHOT-768x708.jpg" alt="Colleen Tank" width="768" height="708" title="COLLEEN HEADSHOT" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/colleen-tank/" >Colleen Tank</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Legal Assistant/Office Manager</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/lauren-toxavidis/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/06/Lauren-Headshot-resized.png" alt="Lauren Toxavidis" width="600" height="550" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/lauren-toxavidis/" >Lauren Toxavidis</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Paralegal</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/anna-apostolova/" ><img src="https://heralawgroup.com/wp-content/uploads/2018/11/Anna-Headshot-Copy2.jpg" alt="Anna Apostolova" width="600" height="554" title="Anna Apostolova" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/anna-apostolova/" >Anna Apostolova</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Legal Accountant</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/kyle-piro-esq/" ><img src="https://heralawgroup.com/wp-content/uploads/2026/06/Kyle-headshot-Copy.jpg" alt="Kyle Piro" width="600" height="551" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/kyle-piro-esq/" >Kyle Piro, Esq.</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >VP of Operations</div></div></div></div><div class="gdlr-core-item-list gdlr-core-personnel-list-column  gdlr
3594-core-column-20 gdlr-core-column-first gdlr-core-item-pdlr clearfix"  ><div class="gdlr-core-personnel-list clearfix gdlr-core-outer-frame-element" style="box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -moz-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; -webkit-box-shadow: 0 0 45px rgba(10, 10, 10,0.08) ; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;"  ><div class="gdlr-core-personnel-list-image gdlr-core-media-image  gdlr-core-hover-element gdlr-core-zoom-on-hover gdlr-core-grayscale-effect"  ><a href="https://heralawgroup.com/about/john-robbins/" ><img src="https://heralawgroup.com/wp-content/uploads/2018/11/JDR-HEADSHOT-2-square.jpg" alt="John D Robbins, Director of Marketing" width="600" height="551" title="JDR SQUARE HEADSHOT" /></a><div class="gdlr-core-hover-opacity"  ></div></div><div class="gdlr-core-personnel-list-content-wrap "  ><h3 class="gdlr-core-personnel-list-title" style="font-size: 16px ;font-weight: 600 ;letter-spacing: 3px ;margin-bottom: 4px ;"  ><a href="https://heralawgroup.com/about/john-robbins/" >John D. Robbins</a></h3><div class="gdlr-core-personnel-list-position gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 13px ;font-weight: 500 ;font-style: normal ;letter-spacing: 2px ;text-transform: uppercase ;"  >Marketing Director</div></div></div></div></div></div></div></div></div><div class="gdlr-core-pbf-wrapper " style="padding: 145px 0px 150px 0px;" data-skin="Testimonial Dark"  id="gdlr-core-wrapper-3" ><div class="gdlr-core-pbf-background-wrap"  ><div class="gdlr-core-pbf-background gdlr-core-parallax gdlr-core-js" style="background-image: url(https://heralawgroup.com/wp-content/uploads/2026/09/image-3.jpg) ;background-size: cover ;background-repeat: no-repeat ;background-position: center ;"  data-parallax-speed="0.1"  ></div></div><div class="gdlr-core-pbf-background-frame" style="margin: 60px 60px 60px 60px;border-width: 1px 1px 1px 1px;border-style: solid ;border-color: #686868 ;"  ></div><div class="gdlr-core-pbf-wrapper-content gdlr-core-js "   ><div class="gdlr-core-pbf-wrapper-container clearfix gdlr-core-container" ><div class="gdlr-core-pbf-element" ><div class="gdlr-core-title-item gdlr-core-item-pdb clearfix  gdlr-core-center-align gdlr-core-title-item-caption-top gdlr-core-item-pdlr" style="padding-bottom: 20px ;"  ><span class="gdlr-core-title-item-caption gdlr-core-info-font gdlr-core-skin-caption" style="font-size: 14px ;font-weight: 600 ;font-style: normal ;letter-spacing: 3px ;text-transform: uppercase ;color: #7ba942 ;margin-bottom: 0px ;"  >Client Testimonials</span><div class="gdlr-core-title-item-title-wrap "  ><h3 class="gdlr-core-title-item-title gdlr-core-skin-title " style="font-size: 33px ;font-weight: 700 ;text-transform: none ;color: #ffffff ;"  >What Our Clients Are Saying<span class="gdlr-core-title-item-title-divider gdlr-core-skin-divider" ></span></h3></div></div></div><div class="gdlr-core-pbf-element" ><div class="gdlr-core-divider-item gdlr-core-divider-item-normal gdlr-core-item-pdlr gdlr-core-center-align gdlr-core-style-vertical" style="margin-bottom: 40px ;"  ><div class="gdlr-core-divider-line gdlr-core-skin-divider" style="border-color: #b1976b ;height: 0px ;" ></div></div></div><div class="gdlr-core-pbf-column gdlr-core-column-60 gdlr-core-column-first" ><div class="gdlr-core-pbf-column-content-margin gdlr-core-js "   ><div class="gdlr-core-pbf-background-wrap"  ></div><div class="gdlr-core-pbf-column-content clearfix gdlr-core-js " style="max-width: 820px ;"   ><div class="gdlr-core-pbf-element" ><div class="gdlr-core-testimonial-item gdlr-core-item-pdb clearfix  gdlr-core-testimonial-style-center gdlr-core-item-pdlr" style="padding-bottom: 0px ;"  ><div class="gdlr-core-flexslider flexslider gdlr-core-js-2  gdlr-core-has-bullet" data-type="carousel" data-column="1" data-move="1" data-nav="bullet"  ><ul class="slides" ><li  class="gdlr-core-item-mglr"  ><div class="gdlr-core-testimonial clearfix " ><div class="gdlr-core-testimonial-content-wrap" ><div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon " style="font-size: 160px ;font-weight: 800 ;margin-bottom: 25px ;color: #7ba942 ;"  >&#8220;</div><div class="gdlr-core-testimonial-content gdlr-core-info-font gdlr-core-skin-content" style="font-size: 20px ;color: #c9c9c9 ;"  ><p>The team at Hera Law Group made our estate planning easy and efficie
3594nt. Special thanks to Emily Spector for guiding us through the process, she was professional and great to work with. We highly recommend! (July 2026)</p>
3595</div><div class="gdlr-core-testimonial-author-wrap clearfix" ><div class="gdlr-core-testimonial-author-content" ><div class="gdlr-core-testimonial-title gdlr-core-title-font gdlr-core-skin-title" style="color: #ffffff ;font-size: 19px ;"  >Greg R.</div><div class="gdlr-core-testimonial-position gdlr-core-info-font gdlr-core-skin-caption" style="color: #7ba942 ;font-size: 15px ;"  >Google</div></div></div></div></div></li><li  class="gdlr-core-item-mglr"  ><div class="gdlr-core-testimonial clearfix " ><div class="gdlr-core-testimonial-content-wrap" ><div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon " style="font-size: 160px ;font-weight: 800 ;margin-bottom: 25px ;color: #7ba942 ;"  >&#8220;</div><div class="gdlr-core-testimonial-content gdlr-core-info-font gdlr-core-skin-content" style="font-size: 20px ;color: #c9c9c9 ;"  ><p>The Hera Law Group handled our Family Trust documents with the utmost professionalism and courtesy. Emily&#8217;s level of communication was thoughtful with easy-to-follow directions. We appreciate the support she provided as we moved through the process. Thank you Hera Law Group! (July 2026)</p>
3596</div><div class="gdlr-core-testimonial-author-wrap clearfix" ><div class="gdlr-core-testimonial-author-content" ><div class="gdlr-core-testimonial-title gdlr-core-title-font gdlr-core-skin-title" style="color: #ffffff ;font-size: 19px ;"  >Audra A.</div><div class="gdlr-core-testimonial-position gdlr-core-info-font gdlr-core-skin-caption" style="color: #7ba942 ;font-size: 15px ;"  >Google</div></div></div></div></div></li></ul></div></div></div></div></div></div></div></div></div></div></div><footer><div class="attorna-footer-wrapper " ><div class="attorna-footer-container attorna-container clearfix" ><div class="attorna-footer-column attorna-item-pdlr attorna-column-15" ><div id="text-1" class="widget widget_text attorna-widget">			<div class="textwidget"><div style="text-align:center;"><img decoding="async" class="size-full wp-image-6129 aligncenter" src="https://heralawgroup.com/wp-content/uploads/2022/12/HERA_LAW_GROUP_400x320-1.png" alt="Hera Law Group logo — Family Law attorneys serving Massachusetts and Rhode Island, Probate and Estate Law attorneys serving Massachusetts" width="200" style="display:block;margin:0 auto;" /><span class="footer-tagline" style="display:block;margin-top:6px;">Family Law in Massachusetts &amp; Rhode Island | Probate &amp; Estate Law in Massachusetts</span><span style="display:block;margin:6px 0 1px 0;"><span style="white-space: nowrap;"><i class="fa fa-phone" style="color: #7ba942; margin-right: 6px;"></i><a href="tel:+19786372048">978.637.2048</a></span> | <span style="white-space: nowrap;"><i class="fa fa-envelope" style="color: #7ba942; margin-right: 6px;"></i><a href="mailto:[email protected]"><span style="color: #7ba942;">[email protected]</span></a></span></span><span class="gdlr-core-social-network-item gdlr-core-item-pdb  gdlr-core-none-align gdlr-direction-horizontal" style="padding-bottom: 0px ;display: block ;"  ><a href="https://www.facebook.com/HeraLawGroup/" target="_blank" class="gdlr-core-social-network-icon" title="facebook" style="font-size: 16px ;color: #7ba942 ;"  ><i class="fa fa-facebook" ></i></a><a href="https://www.x.com/HeraLawGroup" target="_blank" class="gdlr-core-social-network-icon" title="twitter" style="font-size: 16px ;color: #7ba942 ;"  ><i class="fa fa-twitter" ></i></a><a href="https://www.youtube.com/@HeraLawGroup" target="_blank" class="gdlr-core-social-network-icon" title="youtube" style="font-size: 16px ;color: #7ba942 ;"  ><i class="fa fa-youtube" ></i></a><a href="https://www.instagram.com/heralawgroup/" target="_blank" class="gdlr-core-social-network-icon" title="instagram" style="font-size: 16px ;color: #7ba942 ;"  ><i class="fa fa-instagram" ></i></a></span></div>
3597</div>
3598		</div></div><div class="attorna-footer-column attorna-item-pdlr attorna-column-15" ><div id="text-7" class="widget widget_text attorna-widget"><h3 class="attorna-widget-title">Our Locations</h3><span class="clear"></span>			<div class="textwidget"><div style="display: grid; grid-template-columns: repeat(3,1fr); gap: 18px 24px;">
3599<div><strong><a href="https://heralawgroup.com/family-divorce-lawyers-maynard/">Maynard Office</a></strong><br />
3600163 Main St, Maynard, MA 01754 (Middlesex County) · <a href="https://goo.gl/maps/3BZ8YrFLvxZZhMyBA" target="_blank" rel="noopener">Directions</a></div>
3601<div><strong><a href="https://heralawgroup.com/family-divorce-lawyers-milton/">Milton Office</a></strong><br />
3602464 Granite Ave, Ste 23, Milton, MA 02186 (Norfolk County) · <a href="https://goo.gl/maps/2B2fmgFacQrVhMaf7" target="_blank" rel="noopener">Directions</a></div>
3603<div><strong><a href="https://heralawgroup.com/family-divorce-lawyers-cape-cod/">Cape Cod Office</a></strong><br />
3604100 Independence Dr, Hyannis, MA 02601 (Barnstable County) · <a href="https://goo.gl/maps/n9hwR2fX2bPEwnEJ7" target="_blank" rel="noopener">Directions</a></div>
3605<div><strong><a href="https://heralawgroup.com/estate-planning-family-lawyers-nantucket/">Nantucket Office</a></strong><br />
360634 Main St, Nantucket, MA 02554 (Nantucket County) · <a href="https://maps.app.goo.gl/g5gNkP3W7jXRMZ6Y7" target="_blank" rel="noopener">Directions</a></div>
3607<div><strong><a href="https://heralawgroup.com/family-divorce-lawyers-worcester/">Worcester Office</a></strong><br />
3608370 Main St, Worcester, MA 01608 (Worcester County) · <a href="https://maps.app.goo.gl/sRnVSx2TsWuGXdBq7" target="_blank" rel="noopener">Directions</a></div>
3609<div><strong><a href="https://heralawgroup.com/family-divorce-lawyers-cumberland-ri/">Cumberland Office</a></strong><br />
361045 Industrial Rd, Cumberland, RI 02864 (Providence County) · <a href="https://www.google.com/maps/dir//Hera+Law+Group+Cumberland+Office,+45+Industrial+Rd+STE+100,+Cumberland,+RI+02864/@41.9493763,-71.4418099,15z/data=!4m8!4m7!1m0!1m5!1m1!1s0x89e469c65dc1d9d7:0x5cdcc6f6ffc61ae7!2m2!1d-71.3964007!2d41.3929663?hl=en&amp;authuser=1&amp;entry=ttu&amp;g_ep=EgoyMDI2MDYwNy4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener">Directions</a></div>
3611</div>
3612</div>
3613		</div></div><div class="attorna-footer-column attorna-item-pdlr attorna-column-15" ><div id="gdlr-core-custom-menu-widget-4" class="widget widget_gdlr-core-custom-menu-widget attorna-widget"><h3 class="attorna-widget-title">Practice Areas</h3><span class="clear"></span><div class="menu-footer-practice-areas-container"><ul id="menu-footer-practice-areas" class="gdlr-core-custom-menu-widget gdlr-core-menu-style-plain"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13177"><a href="https://heralawgroup.com/legal-services/family-law-attorney/">Family Law</a></li>
3614<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13178"><a href="https://heralawgroup.com/legal-services/estate-planning-attorney/">Estate Planning</a></li>
3615<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13179"><a href="https://heralawgroup.com/legal-services/probate-law-attorney/">Probate Law</a></li>
3616<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13180"><a href="https://heralawgroup.com/legal-services/child-support/">Child Support</a></li>
3617<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13181"><a href="https://heralawgroup.com/legal-services/prenuptial-and-postnuptial-agreements-attorney/">Prenuptial &#038; Postnuptial Agreements</a></li>
3618<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13182"><a href="https://heralawgroup.com/legal-services/lgbtq-representation/">LGBTQ+ Representation</a></li>
3619<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13356"><a href="https://heralawgroup.com/legal-services/mediation-and-collaborative-law-attorney/">Mediation &#038; Collaborative Law</a></li>
3620</ul></div></div></div><div class="attorna-footer-column attorna-item-pdlr attorna-column-15" >
3621		<div id="recent-posts-4" class="widget widget_recent_entries attorna-widget">
3622		<h3 class="attorna-widget-title">Recent News</h3><span class="clear"></span>
3623		<ul>
3624											<li>
3625					<a href="https://heralawgroup.com/prenuptial-agreements-the-good-the-bad-and-the-ugly/">Prenuptial Agreements: The Good, the Bad, and the Ugly</a>
3626											<span class="post-date">September 9, 2026</span>
3627									</li>
3628											<li>
3629					<a href="https://heralawgroup.com/popp-v-popp-a-new-ruling-that-could-change-your-alimony/">Popp v. Popp: A New Ruling That Could Change Your Alimony</a>
3630											<span class="post-date">August 18, 2026</span>
3631									</li>
3632					</ul>
3633
3634		</div></div></div></div><div class="attorna-copyright-wrapper" ><div class="attorna-copyright-container attorna-container"><div class="attorna-copyright-text attorna-item-pdlr"> © Hera Law Group | <a href="https://heralawgroup.com/privacy-policy-disclaimer/">Privacy Policy & Disclaimer</a> </div></div></div></footer></div></div><a href="#attorna-top-anchor" class="attorna-footer-back-to-top-button" id="attorna-footer-back-to-top-button"><i class="fa fa-angle-up" ></i></a>
3635<script type="speculationrules">
3636{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/attorna/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3637</script>
vendor: 1 bytes, line 3637
3637
3638<script>
3639document.addEventListener('DOMContentLoaded', function() {
3640  document.querySelectorAll('.attorna-mobile-header-container').forEach(function(container) {
3641    if (container.querySelector('.hera-mobile-cta')) return;
3642    var btn = document.createElement('a');
3643    btn.href = 'https://heralawgroup.com/contact/';
3644    btn.className = 'hera-mobile-cta';
3645    btn.textContent = 'Free Consultation';
3646    container.appendChild(btn);
3647  });
3648});
3649</script>
3649
3650<style>
3651.hera-mobile-cta {
3652  position: absolute;
3653  top: 50%;
3654  right: 96px;
3655  transform: translateY(-50%);
3656  display: inline-flex;
3657  align-items: center;
3658  justify-content: center;
3659  background-color: #7ba942;
3660  color: #ffffff !important;
3661  font-weight: 700;
3662  font-size: 10px;
3663  letter-spacing: 0.2px;
3664  text-transform: uppercase;
3665  text-decoration: none;
3666  padding: 6px 10px;
3667  border-radius: 4px;
3668  white-space: nowrap;
3669  box-shadow: 0 2px 8px rgba(123, 169, 66, 0.35);
3670  z-index: 5;
3671  transition: background-color 0.2s ease;
3672}
3673.hera-mobile-cta:hover,
3674.hera-mobile-cta:focus {
3675  background-color: #6a9339;
3676  color: #ffffff !important;
3677}
3678@media (max-width: 339px) {
3679  .hera-mobile-cta { display: none; }
3680}
3681</style>			
3682						<div id="wp-chatbot-chat-container" class="floatingbot_delay  wp-chatbot-mobile-full-screen  qcchatbot-template-04">
3683	
3684				<div id="wp-chatbot-integration-container">
3685	
3686					<div class="wp-chatbot-integration-button-container">
3687																								
3688						
3689												
3690												
3691						
3692							
3693																				
3694					</div>
3695				</div>
3696				
3697<style>
3698.wp-chatbot-editor-container button:not(.wpbot-ai-file-remove):not(.wpbot-ai-file-upload-btn) {
3699	background-color: #7ba942 !important;
3700}
3701</style>
3702<style id="wpbot-template-04-composer">
3703#wp-chatbot-editor-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:4px;row-gap:6px;height:auto!important;max-height:none!important;min-height:48px!important;overflow:visible!important;padding:6px 6px 6px 14px!important;box-sizing:border-box}
3704#wp-chatbot-editor-container>label{display:none!important}
3705#wp-chatbot-editor-container>.wpbot-ai-file-preview{grid-column:1/-1!important;width:100%!important}
3706#wp-chatbot-editor-container>input#wp-chatbot-editor{display:block!important;width:100%!important;min-width:0!important;height:40px!important}
3707#wp-chatbot-editor-container>#wpbot-ai-file-upload,#wp-chatbot-editor-container>#wp-chatbot-send-message{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:36px!important;height:36px!important;margin:0!important;box-shadow:none!important}
3708#wp-chatbot-editor-container>.wpbot-ai-file-preview .wpbot-ai-file-remove{position:relative!important;width:auto!important;height:auto!important;background:transparent!important;color:#8a8a92!important;box-shadow:none!important}
3709.wp-chatbot-footer{overflow:visible!important;height:auto!important;max-height:none!important}
3710@media screen and (max-width:768px){
3711.wp-chatbot-footer{margin-top:0!important;padding-top:8px!important}
3712.wp-chatbot-content{padding-bottom:20px!important}
3713.qcld-horizontal-scroll{padding-top:10px;margin-top:4px}
3714ul.wp-chatbot-messages-container>li:last-child{margin-bottom:16px}
3715}
3716.wp-chatbot-header-style04{display:flex!important;align-items:center!important;height:56px!important;padding:8px 10px!important;box-sizing:border-box}
3717.wp-chatbot-header-style040-center-icon{display:flex!important;align-items:center;gap:8px;margin:0!important}
3718.wp-chatbot-header-style04 .qcld_back_to_start_menu,.wp-chatbot-header-style04 #wp-chatbot-email-transcript,.wp-chatbot-header-style04 #wp-chatbot-desktop-reload,.wp-chatbot-header-style04 #wp-chatbot-desktop-close,.wp-chatbot-header-style04 span{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:#f2f2f2!important;border-radius:50%!important;color:#000!important;line-height:1!important;box-sizing:border-box}
3719li.wp-chatbot-msg.wp-chatbot-msg-flat .wp-chatbot-paragraph{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
3720</style>
3721<div id="wp-chatbot-ball-container" aria-label="Chatbot" class=" wp-chatbot-template-04" role="button" aria-haspopup="false" aria-live="polite" aria-expanded="false">
3722		<div class="wpbot-saas-live-chat" >
3723  
3724	</div>
3725	<div class="wp-chatbot-container">
3726				<!--        wp-chatbot-product-container-->
3727		<div id="wp-chatbot-board-container" class="wp-chatbot-board-container">
3728		
3729			<div class="wp-chatbot-header-style04">
3730				
3731								
3732				<div class="wp-chatbot-header-style040-center-icon">
3733
3734								
3735				<span id="wp-chatbot-desktop-reload" title="Reset"><i class="fa fa-refresh" aria-hidden="true"></i></span>
3736			   
3737				</div>
3738
3739				<span id="wp-chatbot-desktop-close" title="Close"><i class="fa fa-times" aria-hidden="true"></i></span>
3740				
3741			   
3742
3743			
3744				
3745			</div>
3746			
3747			<!--wp-chatbot-header-->
3748			<div class="wp-chatbot-ball-inner wp-chatbot-content">
3749				<!-- only show on Mobile app -->
3750								<div class="wp-chatbot-messages-wrapper">
3751					<ul id="wp-chatbot-messages-container" class="wp-chatbot-messages-container">
3752					</ul>
3753				</div>
3754				
3755							</div>
3756			<div class="wp-chatbot-footer">
3757								<div id="wp-chatbot-editor-container" class="wp-chatbot-editor-container">
3758				<label for="wp-chatbot-editor">Type your Message</label>   
3759					<input id="wp-chatbot-editor" class="wp-chatbot-editor" required placeholder="Send a message."
3760							>
3761												<button type="button" id="wp-chatbot-send-message" class="wp-chatbot-button"><i class="fa fa-paper-plane" aria-hidden="true"></i>send</button>
3762				</div>
3763				<!--wp-chatbot-editor-container-->
3764								<div class="wp-chatbot-tab-nav">
3765
3766					<ul>
3767												<li class="wp-chatbot-operation-active" ><a class="wp-chatbot-operation-option" data-option="chat" href="" title="Click this button to skip the conversation"></a></li>
3768																		<li><a class="wp-chatbot-operation-option" data-option="help" href="" title="Help"></a></li>
3769																																				<li><a class="wp-chatbot-operation-option" data-option="support"  href="" title="Support"></a></li>
3770											</ul>
3771				</div>
3772								<!--wp-chatbot-tab-nav-->
3773			</div>
3774			<!--wp-chatbot-footer-->
3775					</div>
3776		<!--        wp-chatbot-board-container-->
3777	</div>
3778</div>
3779															
3780					<div id="wp-chatbot-notification-container" class="wp-chatbot-notification-container " >
3781						<div class="wp-chatbot-notification-controller"> <span class="wp-chatbot-notification-close">
3782						X			</span></div>
3783												
3784						<div class="wp-chatbot-notification-agent-profile">
3785														<div class="wp-chatbot-notification-widget-avatar" ><img
3786										src="https://heralawgroup.com/wp-content/uploads/2024/09/Placeholder.jpg" alt=""></div>
3787							<div class="wp-chatbot-notification-welcome">
3788															</div>
3789							
3790						</div>
3791												
3792						<div class="wp-chatbot-notification-message">Welcome to our website</div>
3793																							</div>
3794										<!--wp-chatbot-board-container-->
3795				<div id="wp-chatbot-ball" class="">
3796					<button alt="Click to Open or Close the chat window" class="wp-chatbot-ball" title="Chat with us!" aria-label="Click to open or close the chatbot">
3797						<div class="wp-chatbot-ball-animator wp-chatbot-ball-animation-switch"></div>
3798												<img src="https://heralawgroup.com/wp-content/uploads/2026/07/CHAT-ICON-no-bord-2.png"
3799							alt="wpChatIcon" qcld_agent="https://heralawgroup.com/wp-content/uploads/2026/07/CHAT-ICON-no-bord-2.png"
3800							>
3801													
3802					</button>
3803				</div>
3804                	
3805					
3806								<!--container-->
3807				<!--wp-chatbot-ball-wrapper-->
3808			</div>
3809								
3810			<style type="text/css">.wp-chatbot-tab-nav ul li a[data-option="live-chat"] {
3811			background-position: center center !important;
3812			background: url(https://heralawgroup.com/wp-content/uploads/2024/09/Placeholder.jpg) no-repeat !important;
3813			background-size: cover !important;
3814		}</style>	
3815				
3816	<!-- The Modal -->
3817	<div id="qcwpbotModal" class="qcwpbotmodal" style="display:none">
3818		<!-- The Close Button -->
3819		<span class="qcwpbotclose">&times;</span>
3820		<!-- Modal Content (The Image) -->
3821		<img class="qcwpbotmodal-content" id="qcwpbotimg01" alt="qcwpbotmodal-content">
3822	</div>
3823	<!-- Payment Processor Modal (chatbot popup) -->
3824	<div id="wpbot-payment-modal" class="wpbot-payment-modal" style="display:none;" aria-hidden="true">
3825		<div class="wpbot-payment-modal-dialog">
3826			<div class="wpbot-payment-modal-header">
3827				<strong class="wpbot-payment-modal-title">Complete Payment</strong>
3828				<button type="button" class="wpbot-payment-modal-close" aria-label="Close">&times;</button>
3829			</div>
3830			<div class="wpbot-payment-modal-meta"></div>
3831			<iframe class="wpbot-payment-modal-frame" title="Payment checkout" src="about:blank"></iframe>
3832			<div class="wpbot-payment-modal-footer">
3833				<a class="wpbot-payment-modal-open" href="#" target="_blank" rel="noopener noreferrer">Open payment page</a>
3834			</div>
3835		</div>
3836	</div>
3837
3838	<div id="bottooltip">
3839		<span></span>
3840		<div></div>
3841	</div>
3842	<style type="text/css">
3843	#wpfooter {
3844		display: none;
3845	}
3846	#bottooltip{
3847		border-radius: 2px;
3848		color: black;
3849		display: none;
3850		padding: 5px 10px;
3851		position: fixed;
3852	  
3853		background-color: white;
3854		-ms-filter    : "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
3855		filter        : "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
3856		-webkit-filter: drop-shadow(0px 2px 5px rgba(130,130,130,1));
3857		filter        : drop-shadow(0px 2px 5px rgba(130,130,130,1));
3858		z-index: 99;
3859		max-width: 150px;
3860	}
3861	
3862	#bottooltip > span{
3863		background-color: white;
3864		display: inline-block;
3865		height: 8px;
3866		position: absolute;
3867		transform: rotate(45deg);
3868		width: 8px;
3869	}
3870	
3871	#bottooltip > div{
3872		font-size: 12px;
3873	}
3874	</style>
3875			<div id="hera-global-contact-form-wrap" style="position:relative;max-width:845px;margin-left:auto;margin-right:auto;padding:0 0 100px 0;">
3876		<div style="background:#fff;border-radius:4px;box-shadow:0 0 46px rgba(0,0,0,0.08);padding:70px 60px 60px 60px;">
3877			<h3 style="text-align:center;margin-bottom:10px;">Get In Touch</h3>
3878			<p style="text-align:center;margin-bottom:25px;color:#555;">Have a question? Send us a message and we will get back to you.</p>
3879			
3880<div class="wpcf7 no-js" id="wpcf7-f1979-o1" lang="en-US" dir="ltr" data-wpcf7-id="1979">
3881<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
3882<form action="/family-probate-and-estate-law-firm/#wpcf7-f1979-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
3883<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="1979" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f1979-o1" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
3884</fieldset>
3885<div class="gdlr-core-input-wrap gdlr-core-large gdlr-core-full-width gdlr-core-with-column gdlr-core-no-border" >
3886	<div class="gdlr-core-column-60">
3887		<p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Full Name*" value="" type="text" name="your-name" /></span>
3888		</p>
3889	</div>
3890	<div class="clear">
3891	</div>
3892	<div class="gdlr-core-column-60">
3893		<p><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email*" value="" type="email" name="your-email" /></span>
3894		</p>
3895	</div>
3896	<div class="clear">
3897	</div>
3898	<div class="gdlr-core-column-60">
3899		<p><span class="wpcf7-form-control-wrap" data-name="your-subject"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Subject*" value="" type="text" name="your-subject" /></span>
3900		</p>
3901	</div>
3902	<div class="clear">
3903	</div>
3904	<div class="gdlr-core-column-60">
3905		<p><span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Message*" name="your-message"></textarea></span>
3906		</p>
3907	</div>
3908	<div style="position:absolute; left:-9999px; top:-9999px;" aria-hidden="true">
3909		<p><span class="wpcf7-form-control-wrap" data-name="your-hp-field"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text" tabindex="-1" autocomplete="off" aria-invalid="false" value="" type="text" name="your-hp-field" /></span>
3910		</p>
3911	</div>
3912	<div class="gdlr-core-column-60">
3913	<div class="wpcf7-turnstile cf-turnstile" data-sitekey="0x4AAAAAAEvH67bBjOjF7h1v" data-response-field-name="_wpcf7_turnstile_response"></div>
3914	</div>
3915	<div class="gdlr-core-column-60 gdlr-core-left-align">
3916		<p><input class="wpcf7-form-control wpcf7-submit has-spinner gdlr-core-full" type="submit" value="Submit Now" />
3917		</p>
3918	</div>
3919</div><p style="display: none !important;" class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>&#916;<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="_wpcf7_ak_js" value="211"/>
3919<script>
3920document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
3921</script>
3921
3922</p><div class="wpcf7-response-output" aria-hidden="true"></div>
3923</form>
3924</div>
3925		</div>
3926	</div>
3927	
3927<script>
3928	(function () {
3929		var wrap = document.getElementById( 'hera-global-contact-form-wrap' );
3930		var footer = document.querySelector( 'footer' );
3931		if ( ! wrap || ! footer || ! footer.parentNode ) {
3932			return;
3933		}
3934
3935		footer.parentNode.insertBefore( wrap, footer );
3936
3937		function isDarkColor( colorStr ) {
3938			var m = colorStr && colorStr.match( /rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)(?:\s*,\s*([\d.]+))?\)/ );
3939			if ( ! m ) {
3940				return false;
3941			}
3942			var alpha = m[4] !== undefined ? parseFloat( m[4] ) : 1;
3943			if ( alpha < 0.5 ) {
3944				return false;
3945			}
3946			var r = parseInt( m[1], 10 );
3947			var g = parseInt( m[2], 10 );
3948			var b = parseInt( m[3], 10 );
3949			var luminance = ( 0.2126 * r + 0.7152 * g + 0.0722 * b ) / 255;
3950			return luminance < 0.4;
3951		}
3952
3953		function looksDark( el ) {
3954			if ( ! el ) {
3955				return false;
3956			}
3957			var style = window.getComputedStyle( el );
3958			if ( isDarkColor( style.backgroundColor ) || ( style.backgroundImage && style.backgroundImage !== 'none' ) ) {
3959				return true;
3960			}
3961			var candidates = el.querySelectorAll( '[class*="background"], [class*="bg-"], [class*="overlay"]' );
3962			for ( var i = 0; i < candidates.length; i++ ) {
3963				var cs = window.getComputedStyle( candidates[ i ] );
3964				if ( isDarkColor( cs.backgroundColor ) || ( cs.backgroundImage && cs.backgroundImage !== 'none' ) ) {
3965					return true;
3966				}
3967			}
3968			return false;
3969		}
3970
3971		// Walk upward from just above the card, one full-width row at a time, until we
3972		// find a row tall enough (>300px) to safely overlap, or run out of rows to check.
3973		// Skips thin spacer/padding rows that often sit directly above the footer.
3974		function findTallSection( wrap ) {
3975			var maxSteps = 6;
3976			var wRect = wrap.getBoundingClientRect();
3977			var x = wRect.left + ( wRect.width / 2 );
3978			var y = wRect.top - 10;
3979
3980			for ( var step = 0; step < maxSteps && y > 0; step++ ) {
3981				var stack = document.elementsFromPoint( x, y );
3982				var candidate = null;
3983
3984				for ( var j = 0; j < stack.length; j++ ) {
3985					var cRect = stack[ j ].getBoundingClientRect();
3986					if ( cRect.width >= window.innerWidth * 0.8 && cRect.height > 40 && cRect.height < 4000 ) {
3987						candidate = stack[ j ];
3988						break;
3989					}
3990				}
3991
3992				if ( ! candidate ) {
3993					return null;
3994				}
3995
3996				if ( candidate.offsetHeight > 300 ) {
3997					return candidate;
3998				}
3999
4000				y = candidate.getBoundingClientRect().top - 10;
4001			}
4002
4003			return null;
4004		}
4005
4006		// Figure out what section is now sitting directly above the card, and only
4007		// pull the card up over it (overlap) when that section is a tall, full-width,
4008		// dark/photo hero (like the testimonials block). Otherwise use normal spacing.
4009		// Runs after the window "load" event (or immediately if already loaded) so
4010		// that parallax backgrounds and images have their final size before we measure.
4011		function applySpacing() {
4012			var overlap = false;
4013
4014			if ( typeof document.elementsFromPoint === 'function' ) {
4015				var originalScrollY = window.scrollY;
4016				var wrapRect = wrap.getBoundingClientRect();
4017				var targetScrollY = Math.max( 0, originalScrollY + wrapRect.top - 400 );
4018
4019				window.scrollTo( 0, targetScrollY );
4020
4021				var section = findTallSection( wrap );
4022				if ( section ) {
4023					overlap = looksDark( section );
4024				}
4025
4026				window.scrollTo( 0, originalScrollY );
4027			}
4028
4029			wrap.style.marginTop = overlap ? '-100px' : '60px';
4030		}
4031
4032		if ( document.readyState === 'complete' ) {
4033			applySpacing();
4034		} else {
4035			window.addEventListener( 'load', function () {
4036			setTimeout( applySpacing, 50 );
4037			} );
4038		}
4039	})();
4040	</script>
4040
4041	
4041<script>document.addEventListener( 'wpcf7mailsent', function( event ) {
4042    setTimeout( () => {
4043        window.location.href = 'https://heralawgroup.com/thank-you/';
4044    }, 1000 ); // Wait for 1 second to redirect.
4045}, false );
4046
4047/* Accessibility: add aria-label to icon-only links that have no visible text (Lighthouse: Links do not have a discernible name) */
4048document.addEventListener('DOMContentLoaded', function() {
4049  var iconLinkLabels = [
4050    { selector: 'a[href*="facebook.com"]', label: 'Facebook' },
4051    { selector: 'a[href*="x.com"], a[href*="twitter.com"]', label: 'X (formerly Twitter)' },
4052    { selector: 'a[href*="youtube.com"]', label: 'YouTube' },
4053    { selector: 'a[href*="instagram.com"]', label: 'Instagram' },
4054    { selector: 'a[href*="linkedin.com"]', label: 'LinkedIn' }
4055  ];
4056  iconLinkLabels.forEach(function(item) {
4057    document.querySelectorAll(item.selector).forEach(function(el) {
4058      if (!el.getAttribute('aria-label') && !el.textContent.trim()) {
4059        el.setAttribute('aria-label', item.label);
4060      }
4061    });
4062  });
4063  document.querySelectorAll('.attorna-mobile-menu-button, .attorna-mm-menu-button').forEach(function(el) {
4064    if (!el.getAttribute('aria-label') && !el.textContent.trim()) {
4065      el.setAttribute('aria-label', 'Toggle mobile menu');
4066    }
4067  });
4068  var backToTop = document.getElementById('attorna-footer-back-to-top-button');
4069  if (backToTop && !backToTop.getAttribute('aria-label') && !backToTop.textContent.trim()) {
4070    backToTop.setAttribute('aria-label', 'Back to top');
4071  }
4072});
4073
4074/* Accessibility: aria-hidden elements should not contain focusable descendants (Lighthouse: ARIA) */
4075document.addEventListener('DOMContentLoaded', function() {
4076  function syncAriaHiddenFocusability(el) {
4077    var isHidden = el.getAttribute('aria-hidden') === 'true';
4078    if (isHidden) {
4079      if (!el.hasAttribute('data-orig-tabindex')) {
4080        el.setAttribute('data-orig-tabindex', el.getAttribute('tabindex') || '');
4081      }
4082      el.setAttribute('tabindex', '-1');
4083    } else if (el.hasAttribute('data-orig-tabindex')) {
4084      var orig = el.getAttribute('data-orig-tabindex');
4085      if (orig) { el.setAttribute('tabindex', orig); } else { el.removeAttribute('tabindex'); }
4086      el.removeAttribute('data-orig-tabindex');
4087    }
4088  }
4089  document.querySelectorAll('[aria-hidden]').forEach(syncAriaHiddenFocusability);
4090  var ariaObserver = new MutationObserver(function(mutations) {
4091    mutations.forEach(function(m) {
4092      if (m.attributeName === 'aria-hidden') { syncAriaHiddenFocusability(m.target); }
4093    });
4094  });
4095  ariaObserver.observe(document.body, { attributes: true, attributeFilter: ['aria-hidden'], subtree: true });
4096});
4097
4098/* Accessibility: give attorney headshot links (image-only) the same accessible name as their text link (Lighthouse: link-name) - run immediately (not on DOMContentLoaded, which may already have fired by the time this footer script runs) */
4099function labelAboutPhotoLinks() {
4100  var groups = {};
4101  document.querySelectorAll('a[href*="/about/"]').forEach(function(a) {
4102    var href = a.getAttribute('href');
4103    if (!groups[href]) groups[href] = [];
4104    groups[href].push(a);
4105  });
4106  Object.keys(groups).forEach(function(href) {
4107    var links = groups[href];
4108    var name = '';
4109    links.forEach(function(a) { if (a.textContent.trim()) name = a.textContent.trim(); });
4110    if (name) {
4111      links.forEach(function(a) {
4112        if (!a.textContent.trim() && !a.getAttribute('aria-label')) {
4113          a.setAttribute('aria-label', name);
4114        }
4115      });
4116    }
4117  });
4118}
4119labelAboutPhotoLinks();
4120document.addEventListener('DOMContentLoaded', labelAboutPhotoLinks);
4121
4122/* Accessibility: label the testimonial slider prev/next arrows (Lighthouse: link-name) - these are added dynamically by the slider plugin, so we label on creation via MutationObserver as well as on load */
4123function labelFlexArrows() {
4124  document.querySelectorAll('a.flex-prev').forEach(function(a) {
4125    if (!a.getAttribute('aria-label')) a.setAttribute('aria-label', 'Previous testimonial');
4126  });
4127  document.querySelectorAll('a.flex-next').forEach(function(a) {
4128    if (!a.getAttribute('aria-label')) a.setAttribute('aria-label', 'Next testimonial');
4129  });
4130}
4131document.addEventListener('DOMContentLoaded', labelFlexArrows);
4132window.addEventListener('load', labelFlexArrows);
4133new MutationObserver(labelFlexArrows).observe(document.body, {childList: true, subtree: true});
4134
4135/* Accessibility: label the contact form reason-for-contact dropdown (Lighthouse: select-name) - run immediately */
4136function labelReasonSelect() {
4137  var sel = document.querySelector('select[name="your-case"]');
4138  if (sel && !sel.getAttribute('aria-label')) {
4139    sel.setAttribute('aria-label', 'Reason for Contact');
4140  }
4141}
4142labelReasonSelect();
4143document.addEventListener('DOMContentLoaded', labelReasonSelect);
4144
4145/* Accessibility: identify the main content region (Lighthouse: landmark-one-main) - run immediately */
4146function markMainLandmark() {
4147  if (!document.querySelector('main, [role="main"]')) {
4148    var pageWrapper = document.querySelector('.attorna-page-wrapper');
4149    if (pageWrapper) pageWrapper.setAttribute('role', 'main');
4150  }
4151}
4152markMainLandmark();
4153document.addEventListener('DOMContentLoaded', markMainLandmark);
4154</script>
4154<script>/* Location pages: the hero shows the page title in regular weight, then a thin second line.
4155   To apply this to another location page, add  'PAGE_ID': 'Second Line Text'  to the list below. */
4156(function() {
4157    var SECOND_LINES = {
4158        '11616': 'Maynard Office',
4159        '11620': 'Milton Office',
4160        '12572': 'Cape Cod Office',
4161        '12512': 'Nantucket Office',
4162        '12036': 'Worcester Office',
4163        '12935': 'Cumberland Office'
4164    };
4165    var m = document.body.className.match(/page-id-(\d+)/);
4166    if (!m || !SECOND_LINES[m[1]]) return;
4167    function buildHeroTitle() {
4168        var item = document.querySelector('.gdlr-core-title-item');
4169        if (!item) return;
4170        var h = item.querySelector('.gdlr-core-title-item-title');
4171        if (!h || h.querySelector('.hera-loc-thin')) return;
4172        var first = h.textContent.trim();
4173        h.innerHTML = '<span class="hera-loc-normal"></span><br><span class="hera-loc-thin"></span>';
4174        h.querySelector('.hera-loc-normal').textContent = first;
4175        h.querySelector('.hera-loc-thin').textContent = SECOND_LINES[m[1]];
4176        h.classList.add('hera-loc-title');
4177        var cap = item.querySelector('.gdlr-core-title-item-caption');
4178        if (cap) cap.classList.add('hera-loc-caption');
4179        item.classList.add('hera-loc-hero-item');
4180        document.body.classList.add('hera-loc-hero');
4181    }
4182    if (document.readyState === 'loading') {
4183        document.addEventListener('DOMContentLoaded', buildHeroTitle);
4184    } else {
4185        buildHeroTitle();
4186    }
4187})();</script>
4187<script>/* Prefill the contact form Subject from a link like /contact/?subject=Book%20Melissa%20Levine-Piro%20To%20Speak */
4188(function() {
4189    function fillSubject() {
4190        var field = document.querySelector('.wpcf7-form input[name="your-subject"]');
4191        if (!field) return;
4192        var subject = new URLSearchParams(window.location.search).get('subject');
4193        if (subject && !field.value) {
4194            field.value = subject.slice(0, 200);
4195            field.dispatchEvent(new Event('input', { bubbles: true }));
4196            field.dispatchEvent(new Event('change', { bubbles: true }));
4197        }
4198    }
4199    if (document.readyState === 'loading') {
4200        document.addEventListener('DOMContentLoaded', fillSubject);
4201    } else {
4202        fillSubject();
4203    }
4204    window.addEventListener('load', function() {
4205        fillSubject();
4206        setTimeout(fillSubject, 600);
4207    });
4208})();</script>
4208<script>document.addEventListener('DOMContentLoaded', function() {
4209    if (!document.body.classList.contains('postid-13593')) return;
4210    var h1 = document.querySelector('h1.attorna-page-title');
4211    if (h1 && h1.textContent.trim() === 'Sperm Donor Agreements' && !h1.querySelector('.hera-sda-thin')) {
4212        h1.innerHTML = '<span class="hera-sda-normal">Sperm Donor</span><br><span class="hera-sda-thin">Agreements</span>';
4213    }
4214});</script>
4214<script>document.addEventListener('DOMContentLoaded', function() {
4215    if (!document.body.classList.contains('postid-13562')) return;
4216    var h1 = document.querySelector('h1.attorna-page-title');
4217    if (h1 && h1.textContent.trim() === 'Second Parent Adoptions' && !h1.querySelector('.hera-spa-thin')) {
4218        h1.innerHTML = '<span class="hera-spa-normal">Second Parent</span><br><span class="hera-spa-thin">Adoptions</span>';
4219    }
4220});</script>
4220<script>document.addEventListener('DOMContentLoaded', function() {
4221    if (!document.body.classList.contains('postid-14144')) return;
4222
4223    // Fix 1: main page H1/H2 title overflow (nowrap span forces horizontal overflow on mobile)
4224    var mainContent = document.querySelector('.gdlr-core-text-box-item-content');
4225    if (mainContent) {
4226        var titleH2 = mainContent.querySelector('h2');
4227        if (titleH2 && !titleH2.classList.contains('hera-page-title-fixed')) {
4228            titleH2.classList.add('hera-page-title-fixed');
4229            var span = titleH2.querySelector('span');
4230            if (span) {
4231                span.style.whiteSpace = 'normal';
4232            }
4233        }
4234    }
4235
4236    // Fix 2: repair broken markup in "What Our Clients Are Saying" and "Schedule A Free Consultation"
4237    // headings (a stray style-attribute fragment got parsed as a bogus child element,
4238    // forcing the heading box wider than the screen and cutting the text off on mobile).
4239    var headings = document.querySelectorAll('h1,h2,h3,h4,h5');
4240    headings.forEach(function(h) {
4241        if (h.children.length === 1 && h.children[0].tagName && h.children[0].tagName.indexOf('STYLE') === 0) {
4242            var text = h.textContent;
4243            h.innerHTML = '';
4244            h.appendChild(document.createTextNode(text));
4245            h.classList.add('hera-heading-fixed');
4246        }
4247    });
4248
4249    // Fix 3: Lawyers grid - circular photos, stacked cards, "See More" bio toggle
4250    var grids = document.querySelectorAll('div[style*="grid-template-columns: 1fr 1fr 1fr"]');
4251    grids.forEach(function(grid) {
4252        if (grid.classList.contains('hera-lawyer-grid')) return;
4253        if (!grid.querySelector('img')) return;
4254        grid.classList.add('hera-lawyer-grid');
4255        Array.from(grid.children).forEach(function(card) {
4256            card.classList.add('hera-lawyer-card');
4257            var img = card.querySelector('img');
4258            if (img) img.classList.add('hera-lawyer-photo');
4259            var paragraphs = card.querySelectorAll('p');
4260            if (paragraphs.length >= 3) {
4261                paragraphs[1].classList.add('hera-lawyer-name');
4262                var bio = paragraphs[2];
4263                bio.classList.add('hera-lawyer-bio');
4264                var seeMore = document.createElement('span');
4265                seeMore.className = 'hera-lawyer-seemore';
4266                seeMore.textContent = 'See More';
4267                seeMore.addEventListener('click', function() {
4268                    var expanded = bio.classList.toggle('hera-expanded');
4269                    seeMore.textContent = expanded ? 'See Less' : 'See More';
4270                });
4271                bio.insertAdjacentElement('afterend', seeMore);
4272            }
4273        });
4274    });
4275});
4276
4277/* Mobile only (max-width 767px): title each accordion dropdown with its own heading, and add a closing heading */
4278document.addEventListener('DOMContentLoaded', function() {
4279  if (!document.body.classList.contains('postid-14144')) return;
4280  if (!window.matchMedia('(max-width: 767px)').matches) return;
4281  document.querySelectorAll('.estate-accordion > details.estate-accordion-item').forEach(function(det) {
4282    if (det.querySelector(':scope > summary')) return;
4283    var h = det.previousElementSibling;
4284    if (!h || h.tagName !== 'H3') return;
4285    var sum = document.createElement('summary');
4286    sum.className = 'hera-acc-summary';
4287    sum.textContent = h.textContent.trim();
4288    det.insertBefore(sum, det.firstChild);
4289    h.classList.add('hera-acc-title-hidden');
4290  });
4291  var acc = document.querySelector('.estate-accordion');
4292  if (acc) {
4293    var p = acc.nextElementSibling;
4294    if (p && p.tagName === 'P' && !document.querySelector('.hera-final-heading')) {
4295      var h3 = document.createElement('h3');
4296      h3.className = 'hera-final-heading';
4297      h3.innerHTML = '<strong>We Are Here To Help.</strong>';
4298      p.parentNode.insertBefore(h3, p);
4299    }
4300  }
4301});
4302</script>
4302<script>document.addEventListener('DOMContentLoaded', function() {
4303    if (!document.body.classList.contains('postid-14101')) return;
4304
4305    // Fix 1: main page H1/H2 title overflow (nowrap span forces horizontal overflow on mobile)
4306    var mainContent = document.querySelector('.gdlr-core-text-box-item-content');
4307    if (mainContent) {
4308        var titleH2 = mainContent.querySelector('h2');
4309        if (titleH2 && !titleH2.classList.contains('hera-page-title-fixed')) {
4310            titleH2.classList.add('hera-page-title-fixed');
4311            var span = titleH2.querySelector('span');
4312            if (span) {
4313                span.style.whiteSpace = 'normal';
4314            }
4315        }
4316    }
4317
4318    // Fix 2: repair broken markup in "What Our Clients Are Saying" and "Schedule A Free Consultation"
4319    // headings (a stray style-attribute fragment got parsed as a bogus child element,
4320    // forcing the heading box wider than the screen and cutting the text off on mobile).
4321    var headings = document.querySelectorAll('h1,h2,h3,h4,h5');
4322    headings.forEach(function(h) {
4323        if (h.children.length === 1 && h.children[0].tagName && h.children[0].tagName.indexOf('STYLE') === 0) {
4324            var text = h.textContent;
4325            h.innerHTML = '';
4326            h.appendChild(document.createTextNode(text));
4327            h.classList.add('hera-heading-fixed');
4328        }
4329    });
4330
4331    // Fix 3: Lawyers grid - circular photos, stacked cards, "See More" bio toggle
4332    var grids = document.querySelectorAll('div[style*="grid-template-columns: 1fr 1fr 1fr"]');
4333    grids.forEach(function(grid) {
4334        if (grid.classList.contains('hera-lawyer-grid')) return;
4335        if (!grid.querySelector('img')) return;
4336        grid.classList.add('hera-lawyer-grid');
4337        Array.from(grid.children).forEach(function(card) {
4338            card.classList.add('hera-lawyer-card');
4339            var img = card.querySelector('img');
4340            if (img) img.classList.add('hera-lawyer-photo');
4341            var paragraphs = card.querySelectorAll('p');
4342            if (paragraphs.length >= 3) {
4343                paragraphs[1].classList.add('hera-lawyer-name');
4344                var bio = paragraphs[2];
4345                bio.classList.add('hera-lawyer-bio');
4346                var seeMore = document.createElement('span');
4347                seeMore.className = 'hera-lawyer-seemore';
4348                seeMore.textContent = 'See More';
4349                seeMore.addEventListener('click', function() {
4350                    var expanded = bio.classList.toggle('hera-expanded');
4351                    seeMore.textContent = expanded ? 'See Less' : 'See More';
4352                });
4353                bio.insertAdjacentElement('afterend', seeMore);
4354            }
4355        });
4356    });
4357});</script>
4357<script>document.addEventListener('DOMContentLoaded', function() {
4358    if (!document.body.classList.contains('postid-13937')) return;
4359    var items = document.querySelectorAll('details.estate-accordion-item');
4360    items.forEach(function(details) {
4361        if (details.classList.contains('hera-accordion-fixed')) return;
4362        var summary = details.querySelector('summary');
4363        if (!summary) return;
4364        var answerDiv = summary.querySelector('div');
4365        var emptyP = summary.querySelector('p');
4366        if (answerDiv) {
4367            answerDiv.classList.add('hera-accordion-answer');
4368            details.appendChild(answerDiv);
4369        }
4370        if (emptyP) {
4371            emptyP.remove();
4372        }
4373        details.classList.add('hera-accordion-fixed');
4374    });
4375});</script>
4375<script>document.addEventListener('DOMContentLoaded', function() {
4376    if (!document.body.classList.contains('postid-13566')) return;
4377    var h1 = document.querySelector('h1.attorna-page-title');
4378    if (h1 && h1.textContent.trim() === 'Power of Attorney & Advance Directives' && !h1.querySelector('.hera-poa-thin')) {
4379        h1.innerHTML = '<span class="hera-poa-normal">Power of Attorney</span><br><span class="hera-poa-thin">&amp; Advance Directives</span>';
4380    }
4381});</script>
4381<script>document.addEventListener('DOMContentLoaded', function() {
4382    if (!document.body.classList.contains('postid-13542')) return;
4383    var h1 = document.querySelector('h1.attorna-page-title');
4384    if (h1 && h1.textContent.trim() === 'Domestic Violence Resources' && !h1.querySelector('.hera-dv-thin')) {
4385        h1.innerHTML = '<span class="hera-dv-normal">Domestic Violence</span><br><span class="hera-dv-thin">Resources</span>';
4386    }
4387});</script>
4387<script>document.addEventListener('DOMContentLoaded', function() {
4388    if (!document.body.classList.contains('postid-13528')) return;
4389    var h1 = document.querySelector('h1.attorna-page-title');
4390    if (h1 && h1.textContent.trim() === 'LGBTQ+ Resources' && !h1.querySelector('.hera-lgbtq-thin')) {
4391        h1.innerHTML = '<span class="hera-lgbtq-normal">LGBTQ+</span><br><span class="hera-lgbtq-thin">Resources</span>';
4392    }
4393});</script>
4393<script>document.addEventListener('DOMContentLoaded', function() {
4394    if (!document.body.classList.contains('postid-13570')) return;
4395    var h1 = document.querySelector('h1.attorna-page-title');
4396    if (h1 && h1.textContent.trim() === 'International Divorce' && !h1.querySelector('.hera-intl-thin')) {
4397        h1.innerHTML = '<span class="hera-intl-normal">International</span><br><span class="hera-intl-thin">Divorce</span>';
4398    }
4399});</script>
4399<script>document.addEventListener('DOMContentLoaded', function() {
4400    if (!document.body.classList.contains('postid-13568')) return;
4401    var h1 = document.querySelector('h1.attorna-page-title');
4402    if (h1 && h1.textContent.trim() === 'High Net Worth Divorce' && !h1.querySelector('.hera-hnw-thin')) {
4403        h1.innerHTML = '<span class="hera-hnw-normal">High Net Worth</span><br><span class="hera-hnw-thin">Divorce</span>';
4404    }
4405});</script>
4405<script>document.addEventListener('DOMContentLoaded', function() {
4406    if (!document.body.classList.contains('postid-13572')) return;
4407    var h1 = document.querySelector('h1.attorna-page-title');
4408    if (h1 && h1.textContent.trim() === 'Contested & Uncontested Divorce' && !h1.querySelector('.hera-div-thin')) {
4409        h1.innerHTML = '<span class="hera-div-normal">Contested &amp;</span><br><span class="hera-div-thin">Uncontested Divorce</span>';
4410    }
4411});</script>
4411<script>document.addEventListener('DOMContentLoaded', function() {
4412    if (!document.body.classList.contains('postid-11277')) return;
4413    var h1 = document.querySelector('h1.attorna-page-title');
4414    if (h1 && h1.textContent.trim() === 'Alimony (Spousal Support)' && !h1.querySelector('.hera-alim-thin')) {
4415        h1.innerHTML = '<span class="hera-alim-normal">Spousal Support</span><br><span class="hera-alim-thin">(Alimony)</span>';
4416    }
4417});</script>
4417<script>document.addEventListener('DOMContentLoaded', function() {
4418    if (!document.body.classList.contains('postid-11266')) return;
4419    var h1 = document.querySelector('h1.attorna-page-title');
4420    if (h1 && h1.textContent.trim() === 'Paternity Actions in Family Court' && !h1.querySelector('.hera-pat-thin')) {
4421        h1.innerHTML = '<span class="hera-pat-normal">Paternity Actions</span><br><span class="hera-pat-thin">In Family Court</span>';
4422    }
4423});</script>
4423<script>document.addEventListener('DOMContentLoaded', function() {
4424    if (!document.body.classList.contains('postid-11197')) return;
4425    var h1 = document.querySelector('h1.attorna-page-title');
4426    if (h1 && h1.textContent.trim() === 'Modification Actions in Family Law' && !h1.querySelector('.hera-mod-thin')) {
4427        h1.innerHTML = '<span class="hera-mod-normal">Modification Actions</span><br><span class="hera-mod-thin">In Family Law</span>';
4428    }
4429});</script>
4429<script>document.addEventListener('DOMContentLoaded', function() {
4430    if (!document.body.classList.contains('postid-11218')) return;
4431    var h1 = document.querySelector('h1.attorna-page-title');
4432    if (h1 && h1.textContent.trim() === 'Guardian Ad Litem Investigations' && !h1.querySelector('.hera-gal-thin')) {
4433        h1.innerHTML = '<span class="hera-gal-normal">Guardian Ad Litem</span><br><span class="hera-gal-thin">Investigations</span>';
4434    }
4435});</script>
4435<script>document.addEventListener('DOMContentLoaded', function() {
4436    if (!document.body.classList.contains('postid-11259')) return;
4437    var h1 = document.querySelector('h1.attorna-page-title');
4438    if (h1 && h1.textContent.trim() === 'Contempt Actions in Family Law' && !h1.querySelector('.hera-contempt-thin')) {
4439        h1.innerHTML = '<span class="hera-contempt-normal">Contempt Actions</span><br><span class="hera-contempt-thin">In Family Court</span>';
4440    }
4441});</script>
4441<script>document.addEventListener('DOMContentLoaded', function() {
4442    if (!document.body.classList.contains('postid-11276')) return;
4443    var h1 = document.querySelector('h1.attorna-page-title');
4444    if (h1 && h1.textContent.trim() === 'Child Support' && !h1.querySelector('.hera-chsup-thin')) {
4445        h1.innerHTML = '<span class="hera-chsup-normal">Child</span> <span class="hera-chsup-thin">Support</span>';
4446    }
4447});</script>
4447<script>document.addEventListener('DOMContentLoaded', function() {
4448    if (!document.body.classList.contains('postid-6180')) return;
4449    var h1 = document.querySelector('h1.attorna-page-title');
4450    if (h1 && h1.textContent.trim() === 'Child Custody & Parenting Time' && !h1.querySelector('.hera-cc-thin')) {
4451        h1.innerHTML = '<span class="hera-cc-normal">Child Custody &amp;</span><br><span class="hera-cc-thin">Parenting Time</span>';
4452    }
4453});</script>
4453<script>document.addEventListener('DOMContentLoaded', function() {
4454    if (!document.body.classList.contains('postid-11260')) return;
4455    var h1 = document.querySelector('h1.attorna-page-title');
4456    if (h1 && h1.textContent.trim() === '209C Actions in Family Court' && !h1.querySelector('.hera-209c-thin')) {
4457        h1.innerHTML = '<span class="hera-209c-normal">209C Actions in</span><br><span class="hera-209c-thin">Family Court</span>';
4458    }
4459});</script>
4459<script>document.addEventListener('DOMContentLoaded', function() {
4460    if (!document.body.classList.contains('postid-13554')) return;
4461    var h1 = document.querySelector('h1.attorna-page-title');
4462    if (h1 && h1.textContent.trim() === 'Name Change & Adoption' && !h1.querySelector('.hera-nca-thin')) {
4463        h1.innerHTML = '<span class="hera-nca-normal">Name Change &amp;</span><br><span class="hera-nca-thin">Adoption</span>';
4464    }
4465});</script>
4465<script>document.addEventListener('DOMContentLoaded', function() {
4466    if (!document.body.classList.contains('postid-11226')) return;
4467    var h1 = document.querySelector('h1.attorna-page-title');
4468    if (h1 && h1.textContent.trim() === 'Guardianship' && !h1.querySelector('.hera-gc-thin')) {
4469        h1.innerHTML = '<span class="hera-gc-normal">Guardianship &amp;</span><br><span class="hera-gc-thin">Conservatorship</span>';
4470    }
4471});</script>
4471<script>document.addEventListener('DOMContentLoaded', function() {
4472    if (!document.body.classList.contains('postid-11230')) return;
4473    var h1 = document.querySelector('h1.attorna-page-title');
4474    if (h1 && h1.textContent.trim() === 'Prenuptial and Postnuptial Agreements' && !h1.querySelector('.hera-pn-thin')) {
4475        h1.innerHTML = '<span class="hera-pn-normal">Prenuptial &amp; Postnuptial</span><br><span class="hera-pn-thin">Agreements</span>';
4476    }
4477});</script>
4477<script>document.addEventListener('DOMContentLoaded', function() {
4478    if (!document.body.classList.contains('postid-13559')) return;
4479    var h1 = document.querySelector('h1.attorna-page-title');
4480    if (h1 && h1.textContent.trim() === 'Collaborative Law' && !h1.querySelector('.hera-cl-thin')) {
4481        h1.innerHTML = '<span class="hera-cl-normal">Collaborative</span> <span class="hera-cl-thin">Law</span>';
4482    }
4483});</script>
4483<script>document.addEventListener('DOMContentLoaded', function() {
4484    if (!document.body.classList.contains('postid-11210')) return;
4485    var h1 = document.querySelector('h1.attorna-page-title');
4486    if (h1 && h1.textContent.trim() === 'Domestic Violence & Restraining Orders' && !h1.querySelector('.hera-dv-thin')) {
4487        h1.innerHTML = '<span class="hera-dv-normal">Domestic Violence</span> <span class="hera-dv-thin">&amp; Restraining Orders</span>';
4488    }
4489});</script>
4489<script>document.addEventListener('DOMContentLoaded', function() {
4490    if (!document.body.classList.contains('postid-11660')) return;
4491    var h1 = document.querySelector('h1.attorna-page-title');
4492    if (h1 && h1.textContent.trim() === 'LGBTQ+ Representation' && !h1.querySelector('.hera-lgbtq-thin')) {
4493        h1.innerHTML = '<span class="hera-lgbtq-normal">LGBTQ+</span> <span class="hera-lgbtq-thin">Representation</span>';
4494    }
4495});</script>
4495<script>
4496document.addEventListener('DOMContentLoaded', function() {
4497	  if (!document.body.classList.contains('page-id-2694')) return;
4498	  var h1 = document.querySelector('h1.attorna-page-title');
4499	  if (h1 && h1.textContent.trim() === 'Our Blog' && !h1.querySelector('.hera-blog-thin')) {
4500		      h1.innerHTML = 'Our <span class="hera-blog-thin">Blog</span>';
4501	  }
4502});
4503</script>
4503<style>
4504@media (max-width: 767px) {
4505  body.postid-11215 .hlg-bio-rest { display: none; }
4506  body.postid-11215 .hlg-bio-toggle {
4507    display: inline-block;
4508    margin-top: 6px;
4509    color: #7ba942;
4510    font-family: Poppins, sans-serif;
4511    font-size: 14px;
4512    font-weight: 600;
4513    cursor: pointer;
4514    text-decoration: underline;
4515  }
4516}
4517@media (min-width: 768px) {
4518  body.postid-11215 .hlg-bio-toggle { display: none; }
4519}
4520</style>
4521<script>
4522(function() {
4523  function findFirstSentenceSplit(text) {
4524    var searchFrom = 0;
4525    while (true) {
4526      var idx = text.indexOf('. ', searchFrom);
4527      if (idx === -1) return -1;
4528      // Skip false positives like initials, e.g. "Christine M. Tree" (single capital letter before the period)
4529      var isInitial = idx >= 2 && text[idx - 2] === ' ' && /[A-Z]/.test(text[idx - 1]);
4530      if (!isInitial && idx >= 15) {
4531        return idx;
4532      }
4533      searchFrom = idx + 2;
4534    }
4535  }
4536
4537  function initBioToggle() {
4538    if (!document.body.classList.contains('postid-11215')) return;
4539    if (window.innerWidth > 767) return;
4540
4541    var grid = Array.prototype.find.call(document.querySelectorAll('div'), function(d) {
4542      var s = d.getAttribute('style');
4543      return s && s.indexOf('grid-template-columns: 1fr 1fr') !== -1 && d.textContent.indexOf('Emily Spector') !== -1;
4544    });
4545    if (!grid) return;
4546
4547    Array.prototype.forEach.call(grid.children, function(col) {
4548      var ps = col.querySelectorAll('p');
4549      if (ps.length < 2) return;
4550      var bioP = ps[1];
4551      if (bioP.dataset.hlgBioInit) return;
4552      bioP.dataset.hlgBioInit = '1';
4553
4554      var text = bioP.textContent;
4555      var splitIdx = findFirstSentenceSplit(text);
4556      if (splitIdx === -1) return;
4557      var first = text.slice(0, splitIdx + 1);
4558      var rest = text.slice(splitIdx + 1).trim();
4559
4560      bioP.textContent = '';
4561
4562      var firstSpan = document.createElement('span');
4563      firstSpan.className = 'hlg-bio-first';
4564      firstSpan.textContent = ' ' + first;
4565      bioP.appendChild(firstSpan);
4566
4567      var restSpan = document.createElement('span');
4568      restSpan.className = 'hlg-bio-rest';
4569      restSpan.textContent = ' ' + rest;
4570      bioP.appendChild(restSpan);
4571
4572      var toggle = document.createElement('span');
4573      toggle.className = 'hlg-bio-toggle';
4574      toggle.setAttribute('role', 'button');
4575      toggle.setAttribute('tabindex', '0');
4576      toggle.textContent = 'Show More';
4577      bioP.appendChild(document.createElement('br'));
4578      bioP.appendChild(toggle);
4579
4580      toggle.addEventListener('click', function() {
4581        var expanded = restSpan.style.display === 'inline';
4582        restSpan.style.display = expanded ? 'none' : 'inline';
4583        toggle.textContent = expanded ? 'Show More' : 'Show Less';
4584      });
4585    });
4586  }
4587
4588  if (document.readyState === 'loading') {
4589    document.addEventListener('DOMContentLoaded', initBioToggle);
4590  } else {
4591    initBioToggle();
4592  }
4593})();
4594</script>
4594<script id="wp-hooks-js" src="https://heralawgroup.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 4594
4594
4595<script id="wp-i18n-js" src="https://heralawgroup.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 4595
4595
4596<script id="wp-i18n-js-after">
4597wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4598//# sourceURL=wp-i18n-js-after
4599</script>
vendor: 1 bytes, line 4599
4599
4600<script id="swv-js" src="https://heralawgroup.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 4600
4600
4601<script id="contact-form-7-js-before">
4602var wpcf7 = {
4603    "api": {
4604        "root": "https:\/\/heralawgroup.com\/wp-json\/",
4605        "namespace": "contact-form-7\/v1"
4606    },
4607    "cached": 1
4608};
4609//# sourceURL=contact-form-7-js-before
4610</script>
vendor: 1 bytes, line 4610
4610
4611<script id="contact-form-7-js" src="https://heralawgroup.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 4611
4611
4612<script id="gdlr-core-plugin-js" src="https://heralawgroup.com/wp-content/plugins/goodlayers-core/plugins/script.js?ver=1790951050"></script>
vendor: 1 bytes, line 4612
4612
4613<script id="gdlr-core-page-builder-js-extra">
4614var gdlr_core_pbf = {"admin":"","video":{"width":"640","height":"360"},"ajax_url":"https://heralawgroup.com/wp-admin/admin-ajax.php"};
4615//# sourceURL=gdlr-core-page-builder-js-extra
4616</script>
vendor: 1 bytes, line 4616
4616
4617<script id="gdlr-core-page-builder-js" src="https://heralawgroup.com/wp-content/plugins/goodlayers-core/include/js/page-builder.js?ver=1.3.9"></script>
vendor: 1 bytes, line 4617
4617
4618<script data-wp-strategy="async" id="cloudflare-turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 4618
4618
4619<script id="cloudflare-turnstile-js-after">
4620document.addEventListener( 'wpcf7submit', e => turnstile.reset() );
4621//# sourceURL=cloudflare-turnstile-js-after
4622</script>
vendor: 1 bytes, line 4622
4622
4623<script id="tptn_tracker-js-extra">
4624var ajax_tptn_tracker = {"ajax_url":"https://heralawgroup.com/","top_ten_id":"5840","top_ten_sitewide_context":"","top_ten_blog_id":"1","activate_counter":"11","top_ten_debug":"0","tracker_type":"query_based","tptn_rnd":"1256389461"};
4625//# sourceURL=tptn_tracker-js-extra
4626</script>
vendor: 1 bytes, line 4626
4626
4627<script id="tptn_tracker-js" src="https://heralawgroup.com/wp-content/plugins/top-10/includes/js/top-10.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 4627
4627
4628<script id="newsletter-js-extra">
4629var newsletter_data = {"action_url":"https://heralawgroup.com/wp-admin/admin-ajax.php"};
4630//# sourceURL=newsletter-js-extra
4631</script>
vendor: 1 bytes, line 4631
4631
4632<script id="newsletter-js" src="https://heralawgroup.com/wp-content/plugins/newsletter/main.js?ver=9.4.6"></script>
vendor: 1 bytes, line 4632
4632
4633<script id="qcld-wp-chatbot-slimsqccrl-js-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/jquery.slimscroll.min.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4633
4633
4634<script id="qcld-wp-chatbot-qcquery-cake-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/jquery.cookie.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4634
4634
4635<script id="qcld-wp-chatbot-magnifict-qcpopup-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/jquery.magnific-popup.min.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4635
4635
4636<script id="qcld-wp-chatbot-plugin-js-extra">
4637var wpbot_ajax = {"ajaxurl":"https://heralawgroup.com/wp-admin/admin-ajax.php","stream_endpoint":"https://heralawgroup.com/wp-admin/admin-ajax.php?action=qcld_stream_openai","nonce":"8e360b1900"};
4638//# sourceURL=qcld-wp-chatbot-plugin-js-extra
4639</script>
vendor: 1 bytes, line 4639
4639
4640<script id="qcld-wp-chatbot-plugin-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/qcld-wp-chatbot-plugin.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4640
4640
4641<script id="qcld-wp-chatbot-click-event-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/qcld-wp-chatbot-click-events.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4641
4641
4642<script id="qcld-wp-chatbot-front-js-js-extra">
4643var wp_chatbot_obj = {"wp_chatbot_position_x":"30","wp_chatbot_position_y":"30","wp_chatbot_position_mp_x":"50","wp_chatbot_position_mp_y":"50","enable_floating_icon":"1","wp_chatbot_position_in":"px","wp_chatbot_position_mp_in":"px","disable_icon_animation":"","delay_wp_chatbot_floating_icon":"100","delay_chat_window_open":"100","disable_wp_chatbot_history":"","delay_floating_notification_box":"100","disable_wp_chatbot_notification":"0","always_scroll_to_bottom":"1","disable_featured_product":"","disable_product_search":"","disable_catalog":"","skip_wp_greetings":"1","skip_wp_greetings_trigger_intent":"","init_trigger_intent":"","qcld_disable_start_menu":"","skip_chat_reactions_menu":"1","qlcd_wp_chatbot_like_text":{"en_US":"Like"},"qlcd_wp_chatbot_dislike_text":{"en_US":"Dislike"},"qlcd_wp_chatbot_share_text":{"en_US":"Share"},"qlcd_wp_chatbot_report_text":{"en_US":"Report"},"enable_chat_share_menu":"1","enable_chat_report_menu":"1","priority_openai_all":"","qcld_replace_start_menu":"","qcld_disable_repited_startmenu":"","qcld_dynamic_ai_menu":"0","show_menu_after_greetings":"0","disable_first_msg":"","ask_email_wp_greetings":"","ask_name_confirmation":"","ask_name_auto_confirmation":"","ask_phone_wp_greetings":"","enable_wp_chatbot_open_initial":"","wp_keep_chat_window_open":"","disable_order_status":"","disable_sale_product":"","open_product_detail":"","order_user":"","ajax_url":"https://heralawgroup.com/wp-admin/admin-ajax.php","image_path":"https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/images/","client_image":"","yes":{"en_US":"YES"},"no":{"en_US":"NO"},"or":{"en_US":"OR"},"host":{"en_US":"Hera Law Group"},"agent":{"en_US":"Hera"},"agent_image":"custom-agent.png","agent_image_path":"https://heralawgroup.com/wp-content/uploads/2024/09/Placeholder.jpg","shopper_demo_name":{"en_US":"Visitor"},"shopper_call_you":{"en_US":"Ok, I will just call you"},"agent_join":{"en_US":["has joined the conversation"]},"welcome":{"en_US":["Welcome to","Glad to have you at"]},"welcome_back":{"en_US":["Welcome back","Good to see your again"]},"hi_there":{"en_US":["Hi There!"]},"asking_name":{"en_US":["May I know your name?","What should I call you?"]},"asking_emailaddress":{"en_US":["May i know your email %%username%%? so i can get back to you if needed."]},"got_email":{"en_US":["Thanks for sharing your email %%username%%!"]},"email_ignore":{"en_US":["No problem %%username%%, if you do not want to share your email address!"]},"ai_form_titles":[],"asking_phone_gt":{"en_US":["May i know your phone number %%username%%? so i can get back to you if needed."]},"got_phone":{"en_US":["Thanks for sharing your phone number %%username%%!"]},"phone_ignore":{"en_US":["No problem %%username%%, if you do not want to share your phone number!"]},"i_understand":{"en_US":["I understand that your name is %%username%%. Is that correct?"]},"i_am":{"en_US":["I am","This is"]},"name_greeting":{"en_US":["Nice to meet you, %%username%%!"]},"wildcard_msg":{"en_US":["I am here to help. How can I assist you?"]},"empty_filter_msg":{"en_US":["Sorry, I did not understand you."]},"do_you_want_to_subscribe":{"en_US":["Do you want to subscribe to our newsletter?"]},"chatbot_file_upload_succ":"a:1:{s:5:\"en_US\";s:36:\"File has been uploaded successfully!\";}","qlcd_wp_chatbot_good_bye_text":{"en_US":"Ok Bye, See you soon!"},"qlcd_wp_chatbot_transcript_emailed":{"en_US":"Do you want the chat transcript to be emailed?"},"tvlyai_enabled":"0","is_page_rag_enabled":"0","chatbot_file_upload_fail":"a:1:{s:5:\"en_US\";s:26:\"Failed to upload the file.\";}","do_you_want_to_unsubscribe":{"en_US":["Do you want to unsubscribe from our newsletter?"]},"we_do_not_have_your_email":{"en_US":["We do not have your email in the ChatBot database."]},"you_have_successfully_unsubscribe":{"en_US":["You have successfully unsubscribed from our newsletter!"]},"is_typing":{"en_US":["is typing..."]},"send_a_msg":{"en_US":["Send a message."]},"viewed_products":{"en_US":["Recently viewed products"]},"shopping_cart":"","cart_updating":{"en_US":["Updating cart items ..."]},"cart_removing":{"en_US":["Removing cart items ..."]},"sys_key_help":{"en_US":"start"},"sys_key_product":{"en_US":"product"},"auto_hide_floating_button":"","sys_key_catalog":{"en_US":"catalog"},"sys_key_order":{"en_US":"order"},"sys_key_support":{"en_US":"faq"},"sys_key_reset":{"en_US":"reset"},"sys_goodbye_key":{"en_US":"goodbye, bye, see you soon, bye-bye, adieu, quit, stop chat, abort, stop, abort, so long"},"wbca_lg_operator_offline":"all operator is offline","sys_key_livechat":"livechat","help_welcome":{"en_US":["Welcome to Help Section."]},"tag_search_intent":["ChooseCoffee"],"back_to_start":{"en_US":["Back to Start"]},"help_msg":{"en_US":["\u003Ch3\u003EType and Hit Enter\u003C/h3\u003E  1. \u003Cb\u003Estart\u003C/b\u003E Get back to the main menu. \u003Cbr\u003E 2. \u003Cb\u003Efaq\u003C/b\u003E for  FAQ. \u003Cbr\u003E 3. \u003Cb\u003Ereset\u003C/b\u003E To clear chat history and start from the beginning.  4. \u003Cb\u003Elivechat\u003C/b\u003E  To navigating into the livechat window. 5. \u003Cb\u003Eunsubscribe\u003C/b\u003E to remove your email from our newsletter."]},"reset":{"en_US":["Do you want to clear our chat history and start over?"]},"wildcard_product":{"en_US":["Product Search"]},"wildcard_catalog":{"en_US":["Catalog"]},"featured_products":{"en_US":["Featured Products"]},"sale_products":{"en_US":["Products on  Sale"]},"wildcard_order":{"en_US":["Order Status"]},"wildcard_support":{"en_US":"FAQ"},"product_asking":{"en_US":["What are you shopping for?"]},"product_suggest":{"en_US":["You can browse our extensive catalog. Just pick a category from below:"]},"product_infinite":{"en_US":["Too many choices? Let's try another search term","I may have something else for you. Why not search again?"]},"product_success":{"en_US":["Great! We have these products for","Found these products for"]},"product_fail":{"en_US":["Oops! Nothing matches your criteria","Sorry, I found nothing"]},"support_welcome":{"en_US":["Welcome to FAQ Section"]},"typing_animation":"","site_search":{"en_US":"Site Search"},"wppt_post_types":{"post":"post","page":"page","attachment":"attachment","revision":"revision","nav_menu_item":"nav_menu_item","custom_css":"custom_css","customize_changeset":"customize_changeset","oembed_cache":"oembed_cache","user_request":"user_request","wp_block":"wp_block","wp_template":"wp_template","wp_template_part":"wp_template_part","wp_global_styles":"wp_global_styles","wp_navigation":"wp_navigation","wp_font_family":"wp_font_family","wp_font_face":"wp_font_face","wpcf7_contact_form":"wpcf7_contact_form","personnel":"personnel","portfolio":"portfolio","jp_act_log_event":"jp_act_log_event","grw_feed":"grw_feed","gdlr_core_header":"gdlr_core_header","googlesitekit_email":"googlesitekit_email"},"livechat_label":"Livechat","email_subscription":{"en_US":"Email Subscription"},"str_categories":"a:1:{s:5:\"en_US\";s:14:\"STR Categories\";}","open_a_ticket":{"en_US":"Open a Ticket"},"ticket_url":"","unsubscribe":{"en_US":"Unsubscribe"},"send_us_email":{"en_US":"Send Us Email"},"leave_feedback":{"en_US":"Leave a Feedback"},"good_bye":{"en_US":"GoodBye"},"qcld_btn_n8n_txt":{"en_US":"n8n action"},"livechat":"","go_back_tooltip":{"en_US":["click to go back."]},"support_email":{"en_US":["Click me if you want to send us a email."]},"support_option_again":{"en_US":["You may choose an option from below."]},"ai_rate_limiting_message":{"en_US":["Rate limit exceeded. Please try again later."]},"asking_email":{"en_US":["Please provide your email address"]},"asking_search_keyword":{"en_US":["Hello #name!, Please enter your keyword for searching"]},"asking_msg":{"en_US":["Thank you for email address. Please write your message now."]},"support_phone":{"en_US":"Leave your number. We will call you back!"},"asking_phone":{"en_US":["Please provide your Phone number"]},"thank_for_phone":{"en_US":["Thank you for Phone number"]},"support_query":{"en_US":["What is Hera Law Group?","What areas of law does Hera Law Group practice?","Where are your offices located?","Do you offer a free consultation?","How do I schedule a consultation?","What are your office hours?","What should I bring to my consultation?","How much will my case cost?"]},"custom_intent":[""],"custom_intent_label":[""],"custom_intent_email":["0"],"custom_menu":["Contact Us!"],"custom_menu_link":["https://heralawgroup.com/contact/"],"custom_menu_target":[0],"custom_menu_type":["link"],"custom_menu_linktype":["link"],"simple_response_intent":[],"support_ans":{"en_US":["Hera Law Group is a Massachusetts and Rhode Island law firm focused on family law, estate planning, and probate. We're named for Hera, the goddess of marriage and family, and we aim to be a protector for our clients through complex, emotional legal matters. Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/ to learn more.","We focus on three main areas: Family Law (divorce, custody, support, and more), Estate Planning, and Probate Law. We also offer Mediation &amp; Collaborative Law and LGBTQ+ representation. Want to talk it through? Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/.","We have office
4643s in Maynard, Milton, Cape Cod, Nantucket, Worcester, and Cumberland, RI. We also serve clients in the Boston area. Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/ to schedule a visit.","Yes - we offer a free initial 15-minute phone consultation. Any consultation time or meetings beyond that are billed at each attorney's normal hourly rate. Call us at 978.637.2048 to schedule yours, or fill out our contact form at https://heralawgroup.com/contact/.","You can call us at 978.637.2048, email [email protected], or fill out our contact form at https://heralawgroup.com/contact/ and someone from our team will reach out to schedule your free 15-minute consultation.","Our office hours are Monday-Friday, 9 AM-5 PM. Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/ anytime and we'll get back to you.","It helps to bring any relevant documents (court orders, agreements, financial records), a written list of your questions, and - for custody matters - your children's schedules. Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/ to schedule your free consultation.","It depends on the type of case, its complexity, and which attorney handles it. Costs aren't published because every matter is different - after your free consultation, we can give you a clearer picture of expected fees and billing for your specific situation. Call us at 978.637.2048 or fill out our contact form at https://heralawgroup.com/contact/ to get started."]},"notification_interval":"5","notifications":{"en_US":["Welcome to our website"]},"exitintentpagewise":"","notification_intents":{"en_US":[""]},"order_welcome":{"en_US":["Welcome to Order status section!"]},"order_username_asking":{"en_US":["Please type your username?"]},"order_username_password":{"en_US":["Please type your password"]},"order_email":"","order_login":"","order_nonce":"6059d27f85","order_email_support":{"en_US":["Email our support center about your order."]}
4643,"email_fail":{"en_US":"Sorry! fail to send email"},"invalid_email":{"en_US":["Sorry, Email address is not valid! Please provide a valid email."]},"stop_words":"a,able,about,above,abst,accordance,according,accordingly,across,act,actually,added,adj,affected,affecting,affects,after,afterwards,again,against,ah,all,almost,alone,along,already,also,although,always,am,among,amongst,an,and,announce,another,any,anybody,anyhow,anymore,anyone,anything,anyway,anyways,anywhere,apparently,approximately,are,aren,arent,arise,around,as,aside,ask,asking,at,auth,available,away,awfully,b,back,be,became,because,become,becomes,becoming,been,before,beforehand,begin,beginning,beginnings,begins,behind,being,believe,below,beside,besides,between,beyond,biol,both,brief,briefly,but,by,c,ca,came,can,cannot,can't,cause,causes,certain,certainly,co,com,come,comes,contain,containing,contains,could,couldnt,d,date,did,didn't,different,do,does,doesn't,doing,done,don't,down,downwards,due,during,e,each,ed,edu,effect,eg,eight,eighty,either,else,elsewhere,end,ending,enough,especially,et,et-al,etc,even,ever,every,everybody,everyone,everything,everywhere,ex,except,f,far,few,ff,fifth,first,five,fix,followed,following,follows,for,former,formerly,forth,found,four,from,further,furthermore,g,gave,get,gets,getting,give,given,gives,giving,go,goes,gone,got,gotten,h,had,happens,hardly,has,hasn't,have,haven't,having,he,hed,hence,her,here,hereafter,hereby,herein,heres,hereupon,hers,herself,hes,hi,hid,him,himself,his,hither,home,how,howbeit,however,hundred,i,id,ie,if,i'll,im,immediate,immediately,importance,important,in,inc,indeed,index,information,instead,into,invention,inward,is,isn't,it,itd,it'll,its,itself,i've,j,just,k,keep,keeps,kept,kg,km,know,known,knows,l,largely,last,lately,later,latter,latterly,least,less,lest,let,lets,like,liked,likely,line,little,'ll,look,looking,looks,ltd,m,made,mainly,make,makes,many,may,maybe,me,mean,means,meantime,meanwhile,merely,mg,might,million,miss,ml,more,moreover,most,mostly,mr,mrs,much,mug,must,my,myself,n,na,name,namely,nay,nd,near,nearly,necessarily,necessary,need,needs,neither,never,nevertheless,new,next,nine,ninety,no,nobody,non,none,nonetheless,noone,nor,normally,nos,not,noted,nothing,now,nowhere,o,obtain,obtained,obviously,of,off,often,oh,ok,okay,old,omitted,on,once,one,ones,only,onto,or,ord,other,others,otherwise,ought,our,ours,ourselves,out,outside,over,overall,owing,own,p,page,pages,part,particular,particularly,past,per,perhaps,placed,please,plus,poorly,possible,possibly,potentially,pp,predominantly,present,previously,primarily,probably,promptly,proud,provides,put,q,que,quickly,quite,qv,r,ran,rather,rd,re,readily,really,recent,recently,ref,refs,regarding,regardless,regards,related,relatively,research,respectively,resulted,resulting,results,right,run,s,said,same,saw,say,saying,says,sec,section,see,seeing,seem,seemed,seeming,seems,seen,self,selves,sent,seven,several,shall,she,shed,she'll,shes,should,shouldn't,show,showed,shown,showns,shows,significant,significantly,similar,similarly,since,six,slightly,so,some,somebody,somehow,someone,somethan,something,sometime,sometimes,somewhat,somewhere,soon,sorry,specifically,specified,specify,specifying,still,stop,strongly,sub,substantially,successfully,such,sufficiently,suggest,sup,sure,t,take,taken,taking,tell,tends,th,than,thank,thanks,thanx,that,that'll,thats,that've,the,their,theirs,them,themselves,then,thence,there,thereafter,thereby,thered,therefore,therein,there'll,thereof,therere,theres,thereto,thereupon,there've,these,they,theyd,they'll,theyre,they've,think,this,those,thou,though,thoughh,thousand,throug,through,throughout,thru,thus,til,tip,to,together,too,took,toward,towards,tried,tries,truly,try,trying,ts,twice,two,u,un,under,unfortunately,unless,unlike,unlikely,until,unto,up,upon,ups,us,use,used,useful,usefully,usefulness,uses,using,usually,v,value,various,'ve,very,via,viz,vol,vols,vs,w,want,wants,was,wasnt,way,we,wed,welcome,we'll,went,were,werent,we've,what,whatever,what'll,whats,when,whence,whenever,where,whereafter,whereas,whereby,wherein,wheres,whereupon,wherever,whether,which,while,whim,whither,who,whod,whoever,whole,who'll,whom,whomever,whos,whose,why,widely,willing,wish,with,within,without,wont,words,world,would,wouldnt,www,x,y,yes,yet,you,youd,you'll,your,youre,yours,yourself,yourselves,you've,z,zero","enable_messenger":"","messenger_label":{"en_US":["Chat with Us on Facebook Messenger"]},"fb_page_id":"","enable_skype":"","enable_whats":"","whats_label":{"en_US":["Chat with Us on WhatsApp"]},"whats_num":"","ret_greet":"a:1:{s:5:\"en_US\";s:5:\"Hello\";}","enable_exit_intent":"","exit_intent_msg":"","exit_intent_custom_intent":"","exit_intent_bargain_pro_single_page":"","exit_intent_bargain_is_product_page":"","exit_intent_bargain_msg":"","exit_intent_email":"","exit_intent_once":"","enable_scroll_open":"","scroll_open_msg":"","scroll_open_custom_intent":"","scroll_open_email":"","scroll_open_percent":"50","scroll_open_once":"","enable_auto_open":"","auto_open_msg":"","auto_open_custom_intent":"","auto_open_email":"","auto_open_time":"10","auto_open_once":"","proactive_bg_color":"#ffffff","disable_feedback":"","disable_email_transcript":"1","disable_leave_feedback":"","disable_good_bye":"","qcld_enable_n8n":"1","qcld_wpbot_url":"","qcld_enable_openai_agentbuilder":"","disable_sitesearch":"1","no_result":{"en_US":["Sorry, No result found!"]},"did_you_mean":{"en_US":["Did you mean?"]},"email_subscription_success":{"en_US":["You have successfully subscribed to our newsletter. Thank y
4643ou."]},"email_already_subscribe":{"en_US":["You have already subscribed to our newsletter."]},"disable_faq":"","disable_email_subscription":"","disable_voice_message":"","disable_str_categories":"1","disable_open_ticket":"","disable_livechat":"","feedback_label":{"en_US":["Send Feedback"]},"enable_meta_title":"","meta_label":"a:1:{s:5:\"en_US\";s:13:\"*New Messages\";}","phone_number":"","livechatlink":"","livechat_button_label":"Live Chat","qcbot_enable_str":"1","qcld_disable_beginning_startmenu":"","loading":{"en_US":"Loading..."},"call_gen":"","call_sup":"","enable_ret_sound":"","enable_ret_user_show":"","enable_inactive_time_show":"","ret_inactive_user_once":"","mobile_full_screen":"1","enable_all_search":"","chatbot_content":"80","chatbot_content_responsive":"","enable_gdpr":"","wpbot_search_result_number":"5","gdpr_text":{"en_US":"We will never spam you! You can read our Privacy Policy here."},"no_result_attempt_message":{"en_US":""},"no_result_attempt_count":"3","inactive_time":"300","checkout_msg":"a:1:{s:5:\"en_US\";s:63:\"You have products in shopping cart, please complete your order.\";}","ai_df_enable":"","df_api_version":"v2","ai_df_token":"","df_defualt_reply":{"en_US":""},"df_agent_lan":{"en_US":""},"df_project_id":{"en_US":""},"df_project_key":{"en_US":""},"sound_bot_message":"","clear_cache":"0","template":"template-04","is_operator_online":"0","disable_livechat_operator_offline":"","is_livechat_active":"","imgurl":"https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/images/","hello":{"en_US":"Hello"},"ajax_nonce":"b4eb0445f0","exitintent_all_page":"on","exitintent_pages":[],"exit_pagewise":"","trigger_url_exit":"","trigger_url_scroll":"","trigger_url_auto":"","scrollintent_pages":"","scrollintent_all_page":"on","scroll_pagewise":"","autointent_pages":"","autointent_all_page":"on","auto_pagewise":"","notification_navigation":"","current_pageid":"5840","page_title":"About Us","disable_repeatative":"1","botpreloadingtime":"100","start_menu":{"en_US":"\u003Cspan class=\"qcld-chatbot-wildcard qcld-chatbot-buttonlink ui-draggable ui-draggable-handle qc_draggable_item_remove\" data-link=\"https://heralawgroup.com/contact/\" data-target=\"0\" data-type=\"link\" style=\"\"\u003EContact Us!\u003C/span\u003E\u003Cspan class=\"qcld-chatbot-wildcard ui-draggable ui-draggable-handle qc_draggable_item_remove ui-sortable-handle\" data-wildcart=\"support\"\u003EFAQ\u003C/span\u003E"},"forms":[],"form_commands":[],"form_ids":[],"is_formbuilder_active":"","is_chatsession_active":"1","open_livechat_window_first":"","livechat_autopopulation":"0","is_chat_session_active":"1","disable_auto_focus":"","ai_any_enabled":"0","ai_file_upload_enabled":"
46430","open_ai_enable":"0","is_stream_enabled":"0","is_grok_stream_enabled":"0","is_asst_enabled":"0","is_assistant_enabled_loggedin":"0","is_assistant_enabled_role":"0","qcld_openai_append_content":"","ollama_enabled":"0","grok_enabled":"0","openrouter_enabled":"0","qcld_openrouter_append_content":"","qcld_openrouter_prepend_content":"","mistral_enabled":"0","gemini_enabled":"0","gemini_stream_enabled":"0","claude_enabled":"0","claude_stream_enabled":"0","woocommerce":"","your_offer_price":"Please, tell me what is your offer price.","your_offer_price_again":"It seems like you have not provided any offer amount. Please give me a number!","your_low_price_alert":"Your offered price {offer price} is too low for us.","your_too_low_price_alert":"The best we can do for you is {minimum amount}. Do you accept?","map_talk_to_boss":"Please tell me your final price. I will talk to my boss.","map_get_email_address":"Please tell me your email address so I can get back to you.","map_thanks_test":"Thank you.","map_acceptable_price":"Your offered price {offer price} is acceptable.","map_checkout_now_button_text":"Checkout Now","map_get_checkout_url":"","map_get_ajax_nonce":"e4cc03f702","currency_symbol":"","order_status_without_login":"0","order_email_asking":"","order_id_asking":"","is_woowbot":"0","df_cardlink_open":"0","qc_site_search_priority":"0","is_mobile":"","disable_youtube_parse":"","language":"en_US","default_language":"en_US","start_menu_installed":"","qcld_bargain_allowed_times":"","voice_addon":"","bot_read":"","stt_service":"","email_transcrips_toolip":{"en_US":"Send Me the Transcript Via Email."},"qlcd_wp_chatbot_close":{"en_US":"Close"},"qlcd_wp_chatbot_reset":{"en_US":"Reset"},"entities":{"default":{"@name":{"entity":"@name"},"@age":{"entity":"@age"},"@number":{"entity":"@number"},"@date":{"entity":"@date"},"@date-of-birth":{"entity":"@date-of-birth"},"@place":{"entity":"@place"},"@day":{"entity":"@day"},"@email":{"entity":"@email"},"@color":{"entity":"@color"}}},"current_user_id":"0"};
4644//# sourceURL=qcld-wp-chatbot-front-js-js-extra
4645</script>
vendor: 1 bytes, line 4645
4645
4646<script id="qcld-wp-chatbot-front-js-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/qcld-wp-chatbot-front.js?ver=15.7.0"></script>
vendor: 1 bytes, line 4646
4646
4647<script id="jquery-ui-core-js" src="https://heralawgroup.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 4647
4647
4648<script id="jquery-ui-datepicker-js" src="https://heralawgroup.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 4648
4648
4649<script id="jquery-ui-datepicker-js-after">
4650jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
4651//# sourceURL=jquery-ui-datepicker-js-after
4652</script>
vendor: 1 bytes, line 4652
4652
4653<script id="marked-js-js" src="https://heralawgroup.com/wp-content/plugins/wpbot-pro-starter/js/marked.min.js"></script>
vendor: 1 bytes, line 4653
4653
4654<script id="jquery-effects-core-js" src="https://heralawgroup.com/wp-includes/js/jquery/ui/effect.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 4654
4654
4655<script id="attorna-mmenu-js" src="https://heralawgroup.com/wp-content/themes/attorna/js/mmenu.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4655
4655
4656<script id="jquery-superfish-js" src="https://heralawgroup.com/wp-content/themes/attorna/js/jquery.superfish.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4656
4656
4657<script id="attorna-script-core-js" src="https://heralawgroup.com/wp-content/themes/attorna/js/script-core.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4657
4657
4658<script id="jetpack-stats-js-before">
4659_stq = window._stq || [];
4660_stq.push([ "view", {"v":"ext","blog":"251607131","post":"5840","tz":"-4","srv":"heralawgroup.com","j":"1:16.2"} ]);
4661_stq.push([ "clickTrackerInit", "251607131", "5840" ]);
4662//# sourceURL=jetpack-stats-js-before
4663</script>
vendor: 1 bytes, line 4663
4663
4664<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 4664
4664
4665<script id="wp-emoji-settings" type="application/json">
4666{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://heralawgroup.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
4667</script>
vendor: 1 bytes, line 4667
4667
4668<script type="module">
4669/*! This file is auto-generated */
4670var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
4671//# sourceURL=https://heralawgroup.com/wp-includes/js/wp-emoji-loader.min.js
4672</script>
4672
4673<!-- "This site uses ChatBot for WordPress - WPBot from https://www.wpbot.pro/" -->
4674<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4571bee7f5c115b',t:'MTc5MTE0NzU1Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
4674</body>
4675</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.