@font-face{font-family:CastoroTitling;src:url(/wp-content/themes/lawfirmsites/fonts/CastoroTitling-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Outfit;src:url(/wp-content/themes/lawfirmsites/fonts/Outfit-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Outfit;src:url(/wp-content/themes/lawfirmsites/fonts/Outfit-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Outfit;src:url(/wp-content/themes/lawfirmsites/fonts/Outfit-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Yantramanav;src:url(/wp-content/themes/lawfirmsites/fonts/Yantramanav-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:PlusJakartaSans;src:url(/wp-content/themes/lawfirmsites/fonts/PlusJakartaSans-Regular.ttf) format("truetype");font-weight:400}:root{--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px19:1.188rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px27:1.688rem;--px28:1.75rem;--px30:1.875rem;--px31:1.938rem;--px32:2rem;--px33:2.063rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px37:2.313rem;--px38:2.375rem;--px40:2.5rem;--px42:2.625rem;--px45:2.813rem;--px46:2.875rem;--px47:2.938rem;--px48:3rem;--px50:3.125rem;--px55:3.438rem;--px56:3.5rem;--px60:3.75rem;--px65:4.063rem;--px69:4.313rem;--px72:4.5rem;--px80:5rem;--px85:5.313rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--CastoroTitling:'CastoroTitling';--Montserrat:'Montserrat';--Outfit:'Outfit';--Yantramanav:'Yantramanav';--TextColorDark:#393939;--Black:#1D1C22;--Red:#AA2B3D;--Blue:#1C2560;--Orange:#F89236}html{font-size:.833333vw;scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--px18);font-family:var(--Montserrat);font-weight:400;color:var(--TextColorDark)}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-weight:400;font-family:var(--CastoroTitling)}h2{font-size:var(--px48);font-weight:400;font-family:var(--CastoroTitling)}h3{font-size:var(--px36);font-weight:400;font-family:var(--CastoroTitling)}h4{font-size:var(--px24)}h5{font-size:var(--px18);font-size:var(--px16);line-height:var(--px19);text-transform:uppercase;font-weight:600}#header{background-size:cover;background-position:center top;background-image:url(/wp-content/themes/lawfirmsites/images/top-white.jpg);position:relative}.home #header{background-image:url(/wp-content/themes/lawfirmsites/images/home-top-white.jpg)}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff0;border:none;position:relative}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;text-transform:uppercase;font-size:var(--px16);font-weight:600}.logo{display:inline-block;vertical-align:top;max-width:22.625rem;margin:.875rem 0 .813rem;vertical-align:top}ul.paginations{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.phone-top{font-family:var(--CastoroTitling);text-transform:uppercase;margin-top:2.438rem}.phone-top a{font-size:var(--px31);line-height:var(--px33);color:var(--Orange)}#header .flex{justify-content:flex-end;gap:0 5.563rem}section.bottom-info .contact-wrap{flex:1;order:2;background-image:url(/wp-content/themes/lawfirmsites/images/contact-bg.jpg);background-size:cover;background-position:center;color:#fff;padding:0rem 0 6.938rem;padding:0 1.25rem}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:0 auto;max-width:50.75rem;padding:10.3rem 0 6.938rem}.form-wrap label{font-weight:400}.form-wrap h2{line-height:var(--px56);text-transform:uppercase;margin-bottom:2.1rem}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.gfield{width:100%;position:relative;margin-bottom:1rem}.gfield.hidden_label{margin-bottom:0}.gfield.hidden_label label.gfield_label{display:none}.gfield label.gfield_label{display:none}.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:none;line-height:var(--px36);padding:.75rem 2.188rem;color:#000;font-size:var(--px16)}.form-wrap textarea{resize:none;height:9.125rem}.gform_footer{text-align:center;margin-top:1.75rem;max-width:16.5rem;margin-left:auto;position:relative}.gform_footer:before{content:'';display:block;position:absolute;top:0;left:0;margin:0 auto;right:0;bottom:0;width:8.25rem;background-color:var(--Orange);transition:.5s}.gform_footer:hover:before{width:100%}.gform_footer input[type="submit"]{text-transform:uppercase;width:100%;height:3.5rem;background-color:#fff0;color:#fff;border:none;border-radius:0;position:relative;font-weight:600;z-index:5;font-size:var(--px18)}.gfield.labelout label.gfield_label{top:-.5rem;font-size:.925rem;left:0}p.gform_required_legend{display:none}.form-wrap h2.gform_submission_error{font-size:var(--px16);line-height:var(--px30);font-family:inherit;color:#d997a1}.gfield_validation_message,.validation_message{color:#d997a1;font-size:var(--px16);line-height:var(--px30)}section.bottom-info .div-block{width:100%;max-width:50.375rem;padding:0 1.25rem;background-image:url(/wp-content/themes/lawfirmsites/images/bottom-bg.jpg);background-size:cover;background-position:center;color:#fff}section.bottom-info .site-info{margin:0 auto;max-width:32.813rem;font-family:var(--Outfit);font-size:var(--px18);padding:8.25rem 0 8rem}section.bottom-info .site-info h5{font-size:var(--px14);line-height:var(--px18);text-transform:uppercase;letter-spacing:.165rem;font-weight:600;margin-bottom:.9rem}section.bottom-info .site-info p{line-height:var(--px30);font-family:var(--Yantramanav);margin-bottom:2.6rem}a.footer-logo{display:inline-block;vertical-align:top;max-width:32.813rem;margin-bottom:4.55rem}.social-media{display:flex;flex-wrap:wrap;gap:1.25rem;text-align:center;font-size:var(--px30)}.social-media a{color:var(--Orange);background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;width:3.563rem;height:3.563rem}.social-media a:hover{background-color:var(--Orange);color:#fff}#footer{background-color:#fff;color:#393939;font-family:var(--PlusJakartaSans);padding:4.2rem 0 2.9rem}#footer .flex{gap:.5rem}#footer a{color:#393939}#footer a:hover{color:var(--Orange)}#footer p{margin-bottom:1.55rem}.lfs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.063rem;text-align:center;align-items:center;margin-bottom:1.55rem}.lfs img{width:9.063rem}.qlinks{display:flex;flex-wrap:wrap;gap:.688rem;margin-bottom:1.55rem}section.home-top-banner{background-image:url(/wp-content/themes/lawfirmsites/images/home-header-bg.jpg);background-size:cover;background-position:center bottom;color:#fff;padding:16.2rem 0 23.5rem}section.home-top-banner .div-block{margin:0 auto;max-width:78.563rem}section.home-top-banner .div-block h5{margin-bottom:2.5rem}section.home-top-banner .div-block h1{font-size:var(--px80);line-height:var(--px85);text-transform:uppercase;margin-bottom:1.85rem}section.home-top-banner .div-block p{font-size:var(--px18)}section.home-top-banner .div-block p a{display:inline-block;position:relative;padding:1.063rem 2.875rem;line-height:var(--px22);text-transform:uppercase;color:#fff;background-color:#fff0}section.home-top-banner .div-block p a strong{font-weight:600;position:relative}section.home-top-banner .div-block p a:before{content:'';display:block;position:absolute;top:0;left:0;margin:0 auto;right:0;bottom:0;width:11.375rem;background-color:var(--Orange);transition:.5s}section.home-top-banner .div-block p a:hover:before{width:100%}section.welcome{padding:0 0 4.438rem;background-image:url(/wp-content/themes/lawfirmsites/images/welcom-bg.jpg);background-size:cover;background-position:center top;background-color:#fff}section.welcome .div-block{margin:-3.438rem auto 0;max-width:55.313rem;width:100%;padding:5.95rem 6.938rem 5rem;text-align:center;position:relative}section.welcome .div-block:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;backdrop-filter:blur(33px)}section.welcome .div-block .text-block{position:relative;z-index:5}section.welcome .div-block h5{color:#313D41;margin-bottom:1.45rem}section.welcome .div-block h2{text-transform:uppercase;color:var(--Blue);line-height:var(--px56)}section.welcome .div-block hr{margin:1.65rem auto 1.55rem;max-width:3.938rem;border-color:var(--Orange)}section.welcome .div-block p{line-height:var(--px30);padding:0rem 2.8rem}.sect-heading{text-align:center;background-color:#313D41;font-family:var(--CastoroTitling);font-size:var(--px48);text-transform:uppercase;padding:2rem 0 1.938rem}.sect-heading a{color:#fff;display:inline-block;line-height:var(--px56)}.sect-heading a:hover{color:var(--Orange)}section.home-pa{padding:1rem}section.home-pa .flex{gap:1rem;display:flex;flex-wrap:wrap;justify-content:center}section.home-pa .item{width:49.5%;text-align:center}section.home-pa .item figure{background-size:cover;background-position:center}section.home-pa .item figure a{display:flex;flex-wrap:wrap;align-items:center;height:33.125rem;justify-content:center;color:#fff}section.home-pa .item figure a:hover{background-color:rgb(0 0 0 / .4)}section.home-pa .item figure h4{font-family:var(--CastoroTitling);line-height:var(--px56);position:relative;top:-.5rem}section.home-pa .item figure h4:after{height:1px;width:3.938rem;background-color:var(--Orange);content:'';display:block;margin:.688rem auto 0}section.home-attorney{position:relative;padding:10.625rem 0 6.938rem}section.home-attorney figure.avvo{margin-top:0rem}figure.avvo svg{height:auto!important;width:12rem!important}.bio-flex figure.avvo svg{width:15rem!important}section.home-attorney:before{content:'';left:30rem;top:0;bottom:0;display:block;background-color:var(--Blue);position:absolute;right:0}section.home-attorney .wrap{max-width:101.5rem}section.home-attorney .div-block{position:relative;padding:0 7.625rem}section.home-attorney .div-block:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;backdrop-filter:blur(33px);background-color:rgb(250 250 250 / .88)}section.home-attorney .div-block .flex{position:relative;z-index:5;gap:0 4.188rem}section.home-attorney .div-block figure.aa{margin-top:-3.5rem;max-width:29.688rem}section.home-attorney .div-block .text{flex:1;font-size:var(--px18);padding:3.7rem 0 0rem;order:2}section.home-attorney .div-block .text h5{color:#313D41;margin-bottom:1.55rem}section.home-attorney .div-block .text h2{color:var(--Blue)}section.home-attorney .div-block .text hr{border-color:var(--Orange);max-width:3.938rem;margin:1.5rem 0 1.3rem}section.home-attorney .div-block .text p{line-height:var(--px30);margin-bottom:1.7rem}section.home-attorney .div-block .text .box-flex p{margin-bottom:0}.box-flex{display:flex;flex-wrap:wrap;gap:0 3.375rem;align-items:center}.box-flex figure.avvo{max-width:10.688rem}.box-flex p a{display:inline-block;position:relative;font-size:var(--px18);line-height:var(--px22);text-transform:uppercase;font-weight:600;color:#313D41;padding:1.063rem 4.688rem;top:.7rem}.box-flex p a:before{content:'';display:block;position:absolute;top:0;left:0;margin:0 auto;right:0;bottom:0;width:9.875rem;background-color:var(--Orange);transition:.5s}.box-flex p a:hover:before{width:100%}.box-flex p a strong{position:relative;z-index:5;font-weight:600}.home section.reviews-sect{padding-top:4.7rem}section.reviews-sect .div-block{margin:0 auto;max-width:71.688rem;text-align:center;padding:2.688rem 8.25rem 3.031rem;position:relative}.reviews-wrap{border:1px solid var(--Orange);padding:0rem 5.5rem;color:#313D41}.reviews-wrap figure{margin:-1.344rem auto 0rem}.reviews-wrap figure svg{width:5.563rem}.review-slick .item .xo{font-size:var(--px24);padding:3.1rem 0 4rem}.review-slick .item .xo p{line-height:var(--px36);font-family:var(--CastoroTitling);margin-bottom:2.563rem}.review-slick .item .xo h5{font-size:var(--px18);line-height:var(--px30);text-transform:capitalize;font-weight:400}section.reviews-sect .control span{position:absolute;top:52.5%;transition:.5s;fill:var(--Orange);cursor:pointer}section.reviews-sect .control span:hover{fill:var(--TextColorDark)}section.reviews-sect .control span.left{left:0}section.reviews-sect .control span.right{right:0}section.reviews-sect .control span svg{width:.844rem}section.bottom-news{padding:3.031rem 0 5.1rem}section.bottom-news .wrap{max-width:102.5rem}section.bottom-news .flex{gap:1rem}section.bottom-news .item{max-width:24.875rem;margin-bottom:2rem}section.bottom-news .item figure{background-size:cover;background-position:center;margin-bottom:1.8rem}section.bottom-news .item figure a{content:'';display:block;padding-bottom:15.5rem}section.bottom-news .item figure a:hover{background-color:rgb(0 0 0 / .5)}section.bottom-news .item .text{padding:0rem .938rem 0rem;font-weight:var(--px16)}section.bottom-news .item .text hr{border-color:var(--Orange);max-width:3.938rem;margin:1rem 0}section.bottom-news .item .text h5{font-size:var(--px18);font-weight:700;line-height:var(--px24);text-transform:unset;margin-bottom:.25rem}section.bottom-news .item .text h5 a{color:var(--TextColorDark)}section.bottom-news .item .text h5 a:hover{color:var(--Orange)}section.bottom-news .item .text span.date{display:inline-block;font-size:var(--px14);line-height:var(--px30);text-transform:uppercase}section.bottom-news .item .text p{line-height:var(--px30)}section.page-top-banner{background-image:url(/wp-content/themes/lawfirmsites/images/header-bg.jpg);background-size:cover;background-position:center bottom;color:#fff;padding:11.1rem 0 0rem;min-height:34.625rem}section.page-top-banner .page-title h5{margin-bottom:1.9rem}section.page-top-banner .page-title h1{font-size:var(--px80);line-height:var(--px85)}section.inner-page{position:relative;min-height:31.25rem}section.inner-page .inner-practice{position:relative;z-index:5;padding:5.938rem 4.813rem 0rem;margin-bottom:6.2rem}section.inner-page .blurr{position:relative;margin-top:-5.938rem}section.inner-page .blurr>article,section.inner-page .blurr>aside,section.inner-page .blurr>div{position:relative;z-index:5}section.inner-page .blurr:before{min-height:34.625rem;position:absolute;top:0;width:100%;left:0;content:'';display:block;backdrop-filter:blur(33px)}article.the-content{padding:8.375rem 7.875rem 5.9rem;font-size:var(--px18)}article.the-content h5{margin-bottom:1.55rem}article.the-content h2{line-height:var(--px56);color:var(--Blue)}article.the-content h3{margin-bottom:1rem;color:var(--Blue);line-height:var(--px48)}article.the-content hr{max-width:3.938rem;border-color:var(--Orange);margin:1.8rem 0 2.4rem}article.the-content p{line-height:var(--px30);margin-bottom:1.9rem}figure.avvo{max-width:14.35rem;margin-top:3rem}article.the-content ul a,article.the-content p a{color:var(--TextColorDark)}article.the-content ul a:hover,article.the-content p a:hover{color:var(--Orange)}article.the-content ul{line-height:var(--px30);margin-bottom:1.9rem;padding-left:1.5rem}article.the-content ul ul{margin-bottom:0}aside.pa-sub{width:100%;max-width:28.688rem;background-color:var(--Blue);padding:3.094rem 2.313rem;text-align:center;color:#fff}aside.pa-sub .pa-links{border:1px solid var(--Orange);padding:2.3rem 2rem 1.8rem}aside.pa-sub .pa-links h4{font-family:var(--CastoroTitling);text-transform:uppercase;margin-bottom:1.75rem}aside.pa-sub .pa-links ul{list-style:none;padding:0;border-top:1px solid #313A77}aside.pa-sub .pa-links ul li{border-bottom:1px solid #313A77;padding:1rem 2.1rem}aside.pa-sub .pa-links ul li a{display:inline-block;font-size:var(--px18);line-height:var(--px22);color:#fff}aside.pa-sub .pa-links ul li.active a,aside.pa-sub .pa-links ul li a:hover{color:var(--Orange)}figure.p-thumb{max-width:45.5rem;margin-bottom:4.5rem}.inner-practice+article.the-content{display:none}.inner-practice{display:flex;flex-wrap:wrap;gap:1rem .688rem}.inner-practice .item{width:100%;max-width:39.813rem;text-align:center}.inner-practice .item figure{background-size:cover;background-position:center;color:#fff;padding:8.9rem 5rem 3.25rem;height:100%}.inner-practice .item .title{display:flex;flex-wrap:wrap;align-items:center;padding:0 0;justify-content:center;min-height:4.594rem}.inner-practice .item .title h3{line-height:var(--px37);justify-content:center;align-items:center}.inner-practice .item .title h3 a{color:#fff}.inner-practice .item hr{max-width:2.68rem;margin:1.25rem auto 2.25rem;border-color:var(--Orange)}.inner-practice .item p{margin:0 auto 2.15rem;font-size:var(--px18);line-height:var(--px30)}a.Btn{display:inline-block;vertical-align:top;font-weight:600;line-height:var(--px19);font-size:var(--px16);background-color:var(--Orange);color:#313D41;padding:.969rem 2.875rem;text-transform:uppercase}.practice-sub-flex{margin-bottom:5.8rem}.side-reviews{margin-top:3.563rem;text-align:center}.side-reviews .reviews-wrap{padding:0 3.125rem;color:#fff}.side-reviews .review-slick .item .xo p{font-size:var(--px18);line-height:var(--px28);margin-bottom:.463rem}.side-reviews .review-slick .item .xo{padding:1.7rem 0 2.5rem}.side-reviews .control{margin:2.688rem 0 0rem;display:flex;flex-wrap:wrap;gap:2.25rem;justify-content:center}.side-reviews .control span{transition:.5s;cursor:pointer;fill:var(--Orange)}.side-reviews .control span:hover{fill:#fff}.side-reviews .control span svg{width:.844rem}.bio-flex{margin-bottom:4.8rem}.bio-flex figure.bio-thumb{max-width:28.688rem;margin-bottom:3rem}.bio-flex aside.bio-side{width:100%;max-width:28.688rem;background-color:var(--Blue);color:#fff;padding:0 2.313rem 4.188rem}aside.sidebar{width:100%;max-width:28.688rem;background-color:var(--Blue);padding:3.094rem 2.313rem;text-align:center;color:#fff}aside.sidebar{width:100%;max-width:28.688rem;background-color:var(--Blue);padding:3.094rem 2.313rem;text-align:center;color:#fff}aside.sidebar .pa-links{border:1px solid var(--Orange);padding:2.3rem 2rem 1.8rem}aside.sidebar .pa-links h4{font-family:var(--CastoroTitling);text-transform:uppercase;margin-bottom:1.75rem}aside.sidebar .pa-links ul{list-style:none;padding:0;border-top:1px solid #313A77}aside.sidebar .pa-links ul li{border-bottom:1px solid #313A77;padding:1rem 2.1rem}aside.sidebar .pa-links ul li a{display:inline-block;font-size:var(--px18);line-height:var(--px22);color:#fff}aside.sidebar .pa-links ul li.active a,aside.sidebar .pa-links ul li a:hover{color:var(--Orange)}.blogpage-flex .blog-wrap{flex:1;padding:6.375rem 5.781rem 0rem;display:flex;flex-wrap:wrap;gap:0 2.313rem}.blog-wrap article{width:100%;max-width:23.688rem;font-size:var(--px18);margin-bottom:4.2rem}.blog-wrap article figure{background-size:cover;background-position:center;margin-bottom:2.1rem}.blog-wrap article figure a{display:block;content:'';padding-bottom:14.313rem}.blog-wrap article figure a:hover{background-color:rgb(0 0 0 / .5)}.blog-wrap article h5{font-size:var(--px36);line-height:var(--px46);text-transform:unset;font-weight:400}.blog-wrap article h5 a{color:var(--Blue)}.blog-wrap article h5 a:hover{color:var(--Orange)}.blog-wrap article span.date{font-size:var(--px16);line-height:var(--px30);font-weight:600;text-transform:uppercase;color:#313D41}.blog-wrap article hr{max-width:3.938rem;margin:1.3rem 0 1.5rem;border-color:var(--Orange)}.blog-wrap article p{line-height:var(--px30)}.blogpage-flex{margin-bottom:8.375rem}.single-thumb{margin-bottom:3rem}.contactinner-flex figure.map{width:100%;max-width:44.5rem;margin-bottom:-4.688rem}.contactinner-flex figure.map .embed-responsive{padding-bottom:40.563rem}.contactinner-flex .contact-content{flex:1;padding:7.5rem 7.688rem 0rem}.contactinner-flex .contact-content h2{color:var(--Blue);line-height:var(--px56);margin-bottom:.6rem}.contactinner-flex .contact-content h5{font-size:var(--px16);line-height:var(--px19);color:#313D41;font-weight:600;text-transform:uppercase}.contactinner-flex .contact-content hr{border-color:var(--Orange);margin:2.6rem 0 0rem}.contact-content .item{color:var(--Blue);margin-bottom:2rem}.contact-content .item h5{color:var(--Blue);font-size:var(--px14);line-height:var(--px18);letter-spacing:.12rem;font-family:var(--Outfit);margin-bottom:.9rem}.contact-content .item p{line-height:var(--px30);font-family:var(--Yantramanav)}.contact-content .item p a{color:var(--Orange);text-transform:uppercase}.contact-content .social-media a{background-color:#f5f5f5}.contact-content .social-media a:hover{background-color:var(--Blue);color:var(--Orange)}.c-flex{gap:0 6rem;margin-top:2.4rem}.sitecol{gap:0 6rem}.avvos-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 2rem}.avvos-wrap .avvo-review{max-width:15.25rem}.avvos-wrap .avvo-client-choice{max-width:15.25rem}.avvos-wrap svg{width:100%!important;height:auto!important}section.reviews-sect .avvos-wrap{margin:2rem auto}aside.sidebar .avvos-wrap,aside.bio-side .avvos-wrap,aside.pa-sub .avvos-wrap{margin-top:3.5rem}@media (min-width:992px){.bio-side .side-reviews{margin-top:43.625rem}.bio-flex figure.bio-thumb{position:absolute;top:0;right:0}.bio-flex article.the-content,.practice-sub-flex article.the-content{flex:1}.lfs{margin-left:auto}.gfield--width-half{max-width:24.875rem}#footer .wrap,#header .wrap{max-width:101.688rem}.logo{margin-right:auto}.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:90rem}.main-menu{display:flex;flex-wrap:wrap;gap:0rem 5.625rem;margin-top:2.65rem}.main-menu li{position:relative}.main-menu>li{display:inline-block;padding-bottom:2.4rem}.main-menu>li>a{color:#313D41}.main-menu>li:hover>a{color:var(--Orange)}.main-menu>li>.sub-menu{position:absolute;top:100%;left:-1rem;width:20rem;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left;background-color:var(--Orange)}.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:.7rem 1rem;color:#fff}.main-menu>li>.sub-menu>li+li>a{border-top:1px solid rgb(0 0 0 / .5)}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}}@media (min-width:1960px){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;--px19:1.388rem;--px20:1.45rem;--px21:1.55rem;--px22:1.575rem;--px24:1.7rem;--px28:1.95rem}.main-menu{gap:0rem 4.225rem;margin-top:2.25rem}.main-menu>li{padding-bottom:2.6rem}}@media (max-width:991px){html{font-size:16px}body{padding-top:6.5rem}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:#fff;background-image:url(/wp-content/themes/lawfirmsites/images/mobile-top-bg.jpg);background-size:100% auto;background-repeat:no-repeat;padding:62px 0 0rem}body.mean-container.admin-bar .mean-bar{top:2rem}body.mean-container .mean-nav{position:absolute;top:100%;margin:0;left:0;background-color:var(--Blue)}body.mean-container a.meanmenu-reveal{width:1.688rem;right:1.188rem!important;top:1.875rem;color:var(--Orange)}body.mean-container a.meanmenu-reveal span{height:3px;margin:0;background-color:var(--Orange)}body.mean-container a.meanmenu-reveal span+span{margin-top:.281rem}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:11px 12px!important}a.logo{max-width:16.875rem;margin:0;position:fixed;top:1.438rem;left:1.813rem;z-index:3000}.phone-top{display:none}section.home-top-banner .div-block h1{font-size:var(--px36);line-height:var(--px47)}section.home-top-banner{padding-bottom:10.938rem}section.welcome{padding-top:2.5rem;background-image:url(/wp-content/themes/lawfirmsites/images/mobile-welcome-bg.jpg)}section.welcome .div-block{margin:0 -15px;width:auto;padding:4.35rem 1.875rem 2.3rem}section.welcome .div-block p{padding:0}section.welcome .div-block h2{font-size:var(--px30);line-height:var(--px36)}.sect-heading a{font-size:var(--px36)}.sect-heading{padding:2rem 1.25rem 1.938rem}section.home-pa .item{width:100%}section.home-pa{padding:0}section.home-pa .item{display:none}section.home-pa .item:nth-child(1){display:block}section.home-pa .item:nth-child(1) figure{background-position:left center}section.home-attorney .div-block{padding:0}section.home-attorney .div-block figure.aa{margin:0 0 0}section.home-attorney{padding:0}section.home-attorney .div-block{margin:0 -15px;padding:0 1.688rem 0rem}section.home-attorney .div-block .text{text-align:center}section.home-attorney .div-block .text h2{font-size:var(--px30)}section.home-attorney .div-block .text hr{margin:1.5rem auto 1.3rem}.box-flex{justify-content:center;gap:3.75rem;margin-bottom:6rem}.box-flex figure.avvo{order:2}section.reviews-sect .div-block{padding:0rem 1rem}.reviews-wrap{padding:0 1.25rem}.review-slick .item .xo p{font-size:var(--px18);line-height:var(--px28)}section.reviews-sect .control span{position:relative;top:unset}section.reviews-sect .control{margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:2.375rem;justify-content:center}.gform_footer{margin-right:auto}.form-wrap h2{font-size:var(--px30);line-height:var(--px36)}.form-wrap{padding:4.3rem 0 4.063rem}section.bottom-info .site-info{padding:3.625rem 0 6.125rem}#footer{text-align:center}.qlinks{justify-content:center}.qlinks span.aa{display:none}#footer p{margin-bottom:.5rem}section.inner-page .blurr{margin-top:0}section.inner-page .blurr::before{display:none}section.page-top-banner .page-title h1{font-size:var(--px40);line-height:var(--px56)}section.page-top-banner{min-height:0;padding:7rem 0}section.inner-page .inner-practice{padding:4.25rem 1rem 0rem}.inner-practice .item figure{padding:4.9rem 1.25rem 3.25rem}article.the-content{padding:5.375rem 1rem 3.9rem}article.the-content h2{font-size:var(--px36)}aside.pa-sub{margin-left:-15px;margin-right:-15px;width:auto;max-width:unset;padding:3.094rem 2rem}.side-reviews .reviews-wrap{padding:0 1.25rem}.bio-flex figure.bio-thumb{margin-bottom:0}.bio-flex aside.bio-side{padding-top:1px}.blogpage-flex .blog-wrap{padding:6.375rem 1rem 0rem}.contactinner-flex .contact-content{padding:7.5rem 1rem 0rem}.contactinner-flex .contact-content h2{font-size:var(--px40)}.contactinner-flex figure.map{margin-top:4rem;margin-bottom:5rem}.contactinner-flex figure.map .embed-responsive{padding-bottom:22rem}.container{padding:0 1.25rem}.box-flex figure.avvo{max-width:12rem;margin:0 auto}aside.pa-sub{margin-left:-1.25rem;margin-right:-1.25rem}section.home-attorney .div-block{margin:0 -1.25rem;padding:0 1.25rem 0rem}article.the-content{padding:5.375rem 0 3.9rem}section.reviews-sect .div-block{padding:0}section.inner-page .inner-practice{padding:4.25rem 0 0rem}.bio-flex aside.bio-side{margin:0 -1.25rem;width:auto;padding:1rem 1.25rem 4.188rem}.blogpage-flex .blog-wrap{padding:6.375rem 0rem 0rem}.contactinner-flex .contact-content{padding:7.5rem 0 0rem}}@media (max-width:399px){a.logo{left:1.25rem;top:1.838rem;max-width:13.775rem}section.home-top-banner .div-block h1{font-size:var(--px28)}}