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 & 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 & 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 & 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 & 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, & 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, & 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, & Cape Cod Massachusetts » 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&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&subset=latin,latin-ext,cyrillic,cyrillic-ext,vietnamese&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&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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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;">·</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;">·</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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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’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 ;" >“</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 ;" >“</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’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 & Rhode Island | Probate & 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&authuser=1&entry=ttu&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 & 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 & 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">×</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">×</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>Δ<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">& 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 &</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 &</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 &</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 &</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 & 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">& 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 & 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.