@font-face{font-family:Lexend;src:url(/wp-content/themes/lawfirmsites/fonts/Lexend-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Lexend;src:url(/wp-content/themes/lawfirmsites/fonts/Lexend-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Lexend;src:url(/wp-content/themes/lawfirmsites/fonts/Lexend-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Quattrocento;src:url(/wp-content/themes/lawfirmsites/fonts/Quattrocento-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Quattrocento;src:url(/wp-content/themes/lawfirmsites/fonts/Quattrocento-Bold.ttf) format("truetype");font-weight:700}: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;--px27:1.688rem;--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;--px46:2.875rem;--px48:3rem;--px50:3.125rem;--px55:3.438rem;--px60:3.75rem;--px63:3.938rem;--px65:4.063rem;--px66:4.125rem;--px69:4.313rem;--px72:4.5rem;--px73:4.563rem;--px77:4.813rem;--px85:5.313rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--px109:6.813rem;--px120:7.5rem;--Lexend:'Lexend';--Quattrocento:'Quattrocento';--Black:#1D1C22;--TextDark:#393939;--Red:#AA2B3D;--Blue:#3866A1;--Orange:#CA5162;--Purple:#637385}html{font-size:.833333vw}body{padding:0;margin:0;font-size:var(--px20);font-family:var(--Lexend);font-weight:400;color:var(--TextDark)}a:focus,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}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,p{margin:0}h1{font-size:var(--px48);font-family:var(--Quattrocento);font-weight:400;text-transform:uppercase}h2{font-size:var(--px48);font-family:var(--Quattrocento);font-weight:400;text-transform:uppercase}h3{font-size:var(--px36);font-family:var(--Quattrocento);font-weight:400;text-transform:uppercase}h4{font-size:var(--px24);line-height:var(--px30)}h5{font-size:var(--px18)}.navbar-default{border-radius:0;margin:0;min-height:0;color:#fff;border:none;min-height:7.438rem;padding:2.85rem 0 0;background-color:#1D252E}.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(--px17);text-transform:uppercase;font-weight:600}.logo{display:inline-block;vertical-align:top;max-width:54.625rem;margin:0rem 0;vertical-align:top}ul.paginations{list-style:none;padding:;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}section.bottom-address{background-image:url(/wp-content/themes/lawfirmsites/images/michigan.jpg);background-size:cover;color:#fff;font-size:var(--px18);padding:6.3rem 0 4.3rem}section.bottom-address .flex{justify-content:center;gap:3rem 10.75rem;align-items:flex-start}section.bottom-address .div-block{width:100%;max-width:15.875rem;margin-bottom:3rem}section.bottom-address .div-block h5{line-height:var(--px21);text-transform:uppercase;font-weight:600;font-size:var(--px17);letter-spacing:.1rem;margin-bottom:.7rem}section.bottom-address .div-block p{line-height:var(--px36)}.social-media{display:flex;flex-wrap:wrap;gap:1.063rem;margin-top:.3rem}.social-media a{color:#fff}.social-media a:hover{color:var(--Purple)}#footer{background-color:#1D252E;color:#fff;font-size:var(--px18);padding:2.2rem 0}#footer a{color:#fff}#footer a:hover{color:var(--Purple)}#footer span{display:inline-block;margin:0 .6rem}#footer p{line-height:var(--px36)}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:0 auto}.form-wrap label{font-weight:400}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.gfield{width:100%;position:relative;padding-top:1.375rem}.form-wrap textarea,.form-wrap input[type="tel"],.form-wrap input[type="email"],.form-wrap input[type="text"]{background-color:#fff0;display:block;width:100%;border:.125rem solid #6F99A5;border-radius:.313rem;line-height:var(--px36);padding:0 1.75rem}.form-wrap textarea{resize:none;height:9.125rem}.gform_footer{text-align:center;padding-top:2.438rem}.gform_footer input[type="submit"]{text-transform:uppercase;border-radius:0;width:16.813rem;height:3.875rem;background-color:#60B3D1;color:#fff;border:none;border-radius:.313rem}.gform_footer input[type="submit"]:hover{background-color:#000}.gfield.labelout label.gfield_label{top:-.5rem;font-size:.925rem;left:0}section.home-top{background-image:url(/wp-content/themes/lawfirmsites/images/home-top-bg.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding-bottom:4.188rem}section.home-top a.logo{margin-top:8.413rem}section.home-top .div-block{position:relative;margin:0 auto;max-width:61.875rem;padding:5.4rem 0 0;}section.home-top .div-block h1{font-size:var(--px109);line-height:var(--px120);font-weight:700;margin-bottom:.2rem}section.home-top .div-block h4{font-weight:400;margin-bottom:4.8rem}.slide-down{display:flex;flex-wrap:wrap;border-radius:100%;transition:.5s;border:2px solid var(--Purple);text-align:center;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;margin:0 auto;position:relative;cursor:pointer;fill:var(--Purple)}.slide-down:hover{background-color:var(--Purple);border-color:var(--Purple);fill:#fff}.slide-down svg{width:1.475rem}section.home-top .slide-down{border-color:#fff;fill:#fff}section.home-top .slide-down:hover{border-color:var(--Purple)}section.home-about{padding:8.1rem 0 4.188rem;background-image:url(/wp-content/themes/lawfirmsites/images/gray-pattern.jpg);background-size:cover;background-position:center;font-size:var(--px20)}section.home-about h5{font-size:var(--px17);line-height:var(--px21);font-weight:600;text-transform:uppercase;color:var(--Purple);letter-spacing:.07rem;margin-bottom:2.7rem}section.home-about h2{font-size:var(--px77);line-height:var(--px85);font-weight:700;letter-spacing:-.03rem;margin-bottom:5.5rem}section.home-about p{line-height:var(--px36);margin-bottom:3rem}section.home-about .flex{justify-content:space-between}section.home-about a.Btn{margin-bottom:1.313rem}body.page-id-36 a.Btn{font-size:var(--px16);max-width:24rem;margin-bottom:30px}a.Btn{display:inline-block;font-size:var(--px20);line-height:var(--px22);font-family:var(--Quattrocento);text-transform:uppercase;letter-spacing:.168rem;background-color:var(--Blue);color:#fff;font-weight:700;border-radius:.313rem;text-align:center;width:100%;max-width:21.875rem;padding:1.3rem 1rem}a.Btn:hover{background-color:var(--Purple)}section.home-about .text-block{margin-bottom:2.6rem}section.home-attorney{padding:8.1rem 0 4.188rem}section.home-attorney h5{font-size:var(--px17);line-height:var(--px21);font-weight:600;text-transform:uppercase;color:var(--Purple);letter-spacing:.07rem;margin-bottom:2.7rem}section.home-attorney h2{font-size:var(--px77);line-height:var(--px85);font-weight:700;letter-spacing:-.03rem;margin-bottom:5.5rem}section.home-attorney .border-box{margin:0 auto;max-width:81.813rem;border:.25rem solid #667484;padding:1.563rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5rem}section.home-attorney figure{max-width:29rem}section.home-attorney .text-block{max-width:48.375rem;background-color:var(--Purple);color:#fff;padding:8rem 6.313rem 1rem;font-size:var(--px20);border-radius:.313rem}section.home-attorney .text-block h3{font-size:var(--px36);line-height:var(--px40);margin-bottom:1.9rem}section.home-attorney .text-block p{line-height:var(--px32);margin-bottom:2.5rem}section.home-attorney .text-block p a{font-family:var(--Quattrocento);font-size:var(--px18);line-height:var(--px20);text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:.15rem}section.home-attorney .text-block p a:hover{color:var(--TextDark)}section.badges{background-image:url(/wp-content/themes/lawfirmsites/images/badge-bg.jpg);background-position:center;background-size:cover;padding:4.938rem 0 4.813rem}.badge-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 4.488rem}.badge-wrap figure{position:relative}figure.super-lawyers{max-width:10.188rem}figure.av-rated{max-width:17.813rem}figure.nbta{max-width:8.938rem}figure.best-lawyers{max-width:18.25rem}figure.avvo{max-width:12.125rem}ul.section-nav{list-style:none;padding:0;position:absolute;right:8.875rem;top:23.563rem}ul.section-nav:after{content:'';display:block;position:absolute;top:100%;left:0;right:0;width:2px;height:24.8rem;background-color:#fff;margin:2.438rem auto 0}ul.section-nav li{display:block}ul.section-nav li+li{margin-top:1.688rem}ul.section-nav li span{content:'';display:block;width:1rem;height:1rem;border:2px solid #fff;transition:.5s;border-radius:100%;cursor:pointer}ul.section-nav li.active span{background-color:#fff}section.inner-top{background-image:url(/wp-content/themes/lawfirmsites/images/banner-top.jpg);background-size:cover;background-position:center;padding:6.219rem 0 6.738rem;overflow:hidden;position:relative}section.inner-top .logo{max-width:51.25rem}section.page-title-sect{background-image:url(/wp-content/themes/lawfirmsites/images/bg-title-top.jpg);background-size:cover;background-position:center;padding:4.7rem 0 4.8rem}.page-title h1{font-size:var(--px63);line-height:var(--px69);font-weight:700;text-align:center;position:relative;top:1.35rem}section.inner-page{padding:6.2rem 0 5.5rem}article.the-content{font-size:var(--px20)}article.the-content h3{line-height:var(--px40);margin-bottom:1.5rem}article.the-content p{line-height:var(--px36);margin-bottom:2.3rem}article.the-content ul{line-height:var(--px36);margin-bottom:2.3rem;list-style:none;padding:0}article.the-content ul ul{margin-bottom:0}article.the-content ul li{padding-left:1.875rem;position:relative}article.the-content ul li:before{content:'';display:block;position:absolute;top:1rem;left:0;width:.438rem;height:.438rem;background-color:#627283}figure.courthouse{max-width:40.438rem}figure.atty-img{max-width:32.625rem}figure.us-img{max-width:40.438rem}figure.police-hat{max-width:40.438rem;margin-bottom:3.8rem}.bottom-atty-pics{position:relative;display:flex;flex-wrap:wrap;gap:1.3rem;margin:7.8rem 0 3.6rem}.bottom-atty-pics:before{background-color:#647282;content:'';position:absolute;top:-1.063rem;left:1rem;right:-1rem;bottom:1.313rem;display:block}.bottom-atty-pics figure{max-width:20rem;position:relative;z-index:20}.bottom-atty-pics figure img.wp-image-91{background-color:#17191B}.content-blocks{margin:7rem 0 0}.left-img-right-content{margin-bottom:7.75rem}.left-img-right-content figure{max-width:40.438rem}.left-img-right-content .text-block{max-width:39.5rem;padding:2.95rem 0 0}.left-img-right-content .text-block h3{line-height:var(--px40);font-weight:700;margin-bottom:1.5rem}.left-img-right-content .text-block ol{line-height:var(--px36);margin-bottom:2.3rem;padding-left:22px}.contact-content{margin-bottom:5rem}.contact-content .map{border:.25rem solid #667484;padding:.5rem .625rem;width:100%;max-width:39.688rem}.contact-content .map .embed-responsive{z-index:200;height:30.313rem}.div-block-1 figure{order:2}.contact-content .div-block .text-block{flex-grow:2;margin-top:1.313rem;background-color:#637385;color:#fff;border-radius:.313rem 0 0 .313rem;padding:6.7rem 4.875rem 5.8rem;box-shadow:0 1.375rem 1.875rem rgb(0 0 0 / .16)}.contact-content .div-block .text-block h3{line-height:var(--px40);margin-bottom:.6rem}.contact-content .div-block .text-block p{margin-bottom:1.3rem}.contact-content .div-block .text-block p a{color:#fff;font-size:var(--px18);line-height:var(--px20);font-family:var(--Quattrocento);text-transform:uppercase;letter-spacing:.15rem;font-weight:700}.contact-content .div-block .text-block p a:hover{color:var(--TextDark)}.contact-content .div-block+.div-block{margin-top:6.25rem}@media (min-width:992px){.div-block{display:flex;flex-wrap:wrap;align-items:flex-start}.div-block-1 .text-block{margin-right:-.875rem}.contact-content .div-block-2 .text-block{margin-left:-.875rem;margin-right:unset;border-radius:0 .313rem .313rem 0}figure.police-hat{width:40.438rem}.legal-flex .half{max-width:38.063rem}.legal-flex .half+.half{max-width:38.25rem}.alignright{float:right;margin-left:4.5rem;margin-right:-.125rem}.alignright.atty-img{margin-left:5rem}.w100{width:100%}.home main{position:relative}figure.best-lawyers{top:.8rem}section.home-about .flex .text-block{justify-content:space-between;max-width:39.5rem}section.home-about .flex .text-block+.text-block{max-width:38.25rem}.container{width:100%}.scroll{display:block}.flex{display:flex;flex-wrap:wrap}.between{justify-content:space-between}.align-start{align-items:flex-start}.wrap{margin:0 auto;max-width:84.188rem}.top-wrap{max-width:111.75rem}.main-menu{display:flex;flex-wrap:wrap;justify-content:space-between}.main-menu li{position:relative}.main-menu li a{color:#fff}.main-menu>li{display:inline-block}.main-menu>li:hover>a{color:var(--Purple)}.main-menu>li>.sub-menu{position:absolute;top:100%;left:0;width:220px;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left}.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:10px 15px;color:#fff}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}}@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}}@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;background-color:#fff0;padding-top:4.5rem}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container .mean-nav{position:absolute;top:100%;left:0;width:100%;margin:0;background-color:#1D252E}body.mean-container a.meanmenu-reveal{width:32px;padding:0;height:auto;right:1.5rem!important;top:2.5rem}body.mean-container a.meanmenu-reveal span{height:3px;border-radius:3px}body.mean-container a.meanmenu-reveal span+span{margin-top:.5rem}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:11px 12px!important}.navbar-default{padding:0;min-height:0}section.home-top a.logo{margin:0}a.logo{margin:0;max-width:18.927rem;position:absolute;top:1.5rem;left:1.5rem;z-index:3000}section.inner-top .logo{max-width:18.927rem}section.home-top .div-block h1{font-size:var(--px40);line-height:var(--px46);margin-bottom:1rem}section.home-top .div-block h1 br{display:none}ul.section-nav{display:none}section.home-top .div-block{padding:20rem 0 0}section.home-about h2{font-size:var(--px38);line-height:var(--px46);margin-bottom:3rem}section.home-about{padding:4.5rem 0 4.188rem}section.home-attorney h2{font-size:var(--px40);line-height:var(--px46);margin-bottom:4rem}section.home-attorney{padding:4.5rem 0 4.188rem}section.home-attorney .border-box{padding:.663rem}section.home-attorney .text-block{padding:4rem 1.513rem 1rem;margin-top:.7rem}section.bottom-address{text-align:center}section.bottom-address .div-block{max-width:unset}.social-media{justify-content:center}section.bottom-address{padding:4.3rem 0 1.3rem}section.inner-top{padding-bottom:0;min-height:7.6rem}.page-title h1{top:0;font-size:var(--px38);line-height:var(--px46)}section.page-title-sect{padding:3rem 0 3.1rem}section.inner-page{padding:4.5rem 0}figure.us-img,figure.atty-img,figure.courthouse{margin-bottom:3rem}.bottom-atty-pics figure{max-width:11rem}.bottom-atty-pics{gap:1rem}.margin0{margin-bottom:0!important}.left-img-right-content .text-block h3 br{display:none}.left-img-right-content{margin-bottom:5.05rem}.contact-content .map .embed-responsive{height:18.313rem}.contact-content .div-block .text-block{padding:3.7rem 1.575rem 2.8rem;border-radius:.313rem}}@media (max-width:400px){a.logo{max-width:15.927rem;top:1.8rem}section.inner-top .logo{max-width:15.927rem}html{font-size:14px}.bottom-atty-pics figure{max-width:9.7rem}body.mean-container .mean-bar{padding-top:4rem}}