:root{--justia-card-border-width:1px;--justia-content-margin-sides:0px;--justia-header-height:51px;--justia-header-navigation:38px;--justia-color-red:#e2231a}@media screen and (min-width:37.5em){:root{--justia-header-height:60px;--justia-content-margin-sides:12px}}@media screen and (min-width:60.9375em){:root{--justia-header-height:66px;--justia-content-margin-sides:20px}}.browse-alphabet .letters{display:flex;flex-wrap:wrap;gap:2px}.browse-alphabet .letter{display:flex;padding:0;justify-content:center;align-items:center;background-color:#06357a;color:#fff;font-weight:700;width:57px;height:57px;transition-property:color,background-color,text-shadow;transition-duration:.2s;transition-timing-function:ease}.browse-alphabet .letter:hover{background-color:#084aab;text-decoration:none}@media screen and (min-width:46.875em){.browse-alphabet .letters{transform:translateX(-12px);gap:5px 7.6px}.browse-alphabet .letter{width:35px;height:35px;background-color:transparent;color:#6f7782;font-weight:400}.browse-alphabet .letter:hover{background-color:transparent;color:#06357a;text-shadow:1px 1px 2px #747c87}}.main-content{width:100%;max-width:none}.stripes{overflow:hidden;background-color:#fff}.stripes .stripe-wrapper{max-width:none}.stripe .content{width:calc(100% - 20px);max-width:1100px;padding:30px 0;margin:0 auto}@media screen and (min-width:30em){.stripe .content{width:calc(100% - 40px)}}@media screen and (min-width:37.5em){.stripe .content{padding:35px 0 70px}}@media screen and (min-width:50.3125em){.stripe .content{font-size:1.125rem}}.stripe .post-text{display:block;color:#5f656d;font-weight:400;font-size:1.125rem;line-height:1.1}.stripe .block-title{margin:0 auto .5em;font-weight:400;line-height:1.1;text-transform:uppercase;font-size:1.6875rem;font-size:calc(27px + 13 * ((100vw - 320px)/ 655))}.stripe .block-title .pre-text{display:block;color:#5f656d;font-size:1.125rem;text-transform:none}@media screen and (min-width:60.9375em){.stripe .block-title{font-size:2.5rem}}@media screen and (min-width:50.3125em){.stripe .block-title{margin-bottom:1em}}.tt-dropdown-menu .tt-suggestion .result{font-size:1em}.tt-dropdown-menu .tt-suggestion .result.name{display:block;line-height:1}.tt-dropdown-menu .tt-suggestion .result .location{display:block;font-size:.75em}.main-image .content{width:100%;max-width:none;padding:0}.image-banner{position:relative;overflow:hidden;padding-top:46.875%;background-color:#c7d0d5}.image-banner picture{display:block}.image-banner .banner{position:absolute;top:0;left:50%;width:140.625%;height:100%;margin:0 auto;transform:translateX(-50%)}@media screen and (min-width:80em){.image-banner{padding-top:600px}.image-banner .banner{width:1800px}}.main-image .form-block{padding:20px 10px;background-color:#06357a;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.main-image .form-block .form-title{margin:0 0 .8em;color:#fff;font-weight:400;line-height:1.2;text-align:center;text-shadow:1px 1px #000;font-size:1.5rem;font-size:calc(24px + 6 * ((100vw - 320px)/ 430))}@media screen and (min-width:46.875em){.main-image .form-block .form-title{font-size:1.875rem}}@media screen and (min-width:30em){.main-image .form-block{padding:20px}}@media screen and (min-width:46.875em){.main-image .form-block{position:absolute;z-index:30;bottom:12.1%;left:50%;width:90%;max-width:1024px;border:1px solid rgba(255,255,255,.4);border-radius:2px;background-color:rgba(0,0,0,.42);box-shadow:unset;transform:translateX(-50%)}.main-image .form-block .form-title{margin-bottom:15px;font-size:1.75rem}}@media screen and (min-width:46.875em) and (min-width:46.875em){.main-image .form-block .form-title{font-size:calc(28px + 28 * ((100vw - 750px)/ 550))}}@media screen and (min-width:46.875em) and (min-width:81.25em){.main-image .form-block .form-title{font-size:3.5rem}}.search-form-v2{clear:both;margin:0 auto}.search-form-v2 .input-wrapper{position:relative;float:left;width:100%;border-radius:2px;margin-bottom:10px;background-color:#f4f4f4}.search-form-v2 .input-wrapper input{float:left;display:block;width:100%;height:40px;min-height:initial;border:0;outline:0;background-color:transparent;color:#1a1a1a;font-size:1em;text-align:center}.search-form-v2 .input-wrapper input::placeholder{opacity:1;color:#000}.search-form-v2 .input-wrapper input:focus::placeholder{opacity:.4}.search-form-v2 .middle{display:none}.search-form-v2 button{width:100%;height:40px;border:0;border-radius:2px;background-color:#0a56c6;color:#fff;font-weight:700;font-size:1em}.search-form-v2 button:hover{background-color:#084aab;transition:background-color .3s ease}.search-form-v2 button::after{display:block;content:'Search'}.search-form-v2 button img{display:none}@media screen and (min-width:37.5em){.search-form-v2 .middle{float:left;display:block;width:30px;color:#0a56c6;font-size:1em;line-height:50px;text-indent:10px}.search-form-v2 .middle::before{position:absolute;top:50%;left:0;display:block;height:55%;border-color:#323232;border-left:1px solid #323232;transform:translateY(-50%);content:''}.search-form-v2 .input-wrapper{margin:0}.search-form-v2 .input-wrapper input{text-align:left}.search-form-v2 .input-wrapper input,.search-form-v2 .middle{height:50px}.search-form-v2 .first-input-wrapper{width:calc(57% - 25px);border-radius:4px 0 0 4px}.search-form-v2 .first-input-wrapper input{text-indent:5px}.search-form-v2 .second-input-wrapper{width:calc(43% - 25px);border-radius:0}.search-form-v2 .second-input-wrapper input{width:calc(100% - 30px)}.search-form-v2 button{width:50px;height:50px;position:absolute;float:right;border-radius:0 4px 4px 0}.search-form-v2 button img{width:50%;height:50%;position:absolute;top:25%;left:25%;display:block}.search-form-v2 button::after{content:''}}@media screen and (min-width:50.3125em){.search-form-v2 .input-wrapper input,.search-form-v2 .middle{height:60px}.search-form-v2 .middle{width:35px;line-height:60px}.search-form-v2 .first-input-wrapper{width:calc(55% - 30px)}.search-form-v2 .first-input-wrapper input{text-indent:10px}.search-form-v2 .second-input-wrapper{width:calc(45% - 30px)}.search-form-v2 .second-input-wrapper input{width:calc(100% - 35px)}.search-form-v2 button{width:60px;height:60px}}@media screen and (min-width:60.9375em){.search-form-v2{font-size:1.25rem}.search-form-v2 .input-wrapper input,.search-form-v2 .middle{height:70px}.search-form-v2 .middle{line-height:70px}.search-form-v2 .first-input-wrapper{width:calc(51% - 35px)}.search-form-v2 .second-input-wrapper{width:calc(49% - 35px)}.search-form-v2 button{width:70px;height:70px}}.popular-list:not(:last-child){margin-bottom:18px}@media screen and (min-width:46.875em){.popular-list:not(:last-child){margin-bottom:30px}}.popular-list .list-col{padding:0;margin:0;list-style:none}.popular-list .list-col li:not(:last-child),.popular-list .list-col:not(:last-child){margin-bottom:.5em}.popular-list .list-col li{padding:.2em 0;line-height:1.35}@media screen and (min-width:46.875em){.popular-list .list-col{width:calc(33.33333% - 13.33333px)}.popular-list .list-col:not(:last-child){margin:0 20px 0 0}.popular-list .list-col li{padding:0;line-height:1.2}}@media screen and (min-width:46.875em){.popular-list{display:flex;font-size:1.125rem}}@media screen and (min-width:46.875em) and (min-width:46.875em){.popular-list{font-size:calc(18px + 4 * ((100vw - 750px)/ 225))}}@media screen and (min-width:46.875em) and (min-width:60.9375em){.popular-list{font-size:1.375rem}}.banner-image{background-color:#06357a}.banner-image .wrapper{position:relative;width:100%;max-width:100%;padding:52.77778% 0 0}@media screen and (orientation:landscape) and (min-width:64.0625em){.banner-image .wrapper{height:475px;padding:0;background-position:top center;background-size:cover;background-attachment:fixed}}.banner-image .content{position:absolute;top:0;left:50%;width:155.55556%;max-width:none;height:100%;padding:0;background-color:#06357a;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateX(-50%)}@media screen and (orientation:landscape) and (min-width:64.0625em){.banner-image .content{display:none}}.banner-image.-banner-1 .content{background-image:url(../images/lawyers/banner/section-image-1.jpg)}@media screen and (orientation:landscape) and (min-width:64.0625em){.banner-image.-banner-1 .wrapper{background-image:url(../images/lawyers/banner/section-image-1.jpg)}}.banner-image.-banner-2 .content{background-image:url(../images/lawyers/banner/section-image-2.jpg)}@media screen and (orientation:landscape) and (min-width:64.0625em){.banner-image.-banner-2 .wrapper{background-image:url(../images/lawyers/banner/section-image-2.jpg)}}.banner-image.-banner-3 .content{background-image:url(../images/lawyers/banner/section-image-3.jpg)}@media screen and (orientation:landscape) and (min-width:64.0625em){.banner-image.-banner-3 .wrapper{background-image:url(../images/lawyers/banner/section-image-3.jpg)}}.hp-button{font-size:1.125rem;font-size:calc(18px + 7 * ((100vw - 320px)/ 280))}@media screen and (min-width:37.5em){.hp-button{font-size:1.5625rem}}.buttons-block{text-align:center}.buttons-block .content{padding:20px 0}@media screen and (min-width:37.5em){.buttons-block .content{padding:35px 0}}.by-state{min-height:809px;background-color:#06357a;color:#fff}@media screen and (min-width:46.875em){.by-state{background:#093e8b url(../images/lawyers/banner/usa.jpg) no-repeat;background-position:center;background-size:auto 90%}}.by-state .block-title{color:#fff}.by-state .block-title .pre-text{color:#8bb4f1}.by-state a{color:currentColor}.icon-information{background-color:#0a3f8e;color:#fff}.icon-information p{margin:1em 0 1.5em;line-height:1.6}.icon-information p:last-child{margin-bottom:0}.icon-information ul{padding-left:1.1em;margin:8px 0 1em;list-style:disc}.icon-information ul:last-child{margin-bottom:0}.icon-information .content{padding:30px 0}.icon-information .info-column.-round-icon{display:block;width:120px;margin:0 auto;margin-bottom:30px}.icon-information .info-title{display:block;margin:0 0 1.2em;font-size:1.5rem;line-height:1.1;text-transform:uppercase}.icon-information .list-title{display:block;font-size:1.25rem}.icon-information .list-title+ul{margin-top:0}@media screen and (min-width:46.875em){.icon-information .content{display:flex;padding:80px 0}.icon-information .info-column.-round-icon{margin:0 40px 0 0}.icon-information .info-column.-text{width:calc(100% - 160px);max-width:800px}}.-info-2{background-color:#06357a}.legal-information{background-color:#f2f2f2}.legal-information .block-title{margin-bottom:10px;text-transform:none}@media screen and (min-width:37.5em){.legal-information .content{padding:40px 0}}.round-buttons{margin:30px 0 0}.round-buttons .round-button{display:flex;margin:0 auto 1em;align-items:center;color:#06357a;transition:color .2s ease}.round-buttons .round-button:last-child{margin-bottom:0}.round-buttons .round-button:hover{color:#e2231a;text-decoration:none}.round-buttons .jicon{transition:fill .2s ease;width:60px;height:60px;display:block;margin:0 20px 0 0;fill:currentColor}.round-buttons .label{width:calc(100% - 80px);line-height:1.2}@media screen and (min-width:30em){.round-buttons .jicon{width:90px;height:90px}.round-buttons .label{width:calc(100% - 110px)}}@media screen and (min-width:37.5em){.round-buttons{display:flex}.round-buttons .round-button{display:block;width:calc(33.33333% - 13.33333px);margin:0 20px 0 0;text-align:center}.round-buttons .round-button:last-child{margin:0}.round-buttons .jicon{margin:0 auto 20px}.round-buttons .label{width:100%}}@media screen and (min-width:46.875em){.round-buttons{margin-top:50px}.round-buttons .round-button{width:calc(33.33333% - 33.33333px);margin-right:50px}.round-buttons .jicon{width:120px;height:120px}}@media screen and (min-width:37.5em){.browse-alphabet .content{padding:40px 0}}