: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;--login-button-width: 4.75rem;--sign-up-button-width: 8.8125rem;--login-button-bg-color: #06357a;--sign-up-button-bg-color: #e2231a;--sign-up-button-hover-bg: #a01912;--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:center;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}.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}.main-content.-has-sidebar{width:100%;max-width:79.5rem}.sidebar-wrapper{display:flex;margin-bottom:1.5rem;gap:2rem;flex-direction:column;background-color:#fff}.sidebar-wrapper .buttons{display:flex;gap:1.5rem;flex-direction:column;align-items:center}.sidebar-wrapper .buttons .rio-button{width:min(100%,14.8125rem)}.sidebar-wrapper .content>.pages-list{padding-left:0;margin:0;list-style:none}.sidebar-wrapper .pages-list li+li{margin-top:.5rem}.main-content.-premium-profile.-has-sidebar .sidebar-wrapper{padding-top:2rem;padding-right:1rem}.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}.jld-stripe :is(.wrapper,.content)>.buttons,:is(.editing-stripe,.homepage-stripe) .buttons{--Buttons-gap: 1.125rem;--Buttons-margin-top: 1.125rem;--Buttons-margin-bottom: 0;--Buttons-x-alignment: center;display:flex;margin-top:var(--Buttons-margin-top);margin-bottom:var(--Buttons-margin-bottom);gap:var(--Buttons-gap);flex-wrap:wrap;justify-content:var(--Buttons-x-alignment)}.jld-stripe :is(.wrapper,.content)>.buttons.-space-between,:is(.editing-stripe,.homepage-stripe) .buttons.-space-between{--Buttons-x-alignment: space-between}.jld-stripe :is(.wrapper,.content)>.buttons.-left,:is(.editing-stripe,.homepage-stripe) .buttons.-left{--Buttons-x-alignment: start}.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}.ld-profile{--Background-color: transparent}.ld-profile .main-content{background-color:var(--Background-color)}.ld-profile .breadcrumbs{background-color:#fff}.profile-card+.jld-stripe.profile-stripe{--justia-jld-stripe-padding-block: 3.5rem}.jld-stripe.profile-stripe{--Item-top-gap: 1.125rem;--Links-fw: 700;--Margin-bottom: 1.5rem;--justia-jld-stripe-padding-block: 2rem;padding-top:var(--justia-jld-stripe-padding-block);margin-bottom:var(--Margin-bottom);container-type:inline-size;container-name:profile-stripe;background-color:#fff}.jld-stripe.profile-stripe .wrapper{--Wrapper-grid-template-areas: "title" "content";--Wrapper-grid-gap: 1.125rem 0;display:grid;grid-template-rows:minmax(2.75rem,max-content) auto;grid-template-columns:1fr auto;grid-template-areas:var(--Wrapper-grid-template-areas);grid-gap:var(--Wrapper-grid-gap);align-items:center}.jld-stripe.profile-stripe .wrapper:has(>.link){--Wrapper-grid-template-areas: "title link" "content content"}.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons){--Wrapper-grid-gap: 0;--Wrapper-grid-template-areas: "title" "link" "content" "buttons"}.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons) .link{--Link-justify-content: left}.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons) .content{margin-top:1.125rem}.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons) .buttons{margin-top:1.5rem}@container profile-stripe (min-width: 750px){.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons){--Wrapper-grid-gap: 0 1.125rem;--Wrapper-grid-template-areas: "title link" "content content" "buttons buttons"}}.jld-stripe.profile-stripe .wrapper>.title{--Margin-bottom: 0;gap:.75rem;grid-area:title;font-weight:700;text-align:left;font-size:1.75rem;line-height:135.7143%}.jld-stripe.profile-stripe .wrapper>.title .jicon{display:block;width:1.5rem;height:1.5rem;margin-top:.5rem;margin-right:.75rem}.jld-stripe.profile-stripe .wrapper>.link{--Link-justify-content: center;display:flex;grid-area:link;justify-content:var(--Link-justify-content);align-items:center}.jld-stripe.profile-stripe .wrapper>.link a{min-width:10rem;justify-content:center;font-weight:700;font-size:1rem}.jld-stripe.profile-stripe .wrapper>.link a:has(svg,img){display:inline-flex;gap:.5rem;line-height:1}.jld-stripe.profile-stripe .wrapper>.link svg,.jld-stripe.profile-stripe .wrapper>.link img{width:1em;height:1em}.jld-stripe.profile-stripe .content{font-size:1rem;line-height:137.5%;grid-area:content}.jld-stripe.profile-stripe .content strong{font-size:1.125rem;line-height:133.3333%;display:block}.jld-stripe.profile-stripe .content a{font-weight:var(--Links-fw)}.jld-stripe.profile-stripe .content .item:has(.badge){display:grid;grid-template-columns:3.5rem 1fr;grid-template-areas:"badge details";gap:1rem;align-items:start}.jld-stripe.profile-stripe .content .item .badge{width:3.5rem;height:3.5rem;display:grid;border:.0625rem solid #bdbdbd;grid-area:badge;place-items:center;background-color:#bdbdbd}.jld-stripe.profile-stripe .content .item .badge img{max-width:100%;height:auto}.jld-stripe.profile-stripe .content .item .details{grid-area:details}.jld-stripe.profile-stripe .content .item+.item,.jld-stripe.profile-stripe .content .item+.expandable-content-v3,.jld-stripe.profile-stripe .content .item~.expand-v3+.item{margin-top:var(--Item-top-gap)}.jld-stripe.profile-stripe .content .item~.expand-v3,.jld-stripe.profile-stripe .content .item~a:has(svg.inline){margin-top:1.125rem}.jld-stripe.profile-stripe .content>.buttons{--Buttons-x-alignment: start}.jld-stripe.profile-stripe .spotlight{--item-padding: 1rem;--background-color: #e7eef9;padding:var(--item-padding);border-radius:.5rem;background-color:var(--background-color)}.jld-stripe.profile-stripe.-simple-entries .content{font-size:1.125rem;line-height:133.3333%}.jld-stripe.profile-stripe.-simple-entries .content strong{display:inline-block}.jld-stripe.profile-stripe.-simple-entries .content span{--Font-size: 1rem;--Line-height: 1.375;font-size:1rem;line-height:137.5%;display:block}.jld-stripe.profile-stripe.-simple-entries .content .expand-v3{margin-top:1em}.jld-stripe.profile-stripe.-question-entries .subtitle{font-size:1.375rem;line-height:136.3636%;margin-bottom:1.125rem;font-weight:600}.jld-stripe.profile-stripe.-question-entries .section+.section{margin-top:1.5rem}.jld-stripe.profile-stripe.-question-entries .item{max-width:59.375rem;padding-left:1.5rem;border-left:.125rem solid #8eb1e5}.jld-stripe.profile-stripe.-question-entries .item .date{font-size:.875rem;line-height:142.8571%;display:inline-block;margin-bottom:.25rem}.jld-stripe.profile-stripe.-question-entries .item .question{margin-bottom:.25rem}.jld-stripe.profile-stripe.-question-entries .expand-v3{display:flex;width:fit-content}.jld-stripe.profile-stripe.-icon-entries .content{display:flex;gap:1.125rem .3125rem;flex-wrap:wrap}.jld-stripe.profile-stripe.-icon-entries .content .-badge{width:3.125rem;height:3.125rem;padding:.3125rem;border-radius:.25rem}.jld-stripe.profile-stripe.-icon-entries .content .-badge .jicon{width:2.5rem;height:2.5rem}.jld-stripe.profile-stripe.profile-experience{--Links-fw: 400}.jld-stripe.profile-stripe.-empty .wrapper{--Wrapper-grid-template-areas: "title" "content"}.jld-stripe.profile-stripe.-empty .content p{font-size:1.125rem;line-height:133.3333%;margin:0}.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)}.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(--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-stripe.profile-card{--justia-stripe-v2-width: 79.5rem;--justia-stripe-v2-inline-padding: 0}.jld-stripe.profile-card.profile-stripe{--justia-jld-stripe-padding-block: 0}.jld-stripe.profile-card .wrapper{--Wrapper-grid-gap: 0}.jld-card.-full{--padding-y: 2rem;--padding-x: 1rem;--Name-font-size: 1.75rem;--Name-bottom-gap: .5rem;--Picture-size: 15rem;--Border-width: 0;--Border-radius: 0;--Container-grid-template: "pic" "name" "rating" "highlights" "actions";--Container-gap: 1.5rem;--Rating-row: min-content;--Highlights-row: min-content;padding-right:var(--padding-x);padding-left:var(--padding-x)}.jld-card.-full:not(:has(.rating-summary)){--Rating-row: 0}.jld-card.-full:not(:has(.highlights)){--Highlights-row: 0}.jld-card.-full .container{display:grid;padding-right:0;padding-bottom:var(--padding-y);padding-left:0;grid-template-areas:var(--Container-grid-template);gap:0 2rem;grid-auto-rows:auto;align-items:start}.jld-card.-full .name,.jld-card.-full .highlights,.jld-card.-full .actions,.jld-card.-full .comparison-buttons{margin-top:var(--Container-gap)}.jld-card.-full .picture{position:relative;grid-area:pic}.jld-card.-full .picture .update{position:absolute;top:.75rem;right:.75rem;display:flex;padding:.375rem;border-radius:50%;justify-content:center;align-items:center;background-color:#e6ebf2;width:2.25rem;height:2.25rem}.jld-card.-full .picture .update:hover{background-color:#c4d0e1}.jld-card.-full .info{padding-top:0;grid-area:info}.jld-card.-full .name{margin-bottom:var(--Name-bottom-gap);grid-area:name}.jld-card.-full .name span{display:inline-block}.jld-card.-full .rating-summary{grid-area:rating}.jld-card.-full .connect-pro-label-container{overflow:visible;line-height:0;vertical-align:middle}.jld-card.-full .rating{--Margin-top: 0;--Width: auto;--Direction: row;--Font-size: 1rem}.jld-card.-full .reviews .separator{display:inline-block;width:.0625rem;height:1.375rem;margin-right:.5rem;margin-left:.5rem;background-color:#bdbdbd;vertical-align:middle}.jld-card.-full .highlights{font-size:1rem;line-height:137.5%;display:flex;overflow:hidden;gap:1rem;grid-area:highlights;flex-direction:column;text-align:left}.jld-card.-full .highlights .rio-icon{--Size: 1.5rem}.jld-card.-full .highlights .text{position:relative;display:inline-block;overflow:hidden;width:calc(100% - 2rem);white-space:nowrap}.jld-card.-full .highlights .text:after{position:absolute;top:0;right:0;background-image:linear-gradient(to right,#fff0,#ffffff80 30%,#fff 80%);content:"";width:1.5em;height:1.5em}.jld-card.-full .highlights p{display:flex;margin:0;gap:.5rem;align-items:center}.jld-card.-full .rating+.reviews{margin-top:.5rem}.jld-card.-full .connect-pro-label{width:2.5rem;margin-left:.75rem}.jld-card.-full .actions{--columns: repeat(auto-fill, minmax(13.5rem, 1fr));display:grid;grid-template-columns:var(--columns);gap:1.125rem;grid-area:actions}.jld-card.-full .actions .icon{--icon-size: 1rem}.jld-card.-full .rio-button{width:100%;column-gap:.5rem}.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}.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}.text-diminished{--Line-height: 1.333333;--Font-size: 1.125rem;--Visible-lines: 4;--Visible-ratio: .98;--min-height: calc((var(--Visible-lines) * var(--Line-height) * var(--Font-size)) * var(--Visible-ratio));--line: var(--min-height)}.text-diminished.xlarge{--Visible-lines: 10}.text-diminished.small{--Visible-lines: 2}.jld-stripe.profile-stripe .centered-gap{--items-gap: 1.125rem;margin:0 auto;gap:var(--items-gap);justify-items:center}.jld-stripe.profile-stripe .centered-gap .rio-button{width:100%}.two-col-item{--Gap: 1rem;--Padding: var(--Gap);--Columns: 1fr;--Areas: "01" "02";--Fixed-column-width: auto;--Flex-gap: var(--Gap);display:grid;padding:var(--Padding);grid-template-columns:var(--Columns);grid-template-areas:var(--Areas);gap:var(--Gap);align-content:start}.two-col-item .expand-v3{display:flex;width:fit-content}.two-col-item .first-col{grid-column:1/2}.two-col-item .span-two-cols{grid-column:1/3}.two-col-item p:first-child{margin-top:0}.two-col-item p:last-child{margin-bottom:0}.two-col-item:is(.rio-textfield){--Columns: auto 1fr;grid-template-columns:var(--Columns)}.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)}.jld-stripe .collection-list.items,.editing-stripe .collection-list.items{--subtitle-margin-top: 1.125rem;--display: block}.jld-stripe .collection-list .header-info,.editing-stripe .collection-list .header-info{display:grid;padding-bottom:0;margin-top:calc(3.5rem - var(--items-gap));margin-bottom:0;grid-template-columns:1fr;gap:.25rem 1.125rem;align-items:stretch}.jld-stripe .collection-list .header-info:has(+.item.spotlight),.editing-stripe .collection-list .header-info:has(+.item.spotlight){padding-bottom:1.125rem}.jld-stripe .collection-list .header-info strong,.editing-stripe .collection-list .header-info strong{font-size:1rem;line-height:137.5%}.jld-stripe .collection-list .header-info a,.editing-stripe .collection-list .header-info a{width:fit-content;font-weight:700}.jld-stripe .collection-list .header-info .label,.editing-stripe .collection-list .header-info .label{text-align:left}.jld-stripe .collection-list .header-info .label strong,.editing-stripe .collection-list .header-info .label strong{font-size:1.25rem;line-height:140%;font-weight:600}.jld-stripe .collection-list .item:not(.spotlight),.editing-stripe .collection-list .item:not(.spotlight){border-bottom:.0625rem solid #d9d9d9;border-radius:0}.jld-stripe .collection-list .item:not(.spotlight):first-child,.editing-stripe .collection-list .item:not(.spotlight):first-child{--Item-top-gap: 0}.jld-stripe .collection-list .item:not(.spotlight):last-child,.editing-stripe .collection-list .item:not(.spotlight):last-child{padding-bottom:0;border-bottom:0}.jld-stripe .collection-list .item.spotlight+.item.spotlight,.editing-stripe .collection-list .item.spotlight+.item.spotlight{--Item-top-gap: 1.125rem}.jld-stripe .collection-list .item .block,.editing-stripe .collection-list .item .block{padding-bottom:.25rem;padding-left:1.5rem;border-left:.125rem solid #8eb1e5;margin-top:1.125rem}.jld-stripe .collection-list .item .block>strong,.editing-stripe .collection-list .item .block>strong{margin-bottom:.25rem;font-size:1.125rem;line-height:133.3333%}.jld-stripe .collection-list .item .block ul,.editing-stripe .collection-list .item .block ul{margin-top:0;margin-bottom:0}.jld-stripe .collection-list .item .block+p strong,.editing-stripe .collection-list .item .block+p strong{font-size:1.125rem;line-height:133.3333%;padding-left:1.5rem;border-left:.125rem solid #8eb1e5;margin-top:1.125rem}.jld-stripe .collection-list .item .reference-list,.editing-stripe .collection-list .item .reference-list{padding-top:1.125rem;padding-left:3rem;margin-top:0}.jld-stripe .collection-list .item .reference-list strong,.editing-stripe .collection-list .item .reference-list strong{margin-bottom:0}.jld-stripe .collection-list .item .reference-list .text-indent,.editing-stripe .collection-list .item .reference-list .text-indent{display:inline-block}.profile-client-reviews:has(.content+.buttons) .wrapper{--Wrapper-grid-template-areas: "title" "content" "buttons"}.profile-client-reviews:has(.content+.buttons) .wrapper .buttons{grid-area:buttons}.profile-client-reviews .review-options{display:flex;margin-top:.5rem;justify-content:flex-start;align-items:center;align-content:center;font-weight:600;font-size:.875rem;line-height:142.8571%}.profile-client-reviews .option{display:flex;justify-content:flex-start;align-items:center;align-content:center}.profile-client-reviews .option .jicon{width:1rem;height:1rem;margin-right:.25rem}.profile-client-reviews .option+.option:before{margin-right:.25rem;margin-left:.25rem;content:"|"}.profile-client-reviews .items{--display: flex;display:var(--display);width:calc(100% + var(--stripe-padding) * 2);padding:0 var(--stripe-padding);margin-left:calc(-1 * (var(--stripe-padding)));gap:var(--items-gap)}.profile-client-reviews .items .item{--Padding: 1.5rem;--Areas: "author" "review";--width: min(90%, 18.75rem);--Gap: .5rem;width:var(--width);flex:none}.profile-client-reviews .items .item.spotlight .spotlight{--background-color: #ffffff}.profile-client-reviews .items .item.spotlight+.spotlight{--Item-top-gap: 0}.profile-client-reviews .items.collection-list .item{--width: 100%}.profile-client-reviews .items.collection-list{--display: block;--stripe-padding: 0;width:100%;margin-left:0}.profile-client-reviews .items.collection-list .header-info{margin-bottom:0}.profile-client-reviews .items.collection-list .item+.item.spotlight{--Item-top-gap: 1.125rem}.profile-client-reviews .items.collection-list .item+.item:not(.spotlight){--Item-top-gap: 0;margin-bottom:0}.profile-client-reviews .items.collection-list .item:last-child{padding-bottom:0}.profile-client-reviews .items.collection-list .response{margin-top:.5rem;margin-bottom:0}.profile-client-reviews.-flag,.profile-client-reviews.-respond{max-width:60rem;margin:0 auto}.profile-client-reviews.-flag .wrapper,.profile-client-reviews.-respond .wrapper{--Wrapper-grid-template-areas: "title" "content"}.profile-client-reviews.-flag .single-item,.profile-client-reviews.-respond .single-item{--display: block}.profile-client-reviews.-flag .item,.profile-client-reviews.-respond .item{--width: 100%;--Areas: "author" "review";--Fixed-column-width: 12.5rem}.profile-client-reviews.-flag .rio-form,.profile-client-reviews.-respond .rio-form{margin-top:1.5rem;grid-area:form}.rio-icon{--Color: currentColor;--Size: 1.125rem;display:block;width:var(--Size);height:var(--Size);fill:var(--Color)}: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>.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-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}:root{--rio-option--atom-size: 1rem}input.rio-option--atom{--bg-color: #ffffff;--bg-image: unset;--color: #6f6f6f;--radius: 50%;display:block;appearance:none!important;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;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-toggle{--height: 2.25rem;--width: 4.5rem;--outline: .25rem;--outline-color: #00000033;--color: #000000;--label-fw: 400;--switch-bg: #bdbdbd;--switch-bg-hover: #6f6f6f;--switch-bg-disabled: #f1f1f1;--switch-bg-active: #00b3e3;--switch-bg-active-hover: #007fa1;--switch-bg-active-disabled: #b0e7f6;--thumb-bg: #ffffff}.rio-option-toggle .field{display:inline-flex;gap:.5rem;align-items:center;white-space:nowrap;cursor:pointer}.rio-option-toggle .label{color:var(--color);font-weight:var(--label-fw)}.rio-option-toggle:hover .field{text-decoration:none}.rio-option-toggle:hover .switch{background-color:var(--switch-bg-hover)}.rio-option-toggle .label{font-weight:var(--label-fw)}.rio-option-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.rio-option-toggle .switch{position:relative;display:inline-flex;width:var(--width);height:var(--height);border-radius:calc(var(--height) / 2);flex-shrink:0;background-color:var(--switch-bg);transition:background-color .15s}.rio-option-toggle .thumb{--thumb-size: calc(var(--height) - (var(--outline) * 2));position:absolute;top:var(--outline);left:var(--outline);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background-color:var(--thumb-bg);box-shadow:0 .0625rem var(--outline) var(--outline-color);transition:transform .15s}.rio-option-toggle[aria-disabled=true]{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.rio-option-toggle[aria-disabled=true] .switch{background-color:var(--switch-bg-disabled)}.rio-option-toggle:has(input[type=checkbox]:checked) .switch,.rio-option-toggle.-active .switch{background-color:var(--switch-bg-active)}.rio-option-toggle:has(input[type=checkbox]:checked):hover .switch,.rio-option-toggle.-active:hover .switch{background-color:var(--switch-bg-active-hover)}.rio-option-toggle:has(input[type=checkbox]:checked) .thumb,.rio-option-toggle.-active .thumb{transform:translate(calc(100% + var(--outline) * 2))}.rio-option-toggle:has(input[type=checkbox]:checked)[aria-disabled=true] .switch,.rio-option-toggle.-active[aria-disabled=true] .switch{background-color:var(--switch-bg-active-disabled)}.rio-option{--color: #000000;--font-size: 1.125rem;--line-height: 133.3333%;--Help-font-weight: 400;--Help-font-color: #6f6f6f;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:has(.help){display:grid;width:fit-content;grid-template-columns:var(--rio-option--atom-size, auto) auto}.rio-option .help{font-size:.875rem;line-height:142.8571%;grid-column:1/span 2;color:var(--Help-font-color);font-weight:var(--Help-font-weight)}.rio-option .help.-error{--Help-font-color: var(--rio-global-error-color)}.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%}.rio-table{--Thead-bg: #06357a;--Thead-color: #ffffff;--Column-padding-x: 1rem;width:100%;box-shadow:0 0 1.5rem #00000014;text-align:left}.rio-table.-light{--Thead-bg: #f1f1f1;--Thead-color: #000000}.rio-table th,.rio-table td{border-spacing:0;border-collapse:separate}.rio-table th:has(>.jicon:only-child),.rio-table td:has(>.jicon:only-child){text-align:center}.rio-table th:has(a:only-child .jicon),.rio-table td:has(a:only-child .jicon){width:15%;text-align:center}.rio-table a{font-weight:700}.rio-table .jicon{width:1rem;height:1rem;--Svg-gap: .5rem}.rio-table thead{--Th-border-radius: 0;background-color:var(--Thead-bg);color:var(--Thead-color)}.rio-table thead th{padding:.75rem var(--Column-padding-x);border-radius:var(--Th-border-radius)}.rio-table thead th:first-child{--Th-border-radius: .5rem 0 0 0}.rio-table thead th:last-child{--Th-border-radius: 0 .5rem 0 0}.rio-table thead a{color:currentColor;text-decoration:underline}.rio-table tbody td{padding:1.75rem var(--Column-padding-x)}.rio-table tbody a:has(.jicon){font-size:1rem;line-height:137.5%}.rio-table tbody a:has(.jicon):not([target=_blank]){text-wrap:nowrap}.rio-table tbody tr:not(:last-child),.rio-table tbody:has(+.expandable-content-v3:is(.-expanded,[data-expanded=true])) tr:last-child{border-bottom:.0625rem solid #d9d9d9}.highlights-wrapper{--Content-bg: #ffffff;--Highlights-padding: 2rem;--Highlights-gap: 3rem 1.5rem;--Highlight-gap: .25rem;padding:1.5rem;border-radius:.5rem;background-color:#e7eef9}.highlights-wrapper.-elevated{box-shadow:0 0 1.5625rem #00000014}.highlights-wrapper .title span{font-size:1.75rem;line-height:135.7143%;display:block}.highlights-wrapper .title em{font-size:1rem;line-height:137.5%;font-style:italic;font-weight:400}.highlights-wrapper .title em a{font-weight:400}.highlights-wrapper .title a{font-size:1rem;line-height:137.5%;font-weight:700}.highlights-wrapper .two-col-item,.highlights-wrapper .three-col-item{--Padding: var(--Highlights-padding);--Gap: var(--Highlights-gap)}.highlights-wrapper .highlights{--Flex-gap: 1.5rem;border-radius:.5rem;background-color:var(--Content-bg)}.highlights-wrapper .highlights .content{padding:var(--Highlights-padding)}.highlights-wrapper .highlights .content p:first-child{margin-top:0}.highlights-wrapper .highlights .content p:last-child{margin-bottom:0}.highlights-wrapper .highlight{display:flex;gap:var(--Highlight-gap);flex-direction:column;flex:var(--Flex, 1);color:inherit;font-weight:700;text-decoration:none}.highlights-wrapper .highlight>strong{font-size:1.125rem;line-height:133.3333%;font-weight:700}.highlights-wrapper .highlight .text{font-weight:400}.highlights-wrapper .highlight>.link{font-size:1rem;line-height:137.5%;color:#0a56c6}.highlights-wrapper .highlight:hover>.link{color:#e2231a;text-decoration:underline}.highlights-wrapper .highlight:hover>.link span{text-decoration:inherit}.highlights-wrapper .highlight .rio-button{font-size:.875rem;line-height:142.8571%}.highlights-wrapper .text-ellipsis{max-width:13.125rem}.profile-stripe.-highlights.-public-profile{--justia-jld-stripe-padding-block: 2rem}.profile-stripe.-highlights.-claim-profile{--justia-jld-stripe-padding-block: 0;background-color:unset;font-weight:700;text-align:center}.profile-stripe.-highlights.-claim-profile .content{padding:.5rem;border-radius:.5rem;background-color:#ff0}.profile-stripe.-highlights.-claim-profile a{color:#000;text-decoration:underline}.profile-stripe.-highlights.-directory-info{--justia-jld-stripe-padding-block: 1.5rem;--Image-size: 6.25rem}.profile-stripe.-highlights.-directory-info .wrapper{--Wrapper-grid-template-areas: "content";grid-template-rows:auto}.profile-stripe.-highlights.-directory-info p{margin:0}.profile-stripe.-highlights.-directory-info strong{display:block;margin-bottom:.5rem}.profile-stripe.-highlights.-directory-info img{width:var(--Image-size);height:var(--Image-size);object-fit:contain}.profile-stripe.-highlights.-directory-info .content{display:grid;grid-template-rows:6.25rem 1fr;gap:1.5rem;justify-items:center;font-size:1.125rem;text-align:center}.jld-stripe.profile-bio .content{font-size:1.125rem;line-height:133.3333%}.jld-stripe.profile-bio .content :is(p,[class*=heading],ol,ul):first-child{margin-top:0}.jld-stripe.profile-bio strong.tagline{font-size:1.25rem;line-height:140%;display:block;margin-bottom:1.125rem;font-style:italic;font-weight:600}.jld-stripe.profile-bio .expand-v3{margin-top:1em}.profile-stripe.contact-form{--Padding: 0;padding:var(--Padding)}.profile-stripe.contact-form .wrapper{row-gap:2rem}.profile-stripe.contact-form .wrapper>.title span{display:block}.profile-stripe.contact-form .wrapper>.title .phone{font-size:.9em}.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}.sidebar .profile-sponsored-results{--Padding: 0;--Title-margin-bottom: 0}.sidebar .profile-sponsored-results .title{font-size:.875rem;line-height:142.8571%;padding:.625rem;border-width:.0625rem .0625rem 0;border-style:solid;border-color:var(--Border-color);border-radius:var(--Border-radius) var(--Border-radius) 0 0;color:#4f4f4f;font-weight:700;text-align:center;text-transform:uppercase}.sidebar .profile-sponsored-results .title a{color:currentColor}.sidebar .profile-sponsored-results a{font-weight:700}.sidebar .profile-sponsored-results .content{display:flex;gap:1rem;flex-direction:column}.jld-stripe.profile-conferencing .content{max-width:59.375rem}.jld-stripe.profile-client-reviews .item{--Fixed-author-width: 12.5rem}.jld-stripe.profile-client-reviews .item strong{font-size:1rem;line-height:137.5%}.jld-stripe.profile-client-reviews .item strong:has(+.description){margin-bottom:.5rem}.jld-stripe.profile-client-reviews .item .author{grid-area:author}.jld-stripe.profile-client-reviews .item .author strong{font-size:1rem;line-height:137.5%}.jld-stripe.profile-client-reviews .item .author .info{display:block;font-size:1rem}.jld-stripe.profile-client-reviews .item .author .info+.info{font-size:.875rem;line-height:142.8571%;margin-top:.5rem;font-weight:700}.jld-stripe.profile-client-reviews .item .date{grid-area:date;font-size:1rem}.jld-stripe.profile-client-reviews .item .description strong{font-size:1rem;line-height:137.5%}.jld-stripe.profile-client-reviews .item .expandable-content-v3:is(.-expanded,[data-expanded=true]){display:inline}.jld-stripe.profile-client-reviews:is(.-simple-list){--items-gap: 1.5rem}.jld-stripe.profile-client-reviews:is(.-simple-list) .link{--Link-justify-content: left}.jld-stripe.profile-client-reviews:is(.-simple-list) .items{--display: block;width:100%;gap:var(--items-gap);scroll-snap-type:none}.jld-stripe.profile-client-reviews:is(.-simple-list) .items .item{width:100%;padding:1.5rem 0}.jld-stripe.profile-client-reviews:is(.-simple-list) .items .item:first-child{padding-top:0}.jld-stripe.profile-client-reviews:is(.-simple-list) .items .item:last-child{padding-bottom:0}.jld-stripe.profile-client-reviews:is(.-simple-list) .items .item .expand-v3{display:flex;width:fit-content}.jld-stripe.profile-client-reviews:is(.-simple-list) .items .item+.item{border-top:.0625rem solid #bdbdbd;margin-top:0}.jld-stripe.profile-client-reviews:is(.-simple-list) :where(.items .item) .review>strong,.jld-stripe.profile-client-reviews:is(.-simple-list) :where(.items .item) .review{margin-bottom:.5rem}.jld-stripe.profile-videos .featured-video{display:block;aspect-ratio:16/9;width:100%}.jld-stripe.profile-videos .video-item{display:flex;padding:.5rem;gap:.5rem;color:#000;transition:background-color .2s ease}.jld-stripe.profile-videos .video-item .thumb{width:6.25rem}.jld-stripe.profile-videos .video-item img{max-width:100%}.jld-stripe.profile-videos .video-item .details{grid-area:details}.jld-stripe.profile-videos .video-item p{margin:0;font-weight:400}.jld-stripe.profile-videos .video-item:nth-child(odd){background-color:#f1f1f1}.jld-stripe.profile-videos .video-item:hover{background-color:#bdbdbd66;text-decoration:none}.jld-stripe.profile-videos .buttons{--Buttons-margin-top: 1.5rem}.jld-stripe.profile-lawyer-ratings .item{--Fixed-author-width: 14rem}.jld-stripe.profile-lawyer-ratings .item strong{font-size:1rem;line-height:137.5%}.jld-stripe.profile-lawyer-ratings .item .expandable-content-v3 strong{font-size:1.125rem;line-height:133.3333%}.jld-stripe.profile-lawyer-ratings .item a:not(.reviewer-photo){width:fit-content;align-self:end}.jld-stripe.profile-lawyer-ratings .item .stars{width:4.6875rem}.jld-stripe.profile-lawyer-ratings .item .reviewer-photo{margin-right:1rem;grid-area:image}.jld-stripe.profile-lawyer-ratings .item .reviewer-photo img{display:block;overflow:hidden;max-width:5rem;border-radius:.5rem;background-color:#e6ebf2}.jld-stripe.profile-lawyer-ratings .item.spotlight .reviewer-photo img{background-color:#bdbdbd}.jld-stripe.profile-lawyer-ratings .item .date{grid-area:date;font-size:1rem}.jld-stripe.profile-lawyer-ratings .item .author{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr;grid-template-areas:"image name" "image date"}.jld-stripe.profile-lawyer-ratings{--items-gap: 1.125rem;--border-color: #d9d7d9}.jld-stripe.profile-lawyer-ratings .wrapper{--Wrapper-grid-template-areas: "title" "content" "buttons"}.jld-stripe.profile-lawyer-ratings .content{display:grid;container-type:inline-size;container-name:justia-reviews;gap:var(--items-gap)}.jld-stripe.profile-lawyer-ratings .subtitle{font-size:1.125rem;line-height:133.3333%;display:inline-block;margin-top:1.125rem}.jld-stripe.profile-lawyer-ratings .justia{display:grid;gap:var(--items-gap)}.jld-stripe.profile-lawyer-ratings .justia a{font-weight:700}.jld-stripe.profile-lawyer-ratings .lawyer-ratings{--gap: 1.5rem;position:relative;display:flex;gap:var(--gap);justify-content:center;align-items:center}.jld-stripe.profile-lawyer-ratings .lawyer-ratings img:not(.stars){max-width:5rem;max-height:5rem}.jld-stripe.profile-lawyer-ratings .lawyer-ratings strong{font-size:1.25rem;line-height:140%}.jld-stripe.profile-lawyer-ratings .lawyer-ratings .stars{width:7.5rem}.jld-stripe.profile-lawyer-ratings .skills{display:grid;padding:1rem;border:.0625rem solid var(--border-color);border-radius:.5rem;grid-template-columns:repeat(2,minmax(6.25rem,auto));gap:1.5rem 3rem}.jld-stripe.profile-lawyer-ratings .skills strong{font-size:1rem;line-height:137.5%;margin-bottom:.25rem;word-break:break-word}.jld-stripe.profile-lawyer-ratings .skills strong+span{font-size:1.375rem;line-height:136.3636%}.jld-stripe.profile-lawyer-ratings .skill{position:relative}.jld-stripe.profile-lawyer-ratings .skill:after{position:absolute;top:0;right:-1.5rem;display:inline-block;width:.0625rem;height:3.125rem;background-color:var(--border-color);content:""}.jld-stripe.profile-lawyer-ratings .skill:last-child:after{display:none}.jld-stripe.profile-lawyer-ratings .header-info .change-featured{width:fit-content}.jld-stripe.profile-lawyer-ratings .collection-list{--Item-top-gap: 0}.jld-stripe.profile-lawyer-ratings .item{--Areas: "author" "review";--Gap: 1rem}.jld-stripe.profile-lawyer-ratings .item:not(.spotlight){padding-top:2.5rem;padding-bottom:2.5rem;margin:0}.jld-stripe.profile-lawyer-ratings .item:not(.spotlight):last-child{padding-bottom:0}.jld-stripe.profile-lawyer-ratings .item .author{grid-area:author}.jld-stripe.profile-lawyer-ratings .item .review{grid-area:review}.jld-stripe.profile-lawyer-ratings .buttons{grid-area:buttons}.jld-stripe.profile-lawyer-ratings:is(.-simple-list){--items-gap: 1.5rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .justia .lawyer-ratings{padding-bottom:1.125rem;border-bottom:.0625rem solid var(--border-color);margin-bottom:1.125rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .justia .lawyer-ratings img{max-width:7.5rem;max-height:7.5rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .author{margin-top:1rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) img:not(.stars){max-width:3.25rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .link{--Link-justify-content: left}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .justia{display:block}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .lawyer-ratings{height:100%}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .lawyer-ratings:after{right:-1.4375rem}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .items{--display: block;width:100%;scroll-snap-type:none}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .items .item{width:100%;padding:0}.jld-stripe.profile-contact{--Links-margin-top: 1.125rem;--map-height: 12.5rem}.jld-stripe.profile-contact .content{font-size:1.125rem;line-height:133.3333%}.jld-stripe.profile-contact .content .links-list:first-child{margin-top:0}.jld-stripe.profile-contact .interactive-map{position:relative;width:100%;min-height:var(--map-height);margin-bottom:1.125rem;background-color:#f1f1f1}.jld-stripe.profile-contact .interactive-map>div{position:absolute;top:0;left:0;width:100%;height:100%}.jld-stripe.profile-contact .landmark{width:15.625rem;padding:.5rem 0 0;border-radius:.3125rem;background:#f1f1f1bf;box-shadow:.5rem .5rem 3rem #0000004a;transform-origin:0 .5rem}.jld-stripe.profile-contact .landmark h1{font-size:1.125rem;line-height:133.3333%;padding:.25rem 1rem;margin-top:0;background:#33c2e9;color:#ffffffe6;font-weight:300}.jld-stripe.profile-contact .landmark section{font-size:.875rem;line-height:142.8571%;padding:0 1rem .25rem}.jld-stripe.profile-contact .landmark section p{margin:.25rem 0}.jld-stripe.profile-contact .landmark strong{font-size:1em}.jld-stripe.profile-contact .landmark:after{position:absolute;top:.5rem;left:-.75rem;width:0;height:0;border-top:.75rem solid transparent;border-right:.75rem solid #33c2e9;border-bottom:.75rem solid transparent;margin-bottom:-.75rem;content:""}.jld-stripe.profile-contact .contact-item{display:grid;grid-gap:1.5rem}.jld-stripe.profile-contact .contact-item+.contact-item{padding-top:1.125rem;border-top:.0625rem solid #d9d9d9;margin-top:1.125rem}.jld-stripe.profile-contact .opening-hours table{margin:0}.jld-stripe.profile-contact .opening-hours td{--Padding-right: .25rem;padding:0}.jld-stripe.profile-contact .opening-hours td:first-child{padding-right:var(--Padding-right)}.jld-stripe.profile-contact .buttons.centered-gap,.jld-stripe.profile-contact .links-list{margin-top:var(--Links-margin-top)}.jld-stripe.profile-contact .notice{font-size:1rem;line-height:137.5%}.jld-stripe.profile-contact .notice strong{display:initial;font-size:1em}.profile-mobile-cta{position:fixed;z-index:11;right:0;bottom:0;left:0;padding:1rem .25rem 2rem;background-color:#fff;box-shadow:0 -.75rem .75rem #0003}.profile-mobile-cta .label{text-align:center}.profile-mobile-cta .buttons{display:flex;margin-top:.75rem;gap:.75rem;flex-wrap:wrap;justify-content:center}.profile-mobile-cta .buttons .icon{display:none}.profile-mobile-cta .buttons .rio-button{font-size:1rem;line-height:137.5%}@media screen and (min-width: 25em){.profile-mobile-cta .buttons .icon{display:block}}@media screen and (min-width: 30em){:root{--rio-global-edge-padding-x: 1.25rem}}@media screen and (min-width: 37.4375em){.profile-stripe.-highlights.-directory-info .content{grid-template-rows:none;grid-template-columns:var(--Image-size) 1fr;justify-items:flex-start;justify-content:start;align-items:center;text-align:left}}@media screen and (min-width: 37.5em){.ld-profile{--Background-color: #ffffff;background-color:var(--Background-color)}.ld-profile:has(.sidebar .contact-form){--Background-color: #efefef}@supports not (container-type: inline-size){.jld-stripe.profile-stripe .wrapper:has(>.link):has(>.buttons){--Wrapper-grid-gap: 0 1.125rem;--Wrapper-grid-template-areas: "title link" "content content" "buttons buttons"}}.jld-stripe.profile-stripe{--Margin-bottom: 0;--justia-jld-stripe-padding-block: 2.25rem}.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:"+"}.jld-card.-full{--Name-bottom-gap: .25rem;--Container-grid-template: "pic name" "pic rating" "pic highlights" "pic slack" "actions actions";--Container-grid-template-columns: var(--Picture-size) 1fr;--Container-rows: min-content var(--Rating-row) var(--Highlights-row) 1fr min-content}.jld-card.-full .container{padding-top:0;grid-template-rows:var(--Container-rows);grid-template-columns:var(--Container-grid-template-columns)}.jld-card.-full .name{margin-top:1rem}.jld-stripe.profile-stripe .centered-gap{--grid-columns: 1fr 1fr;display:grid;width:fit-content;grid-template-columns:var(--grid-columns)}.three-col-item{--Columns: 2}.profile-client-reviews .items:not(.single-item){--stripe-padding: 0}.profile-client-reviews .items.collection-list .item{--Gap: 2rem;--Fixed-column-width: 12.5rem;padding-top:3rem;padding-bottom:3rem}.profile-client-reviews .items.collection-list .item strong{display:inline}.highlights-wrapper .title{display:flex;justify-content:space-between;align-items:center}.profile-stripe.-highlights.-public-profile:first-child{padding-top:0}.profile-stripe.-highlights.-claim-profile:not(:has(+.-public-profile)){padding-bottom:2rem}.jld-stripe.profile-contact{--Links-margin-top: 1.5rem;--map-height: 25rem}.jld-stripe.profile-contact .contact-item:has(.opening-hours){grid-template-columns:repeat(2,1fr)}.jld-stripe.profile-contact .contact-item:has(.opening-hours) .notice{grid-column:1/span 2}.jld-stripe.profile-contact .opening-hours td:first-child{--Padding-right: 2rem}.profile-mobile-cta{border-radius:0}}@media screen and (min-width: 46.875em){.jld-stripe.profile-stripe .wrapper>.title:has(.jicon){display:grid;grid-template-columns:1.5rem 1fr}.jld-card.-organic .buttons .rio-button .icon,.jld-card.-organic .buttons .rio-button .jicon{display:block}.two-col-item{--Padding: 1.5rem;--Fixed-column-width: 12.5rem;--Columns: var(--Fixed-column-width) 1fr}.two-col-item .buttons{--Buttons-x-alignment: start}.two-col-item.-flex{--Item-width: calc((100% - 1 * var(--Flex-gap)) / 2);display:flex;flex-wrap:wrap}.two-col-item.-flex:not(:has(.first-col))>*{flex:0 0 var(--Item-width)}.two-col-item.-flex:has(.first-col)>*:not(.first-col){flex:1 1 calc(100% - var(--Fixed-column-width) - var(--Flex-gap))}.two-col-item.-flex .first-col{flex:1 1 var(--Fixed-column-width)}.two-col-item.-flex .span-two-cols{flex:1 1 100%}.jld-stripe .collection-list .header-info strong,.editing-stripe .collection-list .header-info strong{font-size:1.25rem;line-height:140%}.jld-stripe .collection-list .header-info,.editing-stripe .collection-list .header-info{grid-template-columns:auto auto;text-align:right}.jld-stripe .collection-list .header-info .count,.editing-stripe .collection-list .header-info .count{grid-column:2/3}.jld-stripe .collection-list .header-info .label strong,.editing-stripe .collection-list .header-info .label strong{font-size:1.375rem;line-height:136.3636%}.profile-client-reviews .items .item{--Areas: "review" "author";--Columns: 1fr;--Fixed-column-width: 9.375rem;--width: calc(50% - (var(--items-gap) / 2));--item-padding: var(--Padding)}.profile-client-reviews .items.collection-list .item{--Areas: "author review";--Gap: 1rem;--Columns: var(--Fixed-column-width) 1fr}.profile-client-reviews.-flag .item,.profile-client-reviews.-respond .item{--Gap: 2rem;--Fixed-column-width: 12.5rem;--width: 100%;--Areas: "author review";--Columns: var(--Fixed-column-width) 1fr}.profile-client-reviews.-flag .rio-button,.profile-client-reviews.-respond .rio-button{width:auto;min-width:15.625rem;margin:0 auto}.collection-list .header-info:has(.count){margin-top:0}.collection-list .label:has(~.count){--grid-row: 2 / 3;grid-row:var(--grid-row);grid-column:1/2}.collection-list .label:has(+.count){--grid-row: 1 / 2}.collection-list .change-featured:has(+.count){width:fit-content;grid-column:1/3;justify-self:end}.jld-stripe.profile-bio strong.tagline{font-size:1.375rem;line-height:136.3636%}.jld-stripe.profile-conferencing .content:has(.item:nth-child(3)){column-gap:1.125rem;column-count:2}.jld-stripe.profile-lawyer-ratings .item a:not(.reviewer-photo){align-self:start}.jld-stripe.profile-lawyer-ratings .item .author{grid-template-rows:max-content 1fr;align-content:start}.jld-stripe.profile-lawyer-ratings .justia{--items-gap: 0 2rem;--links-margin-left: clamp(.625rem, calc(6.667vw - 2.5rem) , 2.5rem);--justia-column: 18.125rem;grid-template-columns:minmax(var(--justia-column),1fr) repeat(3,1fr);align-items:center}@container justia-reviews (min-width: 700px){.jld-stripe.profile-lawyer-ratings .justia{--justia-column: 19.5rem}}.jld-stripe.profile-lawyer-ratings .justia>a,.jld-stripe.profile-lawyer-ratings .justia span{margin-left:var(--links-margin-left);grid-column:2/5;justify-self:start}.jld-stripe.profile-lawyer-ratings .justia span{grid-row:1/3}.jld-stripe.profile-lawyer-ratings .justia>a{grid-row:1;align-self:end}.jld-stripe.profile-lawyer-ratings .justia>a+span{grid-row:2;align-self:start}.jld-stripe.profile-lawyer-ratings .lawyer-ratings{--gap: 3.5rem;width:100%;grid-row:1/3;justify-content:flex-start}.jld-stripe.profile-lawyer-ratings .lawyer-ratings:after{position:absolute;top:50%;right:-1rem;display:inline-block;width:.0625rem;height:100%;background-color:var(--border-color);transform:translateY(-50%);content:""}.jld-stripe.profile-lawyer-ratings .skill{width:100%}.jld-stripe.profile-lawyer-ratings .skill strong span{display:block}.jld-stripe.profile-lawyer-ratings .skill:after{top:50%;right:-1rem;height:100%;transform:translateY(-50%)}.jld-stripe.profile-lawyer-ratings .header-info .change-featured{justify-self:end}.jld-stripe.profile-lawyer-ratings .item{--Areas: "author review";--Padding: 1.5rem;--Fixed-column-width: var(--Fixed-author-width);--item-padding: var(--Padding);width:100%}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .justia .lawyer-ratings{--gap: .5rem;padding-bottom:0;border-bottom:0;margin-bottom:0;flex-direction:column}.jld-stripe.profile-lawyer-ratings:is(.-simple-list) .content{--items-gap: 2.8125rem;grid-auto-flow:column}}@media screen and (min-width: 50.3125em){.profile-mobile-cta{display:none}}@media screen and (min-width: 50.3125em) and (max-width: 60.875em){.jld-card.-full .actions:has(.rio-button:nth-child(4)){--columns: repeat(2, 1fr)}}@media screen and (min-width: 60.9375em){:root{--rio-global-edge-padding-x: 1.5625rem}.main-content.-has-sidebar{--Template: "card sidebar" "main-content sidebar" "extra-stripes extra-stripes";--Template-rows: minmax(0, min-content) 1fr auto auto}.main-content.-has-sidebar.-premium-profile{--Template: "card card" "main-content sidebar" "extra-stripes extra-stripes"}.main-content.-has-sidebar.-premium-profile:not(:has(#profile-page)){--Template: "breadcrumbs breadcrumbs" "card card" "main-content sidebar" "extra-stripes extra-stripes" "compare compare" "cta cta"}.main-content.-has-sidebar:not(:has(#profile-page)){--Template: "breadcrumbs breadcrumbs" "card sidebar" "main-content sidebar" "extra-stripes extra-stripes" "compare compare" "cta cta";--Template-rows: auto minmax(0, min-content) auto auto auto auto;display:grid;grid-template-rows:var(--Template-rows);grid-template-columns:1fr 22.5rem;grid-template-areas:var(--Template);grid-column-gap:2rem}.main-content.-has-sidebar #profile-page{display:grid;grid-template-rows:var(--Template-rows);grid-template-columns:1fr 22.5rem;grid-template-areas:var(--Template);grid-column-gap:2rem}.main-content.-has-sidebar .profile-card-container{grid-area:card}.main-content.-has-sidebar .breadcrumbs{width:100%;grid-area:breadcrumbs}.main-content.-has-sidebar .stripes{grid-area:main-content}.main-content.-has-sidebar .sidebar{grid-area:sidebar}.main-content.-has-sidebar .sidebar+.stripes{grid-area:extra-stripes}.main-content.-has-sidebar .comparison-tool{grid-area:compare}.main-content.-has-sidebar .profile-mobile-cta{grid-area:cta}.jld-stripe{--justia-jld-stripe-padding-block: 5rem}.ld-profile:has(.sidebar .contact-form){--Background-color: #ffffff}: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}.jld-card.-full{--Picture-size: 20rem;--Container-gap: 2.25rem;--Container-grid-template: "pic name" "pic rating" "pic highlights" "pic compare" "pic slack" "actions actions";--Container-rows: min-content var(--Rating-row) var(--Highlights-row) min-content 1fr min-content}.jld-card.-full .name{font-size:2.5rem;line-height:1.1}.jld-card.-full .actions{--columns: repeat(auto-fill, minmax(13.5rem, 1fr))}.jld-card.-full .comparison-buttons{grid-area:compare;flex-direction:row;justify-content:start}.jld-card.-full .comparison-buttons a{font-weight:600}.jld-card.-full.-organic .rating{margin-right:0;flex-wrap:nowrap}.jld-card.-full.-organic .rating strong{white-space:nowrap}.three-col-item{--Columns: 3}.three-col-item.-max{--Columns: 2}.profile-stripe.contact-form{--Padding: 2rem;border-radius:.5rem;box-shadow:0 0 1.5rem #00000014}.profile-stripe.contact-form .wrapper>.title{font-size:1.25rem;line-height:140%;font-weight:700}.profile-stripe.contact-form .wrapper>.title span{display:block}.profile-sponsored-results .lawyer-card .rio-button.-solid-negative{min-width:7.5rem}}@media screen and (min-width: 60.9375em) and (max-width: 68.6875em){.jld-card.-full.-organic{--Picture-size: 13.75rem}}@media screen and (min-width: 60.9375em) and (min-width: 37.5em){.profile-stripe.contact-form .wrapper>.title{font-size:1.25rem;line-height:140%}.profile-stripe.contact-form .wrapper>.title span:first-child,.profile-stripe.contact-form .wrapper>.title .phone{font-size:1.375rem;line-height:136.3636%}}@media screen and (min-width: 68.75em){.jld-stripe.listing-cards{background-color:#fff}.jld-stripe.listing-cards .subtitle{text-align:left}:where(body.ld-listings) .jld-card{--Border-width: .0625rem;--Border-radius: var(--jld-global-border-radius)}.jld-card.-full{--Container-grid-template-columns: var(--Picture-size) 1fr 13.5rem;--Container-grid-template: "pic name name" "pic rating actions" "pic highlights actions" "pic compare actions" "pic slack actions";--Container-rows: min-content var(--Rating-row) var(--Highlights-row) min-content 1fr}.jld-card.-full .actions{margin-top:0}.jld-card.-full.-organic{--Container-grid-template-columns: var(--Picture-size) 1fr;--Container-grid-template: "pic name" "pic rating" "pic highlights" "pic compare" "pic slack" "actions actions";--Container-rows: min-content var(--Rating-row) var(--Highlights-row) min-content 1fr min-content}.jld-stripe.profile-lawyer-ratings .skills{grid-template-columns:repeat(4,1fr);gap:.5rem;justify-items:center;align-items:center;text-align:center}.jld-stripe.profile-lawyer-ratings .skills strong{word-break:unset}}@media screen and (min-width: 81.25em){.three-col-item.-max{--Columns: 3}}@media screen and (max-width: 68.6875em){.jld-stripe.listing-cards{padding-right:0;padding-left:0}.jld-stripe.profile-lawyer-ratings .skill:nth-child(2):after{display:none}}@media screen and (max-width: 60.875em){.main-content.-has-sidebar.-premium-profile .sidebar-wrapper{margin-top:2rem}.sidebar-wrapper{padding:2rem 1rem}.comparison-tool,.comparison-buttons{display:none}}@media screen and (max-width: 50.25em){.jld-card.-full .actions .rio-button:is(.-phone){display:none}.expandable-content-v3.-toggle-up-to-landscape-tablet[data-expanded=false]{display:none}body:has(.profile-mobile-cta) #footer{padding-bottom:10rem}}@media screen and (max-width: 46.8125em){.jld-stripe.profile-stripe .wrapper>.title{font-size:1.375rem;line-height:136.3636%;display:block}.jld-stripe.profile-stripe .wrapper>.title .jicon{display:none}.jld-stripe.listing-cards .subtitle{--Subtitle-text-align: left}}@media screen and (max-width: 37.4375em){.main-content.-has-sidebar.-premium-profile{margin-bottom:2rem}.jld-stripe :is(.wrapper,.content)>.buttons .rio-button,:is(.editing-stripe,.homepage-stripe) .buttons .rio-button{width:100%}.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}.jld-card.-full .actions:not(:has(.-booking)){--columns: 1fr;justify-items:center}.jld-card.-full .actions:not(:has(.-booking)) .rio-button.-cta{width:min(100%,13.5rem)}.jld-card.-full .actions .rio-button:is(.-phone,.-website){display:none}.rio-table{--Column-padding-x: .5rem}.rio-table thead th:first-child.-hide-tablet+th{--Th-border-radius: .5rem 0 0 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}}
