.practice-areas-homepage-hero{padding:195px 0}.practice-areas-homepage-hero h1{font-size:65px}@media(min-width:1025px){.practice-page-hero{padding:185px 0}.practice-page-hero h2{line-height:normal}}@media(max-width:1024px) and (min-width:768px){.practice-page-hero{padding:180px 0}.practice-page-hero h2{font-size:24px;font-weight:300;line-height:3.08;letter-spacing:15.1px}.practice-page-hero h1{font-size:65px;font-weight:normal;line-height:1.14;letter-spacing:-2px}}@media(max-width:767px){.practice-areas-homepage-hero{padding:200px 0 184px 0}.practice-areas-homepage-hero h1{font-size:36px;line-height:1.11}.practice-page-hero{padding:180px 20px}.practice-page-hero h2{font-size:14px;font-weight:300;line-height:2.86;letter-spacing:8.8px}.practice-page-hero h1{font-size:36px;font-weight:normal;line-height:normal;letter-spacing:-1.1px}}.practice-areas-homepage .section-1{padding:100px 0 80px 0}.practice-areas-homepage .section-1 .text-wrapper{padding:0 40px 35px 40px}.practice-areas-homepage .section-1 .text-wrapper p{font-size:18px;font-weight:300;line-height:1.89;letter-spacing:.5px}.practice-areas-homepage .header-encapsulate h3{font-size:20px;font-weight:normal;line-height:1.55}.practice-areas-homepage .header-encapsulate h2{font-size:48px;font-weight:normal;line-height:.83;letter-spacing:normal}.practice-areas-homepage .header-encapsulate h2:after,.practice-page .header-encapsulate h2:after{width:130px}.practice-areas-homepage .section-1 p{font-size:18px;font-weight:300;line-height:1.89;letter-spacing:.5px}.practice-page .section-1 p{font-size:18px;font-weight:300;line-height:1.89;letter-spacing:.5px}.practice-content h2{text-transform:inherit;font-family:Didonesque-Roman;color:#241f20;line-height:normal}@media(min-width:1025px){.practice-page .section-1{padding:100px 0 40px 0}.practice-page .header-encapsulate{max-width:1160px;margin:0 auto 20px auto;float:none;padding:0 60px}}@media(max-width:1024px) and (min-width:768px){.practice-areas-homepage .section-1{background:0;padding:60px 0}.practice-areas-homepage .section-1 .text-wrapper{padding:0 20px 50px 20px}.practice-areas-homepage .section-1 .inner-wrapper{margin-left:auto !important;max-width:500px}.practice-page .section-1{padding:60px 40px 80px 20px}.practice-page .section-1 .inner-wrapper{margin-left:auto}.practice-page .header-encapsulate{margin-bottom:40px}}@media(max-width:767px){.practice-areas-homepage .section-1{background:0;padding:40px 0}.practice-areas-homepage .section-1 .text-wrapper{padding:0 0 20px 0}.practice-page .section-1{padding:40px 0 60px 0;background:0}}@media(max-width:1024px) and (min-width:768px){.practice-areas-homepage .three-col-grid.image-boxes{padding:0 40px;margin:0}.practice-areas-homepage .image-box{height:280px;padding:10px 28px}.practice-areas-homepage .image-box span{bottom:0}.practice-areas-homepage .latest-blog-posts{max-width:calc(100% - 40px);margin:0 auto !important;float:none;padding:60px 0 40px 0}.practice-areas-homepage .latest-blog-posts .row-fluid .wrapper[class*="span"]{padding:0 20px}.practice-areas-homepage .three-col-grid>span>div{background:0}.practice-areas-homepage .latest-blog-posts .three-col-grid{margin-top:70px}}@media(max-width:767px){.practice-areas-homepage .image-box{padding:10px 35px;margin-bottom:3px}.practice-areas-homepage .image-box span{bottom:0}.practice-areas-homepage .image-box h3{font-size:20px;line-height:1.25}.practice-areas-homepage .latest-blog-posts{margin:0 20px !important;padding-top:60px;padding-bottom:100px}.practice-areas-homepage .three-col-grid>span>div{background:0}}.attorney-cards>span>div{margin-right:1px !important;margin-top:1px !important}.practice-page .practice-page-attorney-list{max-width:calc(100% - 70px) !important;background-color:#f5f7fa;padding:109px 0 123px 0 !important}.practice-page .practice-page-attorney-list>.row-fluid-wrapper{max-width:1210px;margin:0 auto;padding:0 20px}.practice-page .practice-page-attorney-list .header-encapsulate h2{display:inline-block}@media(max-width:1024px) and (min-width:768px){.practice-page .practice-page-attorneys{padding:0 20px !important}.practice-page .practice-page-attorneys .attorney-cards{padding:0 20px}.practice-page .practice-page-attorneys .attorney-cards .attorney-card{height:295px;padding:0 25px}.practice-page .practice-page-attorney-list{max-width:none !important;padding:80px 40px 80px 20px !important}.practice-page .practice-page-attorney-list .inner-wrapper{margin:0 0 0 auto !important}}@media(max-width:767px){.practice-page .practice-page-attorneys .inner-wrapper-bg{padding:30px 20px 40px 20px;margin:0 -20px !important;background:#f5f7fa}.practice-page .practice-page-attorney-list{max-width:none !important;padding:70px 0 !important}.practice-page .practice-page-attorney-list .header-encapsulate h3{font-size:14px}}@media(min-width:1025px){.practice-page .row-number-10{padding:0}.practice-page .practice-page-attorneys{position:relative;max-width:none !important;padding:0 0 134px 0 !important}.practice-page .practice-page-attorneys:before{content:'';background:#f5f7fa;width:100%;position:absolute;height:calc(100% - 555px);bottom:0;left:0}.practice-page .practice-page-attorneys .header-encapsulate{max-width:1160px;margin:0 auto 70px auto;float:none;padding:0 60px}.practice-page .practice-page-attorneys .inner-wrapper-bg{max-width:1120px;margin:0 auto;float:none}}.row-fluid .inner-wrapper.body{float:none;margin:0 auto}.row-fluid .inner-wrapper.body p{text-align:center}.practice-page-2021 .specialized-attorneys-group{padding:30px;background:#f5f7fa;border-radius:0px;margin:40px auto 40px 60px !important;width:calc(100% - 60px)}.practice-page-2021 .specialized-attorneys-title{font-size:19px;line-height:31px;color:#000}.practice-page-2021 .specialized-attorneys-label{font-size:48px;line-height:58px;color:#241f20}.practice-page-2021 .specialized-attorneys{margin-top:40px}.practice-page-2021 .specialized-attorneys ul li{width:100%}.practice-page-2021 .specialized-attorneys-group-desktop{display:block}.practice-page-2021 .specialized-attorneys-group-mobile{display:none}@media(max-width:1050px) and (min-width:1025px){.practice-page-2021 .specialized-attorneys{margin-left:0}}@media(max-width:1024px) and (min-width:768px){.practice-page-2021 .specialized-attorneys-group{margin-left:0 !important;width:100%}}@media(max-width:767px){.practice-page-2021 .specialized-attorneys-group-desktop{display:none}.practice-page-2021 .specialized-attorneys-group-mobile{display:block}.practice-page-2021 .specialized-attorneys-group{margin:0 auto !important;margin-top:44px !important;padding:20px;width:100%}.practice-page-2021 .specialized-attorneys-title{font-size:14px;line-height:20px}.practice-page-2021 .specialized-attorneys-label{font-size:24px;line-height:29px}.practice-page-2021 .specialized-attorneys{margin-left:0}}