:root{--rio-global-edge-padding-x: 1rem;--rio-global-focus-border-width: .125rem;--rio-global-focus-style: var(--rio-global-focus-border-width) solid #54ccec;--rio-global-highlight-color: #ffff00;--rio-global-error-color: #e2231a;--rio-global-border-radius: .625rem;--rio-global-link-color: #0a56c6;--rio-global-link-color-hover: #e2231a;--rio-card-shadow-color: #00000014;--rio-card-shadow-blur: 1.5625rem}:root{--jld-global-max-width: 79.5rem;--jld-global-border-color: #dbdbdb;--jld-global-border-radius: .5rem;--jld-global-gap-y: 1.5rem;--rio-card-shadow-blur: 1.5rem;--rio-card-shadow-color: #00000014}:where(.main-content) a,:where(.main-content) .link-alike,:where(.rio-modal) a,:where(.rio-modal) .link-alike,:where(.rio.marketing) a,:where(.rio.marketing) .link-alike{--Svg-gap: .25em;--Svg-size: .624em;color:var(--rio-global-link-color)}:where(.main-content) a svg,:where(.main-content) .link-alike svg,:where(.rio-modal) a svg,:where(.rio-modal) .link-alike svg,:where(.rio.marketing) a svg,:where(.rio.marketing) .link-alike svg{fill:currentColor}:where(.main-content) a svg.inline,:where(.main-content) .link-alike svg.inline,:where(.rio-modal) a svg.inline,:where(.rio-modal) .link-alike svg.inline,:where(.rio.marketing) a svg.inline,:where(.rio.marketing) .link-alike svg.inline{width:var(--Svg-size, .624em);height:var(--Svg-size, .624em)}:where(.main-content) a span,:where(.main-content) .link-alike span,:where(.rio-modal) a span,:where(.rio-modal) .link-alike span,:where(.rio.marketing) a span,:where(.rio.marketing) .link-alike span{text-decoration:inherit}:where(.main-content) a:hover,:where(.main-content) .link-alike:hover,:where(.rio-modal) a:hover,:where(.rio-modal) .link-alike:hover,:where(.rio.marketing) a:hover,:where(.rio.marketing) .link-alike:hover{color:var(--rio-global-link-color-hover);text-decoration:underline}:where(.main-content) a:focus-visible,:where(.main-content) .link-alike:focus-visible,:where(.rio-modal) a:focus-visible,:where(.rio-modal) .link-alike:focus-visible,:where(.rio.marketing) a:focus-visible,:where(.rio.marketing) .link-alike:focus-visible{outline:var(--rio-global-focus-style);outline-offset:0}:where(.main-content) a:has(>svg.inline),:where(.main-content) .link-alike:has(>svg.inline),:where(.rio-modal) a:has(>svg.inline),:where(.rio-modal) .link-alike:has(>svg.inline),:where(.rio.marketing) a:has(>svg.inline),:where(.rio.marketing) .link-alike:has(>svg.inline){display:inline-flex;gap:var(--Svg-gap, .25em);align-items:baseline;font-weight:700}:where(.main-content) a:has(>svg.inline) svg,:where(.main-content) .link-alike:has(>svg.inline) svg,:where(.rio-modal) a:has(>svg.inline) svg,:where(.rio-modal) .link-alike:has(>svg.inline) svg,:where(.rio.marketing) a:has(>svg.inline) svg,:where(.rio.marketing) .link-alike:has(>svg.inline) svg{fill:currentColor}.link-alike:is(button){appearance:none;padding:0;border:0;background-color:transparent;font-weight:inherit;font-family:inherit;cursor:pointer}.links-list{padding:0;margin:0;list-style:none}.links-list li+li{margin-top:.5rem}.links-list a{--Svg-gap: .5em;--Svg-size: 1em}.main-content.-single-column{background-color:#fff}.visually-hidden{position:absolute!important;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;border:0;margin:-.0625rem;clip-path:inset(50%);clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);word-wrap:normal!important}.sr-only{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;border:0;margin:-.0625rem;clip:rect(0,0,0,0)}.breadcrumbs.-scrollable{--Shadow-background-color: #ffffff;--Shadow-background-color-opaque: #ffffff4d}.breadcrumbs.-scrollable:after{position:absolute;top:0;right:0;width:3.5rem;height:100%;background-image:linear-gradient(to left,var(--Shadow-background-color-opaque) 35%,var(--Shadow-background-color-opaque));pointer-events:none;content:""}.breadcrumbs.-scrollable{max-width:var(--jld-global-max-width);padding:0;margin-right:auto;margin-left:auto}.main-content:not(.-single-column,.-has-sidebar) .breadcrumbs.-scrollable{--Shadow-background-color: #efefef;--Shadow-background-color-opaque: rgba(239, 239, 239, .7)}.breadcrumbs.-scrollable .container{overflow:auto;padding:1rem 3rem 1rem 1rem;white-space:nowrap}.ld-contact{background-color:#fff}.lawyer-contact-page{display:grid;grid-template-columns:1fr}.contact-stripe{padding-bottom:2.25rem}.contact-stripe:not(:first-child){padding-top:2.25rem}.contact-stripe>.wrapper{--justia-stripe-v2-width: 60rem}.contact-stripe>.wrapper a{font-weight:700}.rio-widget{--Padding: 2rem;--Border-color: #d9d9d9;--Title-margin-bottom: 1rem;--Border: .0625rem solid var(--Border-color);--Border-radius: .5rem;padding:var(--Padding);border:var(--Border);border-radius:var(--Border-radius)}.rio-widget .title{font-size:1.375rem;line-height:136.3636%;display:block;margin-bottom:var(--Title-margin-bottom)}.rio-widget .title,.rio-widget a{font-weight:600}:root{--rio-button-border-radius: .25rem;--rio-button-focus-outline: #54ccec}.rio-button{--_py: .75rem;--_px: 1.5rem;--_has-border: 0;--icon-size: 1rem;--default-bg: #d2d2d2;--default-text: #000000;--default-border: var(--default-bg);--disabled-bg: #f1f1f1;--disabled-text: #8c8c8c;--disabled-border: var(--disabled-bg);--hover-bg: #9f9f9f;--hover-text: currentColor;--hover-border: var(--hover-bg);--pressed-bg: #8c8c8c;--pressed-text: currentColor;--pressed-border: var(--pressed-bg);display:flex;appearance:none!important;width:fit-content;padding-block:calc(var(--_py) - var(--_has-border) * .0625rem);padding-inline:calc(var(--_px) - var(--_has-border) * .0625rem);border:0 solid var(--default-border);border-radius:var(--rio-button-border-radius);justify-content:center;align-items:center;background-color:var(--default-bg);color:var(--default-text);font-weight:700;font-family:inherit;text-align:center;cursor:pointer;font-size:1.25rem;line-height:140%;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}@supports not (padding-inline: 0){.rio-button{padding:calc(var(--_py) - var(--_has-border) * .0625rem) calc(var(--_px) - var(--_has-border) * .0625rem)}}.rio-button:hover{border-color:var(--hover-border);background-color:var(--hover-bg);color:var(--hover-text);text-decoration:none}.rio-button:focus-visible{outline:var(--rio-global-focus-style);outline-offset:0}.rio-button:active{border-color:var(--pressed-border);background-color:var(--pressed-bg);color:var(--pressed-text);text-decoration:none}.rio-button[aria-disabled=true],.rio-button:disabled{border-color:var(--disabled-border);background-color:var(--disabled-bg);color:var(--disabled-text);pointer-events:none;-webkit-user-select:none;user-select:none}.rio-button[hidden]{display:none}.rio-button>.icon{inline-size:var(--icon-size);block-size:var(--icon-size);flex:0 0 var(--icon-size);fill:currentColor}.rio-button:has(>.icon){gap:.75rem}.rio-button:has(>.icon:only-child){--_py: .625rem;--_px: .625rem;--icon-size: 2rem}.rio-button:where([class*=-ghost-]){--_has-border: 1;border-width:.0625rem}.rio-button.-solid-primary{--default-bg: #06357a;--default-text: #ffffff;--disabled-bg: #8ca2c2;--disabled-text: #ffffff;--hover-bg: #042657;--hover-text: #ffffff;--pressed-bg: #031d43;--pressed-text: #ffffff}.rio-button.-solid-secondary{--default-bg: #0a56c6;--default-text: #ffffff;--disabled-bg: #8eb1e5;--disabled-text: #ffffff;--hover-bg: #094eb4;--hover-text: #ffffff;--pressed-bg: #073d8d;--pressed-text: #ffffff}.rio-button.-solid-tertiary{--default-bg: #00b3e3;--default-text: #000000;--disabled-bg: #54ccec;--disabled-text: #007fa1;--hover-bg: #007fa1;--hover-text: #ffffff;--pressed-bg: #00627d;--pressed-text: #ffffff}.rio-button.-solid-negative{--default-bg: #e2231a;--default-text: #ffffff;--disabled-bg: #f29a96;--disabled-text: #ffffff;--hover-bg: #a01912;--hover-text: #ffffff;--pressed-bg: #7c130e;--pressed-text: #ffffff}.rio-button.-solid-positive{--default-bg: #008531;--default-text: #ffffff;--disabled-bg: #54ad75;--disabled-text: #ffffff;--hover-bg: #005e23;--hover-text: #ffffff;--pressed-bg: #003815;--pressed-text: #ffffff}.rio-button.-solid-warning{--default-bg: #ffd204;--default-text: #000000;--disabled-bg: #ffe157;--disabled-text: #4f4f4f;--hover-bg: #b59503;--hover-text: #000000;--pressed-bg: #6b5802;--pressed-text: #000000}.rio-button.-text-primary,.rio-button.-ghost-primary{--default-bg: transparent;--default-text: #06357a;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #8ca2c2;--disabled-border: currentColor;--hover-bg: #e6ebf2;--hover-text: #06357a;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor}.rio-button.-text-primary{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-button.-text-secondary,.rio-button.-ghost-secondary{--default-bg: transparent;--default-text: #0a56c6;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #8eb1e5;--disabled-border: currentColor;--hover-bg: #e7eef9;--hover-text: #094eb4;--hover-border: currentColor;--pressed-bg: #8eb1e5;--pressed-text: #094eb4;--pressed-border: currentColor}.rio-button.-text-secondary{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-button.-text-tertiary,.rio-button.-ghost-tertiary{--default-bg: transparent;--default-text: #007fa1;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #54ccec;--disabled-border: currentColor;--hover-bg: #b0e7f6;--hover-text: #00627d;--hover-border: currentColor;--pressed-bg: #54ccec;--pressed-text: #00627d;--pressed-border: currentColor}.rio-button.-text-tertiary{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-button.-text-negative,.rio-button.-ghost-negative{--default-bg: transparent;--default-text: #e2231a;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #f29a96;--disabled-border: currentColor;--hover-bg: #fce9e8;--hover-text: #a01912;--hover-border: currentColor;--pressed-bg: #f29a96;--pressed-text: #a01912;--pressed-border: currentColor}.rio-button.-text-negative{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-button.-text-positive,.rio-button.-ghost-positive{--default-bg: transparent;--default-text: #008531;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #54ad75;--disabled-border: currentColor;--hover-bg: #b0d9bf;--hover-text: #005e23;--hover-border: currentColor;--pressed-bg: #54ad75;--pressed-text: #005e23;--pressed-border: currentColor}.rio-button.-text-positive{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-button.-text-warning,.rio-button.-ghost-warning{--default-bg: transparent;--default-text: #6b5802;--default-border: currentColor;--disabled-bg: transparent;--disabled-text: #b59503;--disabled-border: currentColor;--hover-bg: #fff1b1;--hover-text: #6b5802;--hover-border: currentColor;--pressed-bg: #ffe157;--pressed-text: #6b5802;--pressed-border: currentColor}.rio-button.-text-warning{--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}.rio-form{font-size:1rem;line-height:137.5%}.rio-form,.rio-form>.form-section,.rio-form>.form-group{display:grid;gap:1.5rem}.rio-form .heading{font-size:1.125rem;line-height:133.3333%}.rio-form .required{color:#e2231a}.rio-form .rio-button{width:100%}.rio-textfield--atom{--Background-color: #ffffff;--Border-color: #bdbdbd;--Outline: 0;--Radius: .25rem;--Placeholder-color: #6f6f6f;--Height: auto;--Min-height: unset;display:flex;width:100%;height:var(--Height);min-height:var(--Min-height)!important;padding:var(--Rio-field--atom-padding)!important;border:.0625rem solid var(--Border-color)!important;border-radius:var(--Radius)!important;grid-row:var(--Grid-row);grid-column:var(--Grid-column);background:var(--Background-color)!important;font-size:1rem!important;line-height:137.5%!important;font-family:Open Sans,sans-serif}.rio-textfield--atom::placeholder{color:var(--Placeholder-color)}.rio-textfield--atom{transition:border-color .2s ease}.rio-textfield--atom:focus{outline:var(--Outline)!important}.rio-textfield--atom:focus::placeholder{--Placeholder-color: transparent}.rio-textfield--atom:focus-visible{--Outline: var(--rio-global-focus-style);outline-offset:0}.rio-textfield--atom:active{--Border-color: #0a56c6}.rio-textfield--atom:disabled{--Background-color: #f1f1f1;--Border-color: #bdbdbd;color:var(--Placeholder-color);pointer-events:none;-webkit-user-select:none;user-select:none}.rio-textfield--atom.-error{--Border-color: var(--rio-global-error-color)}.rio-textfield--atom:is(input),.rio-textfield--atom:is(select){--Height: 3.25rem;--Rio-field--atom-padding-y: 0;--Rio-field--atom-padding: var(--Rio-field--atom-padding-y) var(--Rio-field--atom-padding-x)}.rio-textfield--atom:is(select){overflow:hidden}.rio-textfield--atom:has(option[disabled]:checked),.rio-textfield--atom:has(option:checked[value=""]){color:var(--Placeholder-color)}.rio-textfield--atom:is(textarea){--Min-height: 5.5rem;resize:none}:root{--Rio-field--atom-padding-x: .5rem;--Rio-field--atom-padding-y: .5rem;--Rio-field--atom-padding: var(--Rio-field--atom-padding-y) var(--Rio-field--atom-padding-x)}.rio-textfield{--Grid-column: 1 / 3;--Grid-row: 2 / 3;--Help-row: 3 / 4;--Gap: .75rem;--Icon-Size: 1rem;--Label-font-weight: 700;--Help-font-weight: 400;--Help-font-color: #6f6f6f;display:grid;grid-template-columns:1fr auto;gap:var(--Gap);align-items:start}.rio-textfield .label{display:block;grid-column:var(--Grid-column);font-weight:var(--Label-font-weight)}.rio-textfield>.icon{max-width:var(--Icon-Size);max-height:var(--Icon-Size);margin-right:var(--Rio-field--atom-padding-x);grid-row:var(--Grid-row);grid-column:var(--Grid-column);justify-self:end;align-self:center}.rio-textfield .help{--Grid-column: 1;grid-row:var(--Help-row);grid-column:var(--Grid-column);color:var(--Help-font-color);font-size:.875rem;line-height:142.8571%;font-weight:var(--Help-font-weight)}.rio-textfield .help.-error{--Help-font-color: var(--rio-global-error-color)}.rio-textfield .help.-counter{--Grid-column: 2;margin-right:0;margin-left:auto;text-align:right}.rio-textfield:has(.icon){--Grid-row: 1/2;--Help-row: 2/3}.rio-textfield:has(.icon) .rio-textfield--atom{--Rio-field--atom-padding: var(--Rio-field--atom-padding-y) calc(var(--Rio-field--atom-padding-x) + var(--Icon-Size) + .25rem) var(--Rio-field--atom-padding-y) var(--Rio-field--atom-padding-x)}.rio-textfield:has(.icon):has(.label){--Grid-row: 2/3;--Help-row: 3/4}.rio-textfield:has(.label.sr-only){--Grid-row: 1 / 2;--Help-row: 2 / 3}.rio-textfield:has(.-error:not(.visuallyhidden)) .help:not(.-error,.-counter){display:none}.rio-textfield[hidden]{display:none}.rio-textfield-fluid{--Grid-row: 1 / 2;--Help-row: 2 / 3;--Label-font-weight: 400;--Field-gap: 0;--Field-height: 3.25rem;--Field-min-height: unset;--Field-padding-y: 0;--Field-padding-x: .5rem;--Field-border-color: #bdbdbd;--Field-background-color: #ffffff;--Field-outline: 0;--Field-outline-color: #00b3e3;--Label-font-size: .75rem;--Label-line-height: 1.125rem;--Label-color: #6f6f6f}.rio-textfield-fluid:has(.icon):has(.label){--Grid-row: 1 / 2;--Help-row: 2 / 3}.rio-textfield-fluid .field{display:grid;height:var(--Field-height);min-height:var(--Field-min-height);padding:var(--Field-padding-y) var(--Field-padding-x);border:.0625rem solid var(--Field-border-color);border-radius:.25rem;outline:var(--Field-outline);outline-offset:0;grid-template-columns:1fr;gap:var(--Field-gap);grid-row:var(--Grid-row);grid-column:var(--Grid-column);align-content:center;background:var(--Field-background-color);transition:outline-color .2s ease}.rio-textfield-fluid .field:has(.icon){grid-template-columns:1fr auto}.rio-textfield-fluid .field:has(textarea){--Field-height: auto;--Field-min-height: 4.5rem;--Field-padding-y: .5rem;--Field-gap: .25rem}.rio-textfield-fluid .field:focus-within{--Field-outline: .0625rem solid var(--Field-outline-color)}.rio-textfield-fluid .field:has(.-error:not(.visuallyhidden)){--Field-outline: .0625rem solid var(--rio-global-error-color)}.rio-textfield-fluid .field:has(.rio-textfield--atom:disabled){--Field-background-color: #f1f1f1}.rio-textfield-fluid .field:has(:focus-visible){--Field-outline: var(--rio-global-focus-style)}.rio-textfield-fluid .field .label{overflow:hidden;grid-column:1/-1;color:var(--Label-color);font-size:var(--Label-font-size);line-height:var(--Label-line-height);text-overflow:ellipsis;white-space:nowrap}.rio-textfield-fluid .field .label .required{color:inherit}.rio-textfield-fluid .field .icon{max-width:var(--Icon-Size);max-height:var(--Icon-Size);align-self:center}.rio-textfield-fluid .field .rio-textfield--atom{--Background-color: transparent;--Border-color: transparent;--Radius: 0;--Outline: 0;--Height: auto;--Min-height: unset;--Rio-field--atom-padding: 0;grid-row:auto;grid-column:auto}.rio-textfield-fluid .field:not(:has(textarea)):not(:has(select)) .rio-textfield--atom{border-width:0!important}.rio-textfield-fluid:has(select){--Field-gap: 0}.rio-textfield-fluid:has(select) .field{grid-template-rows:auto 1fr}.rio-textfield-fluid:has(select) .field .rio-textfield--atom{--Rio-field--atom-padding: calc(.375rem + var(--Label-line-height)) 0 0 0;appearance:none;grid-row:1/-1;grid-column:1/-1}.rio-textfield-fluid:has(select) .label{padding-top:.375rem;grid-row:1}.contact-form .wrapper{row-gap:2rem}.contact-form .phone{display:block;width:fit-content}.contact-form .label,.contact-form .disclaimer{color:#6f6f6f}.contact-form .form-group .disclaimer strong{font-size:1em}.contact-form .rio-textfield{row-gap:.25rem}.contact-form .rio-textfield--atom:not(.-error){--Border-color: #d9d9d9}.contact-form .rio-textfield--atom:is(textarea){--Min-height: 10rem}.contact-form .rio-form:not(.-focused){--Dynamic-elements-display: none}.contact-form .rio-form:not(.-focused) .dynamic{display:var(--Dynamic-elements-display)}.expand-v3.link-alike{min-height:auto;color:var(--rio-global-link-color);font-size:1em;font-family:inherit}.expand-v3.link-alike:hover{color:var(--rio-global-link-color-hover)}.expand-v3.link-alike[aria-expanded=true] .arrow{margin-top:0;transform:rotate(270deg)}.expandable-content[data-expanded=false],.expandable-content-v3[data-expanded=false]:not(.-toggle-up-to-landscape-tablet){display:none}.text-diminished[data-expanded=true]{max-height:none}.text-diminished[data-expanded=true]:after{content:none}.jld-card .picture{display:block;width:fit-content;margin:0 auto;grid-area:pic}.jld-card .picture a:hover{text-decoration:none}.jld-card .picture img{display:block;width:var(--Picture-size);height:var(--Picture-size);border-radius:var(--Picture-border-radius) var(--Picture-border-radius) 0 0;background-color:#e6ebf2}.jld-card.-enhanced .picture img,.jld-card.-pro .picture img,.jld-card.-organic .picture img{border-radius:var(--Picture-border-radius)}.jld-card{--Name-font-size: 1.625rem}.jld-card .info{display:grid;padding-top:var(--grid-gap);grid-template-columns:1fr;gap:var(--grid-gap)}.jld-card .name{display:block;font-weight:700;font-size:var(--Name-font-size);line-height:138.4615%}.jld-card .rating{--Width: fit-content;--Margin-top: .25rem;--Direction: column;--Font-size: 1rem;display:flex;width:var(--Width);margin:var(--Margin-top) auto 0;gap:.5rem;flex-direction:var(--Direction);justify-content:center;align-items:center;color:currentColor;font-weight:400;font-size:var(--Font-size)}.jld-card .rating:hover{color:currentColor}.jld-card .rating strong{line-height:1}.jld-card .rating span:only-child{font-size:.875rem;line-height:142.8571%}.jld-card.-organic{--Name-font-size: 1.125rem}.jld-card.-organic .additional-info{font-size:.875rem;line-height:142.8571%}.jld-card.-organic .additional-info>span{margin-top:.5rem}.jld-card .tagline{margin-top:var(--grid-gap);font-style:italic;font-weight:600}.jld-card.-premium .cta{font-weight:700}.jld-card.-premium .cta .phone,.jld-card.-premium .cta .text{vertical-align:middle}.jld-card.-premium .cta .icon{--icon-size: 1.25rem}.jld-card.-premium .cta a.rio-button{margin:0 auto}.jld-card.-organic .address{font-size:1rem;line-height:137.5%}.jld-card .comparison-buttons{padding:0 var(--padding-x) var(--padding-y);gap:2.25rem;flex-direction:row-reverse;justify-content:center;font-size:1rem;line-height:137.5%}.jld-card .comparison-buttons .compare-btn{margin-left:0;font-weight:600}.jld-card .comparison-buttons .compare-btn.-disabled{color:#6f6f6f}.jld-card .comparison-buttons .compare-btn>.jicon{margin:0}.jld-card .buttons{display:flex;border-top:.0625rem solid var(--jld-global-border-color);flex-wrap:nowrap;justify-content:center}.jld-card .buttons .rio-button{max-width:15.625rem;padding:.75rem .5rem}.jld-card.-organic .buttons .rio-button{--default-bg: transparent;--default-text: #0a56c6;--hover-bg: #e6ebf2;--hover-text: #06357a;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor;width:100%;padding-top:1rem;padding-bottom:1rem;border:0;border-radius:0;font-size:.875rem}.jld-card.-organic .buttons .rio-button .icon{display:none}.jld-card.-organic .buttons .rio-button+.rio-button{border-left:.0625rem solid var(--jld-global-border-color)}.jld-card.-organic .buttons .rio-button{border-radius:0}:where(.jld-card) a:not(.rio-button){font-weight:700}.jld-card .compare-btn:not(.-disabled),.jld-card .compare-btn:not(.-disabled):hover,:where(.jld-card) a:not(.rio-button),:where(.jld-card) a:not(.rio-button):hover{color:var(--rio-global-link-color, #0a56c6)}.jld-card{--Picture-size: 15.5rem;--font-size: .875rem;--padding-y: 1.5rem;--padding-x: 1rem;--grid-gap: 1.5rem;--Border-radius: 0;--Border-width: .0625rem 0;--Picture-border-radius: .5rem;display:grid;border-width:var(--Border-width);border-style:solid;border-color:var(--jld-global-border-color);border-radius:var(--Border-radius);grid-template-columns:1fr;gap:var(--grid-gap);background-color:#fff;font-size:var(--font-size);line-height:142.8571%;text-align:center}.jld-card .container{padding:var(--padding-y) var(--padding-x) 0 var(--padding-x)}.jld-card>.outline{padding-right:var(--padding-x);padding-left:var(--padding-x)}.jld-card+.jld-card{margin-top:var(--jld-global-gap-y)}.jld-widget .lawyer-status,.jld-card .status{--Padding: .375rem;font-size:.875rem;line-height:142.8571%;display:block;padding:var(--Padding);border-radius:0 0 var(--Picture-border-radius) var(--Picture-border-radius);background-color:var(--Status-background);color:var(--Status-color);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.5em}.jld-widget .lawyer-status.-premium,.jld-widget .lawyer-status.-gold,.jld-card.-premium,.jld-card.-gold{--Status-background: #edaa00;--Status-color: #000000}.jld-widget .lawyer-status.-platinum,.jld-card.-platinum{--Status-background: #000000;--Status-color: #ffffff}.jld-widget .lawyer-status.-silver,.jld-card.-silver{--Status-background: #a9a8a9}.jld-widget .lawyer-status.-bronze,.jld-card.-bronze{--Status-background: #cc8341}.three-col-item{--Gap: 1rem;--Padding: var(--Gap);--Columns: 1;--Flex-gap: var(--Gap);display:grid;padding:var(--Padding);grid-template-columns:repeat(var(--Columns),1fr);gap:var(--Gap);align-content:start}.three-col-item.-flex{display:flex;flex-wrap:wrap;justify-content:center;--Item-width: calc((100% - (var(--Columns) - 1) * var(--Flex-gap)) / var(--Columns))}.three-col-item.-flex>*{--Flex: 0 0 var(--Item-width);max-width:var(--Item-width);flex:var(--Flex)}.contact-stripe.contact-form{--Border-radius: 0;--y-offset: .75rem;position:relative;z-index:1;padding:2rem;border-radius:var(--Border-radius);box-shadow:0 var(--y-offset) 1.5rem 0 #00000014}.contact-stripe.contact-form .wrapper>.title{font-size:1.75rem;line-height:135.7143%;margin-top:0}.contact-stripe.info .wrapper{text-align:center}.contact-stripe.info .icon{width:2.75rem;height:2.75rem;display:flex;margin:.5rem auto 0;justify-content:center;align-items:center}.contact-stripe.info .title{margin:.5rem 0 .25rem;font-size:2rem}.contact-stripe.info .content span{display:block;font-size:1.125rem}.contact-stripe.lawyer-card{--padding: 3.5rem 2rem 2rem;--font-size: 1rem;--content-size: 18.75rem;height:fit-content;padding:var(--padding);border-radius:var(--Border-radius);background-color:#e7eef9;text-align:left}.contact-stripe.lawyer-card .jld-card{--Picture-size: var(--content-size);border:0;margin-bottom:1.5rem;grid-template-areas:"pic";background-color:transparent}.contact-stripe.lawyer-card .jld-card:not(:has(.status)) img{border-radius:var(--Picture-border-radius)}.contact-stripe.lawyer-card .jld-card .picture img{background-color:#bdbdbd}.contact-stripe.lawyer-card .label{--offset: -1.75rem;margin-left:var(--offset)}.contact-stripe.lawyer-card .label strong{margin-left:.5rem}.contact-stripe.lawyer-card .contact-info{width:var(--content-size);margin:0 auto}.contact-stripe.lawyer-card .contact-info>.location:before{display:none}.contact-stripe.lawyer-card .phone{font-size:var(--font-size)}.contact-stripe.lawyer-card .phone .label .jicon{margin-right:.5625rem}.contact-stripe.lawyer-card .phone,.contact-stripe.lawyer-card .location,.contact-stripe.lawyer-card .opening-hours{margin-bottom:1.5rem}.contact-stripe.lawyer-card .opening-hours table,.contact-stripe.lawyer-card .phone table{width:100%;margin:0}.contact-stripe.lawyer-card .opening-hours td,.contact-stripe.lawyer-card .phone td{--Padding-right: .25rem;padding:0}.contact-stripe.lawyer-card .opening-hours td:first-child,.contact-stripe.lawyer-card .phone td:first-child{padding-right:var(--Padding-right)}.contact-stripe.lawyer-card .opening-hours tr,.contact-stripe.lawyer-card .phone tr{display:grid;width:100%;grid-template-columns:45% auto}.contact-stripe.lawyer-card .location:before{display:block;width:calc(100% + 1.875rem);padding-top:1.5rem;border-top:.0625rem solid #8ca2c2;margin-left:-1.875rem;content:""}.contact-stripe.lawyer-card .expand-v3{font-size:1.125rem}.contact-stripe.thankyou-card{padding-top:0}.contact-stripe.thankyou-card .wrapper{--font-size: 1.125rem;--content-size: 15.5rem;display:grid;overflow:hidden;width:fit-content;border-radius:.5rem;margin:0 auto;justify-content:center;align-items:center;text-align:left}.contact-stripe.thankyou-card .jld-card{--Picture-size: var(--content-size);--margin-bottom: 1.5rem;border:0;margin-bottom:var(--margin-bottom);grid-template-areas:"pic";background-color:transparent}.contact-stripe.thankyou-card .contact-info{width:fit-content;padding:2.25rem;margin:0 auto;font-weight:600;font-size:1rem;text-align:center}.contact-stripe.thankyou-card .contact-info span{display:block}.contact-stripe.thankyou-card .contact-info span:first-child{font-size:1.375rem}.contact-stripe.thankyou-card .contact-info span:nth-child(2){margin-bottom:1.5rem;font-size:1.125rem}.jld-widget.profile-sponsored-results{--Border: 0}.profile-sponsored-results .lawyer-card{--Padding: 1rem;--Picture-border-radius: .375rem;padding:var(--Padding) 0 0;border:.0625rem solid var(--Border-color);border-radius:var(--Border-radius)}.profile-sponsored-results .lawyer-card:first-child{border-radius:0 0 var(--Border-radius) var(--Border-radius)}.profile-sponsored-results .lawyer-card .lawyer-coreinfo,.profile-sponsored-results .lawyer-card .lawyer-card-aligner--premium{padding-right:var(--Padding);padding-left:var(--Padding)}.profile-sponsored-results .lawyer-card.-unclaimed .lawyer-avatar,.profile-sponsored-results .lawyer-card:not(:has(.lawyer-status)) .lawyer-avatar{overflow:hidden;border-radius:var(--Picture-border-radius)}.profile-sponsored-results .lawyer-card .lawyer-coreinfo{margin-bottom:0}.profile-sponsored-results .lawyer-card .lawyer-name{font-size:1.125rem;line-height:133.3333%;padding-bottom:0;margin-bottom:.5rem}.profile-sponsored-results .lawyer-card .lawyer-name>a,.profile-sponsored-results .lawyer-card .lawyer-name>span{vertical-align:middle}.profile-sponsored-results .lawyer-card .connect-pro-label{width:2.25rem;height:1.25rem}.profile-sponsored-results .lawyer-card .lawyer-card-aligner--premium{display:flex;gap:1rem}.profile-sponsored-results .lawyer-card .lawyer-avatar-wrapper{width:fit-content}.profile-sponsored-results .lawyer-card .lawyer-avatar{width:10rem;height:10rem;display:block;padding-bottom:0;background-color:#e6ebf2}.profile-sponsored-results .lawyer-card .lawyer-avatar img{width:100%;height:100%;border-radius:var(--Picture-border-radius) var(--Picture-border-radius) 0 0}.profile-sponsored-results .lawyer-card .lawyer-summary{font-size:.875rem;line-height:142.8571%}.profile-sponsored-results .lawyer-card .lawyer-summary ul{padding:0;margin:0;list-style:none}.profile-sponsored-results .lawyer-card .lawyer-summary li.-phone{font-size:1.25rem;line-height:140%;margin-bottom:.5rem}.profile-sponsored-results .lawyer-card .lawyer-status{--Padding: 0;font-size:.75rem}.profile-sponsored-results .lawyer-card .lawyer-control-group--premium{margin-top:1rem}.profile-sponsored-results .lawyer-card .lawyer-control-group--premium .group{display:flex;overflow:hidden;border-top:.0625rem solid var(--Border-color);border-radius:0 0 var(--Border-radius) var(--Border-radius);justify-content:center}.profile-sponsored-results .lawyer-card .rio-button{font-size:.875rem;line-height:142.8571%;width:100%;padding:.625rem 1rem;border-radius:0}.profile-sponsored-results .lawyer-card .rio-button.-text-primary{--default-text: #0a56c6}.contact-stripe.profile-sponsored-results{--Border: .0625rem solid var(--Border-color);--Title-margin-bottom: 2.25rem;border-width:.0625rem 0 0;border-radius:0;margin-bottom:2rem}.contact-stripe.profile-sponsored-results .title{text-align:center;text-wrap:balance}.contact-stripe.profile-sponsored-results .subtitle{--Border-width: .0625rem .0625rem 0;font-size:.875rem;line-height:142.8571%;display:block;padding:.625rem;border:solid var(--Border-color);border-width:var(--Border-width);border-radius:var(--Border-radius) var(--Border-radius) 0 0;color:#4f4f4f;font-weight:700;text-align:center;text-transform:uppercase}.contact-stripe.profile-sponsored-results .subtitle a{color:currentColor}.contact-stripe.profile-sponsored-results a{font-weight:700}.contact-stripe.profile-sponsored-results .content{--Columns: 1;--Padding: 0}.contact-stripe.profile-sponsored-results .lawyer-card .lawyer-card-wrap{display:flex;height:100%;flex-direction:column}.contact-stripe.profile-sponsored-results .lawyer-card .lawyer-card-aligner--premium{flex:1}@media screen and (min-width: 30em){:root{--rio-global-edge-padding-x: 1.25rem}}@media screen and (min-width: 37.5em){.jld-card .info{padding-top:0;grid-area:info}.jld-card .rating{display:inline-flex;margin-right:.5rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.jld-card .rating img{width:auto;height:1rem}.jld-card .core>.outline{display:inline-block}.jld-card.-organic{--Name-font-size: 1.5625rem}.jld-card .tagline{margin-top:.25rem}.jld-card .phone{font-size:1.25rem;line-height:140%}.jld-card.-premium .phone{margin-right:.5rem}.jld-card.-premium .buttons{padding:var(--padding-y) var(--padding-x);gap:1.5rem}.jld-card.-premium .buttons .rio-button{width:100%;font-size:1rem;line-height:137.5%}.jld-card{--padding-x: 2rem;--padding-y: 2rem;--font-size: 1rem;text-align:left}.jld-card .container{display:grid;grid-template-columns:var(--Picture-size) auto;grid-template-areas:"pic info";gap:2rem 1.5rem}.jld-card .cta .text+.text:before,.jld-card .additional-info .text+.text:before{display:inline-block;margin-right:.25rem;margin-left:.25rem;content:"+"}.three-col-item{--Columns: 2}}@media screen and (min-width: 46.875em){.jld-card.-organic .buttons .rio-button .icon,.jld-card.-organic .buttons .rio-button .jicon{display:block}.contact-stripe.contact-form{--y-offset: 0;--Border-radius: .75rem;width:100%;height:fit-content}.contact-stripe.thankyou-card .wrapper{grid-template-columns:1fr minmax(var(--content-size),auto);box-shadow:0 0 1.5rem #00000014}.contact-stripe.thankyou-card .jld-card{--margin-bottom: 0}.contact-stripe.thankyou-card .jld-card .picture img,.contact-stripe.thankyou-card .jld-card .status{border-radius:0}.contact-stripe.thankyou-card .contact-info{text-align:left}.contact-stripe.profile-sponsored-results .title{font-size:2rem}.contact-stripe.profile-sponsored-results .subtitle{--Border-width: 0}.contact-stripe.profile-sponsored-results .content{--Columns: 2}.contact-stripe.profile-sponsored-results .lawyer-card:first-child{border-radius:var(--Border-radius)}}@media screen and (min-width: 50.3125em){.lawyer-contact-page{--gap: 2.25rem;max-width:66.5rem;padding:0 1rem;margin:0 auto 3.5rem;grid-template-columns:1fr auto;gap:var(--gap)}.contact-stripe{padding-top:2.25rem}.contact-stripe.lawyer-card{--padding: 2rem;--Border-radius: .75rem;width:clamp(18.75rem,fit-content,100%)}.contact-stripe.lawyer-card .contact-info{--offset: 1.75rem;width:calc(var(--content-size) - var(--offset));margin-left:var(--offset)}}@media screen and (min-width: 60.9375em){:root{--rio-global-edge-padding-x: 1.5625rem}:where(body.ld-listings) .jld-card .info{--grid-gap: 1.5rem;grid-auto-rows:min-content}:where(body.ld-listings) .jld-card .core{padding-right:1.75rem}:where(body.ld-listings) .jld-card.-organic .info{grid-template-columns:auto 1fr;grid-template-areas:"core core" "cta other";gap:1.5rem 0}:where(body.ld-listings) .jld-card.-organic .core{padding-right:0;grid-area:core}:where(body.ld-listings) .jld-card.-organic .cta{grid-area:cta}:where(body.ld-listings) .jld-card.-organic .additional-info{padding-left:2rem;border-left:.0625rem solid var(--jld-global-border-color);margin-left:2rem;grid-area:other}:where(body.ld-listings) .jld-card.-organic .additional-info .jicon{width:1rem;height:1rem;margin-top:.125em}:where(body.ld-listings) .jld-card.-organic .cta{width:12.5rem}:where(body.ld-listings) .jld-card.-organic .comparison-buttons{padding-top:2rem;padding-right:2rem}:where(body.ld-listings,body.ld-profile) .jld-card .comparison-buttons{padding:0 .75rem 0 0;grid-area:compare;flex-direction:column;justify-content:space-between;align-items:flex-end}:where(body.ld-listings,body.ld-profile) .jld-card .comparison-buttons .compare-btn{margin:0;gap:.5em;flex-direction:row-reverse}:where(body.ld-listings,body.ld-profile) .jld-card .comparison-buttons span,:where(body.ld-listings,body.ld-profile) .jld-card .comparison-buttons div{margin:0}.jld-card.-premium .buttons{padding:0;border:0;flex-direction:column;justify-content:center;place-content:center;text-align:center}:where(body.ld-listings) .jld-card .buttons{grid-area:buttons}:where(body.ld-listings) .jld-card.-organic .buttons{border-bottom:0}.three-col-item{--Columns: 3}.three-col-item.-max{--Columns: 2}.profile-sponsored-results .lawyer-card .rio-button.-solid-negative{min-width:7.5rem}}@media screen and (min-width: 68.75em){.lawyer-contact-page{--gap: 3.5rem}:where(body.ld-listings) .jld-card{--Border-width: .0625rem;--Border-radius: var(--jld-global-border-radius)}.contact-stripe.lawyer-card{--content-size: 20rem}.contact-stripe.lawyer-card .jld-card{--Picture-size: var(--content-size)}.contact-stripe.lawyer-card .opening-hours td,.contact-stripe.lawyer-card .phone td{--Padding-right: 1.5rem}.contact-stripe.thankyou-card .wrapper{--content-size: 20rem}.contact-stripe.profile-sponsored-results .content{--Columns: 3;--Gap: 1.5rem}}@media screen and (min-width: 81.25em){.three-col-item.-max{--Columns: 3}.contact-stripe.profile-sponsored-results .content{--Gap: 3.5rem}}@media screen and (max-width: 60.875em){.comparison-tool,.comparison-buttons{display:none}}@media screen and (max-width: 50.25em){.expandable-content-v3.-toggle-up-to-landscape-tablet[data-expanded=false]{display:none}}@media screen and (max-width: 37.4375em){.jld-card.-premium .cta .text{font-size:1rem;line-height:137.5%;display:block;margin-top:.5rem}.jld-card.-premium .buttons .rio-button{--default-bg: transparent;--default-text: #0a56c6;--hover-bg: #e6ebf2;--hover-text: #06357a;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor;width:100%;padding-top:1rem;padding-bottom:1rem;border:0;border-radius:0;font-size:.875rem}.jld-card.-premium .buttons .rio-button .icon{display:none}.jld-card.-premium .buttons .rio-button+.rio-button{border-left:.0625rem solid var(--jld-global-border-color)}.jld-card.-organic .buttons .rio-button:first-child.-hide-tablet+.rio-button{border-left:0}}@media screen and (max-width: 37.4375em) and (max-width: 37.4375em){.jld-card.-premium .buttons .rio-button:first-child.-hide-tablet+.rio-button{border-left:0}}@media screen and (max-width: 24em){.profile-sponsored-results .lawyer-card .lawyer-card-aligner--premium{flex-direction:column}}
