:root{--jld-global-max-width: 79.5rem;--jld-global-border-color: #dbdbdb;--jld-global-border-radius: .5rem;--jld-global-gap-y: 1.5rem}body:not(.-filters-modal-open) #header{z-index:100}body.-filters-modal-open #admin-menu{z-index:98}.main-content.-single-column{background-color:#fff}.visually-hidden{position:absolute!important;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;border:0;margin:-.0625rem;word-wrap:normal!important;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);clip-path:inset(50%)}.breadcrumbs.-scrollable{max-width:var(--jld-global-max-width);padding:0;margin-right:auto;margin-left:auto}.breadcrumbs.-scrollable:after{position:absolute;top:0;right:0;width:3.5rem;height:100%;background-image:linear-gradient(to left,#fff 35%,#ffffff4d);pointer-events:none;content:""}.breadcrumbs.-scrollable .container{overflow:auto;padding:.625rem 3rem .625rem 1rem;white-space:nowrap}.lawyer-directory{--chip-button-border-radius: 1.5rem}#results{--Padding-bottom: var(--jld-global-gap-y);padding-bottom:var(--Padding-bottom)}#results:not(:has(.jld-card)){padding-right:var(--justia-stripe-v2-inline-padding);padding-left:var(--justia-stripe-v2-inline-padding);background-color:#fff}#sticky-point{scroll-margin-top:calc(var(--justia-header-height, 66px) + var(--Padding-block))}.lawyer-directory:has(.jld-filters){--Padding-block: 1rem}.lawyer-directory:has(.jld-filters) :where(.intro-text,.filters-list,.jld-filters){--justia-jld-stripe-padding-block: var(--Padding-block);--Padding-bottom: var(--Padding-block)}.lawyer-directory:has(.jld-filters) :where(.listing-cards,.listing-cards~.jld-stripe){--justia-jld-stripe-padding-block: var(--jld-global-gap-y)}.lawyer-directory:has(.jld-filters) .lawyer-card-group{margin-right:0;margin-left:0}body.-filters-modal-open .comparison-tool{display:none}.jld-stripe{--justia-stripe-v2-inline-padding: 1rem;--justia-jld-stripe-padding-block: 2rem;--justia-stripe-v2-width: 77.5rem}.jld-stripe:not([class*=padding]){padding-top:0;padding-bottom:var(--justia-jld-stripe-padding-block)}.jld-stripe:first-child{padding-top:1.75rem}.jld-stripe>.wrapper [class*=heading]:first-child,.jld-stripe>.wrapper .title:first-child{margin-top:0}.jld-stripe [class*=heading]{margin-top:2rem;margin-bottom:.5rem;font-weight:700}.jld-stripe [class*=heading]+p{margin-top:0}.jld-stripe .wrapper>.title,.jld-stripe .listing-title{--Margin-bottom: 1.5rem;font-size:2rem;line-height:137.5%;margin-bottom:var(--Margin-bottom);color:#000;font-weight:600;text-align:center}:root{--rio-button-border-radius: .3125rem;--rio-button-focus-outline: #54ccec}.rio-button{--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;width:fit-content;border:.0625rem solid;border-color: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;appearance:none!important;padding-inline:1.5rem;padding-block:.75rem;cursor:pointer;font-size:1.25rem;line-height:140%;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}.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>.icon{flex:0 0 var(--icon-size);fill:currentColor;inline-size:var(--icon-size);block-size:var(--icon-size)}.rio-button:has(>.icon){gap:.75rem}.rio-button:has(>.icon:only-child){--rio-button-border-radius: .625rem;--icon-size: 2rem;padding:.5rem}.rio-button.-solid-primary{border-width:0;--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{border-width:0;--default-bg: #0a56c6;--default-text: #ffffff;--disabled-bg: #54ccec;--disabled-text: #ffffff;--hover-bg: #094eb4;--hover-text: #ffffff;--pressed-bg: #073d8d;--pressed-text: #ffffff}.rio-button.-solid-tertiary{border-width:0;--default-bg: #00b3e3;--default-text: #000000;--disabled-bg: #54ccec;--disabled-text: #4f4f4f;--hover-bg: #007fa1;--hover-text: #ffffff;--pressed-bg: #00627d;--pressed-text: #ffffff}.rio-button.-solid-negative{border-width:0;--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{border-width:0;--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{border-width:0;--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: #042657;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor}.rio-button.-text-primary{border-width:0;--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{border-width:0;--default-border: transparent;--disabled-border: transparent;--hover-border: transparent;--pressed-border: transparent}:root{--rio-option--atom-size: 1rem}input.rio-option--atom{--bg-color: #ffffff;--bg-image: unset;--color: #6f6f6f;--radius: 50%;display:block;width:var(--rio-option--atom-size);height:var(--rio-option--atom-size);border:.125rem solid var(--color);border-radius:var(--radius);background:var(--bg-color) var(--bg-image) no-repeat center center/contain;appearance:none!important;cursor:pointer;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:ease}input.rio-option--atom:hover{--color: #2f2f2f}input.rio-option--atom:focus{outline:0!important}input.rio-option--atom:focus-visible{outline:var(--rio-global-focus-style)!important;outline-offset:0}input.rio-option--atom:active{--color: #0a56c6}input.rio-option--atom:checked{--color: #0a56c6}input.rio-option--atom:disabled{--bg-color: #f1f1f1;--color: #bdbdbd;pointer-events:none;-webkit-user-select:none;user-select:none}input.rio-option--atom:disabled:checked{--bg-color: #ffffff;--color: #6f6f6f}input.rio-option--atom.-error{--color: #e2231a}input.rio-option--atom:is(input[type=radio]):checked{--bg-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcm9sZT0iaW1nIiB0aXRsZT0iZG90IiBmaWxsPSIjMGE1NmM2Ij48cGF0aCBkPSJNMzAgNDguNzVjMTAuMzU1IDAgMTguNzUtOC4zOTUgMTguNzUtMTguNzVTNDAuMzU1IDExLjI1IDMwIDExLjI1IDExLjI1IDE5LjY0NSAxMS4yNSAzMCAxOS42NDUgNDguNzUgMzAgNDguNzVaIiAvPjwvc3ZnPg==)}input.rio-option--atom:is(input[type=radio]):disabled:checked{--bg-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcm9sZT0iaW1nIiB0aXRsZT0iZG90IiBmaWxsPSIjNmY2ZjZmIj48cGF0aCBkPSJNMzAgNDguNzVjMTAuMzU1IDAgMTguNzUtOC4zOTUgMTguNzUtMTguNzVTNDAuMzU1IDExLjI1IDMwIDExLjI1IDExLjI1IDE5LjY0NSAxMS4yNSAzMCAxOS42NDUgNDguNzUgMzAgNDguNzVaIiAvPjwvc3ZnPg==)}input.rio-option--atom:is(input[type=checkbox]){--radius: .125rem}input.rio-option--atom:is(input[type=checkbox]):checked{--bg-color: #0a56c6;--bg-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcm9sZT0iaW1nIiB0aXRsZT0iY2hlY2syIiBmaWxsPSIjZmZmZmZmIj48cGF0aCBkPSJNNy44MiAyNC44OCAxIDMxLjdsMjAuNDcgMjAuNDdMNTkgMTQuNjRsLTYuODItNi44Mi0zMC43MSAzMC43MUw3LjgyIDI0Ljg4WiIgLz48L3N2Zz4=)}input.rio-option--atom:is(input[type=checkbox]):indeterminate{--bg-color: #0a56c6;--bg-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcm9sZT0iaW1nIiB0aXRsZT0ibWludXMiIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik01Ni4xMyAzMi4wNnYtNC4xMmMwLTIuMDQtLjYtMi43NS0yLjc1LTIuNzVINi42M2MtMi4wNCAwLTIuNzUuNjctMi43NSAyLjc1djQuMTNjMCAyLjEzLjcxIDIuNzUgMi43NSAyLjc1aDQ2Ljc1YzIuMDggMCAyLjc1LS42NiAyLjc1LTIuNzV2LS4wMVoiIC8+PC9zdmc+);--color: #0a56c6}input.rio-option--atom:is(input[type=checkbox]):disabled:checked{--bg-color: #6f6f6f}input.rio-option--atom:is(input[type=checkbox]):disabled:indeterminate{--bg-color: #6f6f6f;--color: #6f6f6f}.rio-option{--color: #000000;--font-size: 1.125rem;--line-height: 133.3333%;display:flex;gap:.75rem;font-weight:400}.rio-option>input{flex:0 0 var(--rio-option--atom-size);align-self:start;transform:translateY(calc(var(--line-height) / 2 - 50%))}.rio-option>.label{display:block;color:var(--color);font-weight:400;font-size:var(--font-size);line-height:var(--line-height);cursor:pointer}.rio-option[aria-disabled=true]>.label{--color: #6f6f6f;pointer-events:none;-webkit-user-select:none;user-select:none}.rio-option.-s1{--rio-option--atom-size: .75rem;--font-size: 1rem;--line-height: 137.5%}.rio-option.-l1{--rio-option--atom-size: 1.125rem;--font-size: 1.25rem;--line-height: 140%}.jld-stripe.intro-text{--justia-stripe-v2-width: 60rem;--justia-jld-stripe-padding-block: var(--Padding-bottom, 2rem)}.jld-stripe.intro-text .listing-title{text-wrap:balance}.jld-stripe.intro-text .listing-title:only-child{--Margin-bottom: 0}.jld-stripe.intro-text a{font-weight:700}.jld-stripe.intro-text p:first-child{margin-top:0}.jld-stripe.intro-text p:last-child{margin-bottom:0}.landing-helpful-info{margin-bottom:0}.landing-helpful-info p:first-child:has(+.hidden-content){margin-bottom:0}.boxed-resources{--Box-border-radius: var(--jld-global-border-radius);padding-top:var(--justia-jld-stripe-padding-block);background-color:#e6ebf2}.filters-list.-full-size+.boxed-resources{padding-top:var(--justia-jld-stripe-padding-block)}.boxed-resources .wrapper{--gap: 1.5rem;display:grid;gap:var(--gap)}.boxed-resources .box{padding:2rem;border:.0625rem solid #f1f1f1;border-radius:var(--Box-border-radius);background-color:#fff;font-size:1rem;line-height:137.5%}.boxed-resources .box>.title{font-size:1.375rem;line-height:136.3636%;display:block;margin-bottom:1rem;color:#000;font-weight:600}.boxed-resources .links{padding:0;margin:0;list-style-type:none}.boxed-resources .links li{display:block;padding:0}.boxed-resources .links li+li{margin-top:.5rem}.boxed-resources .links li+li:has(br){margin-top:1rem}.boxed-resources .links+.title{margin-top:1em}.boxed-resources a:not(.rio-button){color:#0a56c6;font-weight:600}.boxed-resources .rio-button{font-size:1rem;line-height:137.5%;width:100%;margin-top:1rem}.listing-tabs .tabs{--column-number: 3;--Grid-template-columns: repeat(var(--column-number), minmax(1fr, max-content));--gap: .75rem;display:grid;grid-template-columns:var(--Grid-template-columns);gap:var(--gap)}.listing-tabs .title{font-size:1rem;line-height:137.5%;display:block;grid-row:1;grid-column:span var(--column-number);font-weight:600;text-wrap:pretty}.listing-tabs .tab{position:relative;text-align:center}.listing-tabs .tab-close-btn{width:1.75rem;height:.75rem;padding:0 .5rem;border:0;margin-top:.2em;background-color:transparent;cursor:pointer}.listing-tabs .tab-close-btn svg{fill:#4f4f4f}.listing-tabs .text{display:block;height:100%}.listing-tabs .text:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:.25rem;content:""}.listing-tabs .text:hover{text-decoration:none}.listing-tabs .text.-selected:after{--Width: calc(100% + 2.25rem) ;width:var(--Width);background-color:#54ccec}.listing-tabs .tabs:has(.text.-selected) .text{position:relative;min-height:2.5rem;padding-bottom:1rem}.listing-tabs .tabs-content{padding-top:1.5rem;border-top:.0625rem solid var(--jld-global-border-color)}.listing-tabs .tabs-content:not(.tab-content-visible){display:none}.listing-tabs .tabs-content .description strong{color:#008531}.listing-tabs .list-columns{margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:169%}.listing-tabs .list-columns:last-child{margin-bottom:0}.expander{display:flex;min-height:2.25rem;padding:.25rem .5rem;border-top:.0625rem solid var(--jld-global-border-color);margin:1.5rem calc(var(--Padding) * -1) 0;place-content:center}.expand-v3{font-weight:400}.expand-v3 .jicon{width:.5rem;height:.5rem;margin-left:.75rem;fill:currentColor}.expand-v3 .jicon:not(.-down){transform:rotate(-90deg)}.expand-v3.-expanded .jicon.-down{transform:rotate(180deg)}.listing-tabs{--Padding: 1rem;font-size:.875rem;line-height:142.8571%;padding:var(--Padding);border:.0625rem solid var(--jld-global-border-color);border-radius:.5rem}.listing-tabs:has(.tab-content-visible .expander){padding-bottom:0}.listing-tabs .text{color:#0a56c6;font-weight:700}.listing-tabs a{color:#0a56c6}.jld-filters[data-directive] #main-filters{display:flex;overflow-x:scroll;gap:var(--jld-global-gap-y);flex-direction:row;overscroll-behavior-y:contain}.jld-filters[data-directive] form{display:none}.jld-filters[data-directive] [data-chip]{--Chip-height: 2.5rem;min-width:9.375rem;height:var(--Chip-height);border:.0625rem solid #06357a;border-radius:var(--chip-button-border-radius)}.jld-filters.-sticky{padding-top:1rem;padding-bottom:1rem;box-shadow:0 .25rem .5rem .25rem #bdbdbd80}.jld-filters.-sticky .subtitle{display:none}.jld-filters .subtitle{display:block;margin-bottom:1.5rem;font-weight:700}.jld-filters .subtitle a{color:#0a56c6}.probono-page .intro-text,.probono-page .filters-list{--justia-jld-stripe-padding-block: 1rem}.probono-page .results-lawyers{padding-top:1rem;padding-bottom:1rem}.probono-page .results-lawyers p:first-child{margin-top:0}.jld-stripe.probono-listing{padding-top:1rem}.jld-stripe.listing-cards{background-color:#e6ebf2}.jld-stripe.listing-cards .wrapper{background-color:inherit}.jld-stripe.listing-cards .wrapper:has(.jspinner:not([hidden])){padding:1.5rem;background-color:#fff}.jld-stripe.listing-cards .jspinner{margin-top:0;margin-bottom:0}.jld-stripe.listing-cards .subtitle{--Subtitle-top-padding: 0;--Subtitle-text-align: center;display:block;padding:var(--Subtitle-top-padding) var(--justia-stripe-v2-inline-padding) var(--jld-global-gap-y);background-color:#fff;color:#6f6f6f;font-weight:500;font-size:.75rem;text-align:var(--Subtitle-text-align);letter-spacing:.12em}.jld-stripe.listing-cards .jld-card+.subtitle{margin-top:var(--jld-global-gap-y)}.jld-stripe.listing-cards .jld-card+.subtitle,.jld-stripe.listing-cards .lawyer-card-group+.subtitle{--Subtitle-top-padding: var(--jld-global-gap-y)}.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(--pic-size);height:var(--pic-size);border-radius:var(--Picture-border-radius) var(--Picture-border-radius) 0 0;background-color:#d2d2d2}.jld-card.-organic .picture img{border-radius:var(--Picture-border-radius)}.jld-card{--name-fz: 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-fz);line-height:138.4615%}.jld-card .rating{display:flex;width:fit-content;margin:.25rem auto 0;gap:.5rem;flex-direction:column;justify-content:center;align-items:center;color:currentColor;font-weight:400;font-size:1rem}.jld-card .rating strong{line-height:1}.jld-card .rating span:only-child{font-size:.875rem;line-height:142.8571%}.jld-card.-organic{--name-fz: 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:400}.jld-card .comparison-buttons .compare-btn.-disabled{color:#6f6f6f}.jld-card .comparison-buttons .compare-btn.-disabled .square{border-color:currentColor}.jld-card .comparison-buttons .compare-btn.-disabled .jicon{fill:currentColor}.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;width:100%;padding-top:1rem;padding-bottom:1rem;border:0;border-radius:0;font-size:.875rem;--hover-bg: #e6ebf2;--hover-text: #042657;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor}.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){color:#0a56c6;font-weight:700}.jld-card{--pic-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-card .status{font-size:.875rem;line-height:142.8571%;display:block;padding:.375rem;border-radius:0 0 var(--Picture-border-radius) var(--Picture-border-radius);background-color:var(--background);color:var(--color);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.5em}.jld-card.-premium{--background: #edaa00;--color: #000000}.jld-card.-platinum{--background: #000000;--color: #ffffff}.jld-card.-silver{--background: #a9a8a9}.jld-card.-bronze{--background: #cc8341}.jld-card .description{line-height:1.5}.jld-card .description a{white-space:nowrap}.jld-card .links{display:grid;margin-top:var(--grid-gap);grid-template-columns:repeat(2,minmax(max-content,1fr));gap:.25rem var(--grid-gap);font-weight:700}.jld-card .badges{display:block;margin-top:1rem}.jld-card .badges .jicon-box{margin:0}.jld-card .badges .lawyer-badge-group{display:flex;gap:.625rem}.jld-card [data-button-tag=preview] .jicon{margin-right:.5rem}.jld-card .preview{width:100%;max-width:66.5rem;padding:0 var(--padding-x) var(--padding-y);margin-right:auto;margin-left:auto;text-align:left}.jld-card .preview.-hide{display:none}.jld-card .preview.-visible{display:block}.jld-card .preview .map img{max-width:50%;height:auto}.jld-card .buttons:has(+.preview.-visible){border-bottom:.0625rem solid var(--jld-global-border-color)}.jld-card.-organic{--pic-size: 10rem}.button-group{display:flex;margin-top:3.5rem;gap:1.5rem;flex-direction:row;flex-wrap:wrap;justify-content:center}.button-group .rio-button{min-width:10rem}.listing-tabs+.button-group{margin-top:2rem}.jld-stripe.narrative{padding-top:var(--justia-jld-stripe-padding-block);--justia-stripe-v2-width: 60rem}.jld-stripe.narrative a{color:#0a56c6;font-weight:700}.jld-stripe.narrative p:last-child{margin-bottom:0}.listing-cards+.narrative{--justia-jld-stripe-padding-block: 2rem}.pagination{padding-top:var(--jld-global-gap-y);padding-bottom:var(--jld-global-gap-y);border:.0625rem solid var(--jld-global-border-color);background-color:#fff}.pagination a{color:#0a56c6}.pagination .page.with-border{margin-right:1rem}.pagination .page.with-border:after{padding-left:1rem;color:#0a56c6}.stripe-wrapper>.lawyer-card-banner{--bg-color: #e6ebf2;background-color:var(--bg-color)}.stripe-wrapper>.lawyer-card-banner .block{border:0;margin:0}.listing-cards .lawyer-card-banner{padding-top:1.5rem;padding-bottom:1.5rem}.alphabet-list{display:grid;max-width:59.375rem;margin:0 auto 1.5rem;grid-template-columns:repeat(auto-fit,3rem);gap:.5rem}.alphabet-list.pagination-v2{padding:0}.alphabet-item a,.alphabet-item span{width:3rem;height:3rem;font-size:1.125rem;line-height:133.3333%;display:block;padding:.75rem .25rem;background-color:#e6ebf2;color:#000;font-weight:400;text-align:center}.alphabet-item:has(.noletter){filter:contrast(.5);cursor:not-allowed}.alphabet-item a:hover{background-color:#06357a;color:#fff}.alphabet-listing>strong{font-size:1.125rem;line-height:133.3333%;margin-bottom:.5rem}.alphabet-listing .list-tap-elements{--List-Columns: 2;display:grid;margin-top:0;grid-template-rows:repeat(auto-fit,1fr);grid-template-columns:repeat(var(--List-Columns),1fr);column-gap:.5rem}.alphabet-listing .list-tap-elements li{min-height:auto;line-height:1.5}.alphabet-listing+.hr{border-color:#d9d9d9;margin:1.5rem 0}@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-fz: 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);border-bottom:.0625rem solid var(--jld-global-border-color);gap:1.5rem}.jld-card.-premium .buttons .rio-button{font-size:1rem;line-height:137.5%;width:100%}.jld-card{--padding-x: 2rem;--padding-y: 2rem;--font-size: 1rem;text-align:left}.jld-card .container{display:grid;grid-template-columns:.2672413793fr 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:"+"}.jld-card .links{margin-top:0;grid-column-end:span 2}.jld-card.-premium{font-size:1rem;line-height:137.5%}.jld-card .badges .jicon-box{width:1.5rem;height:1.5rem}.jld-card .badges .jicon{width:1.25rem;height:1.25rem}}@media screen and (min-width: 46.875em){.lawyer-directory:has(.jld-filters) :where(.intro-text,.filters-list,.jld-filters,.listing-cards,.listing-cards~.jld-stripe){--Padding-block: 2rem}.boxed-resources .wrapper{--min-column-size: 17.875rem;--gap: 2rem;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-size),1fr))}.boxed-resources .wrapper:has(.box:nth-child(5)){--min-column-size: 18.75rem}.listing-tabs .tabs{--column-number: 2;--Grid-template-columns: auto repeat(var(--column-number), 10rem) minmax(0, 1fr)}.listing-tabs .tabs:has(.tab:nth-of-type(3)){--column-number: 3}.listing-tabs .tabs:has(.text.-selected) .tab{padding-bottom:0}.listing-tabs .tabs-content:not(.tab-content-visible){display:block}.listing-tabs .tab.-selected .text:after{--Width: 100%;background-color:#54ccec}.listing-tabs .tab-close-btn{display:none}.listing-tabs .text:hover:after{background-color:#54ccec80}.listing-tabs .list-columns{font-size:1rem}.listing-tabs .title{--Padding-bottom: 1rem;padding-bottom:var(--Padding-bottom);grid-column:1}.listing-tabs .title,.listing-tabs .text,.listing-tabs{font-size:1.125rem;line-height:133.3333%}.listing-tabs:has(.expander){padding-bottom:0}.jld-filters[data-directive] [data-chip]{--Chip-height: 3.125rem}.jld-card.-organic .buttons{border-bottom:.0625rem solid var(--jld-global-border-color)}.jld-card.-organic .buttons .rio-button .icon,.jld-card.-organic .buttons .rio-button .jicon,.jld-card .links{display:block}.jld-card .links .link{display:inline-block;margin-right:1.5rem}.jld-card .preview{border-bottom:.0625rem solid var(--jld-global-border-color)}.listing-cards+.narrative .-show-medium-tablet+[class*=heading]{margin-top:0}.alphabet-listing .list-tap-elements{--List-Columns: 3}}@media screen and (min-width: 50.3125em){.jld-card.-premium{transition-property:box-shadow,transform;transition-duration:.2s;transition-timing-function:ease}.jld-card.-premium:hover{z-index:15;box-shadow:0 1.125rem 3.5rem #0000004d;transform:translateY(-.125rem)}}@media screen and (min-width: 60.9375em){.jld-stripe{--justia-jld-stripe-padding-block: 5rem}.listing-tabs .tabs{--gap: 1.5rem}.listing-tabs .title{--Padding-bottom: 1.125rem}.listing-tabs .title,.listing-tabs .text{font-size:1.25rem;line-height:140%}.listing-tabs{--Padding: 1.5rem}.jld-card .info{--grid-gap: 1.5rem;grid-auto-rows:min-content}.jld-card .core{padding-right:1.75rem}.jld-card.-organic .info{grid-template-columns:auto 1fr;grid-template-areas:"core core" "cta other";gap:1.5rem 0}.jld-card.-organic .core{padding-right:0;grid-area:core}.jld-card.-organic .cta{grid-area:cta}.jld-card.-organic .additional-info{padding-left:2rem;border-left:.0625rem solid var(--jld-global-border-color);margin-left:2rem;grid-area:other}.jld-card.-organic .additional-info .jicon{width:1rem;height:1rem;margin-top:.125em}.jld-card.-organic .cta{width:12.5rem}.jld-card .comparison-buttons{padding:0 .75rem 0 0;grid-area:compare;flex-direction:column;justify-content:space-between;align-items:flex-end}.jld-card .comparison-buttons .compare-btn{margin:0;gap:.5em;flex-direction:row-reverse}.jld-card .comparison-buttons span,.jld-card .comparison-buttons div{margin:0}.jld-card.-organic .comparison-buttons{padding-top:2rem;padding-right:2rem}.jld-card .buttons{grid-area:buttons}.jld-card.-premium .buttons{padding:0;border:0;flex-direction:column;justify-content:center;text-align:center;place-content:center}.jld-card.-organic .buttons{border-bottom:0}.jld-card .container{grid-area:content}.jld-card .links{padding-right:1.75rem;grid-area:links}.jld-card.-premium{padding:var(--padding-y) var(--padding-x);grid-template-columns:1fr 6.25rem 11.5625rem;grid-template-areas:"content compare buttons";--grid-gap: 2rem}.jld-card.-premium .comparison-buttons{grid-area:compare}.jld-card.-premium .container{padding-top:0;padding-right:5rem;padding-left:0;border-right:.0625rem solid var(--jld-global-border-color);grid-template-areas:"pic info" "pic links";grid-area:content;grid-column-end:span 2}.jld-card.-premium .links{grid-area:links}.jld-card:has(.preview.-visible){grid-template-areas:var(--organic-template) "preview preview"}.jld-card .preview{border-bottom:0;grid-area:preview}.jld-card.-organic{grid-template-columns:1fr 7.1875rem;--organic-template: "content compare" "buttons buttons";grid-template-areas:var(--organic-template);--grid-gap: 2rem}.jld-card.-organic .container{padding-right:0;grid-gap:2rem}}@media screen and (min-width: 62.5em){.lawyer-directory:has(.jld-filters) .jlead-v2 img{border-radius:var(--jld-global-border-radius)}}@media screen and (min-width: 68.75em){#results{--Padding-bottom: var(--justia-jld-stripe-padding-block)}.boxed-resources.jld-stripe{--justia-jld-stripe-padding-block: 5rem;padding-top:var(--justia-jld-stripe-padding-block)}.jld-stripe.listing-cards{background-color:#fff}.jld-stripe.listing-cards .subtitle{text-align:left}.jld-card{--Border-width: .0625rem;--Border-radius: var(--jld-global-border-radius)}.wrapper:has(.pagination){padding-bottom:0}.pagination{border-radius:var(--jld-global-border-radius)}.stripe-wrapper>.lawyer-card-banner{--bg-color: #ffffff}.listing-cards .lawyer-card-banner{background-color:#fff}}@media screen and (max-width: 68.6875em){.lawyer-directory:has(.jld-filters) .jlead-v2-wrapper.-single-column{max-width:62.5rem;margin-right:auto;margin-left:auto}.jld-stripe.listing-cards{padding-right:0;padding-left:0}}@media screen and (max-width: 60.875em){.comparison-tool,.comparison-buttons{display:none}}@media screen and (max-width: 50.25em){.probono-page .results-lawyers{padding-right:1rem;padding-left:1rem}}@media screen and (max-width: 46.8125em){.jld-stripe.intro-text{padding-top:.5rem}.jld-stripe.intro-text .listing-title{font-size:1.375rem;line-height:136.3636%}.jld-stripe.intro-text .listing-title:has(+div .text-diminished.-collapsed),.jld-stripe.intro-text .listing-title:has(+.text-diminished.-collapsed){--Margin-bottom: 0}.boxed-resources{--justia-stripe-v2-inline-padding: 0;--Box-border-radius: 0}.listing-tabs .tab{display:flex;align-items:flex-start}.listing-tabs .text{text-align:left}.intro-text+.filters-list{padding-top:0}.jld-filters[data-directive] #main-filters{--gap: .75rem;padding-top:.375rem;padding-bottom:.375rem}.jld-filters .subtitle{font-size:1rem;line-height:137.5%;margin-bottom:.5rem}.jld-stripe.listing-cards .subtitle{--Subtitle-text-align: left}.jld-card [data-button-tag=preview] .jicon{display:none}.button-group .rio-button{min-width:15.625rem}.listing-cards+.narrative+.jld-stripe{padding-top:var(--justia-jld-stripe-padding-block)}}@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;width:100%;padding-top:1rem;padding-bottom:1rem;border:0;border-radius:0;font-size:.875rem;--hover-bg: #e6ebf2;--hover-text: #042657;--hover-border: currentColor;--pressed-bg: #8ca2c2;--pressed-text: #06357a;--pressed-border: currentColor}.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}}
