@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:AlbertSans;src:url(/wp-content/themes/lawfirmsites/fonts/AlbertSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:CormorantGaramond;src:url(/wp-content/themes/lawfirmsites/fonts/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:CormorantGaramond;src:url(/wp-content/themes/lawfirmsites/fonts/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:CormorantGaramond;src:url(/wp-content/themes/lawfirmsites/fonts/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:CormorantGaramond;src:url(/wp-content/themes/lawfirmsites/fonts/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}:root{--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px26:1.625rem;--px27:1.688rem;--px28:1.75rem;--px30:1.875rem;--px32:2rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px38:2.375rem;--px40:2.5rem;--px42:2.625rem;--px45:2.813rem;--px48:3rem;--px50:3.125rem;--px55:3.438rem;--px60:3.75rem;--px61:3.813rem;--px65:4.063rem;--px69:4.313rem;--px72:4.5rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--px110:6.875rem;--px126:7.875rem;--AlbertSans:'AlbertSans';--Cormorant:'CormorantGaramond';--Black:#111;--Dark:#4A4A4A;--Red:#912728;--Blue:#03395D;--Yellow:#FEEAAD}html{font-size:.833333vw;scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--px24);font-family:var(--AlbertSans);font-weight:400;line-height:1.3333;color:var(--Black)}a:hover{outline:none;text-decoration:none}.scroll{transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}.sub-menu,.repCasesBtn,a.imgHover:before,a,input,button,.sub-menu{transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}img{max-width:100%;width:auto;height:auto;object-fit:cover;object-position:center}a.imgHover{display:inline-block;position:relative;vertical-align:top}a.imgHover img{display:block;margin:0}a.imgHover:before{content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;width:100%}a.imgHover:hover:before{background-color:rgb(0 0 0 / .5)}.scroll.open{top:0}.admin-bar .scroll.open{top:32px}.scroll{position:fixed;display:none;top:-200px;left:0;width:100%;z-index:5000}a.post-edit-link{display:inline-block;color:#fff;padding:.4rem 2rem;background-color:#000;font:1.25rem;position:fixed;bottom:1rem;left:1rem;z-index:3000}a.post-edit-link:hover{background-color:#333}section:before,section:after{clear:both;display:block;content:''}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0}h1,.h1{display:block;font-size:var(--px55);font-family:var(--Cormorant);font-weight:600;line-height:1.2em;letter-spacing:-.04em}h2,.h2{display:block;font-size:var(--px55);font-family:var(--Cormorant);font-weight:600;line-height:1.2em;letter-spacing:-.04em}h3,.h3{display:block;font-size:var(--px36);font-family:var(--Cormorant);font-weight:600}h4,.h4{display:block;font-size:var(--px24);line-height:1.36em}h5,.h5{display:block;font-size:var(--px18);line-height:1.3333;text-transform:uppercase;font-weight:700}h6,.h6{display:block}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}svg{fill:inherit;stroke:inherit}[width="10"]{width:.625rem}[width="11"]{width:.688rem}[width="13"]{width:.813rem}[width="17"]{width:1.063rem}[width="18"]{width:1.175rem}[width="19"]{width:1.188rem}[width="20"]{width:1.25rem}[width="22"]{width:1.375rem}[width="23"]{width:1.438rem}[width="25"]{width:1.563rem}[width="26"]{width:1.625rem}[width="91"]{width:5.688rem}[width="98"]{width:6.125rem}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff0;color:#fff;border:none}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;font-size:var(--px18);font-weight:700}.logo{display:inline-block;vertical-align:top;max-width:25.5rem;margin:2rem 0 0rem;vertical-align:top}ul.paginations{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#header .wrap{gap:0 12.5rem}.header-info{flex:1;margin-top:2.813rem;gap:0 1.25rem}.header-info .top-div{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:1.625rem;gap:1.25rem}.header-info .top-div p.locations{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--px16);line-height:1.187em;gap:.938rem;margin-right:3.438rem}.translations{display:flex;flex-wrap:wrap;align-items:center;gap:.688rem}.translations select{border:none;color:#fff;background-color:#fff0;appearance:none;-webkit-appearance:none;font-size:var(--px18);line-height:1.333em;padding:0;max-width:4.188rem;font-weight:600}.translations select option[value='']{display:none}.translations select option{background-color:#f0f0f0;color:var(--Black)}.phone-top{font-size:var(--px18)}.phone-top a{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em;padding:.938rem 1.938rem;color:#fff;background-color:var(--Red);font-weight:700}#bottom-contact{background-image:url(/wp-content/themes/lawfirmsites/images/bottom-contact-bg.jpg);background-size:cover;color:#fff;padding:6.25rem 0}#bottom-contact .wrap{justify-content:space-between;align-items:center}#bottom-contact .text-block{max-width:40.563rem;font-size:var(--px20);line-height:1.6em}#bottom-contact .text-block .sub{margin-bottom:1.125rem}#bottom-contact .text-block h2{margin-bottom:2.5rem}#bottom-contact .text-block p{margin-bottom:2rem}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:0;max-width:48.938rem;font-size:var(--px18);color:#fff}.form-wrap label{font-weight:400}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.gfield{width:100%;position:relative;margin-bottom:1.125rem}.gfield.hidden_label{margin-bottom:0}.gfield.hidden_label legend.gfield_label,.gfield.hidden_label label.gfield_label{display:block;margin-bottom:-1px;width:1px;height:1px;opacity:0;visibility:hidden}.gfield label.gfield_label{margin-bottom:.75rem}.form-wrap textarea,.form-wrap input[type="tel"],.form-wrap input[type="email"],.form-wrap input[type="text"]{background-color:#fff;display:block;width:100%;border:none;border-radius:0;line-height:1.75em;padding:1.125rem 1.75rem;font-size:var(--px16);color:var(--Black)}.form-wrap textarea{resize:none;height:7.188rem}.gform_footer{text-align:right;padding-top:0rem}.gform_footer button{border-radius:0;width:18.563rem;height:3.313rem;background-color:#fff0;color:var(--Yellow);border:1px solid var(--Yellow);font-size:var(--px18);font-weight:700;text-transform:uppercase;fill:var(--Yellow);display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1.875rem}.gform_footer button:hover{background-color:var(--Yellow);color:var(--Black);fill:var(--Black)}p.gform_required_legend{display:none}.form-wrap h2.gform_submission_error{font-size:var(--px16);line-height:var(--px30);font-family:inherit;color:var(--Red)}.gfield_validation_message,.validation_message{color:var(--Red);font-size:var(--px16);line-height:var(--px30)}.gfield--type-checkbox{position:relative;max-width:24.688rem;padding-top:1.375rem}.gchoice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.gchoice>input{width:1.5rem;height:1.5rem;border-radius:.375rem;border:none}.gchoice>label{flex:1;line-height:1.74rem;font-size:var(--px16)}.gchoice>label a{text-decoration:unset;color:#fff}#footer{background-color:var(--Blue);color:#fff;padding:7rem 0 0rem}.footer-intro{justify-content:space-between;gap:0 2.55rem}.footer-intro .img-block{background-size:cover;background-position:center;content:'';display:block;width:19.5rem}.footer-intro .img-block.first{background-image:url(https://thutlawgroup.com/wp-content/uploads/2026/03/IMG_1268.jpg)}.footer-intro .img-block.second{background-image:url(https://thutlawgroup.com/wp-content/uploads/2026/03/Daley-Center-Photo.jpg)}.footer-intro .div-block{margin-bottom:4.313rem}.footer-intro .text-block{line-height:1.74em;font-size:var(--px20);margin-bottom:2rem}.footer-intro .text-block .h5{font-size:var(--px18);color:var(--Yellow);margin-bottom:1.688rem}.footer-intro .text-block p{margin-bottom:1.125rem}.footer-intro .text-block p a{color:var(--Yellow);fill:#fff}.footer-intro .text-block p a:hover,.footer-intro .text-block p a:focus{color:#fff;fill:var(--Yellow)}.social-media{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.social-media a{fill:#fff}.social-media a:hover,.social-media a:focus{fill:var(--Yellow)}.footer-bottom{border-top:1px solid rgb(254 234 173 / .2);font-size:var(--px16);line-height:1.75em;padding:3rem 0 1rem;color:#BCCBCE}.footer-bottom .flex{justify-content:space-between}.footer-bottom .flex p{margin-bottom:2rem}.footer-bottom .bottom-links{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.footer-bottom .bottom-links p{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.footer-bottom a{color:#BCCBCE}.footer-bottom a:hover,.footer-bottom a:focus{color:var(--Yellow)}.footer-bottom .lfs{margin-bottom:2rem}#banner{position:relative;z-index:100;min-height:60.625rem;padding:20.625rem 0 0;color:#fff}#banner:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-2;width:100%;bottom:0;background:linear-gradient(180deg,#fff0 68%,rgb(14 14 14 / .67) 100%),linear-gradient(180deg,rgb(3 57 93 / .961076) 15%,rgb(3 57 93 / .262112) 30%,#fff0 50.75%),linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2))}.video-background{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:-5}.sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 2.5rem;font-size:var(--px18);line-height:1.2222;text-transform:uppercase;font-weight:600}.sub:before{display:inline-block;content:'';height:.313rem;width:3.75rem;background-color:var(--Red);position:relative;top:0}#banner .text-block{margin:0 auto;max-width:85.088rem;text-align:center;font-size:var(--px26);line-height:1.4em}#bottom-contact .sub:before{background-color:var(--Yellow)}#banner .text-block h1{line-height:1.1em;font-size:var(--px110);letter-spacing:-.04em;font-weight:600;margin-bottom:2.375rem}#banner .text-block p{margin-bottom:2.375rem}a.button{border:1px solid var(--Yellow);color:var(--Yellow);display:inline-flex;justify-content:center;align-items:center;gap:0 1.875rem;font-size:var(--px18);line-height:1.222em;text-transform:uppercase;font-weight:600;padding:.938rem 3rem}a.button:after{display:inline-block;content:'';border-top:.375rem solid #fff0;border-bottom:.375rem solid #fff0;border-left:.438rem solid;transition:.5s}a.button:hover,a.button:focus{background-color:var(--Yellow);color:var(--Black);fill:var(--Black)}#about{padding:6.25rem 0}#about .wrap{justify-content:space-between}#about .wrap picture{display:block;max-width:44.813rem}#about .wrap .text-block{max-width:41.188rem;font-size:var(--px20);line-height:1.6em;color:var(--Dark)}#about .wrap .text-block .sub{color:var(--Blue);margin-bottom:1.25rem}#about .wrap .text-block h2{color:var(--Blue);margin-bottom:2.25rem}#about .wrap .text-block p{margin-bottom:2.5rem}#about .wrap .text-block a.button{color:var(--Blue);border-color:var(--Blue)}#practice-areas{background-color:rgb(254 234 173 / .3);padding:6.25rem 0}#practice-areas a.button{border-color:var(--Blue);color:var(--Blue)}#practice-areas .intro{justify-content:space-between;align-items:flex-start;margin-bottom:2rem}#practice-areas .intro .sub{color:var(--Blue);margin-bottom:1.25rem}#practice-areas .intro h2{color:var(--Blue)}#practice-areas .intro p{color:var(--Dark);max-width:41.188rem;font-size:var(--px26)}.areas-item{width:100%;max-width:22.75rem;overflow:hidden;box-shadow:0 0 .8rem rgb(0 0 0 / .3);background-size:cover;background-position:center}.areas-item a{display:flex;flex-wrap:wrap;align-items:flex-end;height:30.5rem;position:relative;z-index:10;color:#fff;padding:2.938rem 1.813rem}.areas-item a span{display:inline-block;font-size:var(--px26);line-height:1}.areas-item a:before{position:absolute;top:0;left:0;bottom:0;content:'';display:block;background:linear-gradient(180deg,#fff0 69.89%,rgb(26 31 22 / .85) 104.3%);width:100%;z-index:-1}.areas-item a:after{position:absolute;top:0;left:0;bottom:0;right:0;content:'';display:block;margin:auto;width:4.688rem;height:4.688rem;background-color:var(--Red);z-index:-2;transition:.5s;border-radius:100%;opacity:0;visibility:hidden}.areas-item a:focus:after,.areas-item a:hover:after{width:30.5rem;height:30.5rem;background-color:rgb(196 32 33 / .28);border-radius:0;opacity:1;visibility:visible}.slide-wrap .item{padding:1rem}#attorneys{padding:6.25rem 0}#attorneys .wrap{align-items:center;gap:0 6.125rem}#attorneys .text-block{max-width:28.688rem}#attorneys .div-block{flex:1;max-width:100.688rem;width:100%}.home-atty{width:100%;max-width:32.313rem}.home-atty a{display:block;color:#fff;position:relative;z-index:100;background-color:#919191}.home-atty a:hover,.home-atty a:focus{background-color:var(--Blue)}.home-atty a .bg:after{content:'';display:block;position:absolute;inset:0;z-index:-1;width:100%;height:100%;background:linear-gradient(179.91deg,#fff0 64.31%,#03395D 92.74%)}.home-atty a .bg{display:block;background-size:cover;background-position:center top;min-height:36.008rem;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;z-index:100;padding:4rem 3.438rem}.home-atty a p big{display:block;font-size:var(--px35);line-height:1.2em;letter-spacing:-.04em;color:var(--Yellow);font-weight:600;margin-bottom:.5rem}.home-atty a p span{text-transform:uppercase;font-size:var(--px18);display:block;line-height:1.2222}#attorneys{overflow:hidden}.slick-arrow{border:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3.875rem;height:3.875rem;border-radius:100%;background-color:#ccc;padding:0}.slick-arrow:hover,.slick-arrow:focus{background-color:var(--Red)}.slide-control{display:flex;flex-wrap:wrap;gap:1rem}#attorneys .text-block{color:#4A4A4A}#attorneys .text-block .sub{color:var(--Blue);margin-bottom:1.25rem}#attorneys .text-block h2{color:var(--Blue);margin-bottom:2.375rem}#attorneys .text-block p{font-size:var(--px26);line-height:1.6em;margin-bottom:2.5rem}#attorneys .text-block a.button{color:var(--Blue);border-color:var(--Blue)}.attorney-slide-wrap .flex{margin-top:2.375rem;display:flex;flex-wrap:wrap;align-items:center;gap:0 2.625rem}.progressbar{display:block;content:'';flex:1;height:.188rem;position:relative;background-color:rgb(3 57 93 / .2);width:100%}.progressbar:before{content:'';background-color:#912728;width:25.563rem;position:absolute;top:0;left:0;bottom:0;position:absolute}#testimonials{background-image:url(/wp-content/themes/lawfirmsites/images/testimonials-bg.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding:6.25rem 0}#testimonials .testimonial-wrap{position:relative;margin-bottom:2.75rem}#testimonials .slick-arrow{border:1px solid var(--Yellow);fill:var(--Yellow);background-color:#fff0}#testimonials .slick-arrow:hover,#testimonials .slick-arrow:focus{background-color:var(--Yellow);fill:var(--Black)}#testimonials .q{margin:0 auto;max-width:39.125rem;font-size:var(--px22);line-height:1.3181em}#testimonials .author{font-size:var(--px17);text-transform:uppercase;line-height:1.3181em;letter-spacing:.05em}#testimonials h2{margin-bottom:2.125rem}#testimonials p{margin-bottom:2rem}#testimonials svg[width="91"]{margin-bottom:2.5rem}.testimonials-slide{margin:0 auto;max-width:64.688rem}#bottom-blog{background-color:rgb(254 234 173 / .3);padding:6.25rem 0}#bottom-blog .intro{align-content:center;justify-content:space-between;align-items:center;margin-bottom:3.125rem}#bottom-blog .intro .text-block{max-width:50rem;color:var(--Blue)}#bottom-blog .intro .text-block .sub{margin-bottom:1.25rem}#bottom-blog .intro a.button{color:var(--Blue);border-color:var(--Blue)}.feature-blog{width:100%;max-width:46.813rem;padding:1.25rem 1rem;background-color:var(--Blue);color:#fff}.feature-blog .img{background-size:cover;background-position:center;border-radius:.438rem;position:relative;margin-bottom:1.875rem}.feature-blog .img>a{display:block;content:'';min-height:23.813rem;border-radius:.438rem}.feature-blog .img>a:hover,.feature-blog .img>a:focus{background-color:rgb(0 0 0 / .5)}.feature-blog .img .category-links{display:flex;flex-wrap:wrap;position:absolute;top:1rem;left:.875rem;z-index:5;font-size:var(--px18);line-height:1.2em;font-weight:700;gap:.5rem}.feature-blog .img .category-links a{display:block;color:var(--Blue);background-color:var(--Yellow);border-radius:.25rem;letter-spacing:.02em;padding:.5rem 1.5rem .5rem 1rem}.feature-blog .img .category-links a:hover,.feature-blog .img .category-links a:focus{background-color:var(--Blue);color:var(--Yellow)}.feature-blog .flex{gap:0 5.75rem;align-items:flex-start}.feature-blog .flex .text-block{flex:1}.feature-blog .arr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid var(--Yellow);fill:var(--Yellow);width:4.063rem;height:4.063rem;border-radius:100%}.feature-blog .arr:hover,.feature-blog .arr:focus{background-color:var(--Yellow);fill:var(--Blue)}.feature-blog .h4{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.feature-blog .h4 a{color:#fff}.feature-blog .h4 a:hover,.feature-blog .h4 a:focus{color:var(--Yellow)}.feature-blog p{font-size:var(--px16);line-height:1.56em;color:#ffffff80;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-item{max-width:23rem;width:100%}.blog-item .img{background-size:cover;background-position:center;position:relative;margin-bottom:1.9rem;background-color:var(--Blue)}.blog-item .img>a{display:block;content:'';min-height:25.875rem}.blog-item .img>a:hover,.blog-item .img>a:focus{background-color:rgb(0 0 0 / .5)}.blog-item .h4{font-weight:700;margin-bottom:1.563rem}.blog-item .h4 a{color:#1E1E20}.blog-item .h4 a:hover,.blog-item .h4 a:focus{color:var(--Red)}.blog-item p{font-size:var(--px16);line-height:1.56em;font-weight:700}.blog-item p a{color:var(--Red);fill:var(--Red);border-bottom:1px solid var(--Blue);display:inline-flex;gap:1rem;align-items:center;padding-bottom:.5rem}.blog-item p a:hover,.blog-item p a:focus{color:var(--Blue);fill:var(--Blue)}section.page-top-banner{position:relative;z-index:50;background-color:#000F18;min-height:37.5rem;color:#fff}section.page-top-banner>.container{padding:18.75rem 0 5rem;position:relative}section.page-top-banner .bg{background-position:center;background-size:cover;position:absolute;top:0;left:0;bottom:0;content:'';display:block;width:100%;z-index:-2;opacity:.74;background-image:url(/wp-content/themes/lawfirmsites/images/banner-default.jpg)}section.page-top-banner:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;background:linear-gradient(180deg,#fff0 68%,rgb(14 14 14 / .67) 100%),linear-gradient(180deg,rgb(3 57 93 / .961076) 15%,rgb(3 57 93 / .262112) 30%,#fff0 50.75%),rgb(0 0 0 / .2)}section.page-top-banner .page-title h1{font-size:var(--px110);line-height:1.1em;letter-spacing:-.04rem;text-transform:capitalize;margin-bottom:2.25rem}#breadcrumbs{font-size:var(--px26);line-height:1.4em;font-weight:500}#breadcrumbs a{color:#fff}#breadcrumbs a:hover,#breadcrumbs a:focus{color:var(--Yellow)}section.inner-page{padding:6.25rem 0}article.the-content{font-size:var(--px20);line-height:1.6em;color:#4A4A4A}article.the-content .sub{margin-bottom:1.25rem}article.the-content h2{color:var(--Blue);margin-bottom:2.5rem}article.the-content ul,article.the-content p{margin-bottom:2.375rem}article.the-content ul ul,article.the-content ul ol,article.the-content ol ol,article.the-content ol ul{margin-bottom:0}.about-flex{gap:0 6.875rem;align-items:flex-start}.about-flex+.about-flex{margin-top:4rem}.about-flex picture{display:block;max-width:44.813rem;width:100%}.about-flex .text-block{flex:1}#secondary-content{padding:5.188rem 0 6.25rem;background-color:rgb(254 234 173 / .3)}.attorneys-list{display:flex;flex-wrap:wrap;gap:1.875rem}.attorneys-list .item{width:100%;max-width:22.75rem;background-color:var(--Blue);color:#fff}.attorneys-list .item picture{display:block}.attorneys-list .item picture a{display:block;background-color:#919191}.attorneys-list .item picture a:hover,.attorneys-list .item picture a:focus{background-color:var(--Blue)}.attorneys-list .item picture img{width:100%;height:21.75rem;object-fit:cover;object-position:top center}.attorneys-list .item .h3{font-size:var(--px40);line-height:1.2em;letter-spacing:-.04em;font-weight:600;margin-bottom:.188rem}.attorneys-list .item .h3 a{color:#fff}.attorneys-list .item .text{padding:1.125em}.attorneys-list .item p{color:var(--Yellow);text-transform:uppercase;font-size:var(--px18);line-height:1.4em}section.inner-page.bio-inner{background-color:#FFF9E6;color:#141517;padding:0}section.inner-page.bio-inner .container{position:relative;z-index:20;padding:6.25rem 0}section.inner-page.bio-inner .container:after{position:absolute;top:0;right:0;bottom:0;content:'';display:block;width:30.938rem;background-color:#fff;z-index:-1}section.inner-page.bio-inner article.the-content{color:#141517;max-width:43.438rem;font-size:var(--px18);line-height:1.713em}hr{max-width:5.75rem;border-color:#141517;margin:3rem 0}section.inner-page.bio-inner article.the-content ul,section.inner-page.bio-inner article.the-content p{margin-bottom:1.313rem}section.inner-page.bio-inner article.the-content .position{font-size:var(--px18);text-transform:uppercase;margin-bottom:.625rem}article.the-content a.button{border-color:var(--Blue);color:var(--Blue);margin-top:1.25rem}article.the-content a.button:hover,article.the-content a.button:focus{background-color:var(--Blue);color:var(--Yellow)}a.backto{display:flex;flex-wrap:wrap;width:3.875rem;height:3.875rem;border-radius:100%;border:.125rem solid var(--Red);stroke:var(--Red);justify-content:center;align-items:center;margin-bottom:2.625rem}a.backto:hover,a.backto:focus{background-color:var(--Red);stroke:#fff}.bio-flex{justify-content:space-between}aside.bio-sidebar{max-width:37.188rem;background-color:var(--Blue);color:#fff}aside.bio-sidebar picture{display:block;background-color:var(--Red)}aside.bio-sidebar .text{padding:8.438rem 7.813rem 6.25rem}aside.bio-sidebar .links{font-size:var(--px20);line-height:1.635em}aside.bio-sidebar .links p{display:flex;flex-wrap:wrap;align-items:center;gap:1.813rem;margin-bottom:1.875rem}aside.bio-sidebar .links p a{color:#fff}aside.bio-sidebar .links p a:hover,aside.bio-sidebar .links p a:focus{color:var(--Yellow)}.more-attorneys ul{list-style:none;padding:0;font-size:var(--px18);line-height:1.713em;border-top:1px solid rgb(255 255 255 / .5);max-width:17.188rem;padding-top:1.875rem;margin-top:1.875rem}.more-attorneys ul li a{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;color:#fff;stroke:#fff;padding:1.25rem 1.5rem}.more-attorneys ul li a:hover,.more-attorneys ul li a:focus{color:var(--Yellow);stroke:var(--Blue)}.more-attorneys ul li a span.crcle{display:flex;flex-wrap:wrap;width:2.688rem;height:2.688rem;justify-content:center;align-items:center;border-radius:100%;border:.125rem solid #fff;transition:.5s}.more-attorneys ul li a:focus span.crcle,.more-attorneys ul li a:hover span.crcle{background-color:var(--Yellow);border-color:var(--Yellow)}.practice-list{display:flex;flex-wrap:wrap;gap:2rem 1.938rem}section.inner-page .practice-list{justify-content:center;margin:0 auto;max-width:90rem}section.inner-page.practice-single{padding:0;overflow:hidden}section.inner-page.practice-single .container{padding:6.25rem 0;position:relative;z-index:50}section.inner-page.practice-single .container:before{content:'';display:block;position:absolute;top:0;right:0;bottom:10.813rem;width:76.563rem;z-index:-1;background-color:#FFF9E6}.pa-single-flex{gap:0 3.125rem}.pa-single-flex article.the-content{flex:1;order:2}.pa-single-flex .areas-sidebar{max-width:44.875rem;width:100%}.pa-single-flex .areas-sidebar picture{display:block;margin-bottom:6.125rem}.other-practice{max-width:21.25rem}.other-practice h2{color:var(--Blue);margin-bottom:3.125rem}.other-practice ul{list-style:none;padding:0;border-top:1px solid var(--Red)}.other-practice ul li{border-bottom:1px solid var(--Red)}.other-practice ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem;color:var(--Blue);fill:var(--Blue);font-weight:600;padding:2.25rem 0 2.375rem}.other-practice ul li a:hover,.other-practice ul li a:focus{color:var(--Red);fill:var(--Red)}.other-practice ul li a .name{flex:1;font-size:var(--px27);line-height:1em}section.red-line{background-color:var(--Red);color:#fff;padding:1.563rem 0}section.red-line .wrap{justify-content:center;gap:0 6.25rem}section.red-line .wrap p{display:inline-flex;align-items:center;gap:0 1.188rem;font-size:var(--px24);line-height:1.35em}section.red-line .wrap p a{color:#fff}section.red-line .wrap p a:hover,section.red-line .wrap p a:focus{color:var(--Yellow)}section.contact-inner-content{padding:6.25rem 0}section.contact-inner-content .flex{gap:0 8.125rem;align-items:center}section.contact-inner-content .text-block{order:2}section.contact-inner-content .text-block .sub{margin-bottom:1.25rem}section.contact-inner-content .text-block h2{color:var(--Blue);margin-bottom:2.5rem}section.contact-inner-content .text-block p{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.875rem;color:#4A4A4A;margin-bottom:2.688rem}section.contact-inner-content .text-block p span{flex:1}section.contact-inner-content .text-block a.button{color:var(--Blue);border-color:var(--Blue)}section.contact-inner-content .map{width:100%;max-width:43.125rem;box-shadow:0 0 .25rem rgb(90 90 90 / .25)}.map .embed-responsive{min-height:25.813rem}.blog-inner{display:flex;flex-wrap:wrap;gap:1.563rem}section.inner-page .intro{align-content:center;justify-content:space-between;align-items:center;margin-bottom:3.125rem}section.inner-page .intro .text-block{max-width:50rem;color:var(--Blue)}section.inner-page .intro .text-block .sub{margin-bottom:1.25rem}section.inner-page .intro a.button{color:var(--Blue);border-color:var(--Blue)}.single section.page-top-banner .bg{background-image:url(/wp-content/themes/lawfirmsites/images/banner-blog-single.jpg)}picture.big-thumb{display:block;width:100%;max-width:44.875rem;height:49.938rem;margin-bottom:3rem}picture.big-thumb img{width:100%;height:100%}.blog-single-content article.the-content{max-width:45.313rem}.blog-single-content{gap:0 6.75rem}.sidebar-single{flex:1}.sidebar-single .text{padding:6.25rem 10.75rem 0}.sidebar-single h2{color:var(--Blue);margin-bottom:3.125rem}.sidebar-single ul{padding:0;list-style:none;border-top:1px solid var(--Red)}.sidebar-single ul li{font-size:var(--px24);line-height:1.36em;border-bottom:1px solid var(--Red);padding:2.5rem 0}.sidebar-single ul li a{color:#1E1E20;display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;fill:var(--Red)}.sidebar-single ul li a span.name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;font-weight:700}.sidebar-single ul li a:hover,.sidebar-single ul li a:focus{color:var(--Red)}.sidebar-single a.button{width:100%;justify-content:center;color:var(--Blue);border-color:var(--Blue);margin-top:2.5rem}.career-flex{gap:0 10.875rem;align-items:center}.career-flex picture{display:block;max-width:44.813rem}.career-flex .text{flex:1}ul.check{padding:0;list-style:none}ul.check li{display:flex;flex-wrap:wrap;gap:0 1.875rem;flex:1;align-items:center;margin-bottom:1.375rem}ul.check li:before{content:'';background-image:url(/wp-content/themes/lawfirmsites/images/check-red.png);background-size:cover;background-position:center;border-radius:100%;width:1.813rem;height:1.813rem}.career-intro .sub{display:inline-flex;margin-bottom:1.25rem;color:var(--Blue)}.career-intro h2{color:var(--Blue);margin-bottom:2.375rem}.career-intro{font-size:var(--px26);line-height:1.6em;color:#4A4A4A;margin-bottom:6.25rem;padding-top:6.25rem}.career-boxs{display:flex;flex-wrap:wrap;justify-content:space-between;color:#4A4A4A}.career-boxs .item{width:100%;max-width:26rem;line-height:1.6em;font-size:var(--px26);margin-bottom:5rem}.career-boxs .item h3{font-family:var(--AlbertSans);font-weight:700;font-size:var(--px26);line-height:1.6em;margin-bottom:2rem}.career-boxs .item p a{color:var(--Red);fill:var(--Red);font-size:var(--px16);font-weight:700;display:inline-flex;gap:0 1rem;border-bottom:1px solid var(--Blue)}.career-boxs .item p{margin-bottom:1rem}.panel-default>.panel-heading{border:none;background-color:#fff0;padding:0}.panel-title>a{display:flex;flex-wrap:wrap;gap:0 2rem;align-items:center;color:#000}.panel-title>a .title{flex:1;font-size:var(--px27);line-height:1.7em;font-weight:600}.panel-title>a .icn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;stroke:var(--Red);width:6.25rem;height:6.25rem;transition:.5s;border-radius:100%;transition:.5s}.panel-title>a[aria-expanded="true"] .icn{background-color:var(--Red);stroke:#fff;transform:rotate(45deg)}.panel-title>a[aria-expanded="true"]{padding-top:2rem}.panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;font-size:var(--px22);color:#786F77;line-height:1.636em;padding:0}.panel-group .panel{border:none;border-radius:0;padding:1.625rem 1.625rem;position:relative;z-index:10;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}.panel-group .panel+.panel{margin-top:1.625rem}.panel-title>a:before{position:absolute;top:-1px;left:0;bottom:-1px;width:auto;z-index:-1;transition:.5s;background-color:#FFF9E6;content:'';opacity:0;visibility:hidden;box-shadow:0 0 1rem rgb(87 87 87 / .25)}.panel-title>a[aria-expanded="true"]:before{opacity:1;visibility:visible;left:-4.75rem;right:-4.75rem}.panel-default .text{padding:0 0 5.875rem;max-width:81.688rem}a.footer-logo{display:inline-block;max-width:19.5rem;margin-bottom:2.875rem}.footer-intro .subs{font-size:var(--px18);line-height:1.5em}.footer-intro .subs strong{margin-bottom:1.375rem;display:block}.sub-flex{display:flex;flex-wrap:wrap;gap:.875rem}.tnp-subscription div.tnp-field{flex:1}body .tnp-subscription div.tnp-field,body .tnp-profile div.tnp-field{margin-bottom:0}body div.tnp-subscription,body form.tnp-subscription,body form.tnp-profile{margin:0}body .tnp-subscription input[type="email"]{padding:0;font-size:var(--px16);line-height:1.74em;color:var(--Blue);border-color:#fff;padding:1.188rem 1.688rem}button.sb-button{border:none;border-radius:0;width:4rem;height:4rem;background-color:var(--Yellow);stroke:var(--Blue)}.testimonial-inner .item{border-bottom:2px solid var(--Blue);margin-bottom:3rem;padding-bottom:01rem}.testimonial-inner .item svg{margin-bottom:2rem}.testimonial-inner .item h2{margin-bottom:1.5rem}.testimonial-inner .item .q{margin-bottom:1.5rem}.testimonial-inner .item .author{margin-bottom:1.5rem}.about-flex picture img{display:block;margin:0 auto}.about-flex picture{background-color:var(--Blue)}@media (min-width:992px){.footer-intro .img-block{min-height:28.125rem}#secondary-content .about-flex:nth-child(odd) picture{order:2}#about .wrap{align-items:center}#practice-areas a.button{margin-top:3rem}.pa-single-flex .areas-sidebar picture{width:100%}.pa-single-flex .areas-sidebar picture img{width:100%;height:49.938rem}#footer{padding-top:0}.footer-intro .div-block{padding-top:7rem}.footer-intro>div:nth-child(1){order:2}.footer-intro>div:nth-child(2){order:1}.footer-intro>div:nth-child(3){order:3}.footer-intro>div:nth-child(4){order:3}.footer-intro>div:nth-child(5){order:3}.footer-intro>div:nth-child(6){order:3}button.sb-button{height:auto}.footer-intro .div-block:nth-child(2){width:100%;max-width:28.438rem}.blog-single-content{position:relative}.blog-single-content picture.big-thumb{position:absolute;top:0;right:0}.sidebar-single.move-down{margin-top:49.5rem}section.contact-inner-content .wrap{max-width:80.625rem}.blog-list{display:flex;flex-wrap:wrap;gap:1.563rem}#testimonials .slick-arrow{position:absolute;top:6rem}#testimonials .s-left{left:0}#testimonials .s-right{right:0}.attorney-slide{margin-left:-.938rem}.attorney-slide-wrap>div:nth-child(1){margin-right:-38rem;max-width:100rem}#attorneys .div-block{flex:1}.attorney-slide-wrap .item{padding:0 .938rem}.slide-wrap .slide{margin:0 -1rem}.areas-item{width:22.75rem}.footer-intro .text-block{margin-top:3rem}.gform_footer{margin-top:-3.875rem}.gfield--width-half{flex:1 1 calc(50% - 2rem)}.gform_fields{display:flex;flex-wrap:wrap;gap:0 2rem}.flex{display:flex;flex-wrap:wrap}.container{width:100%}#header{position:absolute;top:0;left:0;width:100%;z-index:500}#header .wrap{max-width:96.875rem;align-items:flex-start}.wrap{margin:0 auto;max-width:96.875rem}.main-menu{display:flex;flex-wrap:wrap;gap:0 2.188rem;margin-top:0rem;justify-content:flex-end;border-top:1px solid #ffffff14;padding-top:1.5rem}.main-menu li{position:relative}.main-menu>li{display:inline-block}.main-menu>li>a{position:relative;padding-bottom:.375rem}.main-menu>li>a:after{content:'';width:0;height:2px;background-color:#fff;transition:.5s;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.main-menu>li>a:hover:after{width:100%}.main-menu li a{color:#fff}.main-menu>li>.sub-menu{position:absolute;top:100%;left:-1rem;width:15rem;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left;padding-top:.5rem}.main-menu>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu>li>.sub-menu>li{display:block}.main-menu>li>.sub-menu>li>a{padding:.625rem 1rem;color:#fff;background-color:#111}.main-menu>li>.sub-menu>li:hover>a{background-color:#c8c8c8;color:#111}}@media (min-width:1901px){html{font-size:16px}}@media (min-width:992px) and (max-width:1399px){:root{--px12:0.95rem;--px14:1.075rem;--px15:1.138rem;--px16:1.2rem;--px17:1.263rem;--px18:1.325rem;--px20:1.45rem;--px21:1.55rem;--px22:1.575rem;--px28:1.95rem}.more-attorneys ul li a{padding:1.25rem .5rem}#footer .wrap{max-width:101rem}}@media (max-width:991px){html{font-size:16px}body{padding-top:0}body.mean-container .mean-bar{position:absolute;top:0;left:0;width:100%;z-index:3000;padding-top:3.25rem;background-color:#fff0}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container a.meanmenu-reveal{width:2.625rem;box-sizing:border-box;padding:0;text-align:center;color:#fff;right:1rem!important;top:2.125rem}body.mean-container a.meanmenu-reveal span{height:.375rem;margin-top:0;background-color:#D9D9D9}body.mean-container a.meanmenu-reveal span:nth-child(2){max-width:2rem}body.mean-container a.meanmenu-reveal span+span{margin-top:.563rem}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:7px 12px!important}.logo{position:absolute;z-index:3000;max-width:11.875rem;margin:0;left:1.25rem;top:1.25rem}.header-info .top-div{display:none}.header-info{margin:0}#about .wrap picture{margin-bottom:1.563rem}#practice-areas .intro h2{margin-bottom:2.625rem}#practice-areas .intro p{margin-bottom:2.625rem}#banner{min-height:0;padding:12.875rem 0 4.125rem}#about{padding:5.625rem 0 .625rem}#practice-areas{padding:5.625rem 0}#practice-areas .intro{text-align:center}#about .wrap .text-block{text-align:center}.slick-control{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.areas-item a{height:25.5rem}#attorneys .text-block{text-align:center}.progressbar{display:none}.attorney-slide-wrap .flex{justify-content:center}.home-atty a .bg{padding:2rem 1.438rem;min-height:30.008rem}.slide-control{justify-content:center;margin-top:3rem}#bottom-blog .intro{text-align:center}#bottom-blog .intro h2{margin-bottom:3rem}.feature-blog .img>a{min-height:16.813rem}#bottom-contact .text-block{margin-bottom:3rem}.gform_footer{text-align:center;padding-top:2rem}#footer{text-align:center}a.button{padding:.938rem 1.5rem;gap:0 1.5rem}.attorneys-list .item picture img{height:18.75rem}#banner .text-block h1{font-size:var(--px60);line-height:1.1em}.main-menu li a{font-size:var(--px16)}.attorneys-list .item .h3{font-size:var(--px32);margin-bottom:.5rem;letter-spacing:0}.career-boxs .item,.career-intro,article.the-content,#testimonials .q,body,#bottom-contact .text-block,#attorneys .text-block p,#practice-areas .intro p,#about .wrap .text-block,#banner .text-block{font-size:var(--px18)}h2,.h2{font-size:var(--px50)}#testimonials h2{font-size:var(--px30)}.feature-blog .img .category-links{font-size:var(--px16)}.feature-blog .arr{display:none}#bottom-blog .blog-item{display:none}section.page-top-banner .page-title h1{font-size:var(--px40)}#breadcrumbs{font-size:var(--px16)}section.page-top-banner{min-height:0}section.page-top-banner>.container{padding:12.75rem 0 5rem}.about-flex picture{margin-bottom:3rem}section.inner-page.bio-inner .container{padding:5.625rem 15px}aside.bio-sidebar .text{padding:3.438rem 1rem 3.25rem}aside.bio-sidebar .links{font-size:var(--px18)}aside.bio-sidebar .links p{gap:1.013rem}a.button{font-size:var(--px16)}.more-attorneys{margin-top:4rem}.more-attorneys ul li a{padding:1.25rem 0}aside.bio-sidebar{margin-top:5rem}.practice-list .item{width:100%}section.inner-page.practice-single .container{padding:5.625rem 15px}.other-practice ul li a .name{font-size:var(--px20)}.other-practice ul li a{padding:1.35rem 0 1.375rem}.panel-group .panel{padding:1.625rem 0}.panel-title>a .title{font-size:var(--px20)}.panel-title>a[aria-expanded="true"]::before{left:-15px;right:-15px}.panel-title>a .icn{width:4rem;height:4rem}.panel-default>.panel-heading+.panel-collapse>.panel-body{font-size:var(--px18)}.career-flex picture{margin-bottom:3rem}ul.check li{gap:0 .875rem}.career-boxs .item{margin-bottom:3rem}section.red-line .wrap p{font-size:var(--px18)}section.red-line{text-align:center}section.contact-inner-content .text-block{margin-bottom:3rem}.map .embed-responsive{min-height:17.813rem}#footer{padding-top:0}.footer-intro .img-block{padding-top:0;min-height:30rem;width:auto;margin:0 -15px 5rem}.areas-item a span::before{display:none}.areas-item a::after{opacity:0;visibility:hidden}.areas-item a:hover:after,.areas-item a:focus:after{opacity:1;visibility:visible}section.inner-page.practice-single .container::before{bottom:0}}@media (max-width:339px){.home-atty a .bg{min-height:24.008rem}.areas-item a{height:24rem}h2,.h2{font-size:var(--px40)}#banner .text-block h1{font-size:var(--px50)}}