@font-face{font-family:'ACaslonPro-SemiboldItalic';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/ACaslonPro-SemiboldItalic.eot);src:local('☺'),url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/ACaslonPro-SemiboldItalic.woff) format('woff'),url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/ACaslonPro-SemiboldItalic.ttf) format('truetype'),url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/ACaslonPro-SemiboldItalic.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/fa-brands-400.woff2) format("woff2"),url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/fa-brands-400.woff) format("woff"),url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:'Rubik';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/rubik-latin-300-normal.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/rubik-latin-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/rubik-latin-500-normal.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/rubik-latin-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/rubik-latin-800-normal.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Biryani';src:url(//www.berrylegal.com/wp-content/themes/lfs/assets/fonts/biryani-latin-700-normal.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--font-main:'Rubik',sans-serif;--font-secondary:'Biryani',sans-serif;--color-main:#6f7378;--color-highlight:#fb8a32;--color-dark-orange:#f66c01;--color-grey:#6f7378;--fs-70:3.646vw;--fs-65:3.385vw;--fs-61:3.177vw;--fs-60:3.125vw;--fs-50:2.604vw;--fs-48:2.5vw;--fs-46:2.396vw;--fs-42:2.188vw;--fs-40:2.083vw;--fs-37:1.927vw;--fs-36:1.875vw;--fs-33:1.719vw;--fs-32:1.667vw;--fs-30:1.563vw;--fs-28:1.458vw;--fs-24:1.25vw;--fs-22:1.146vw;--fs-21:1.094vw;--fs-20:1.042vw;--fs-19:.99vw;--fs-18:.938vw;--fs-16:.833vw;--fs-15:.781vw;--fs-14:.729vw}@media screen and (max-width:1440px){:root{--fs-70:52.5px;--fs-65:38.59px;--fs-61:45.7px;--fs-60:45px;--fs-50:37.6px;--fs-48:36px;--fs-46:34.5px;--fs-42:31.5px;--fs-40:30px;--fs-37:28px;--fs-36:27px;--fs-33:24.75px;--fs-32:24px;--fs-30:22.51px;--fs-28:21px;--fs-24:18px;--fs-22:16.5px;--fs-21:15.7px;--fs-20:15px;--fs-18:13.5px;--fs-16:12px;--fs-15:11.3px;--fs-14:10.5px}}html,body{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:18px;color:#6f7378;line-height:1.66667}a{color:#f66c01;text-decoration:none;font-family:var(--font-secondary)}a:focus,a:hover{outline:none;color:inherit}a,a:before,a:after,a img,input[type=submit],button,a *{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}img{max-width:100%;height:auto}.big img{box-shadow:15px 8px 38px 0px rgb(0 0 0/30%)}.logo img{box-shadow:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-secondary);color:inherit;font-weight:700;color:#6f7378}.main h2{font-size:var(--fs-36);text-transform:uppercase}.main h2:after{content:'';border-bottom:solid #fb8a32 2px;display:block;max-width:142px;width:20.50209205%;margin-bottom:35px;padding-top:19px}.main h2 a:hover{text-decoration:none}.main h3{color:var(--color-highlight);font-size:var(--fs-30);text-transform:uppercase;line-height:1.2}.main h4{font-size:var(--fs-18);margin-bottom:41px;font-size:var(--font-main)!important}.main h4 strong{font-size:var(--fs-18)!important}.main p{margin-bottom:36px}.main ul{margin-bottom:35px}.big.container{max-width:1616px;width:84.16667%;padding:0}.container{max-width:1610px;width:83.85417%;padding:98px 0 71px}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}.mean-container .mean-bar,.mean-container .mean-nav,.mean-container .mean-nav ul li a{background:var(--color-dark-orange)}.mean-container .mean-nav ul li a{width:100%;padding:5px 15px;color:#fff;text-decoration:none}.mean-container .mean-nav ul li a:hover{background:rgba(0,0,0,.3)}.mean-container .mean-nav ul li a.mean-expand{right:0;height:37px;padding:0 10px !important;display:flex;align-items:center;justify-content:center}.mean-container a.meanmenu-reveal{transition:none}.alignleft{float:left;margin-right:80px;margin-bottom:60px}.alignright{float:right;margin-left:80px;margin-bottom:90px}.clm-2{column-count:2}.nowrap{white-space:nowrap}#mobile-nav{overflow:hidden;position:relative;margin:0}#mobile-nav.floating{overflow:hidden;position:absolute;width:100%;max-width:280px;right:15px}#mobile-nav.floating .mean-bar{background:0 0}#mobile-nav.floating .mean-nav,#mobile-nav.floating .mean-nav ul li a{background:#429eda}#mobile-nav.floating .mean-nav ul li li a{width:100%;padding:5px 15px 5px 30px}.mean-container a.meanmenu-reveal{text-indent:0;font-size:16px}.mean-container a.meanmenu-reveal>span span,.mean-container a.meanmenu-reveal>span:not(:first-child){display:none}.mean-container a.meanmenu-reveal>span{background:0 0;color:#fff;display:block;height:auto}.mean-container a.meanmenu-reveal>span:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900}.skew:before,.skew:after{content:'';background:inherit;display:block;position:absolute;z-index:-1;top:0;bottom:0;width:40px;transform:skewX(-21deg)}.skew:before{left:-21px}.skew:after{right:-21px}#video-bg{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:-1;pointer-events:none}.calc-left{padding-left:calc((100% - 1453px) / 2)}.calc-right{padding-right:calc((100% - 1453px) / 2)}.sticky{position:sticky;overflow:auto;height:100vh;background:#fff;top:0}#header{position:sticky;top:0;left:0;right:0;z-index:101;background:#fff}#header .container{align-items:center;padding:24px 0 19px}#header .right{padding-top:21px}#header .navigation{margin-right:36px}#header .navigation ul{list-style-type:none;padding:0;margin:0;display:flex}#header .navigation ul li{margin-right:30px}#header .navigation ul li a{color:var(--color-main);text-transform:uppercase;font-weight:800;font-size:var(--fs-16)}#header .navigation ul li a:hover{color:var(--color-dark-orange);transition:.3sec ease;text-decoration:none}#header .navigation ul li ul.sub-menu{position:absolute;display:block;opacity:0;transition:.15s linear;pointer-events:none;transform:translateY(-10px)}#header .navigation ul li:hover ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}#header .navigation ul li ul.sub-menu li{margin:0}#header .navigation ul li ul.sub-menu li a{display:block;background:#fff;padding:5px 15px}#header .right .search{position:relative}#header .right .search form{position:absolute;right:35px;top:-12px;display:none}#header .right .search:focus-within form{display:block}#header .right .search form input{overflow:visible;border:solid 1px #aaa;height:50px;padding:0 15px}#header .right .search button{background:0 0;border:none;outline:none}#header .right i{font-size:var(--fs-24);color:var(--color-highlight)}#home-banner{padding-top:44.32291667%;position:relative;overflow:hidden;background-color:#333}#home-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:0}#home-banner .text-block{text-align:center;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(41.95065%);width:100%;margin-right:auto;margin-left:auto;z-index:2}#home-banner .text-block h1{font-size:var(--fs-60);font-weight:900;color:#fff;line-height:1}#home-banner .text-block p{margin-bottom:58px;font-size:var(--fs-24)}a.btn{color:#fff;text-transform:uppercase;border:solid #fff 1px;border-radius:0;padding:19px 83px 15px;font-weight:500}a.btn:hover{background:var(--color-highlight)}#home-atty .container{padding:118px 0 80px}#home-atty .text-block h2{font-weight:600;position:relative}#home-atty .text-block h2:after{border-bottom:solid #fb8a32 2px;display:block;max-width:142px;width:20.50209205%;padding-top:31px}#home-atty .text-block h3{padding-right:16px}#home-atty .text-block a{letter-spacing:.05em}.text-block h2{font-size:var(--fs-48);line-height:1.25;margin-bottom:9px;text-transform:uppercase}.text-block h2:after{content:'';border-bottom:solid #fb8a32 2px;display:block;max-width:142px;width:20.50209205%;margin-bottom:35px;padding-top:31px}.text-block h3{color:var(--color-highlight);font-size:var(--fs-30);line-height:1.2;font-weight:300;font-family:var(--font-main)}.text-block h3:after{content:'';border-bottom:solid #fb8a32 2px;display:block;max-width:142px;width:20.50209205%;padding-bottom:43px;margin-bottom:44px}.text-block p{margin-bottom:35px;line-height:2}#home-atty .text-block{max-width:717px;width:44.36881188%}#home-atty img{flex:0 0 auto;align-self:flex-start;max-width:783px;width:48.4529703%}#home-practice{background:transparent url(//www.berrylegal.com/wp-content/themes/lfs/assets/images/home-practice-bg.jpg) no-repeat center center/cover scroll;color:#fff;text-align:center}#home-practice .container{padding:118px 0 94px}#home-practice h2{color:#fff;font-size:var(--fs-46);text-transform:uppercase}#home-practice h2:after{content:'';border-bottom:solid #fb8a32 2px;display:block;max-width:142px;width:20.50209205%;margin:0 auto 35px;padding-top:31px}#home-practice p{line-height:1.66667;max-width:1000px;width:100%;margin:0 auto 54px;font-weight:300}#home-practice ul{padding:0;list-style-type:none;display:flex;justify-content:center}#home-practice ul li{border:solid 1px #fff;align-items:center;max-width:13.958vw;width:100%;min-height:13.646vw;position:relative;margin:15px}#home-practice ul li a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:900;padding:0 15px;text-transform:capitalize;line-height:1.5;font-size:var(--fs-21)}#home-practice ul li a:hover{background:var(--color-highlight)}#home-resource{padding:78px 0 71px;text-align:center}#home-resource .img{margin-right:83px;max-width:749px;width:47%;flex:0 0 auto}#home-resource .resource-list{display:flex;flex-wrap:wrap;justify-content:space-between}#home-resource .text-block h2:after{margin-right:auto;margin-left:auto;padding-top:17px;margin-bottom:46px}#home-resource .text-block p{margin-bottom:87px;padding:0 14px}#home-resource .blurb{display:flex;max-width:372px;width:47.50958%;background:#6f7378;margin-bottom:43px;padding:25px 25px 26px 28px}#home-resource .blurb img{box-shadow:none;flex:0 0 auto;align-self:center;margin-right:21px}#home-resource .blurb p{line-height:1.2;font-size:var(--fs-21);color:#fff;align-items:center;align-self:center;margin:0;text-align:left;font-family:ACaslonPro-SemiboldItalic,sans-serif;padding:0}.form{background:var(--color-grey);margin-right:80px;width:40%;max-width:960px;padding:70px 80px;flex:0 0 auto}#page-contact .form .gform_validation_errors h2,.form .gform_validation_errors h2{font-size:18px;color:#775252}#page-contact .form .gform_validation_errors h2:after{display:none}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=phone],.gform_wrapper textarea{border:none}#page-contact .form ul{width:100%}.form span.gform_description{color:#fff;display:block;font-size:var(--fs-21);line-height:1.71429;margin-bottom:23px;padding-right:30px}.form ul{list-style-type:none;padding:0;margin:0}.form .ac-group{margin:0 -4.5px;border:none;font-size:var(--fs-14)}.form .gfield{flex:1 1 auto;padding:4.5px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea{padding:5px 0 8px 18px;height:41px;width:100%}.gform_wrapper textarea{margin-bottom:8px;height:160px}.form button[type=submit]{max-width:277px;width:41.91441%;text-transform:uppercase;color:#fff;background:var(--color-highlight);border:none;padding:9px 0 6px;font-weight:500;cursor:pointer}.form button[type=submit]:hover{opacity:.8}#home-contact{overflow:hidden;justify-content:center}#home-contact .contact:after{content:'';border-bottom:1px solid #e6e6e6;display:block;margin-bottom:30px}#home-contact .contact p{font-family:var(--font-secondary);font-size:var(--fs-20);font-weight:900;text-transform:uppercase}#home-contact .contact p a{font-size:var(--fs-28);font-weight:700;margin-bottom:10px;display:block}#home-contact .left-contact{max-width:725px;width:37.76041667%;padding-top:38px;flex:1 1 auto}#home-contact a.logo{margin-bottom:40px;display:block}#home-contact .info{display:flex}#home-contact .info .section{max-width:222px;width:100%;color:#293040;margin-right:20px}#home-contact .info .section:last-child{margin-right:0;margin-left:-50px}#home-contact .info p:first-of-type,#home-contact .fax,#home-contact .email{color:var(--color-dark-orange);font-weight:700;font-size:var(--fs-18)}#home-contact .info p{margin-bottom:0;font-size:var(--fs-16)}#home-contact .fax a,#home-contact .email a{display:block;color:#293040;font-size:var(--fs-18);font-weight:400}#home-contact .navigation ul{list-style-type:none;padding:0}#home-contact .navigation ul li a{color:#293040;font-size:var(--fs-16)}#home-contact .navigation ul li a:hover{color:var(--color-dark-orange);text-decoration:none}.media{display:block}.media h3{color:var(--color-dark-orange);font-size:var(--fs-21);font-family:var(--font-main);margin-left:5px;margin-bottom:15px;text-transform:capitalize}#home-contact .media ul{list-style-type:none;padding:0;display:flex;margin-bottom:39px;padding-left:4px}body.single-practice-areas #home-testimonials{display:none}body.postid-244 #home-testimonials{display:block}#home-contact .media ul li{margin-right:17px}#home-contact .media ul li:last-child{margin-right:0}#home-contact .media ul li a{background:#7e8484;padding:15px 0 13px;display:flex;align-items:center;justify-content:center;width:63px;text-align:center;text-decoration:none}#home-contact .media ul li a:hover{background:var(--color-highlight)}#home-contact .media ul li:hover a{opacity:.8}#home-contact .media ul li a i{color:#fff;font-size:var(--fs-28)}#home-testimonials{background:var(--color-grey)}#home-testimonials .container{padding-top:100px;padding-bottom:65px;margin-top:65px}#home-testimonials .text-block h2{color:#fff;text-align:center;font-size:var(--fs-40)}#home-testimonials .text-block h2:after{margin-right:auto;margin-left:auto;margin-bottom:44px;padding-top:19px}#home-testimonials .testimonial-list{display:flex;justify-content:center}#home-testimonials .box{max-width:408px;width:33.0442%;background:#fff;text-align:center;margin:0 11px;padding:37px 38px 31px;border-radius:20px}#home-testimonials .box p{font-size:var(--fs-14);line-height:1.71429;margin-bottom:17px;min-height:95px}#home-testimonials .box .author{font-size:var(--fs-14);font-weight:700}#home-testimonials .testimonial-js .slick-dots{display:block;text-align:center;margin-top:50px}#home-testimonials .testimonial-js .slick-dots li{display:inline-block;margin-right:5px;padding:0 7px}#home-testimonials .testimonial-js .slick-dots li:last-child{margin-right:0}#home-testimonials .testimonial-js .slick-dots li button{background:#c3c3c3;border:none;border-radius:100%;width:15px;height:15px;overflow:hidden;text-indent:-99999px;outline:none;cursor:pointer}#home-testimonials .testimonial-js .slick-dots li.slick-active button{background:var(--color-highlight)}.text-warning{color:#fb8a32!important;margin-bottom:12px}.text-warning img{margin:0 -2.5px;display:inline}#badges{padding:66px 0 0;border-bottom:solid 1px #e6e6e6;width:100%;overflow:hidden}#badges .text-block h2{text-align:center;font-size:var(--fs-30)}#badges .text-block h2:after{margin-right:auto;margin-left:auto;margin-bottom:31px;padding-top:25px}#badges .badge-img{text-align:center;margin-bottom:94px;position:relative}#badges .badge-img .slick-arrow{border:none;background:0 0;position:absolute;top:50%;transform:translateY(-50%)}#badges .badge-img .slick-arrow.btn-prev{left:0;color:#2e2e2e;font-size:var(--fs-48);font-weight:300;z-index:3}#badges .badge-img .slick-arrow.btn-next{right:0;color:#2e2e2e;font-size:var(--fs-48);font-weight:300}#badges .badge-img .badge-img-item{text-align:center;height:132px;display:flex;align-items:center;justify-content:center;margin:0 15px}#badges img{box-shadow:none;align-self:center;display:inline-block;width:auto !important;max-height:132px}#footer{padding:31px 0 38px;color:#293040}#footer img{box-shadow:none;margin-left:4px}#footer .copy{font-size:var(--fs-14);font-weight:500;align-self:center}#footer .lfs{align-items:center;font-weight:500;display:flex;font-size:var(--fs-14)}#footer .lfs a{font-size:var(--fs-14);font-weight:700;margin-top:5px;color:#293040;display:block}.banner-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#page-banner{text-align:center;color:#fff;min-height:400px;position:relative;background-color:#333}#page-banner .text-block{position:absolute;left:0;right:0;bottom:34.28125%;width:100%}#page-banner .text-block h1{color:#fff;font-weight:900;font-size:var(--fs-60);text-transform:uppercase;margin-bottom:8px}#page-banner .text-block p{font-size:var(--fs-24);color:#fff;line-height:1.5;max-width:800px;margin:0 auto;display:none}.main .page-content{display:block;column-count:2;column-gap:1.73292%;line-height:2}#page-atty .container{padding-top:89px}#page-atty .atty-list{display:flex;flex-wrap:wrap;justify-content:center}#page-atty a.atty{max-width:380px;width:23.60248%;margin:0 30px 55px}#page-atty a.atty:hover{opacity:.8;text-decoration:none}#page-atty .text-block{background:var(--color-grey);text-align:center;padding:30px 10px 20px;border-bottom:solid 7px #fb8a32;min-height:130px}#page-atty .text-block h3{color:#fff;text-transform:uppercase;font-family:var(--font-secondary);font-weight:700;margin-bottom:-4px;font-size:var(--fs-20)}#page-atty .text-block h3:after{display:none}#page-atty .text-block p{font-size:var(--fs-21);color:#c7c7c7;margin-bottom:0}#single-atty .container{width:90%}#single-atty .atty-bio{max-width:561px;width:34.84472%;flex:0 0 auto;margin-right:63px}#single-atty .atty-bio img{width:100%}#single-atty .atty-bio .img img{width:70%;margin:0 auto 30px;display:flex}#single-atty .contact-info{display:flex;justify-content:space-between!important;background:var(--color-grey);margin-top:10px;justify-content:center;border-bottom:solid 9px #fb8a32;padding:53px 28px 46px 35px}#single-atty .contact-info a{display:flex;color:#fff;font-size:var(--fs-24);line-height:1.5}#single-atty .contact-info a:hover{text-decoration:none;opacity:.8}#single-atty .contact-info .phone,#single-atty .contact-info .fax{padding-right:5px}#single-atty .contact-info .social ul{padding:0;list-style-type:none;display:flex;margin:0 -5px}#single-atty .contact-info .social ul li{margin:0 5px}#single-atty .contact-info .social ul li a{margin-right:0}#single-atty .atty-bio .img img{margin-bottom:24px}#single-atty .text-block{flex:1 1 auto}#single-atty ul{margin-bottom:5px !important}#single-atty ul.bg-info{background:none!important;margin-bottom:70px!important}#single-atty ul.bg-info>li>a{color:var(--color-main);text-transform:uppercase;font-weight:700;font-size:var(--fs-24)}#single-atty ul.bg-info{list-style-type:none;padding:0;margin-top:58px;margin-bottom:61px}#single-atty ul.bg-info h5{color:var(--color-highlight);margin-bottom:5px}#single-atty ul.bg-info>li{border-bottom:2px solid #adadad;max-width:571px;padding:21px 0 14px 57px;position:relative}#single-atty ul.bg-info>li:before{content:'';width:0;height:0;border-top:10px solid transparent;border-left:18px solid #fb8a32;border-bottom:10px solid transparent;display:inline-block;margin-right:19px;transition:.05s linear;position:absolute;top:24px;left:0}#single-atty ul.bg-info>li.active:before{transform:rotate(90deg)}#single-atty ul.bg-info>li:last-child{border-bottom:none}#single-atty ul.bg-info>li>a{color:var(--color-main);font-size:var(--fs-21);text-decoration:none}#single-atty ul.bg-info>li .bio-content{padding-top:0;display:none}#single-atty ul.bg-info>li .bio-content ul li{margin-bottom:15px;line-height:1.66667}#single-atty ul.bg-info>li.active .bio-content{display:block;padding-top:15px}#single-atty ul.bg-info>.bio-content ul{padding-left:20px}#single-atty .text-block h2{margin-bottom:5px;font-size:var(--fs-48)}#single-atty .text-block h2:after{display:none}#single-atty .text-block h3{font-size:var(--fs-21);text-transform:capitalize;font-family:var(--font-secondary);font-weight:600}#single-atty .text-block h3:after{padding-bottom:32px}#page-resource .container{column-count:1;column-gap:4.658385093%;display:flex}#page-resource .items{width:80%}#page-resource .resource-list{position:sticky;top:100px;align-self:flex-start}#page-resource .practice-list h3{padding:1.5em 4% 1em 8%;font-size:var(--fs-33);text-transform:uppercase;font-weight:400}#page-resource .practice-list ul{list-style-type:none;padding:0}#page-resource .resource-list ul li a:hover{text-decoration:none}#page-resource .resource-item{display:inline-block}#page-resource h2:after{margin-bottom:40px;padding-top:35px}#page-resource h3{font-weight:400;line-height:1;margin-bottom:6px;font-size:var(--fs-18);color:#fb8a32;font-family:var(--font-main)}#page-resource h3 a{font-size:var(--fs-18);color:#fb8a32;font-family:var(--font-main);line-height:1.66667}#page-resource h3+p a{color:var(--color-main);font-family:var(--font-main);margin-bottom:42px}body.resources-template-default .main .page-content{column-count:1}#page-resource p{line-height:2}body.page-id-16 .main .practice-section{display:inline-block}#page-practice #home-practice{background:0 0}#page-practice ul li{overflow:hidden}#page-practice ul li a{padding:0;font-size:var(--fs-18);font-size:var(--fs-17)}#page-practice ul li a:hover{background:0 0}#page-practice a span{padding:0 15px;background:var(--color-highlight);width:100%;min-height:100px;align-items:center;display:flex;justify-content:center}#page-practice a span{align-items:center;justify-content:center;text-align:center;display:flex;padding:0 15px;width:100%;background:var(--color-highlight);min-height:60px;padding:5px 0 0}#page-practice ul li img{background:transparent no-repeat center center/cover scroll;object-fit:cover;height:100%;min-height:100%;object-position:center;transition:1s ease;flex:0 0 auto;align-self:center}#page-practice ul li:hover img{width:calc(100% + 20px);height:calc(100% + 20px)}#page-single-practice .text-block ul{padding-left:20px}#page-single-practice .right-text{max-width:579px;width:35.96273%;flex:0 0 auto;margin-left:55px}#page-single-practice h2{margin-bottom:46px;text-transform:capitalize}#page-single-practice h2:after{padding-top:21px}.right-text .practice-list.practice-list-full{width:35%;max-width:100%;margin:0 auto}.right-text .practice-list{background:#fff;list-style-type:none;padding:0;margin-bottom:50px;margin-top:-16px;box-shadow:1em 1em 2em rgb(0 0 0/35%);border-color:rgba(0,0,0,.2);max-width:571px;margin-top:50px}.right-text .practice-list h3{padding:1.5em 30px 1em;font-size:var(--fs-33);text-transform:uppercase;font-weight:400}.right-text .practice-list h3:after{display:none}body.postid-244 .right-text .practice-list h3,body.postid-246 .right-text .practice-list h3,body.postid-781 .right-text .practice-list h3,.right-text .practice-list h3{text-align:center;border-bottom:2px solid #adadad}body.postid-244 .right-text .practice-list ul,body.postid-246 .right-text .practice-list ul,body.postid-781 .right-text .practice-list ul,.right-text .practice-list ul{column-count:2}body.postid-244 .right-text .practice-list.practice-list-full,body.postid-246 .right-text .practice-list.practice-list-full,body.postid-781 .right-text .practice-list.practice-list-full,.right-text .practice-list.practice-list-full{width:100%}body.postid-244 .right-text .practice-list ul li:first-child,body.postid-246 .right-text .practice-list ul li:first-child,body.postid-781 .right-text .practice-list ul li:first-child,.right-text .practice-list ul li:first-child{border-top:none}.right-text .practice-list ul{border-color:rgba(0,0,0,.2);margin-bottom:0}.right-text .practice-list ul>li.active:before{transform:rotate(90deg)}.right-text .practice-list ul li>a{color:var(--color-main);font-size:var(--fs-21);padding:21px 30px 14px;position:relative;display:inline-block;width:100%;border-bottom:2px solid #adadad}.right-text .practice-list ul li>a:hover{text-decoration:none;color:#fff;background:var(--color-main)}.right-text .practice-list ul>li a:hover:before{left:15px;border-left:18px solid #fff}.right-text .practice-list ul li>ul.content{padding-top:30px;display:none}.right-text .practice-list ul>li.active .content{display:block}.right-text .practice-list ul>.content li{padding-left:20px}#page-contact .form{margin-right:0;max-width:780px;width:48.44720%;padding:67px 54px 49px 55px;margin-left:73px;margin-top:18px;align-self:flex-start}#page-contact h2{font-size:var(--fs-36)}#page-contact h2:after{padding-top:18px}#footer-contact .map{margin-right:55px;width:48%}#footer-contact .map iframe{max-width:100%;width:774px}#footer-contact{padding-top:71px;padding-bottom:0}#footer-contact .contact:after{content:'';border-bottom:1px solid #e6e6e6;display:block;margin-bottom:65px}#footer-contact .contact p{font-family:var(--font-secondary);font-size:var(--fs-24);font-weight:900;text-transform:uppercase}#footer-contact .contact p a{font-size:var(--fs-36);font-weight:700;margin-left:18px}#footer-contact .left-contact{max-width:784px;width:48.69565217%;margin-top:-11px}#footer-contact a.logo{margin-bottom:74px;display:block}#footer-contact .info{display:flex;justify-content:space-between;margin-bottom:41px}#footer-contact .info .section{max-width:222px;width:100%;color:#293040;margin-right:-40px}#footer-contact .info p:first-of-type,#footer-contact .fax,#footer-contact .email{color:var(--color-dark-orange);font-weight:500;font-size:var(--fs-18)}#footer-contact .info p{margin-bottom:0;font-size:var(--fs-16)}#footer-contact .fax a,#footer-contact .email a{display:block;color:#293040;font-size:var(--fs-18);font-weight:300}#footer-contact .fax a:hover{text-decoration:none;color:var(--color-dark-orange)}#footer-contact .navigation ul{list-style-type:none;padding:0}#footer-contact .navigation ul li a{color:#293040;font-size:var(--fs-16)}#footer-contact .navigation ul li a:hover{color:var(--color-dark-orange);text-decoration:none}#footer-contact .media ul{list-style-type:none;padding:0;display:flex;margin-bottom:39px;padding-left:4px}#footer-contact .media ul li{margin-right:17px}#footer-contact .media ul li:last-child{margin-right:0}#footer-contact .media ul li a{background:#7e8484;padding:15px 0 13px;display:block;width:63px;text-align:center}#footer-contact .media ul li a:hover{background:var(--color-highlight)}#footer-contact .media ul li:hover a{opacity:.8}#footer-contact .media ul li a i{color:#fff;font-size:var(--fs-28)}#pagination .current{display:inline-block;background:var(--color-highlight);color:#fff;padding:8px 0 5px;width:45px;text-align:center;border-radius:100%}#pagination a{color:gray}#pagination a.prev.page-numbers,#pagination a.next.page-numbers{display:none}#page-default .container{display:flex}#page-default .page-content iframe{display:block;width:100%;max-width:500px}#page-default .page-content{column-count:1;width:50%;flex:1 1 auto}body.postid-1048 #page-default .practice-list{float:right;margin-left:50px}#page-default .right-section{margin-left:50px}#page-default #home-contact{flex-direction:column;max-width:464px;margin:0 auto;margin-left:50px}body.single-practice-areas #page-default #home-contact{margin-left:0}#page-default .form{margin-right:0;max-width:780px;width:100%;padding:50px;margin-bottom:50px}#page-default .form ul{width:100%}#page-default #home-contact .left-contact{width:100%;flex:none;padding:25px;border:solid 4px #6f7378;text-align:center}#page-default #home-contact .info{justify-content:flex-start;flex-direction:column}#page-default #home-contact .info .section{margin:0 auto 30px}#page-default #home-contact .info .section:last-child{display:none}#page-single h2{font-size:var(--fs-48);text-align:center;color:var(--color-grey);text-transform:uppercase;margin-bottom:50px}#page-single h2:after{margin:0 auto}#page-single h3{color:var(--color-main);margin-bottom:30px;font-size:var(--fs-24)}#page-single img{margin-bottom:30px}#page-single img.image{width:60%;margin:0 auto 50px;display:block}#page-single p img.blog-img{float:right;max-width:300px;width:40%;border:solid 1px #000;margin:0 0 30px 30px}body.practice-areas-template-default .text-block h2{text-transform:capitalize}body.page-id-1088 #home-practice{background:0 0}body.page-id-1088 #home-practice ul li a{border:#f66c01 solid 1px;color:var(--color-highlight);border-color:var(--color-highlight)}body.page-id-1088 #home-practice ul li a:hover{color:#fff}#page-blog{padding-top:100px;padding-bottom:100px}#page-blog h3{color:var(--color-highlight);font-family:var(--font-main)}#page-blog ul.blog-list{padding:0;list-style-type:none;display:flex;justify-content:center}#page-blog ul.blog-list li{align-items:center;max-width:17.708vw;width:100%;min-height:11.979vw;position:relative;margin:15px;overflow:hidden;border:solid 1px #000}#page-blog ul.blog-list li img{background:transparent no-repeat center center/cover scroll;object-fit:cover;height:100%;object-position:center;transition:1s ease}#page-blog ul.blog-list li:hover img{width:calc(100% + 20px);height:calc(100% + 20px)}#page-blog ul.blog-list li a{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;text-align:center;display:flex;color:var(--color-grey);text-transform:uppercase;text-decoration:none;font-weight:900;text-transform:capitalize;line-height:1.5;font-size:var(--fs-21);overflow:hidden;align-items:end;color:#fff;padding-bottom:20px}#page-blog ul.blog-list li a span{align-items:center;justify-content:center;text-align:center;display:flex;padding:0 15px;width:100%;background:var(--color-highlight);min-height:40px;padding:5px 0 0}#page-blog ul.blog-list li a:hover{color:#fff;overflow:hidden}#home-contact .fax a{font-weight:300}#home-contact .fax a:hover{text-decoration:none;color:var(--color-dark-orange)}#home-banner .text-block h1{font-family:var(--font-main);font-weight:600}.testimonial-js .btn-next,.testimonial-js .btn-prev{position:absolute;top:50%;transform:translate(0,-50%);left:0;margin-left:-25px;background:#fff;border:none;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#6f7378;opacity:.5;font-weight:900;transition:opacity .3s ease}.testimonial-js .btn-next{right:0;left:auto;margin-left:0;margin-right:-25px}.testimonial-js .btn-next:hover,.testimonial-js .btn-prev:hover,.testimonial-js .btn-next:focus,.testimonial-js .btn-prev:focus{opacity:1;outline:none;box-shadow:none}body.page-template-thank-you-page-php #home-contact{display:none!important}#page-thank-you .container{text-align:center;background:#ecfad5;max-width:900px;width:60.6894%;padding:40px 20px 0;border-radius:30px;border:solid 1px #fb8a32;margin-top:80px;margin-bottom:80px}#page-thank-you h2{line-height:1.5;text-transform:unset;margin-bottom:20px}#page-thank-you h2:after{margin:0 auto}@media screen and (max-width:1700px){#home-contact .left-contact{width:50%}#footer-contact .left-contact{width:60%}}@media screen and (max-width:1600px){#single-atty .contact-info .social ul li a{max-width:50px;width:100%}}@media screen and (max-width:1440px){.form{padding:50px;margin-right:40px}}@media screen and (max-width:1400px){#footer-contact{width:100%;padding-right:30px;padding-left:30px}#footer-contact .info .section{margin-right:0}#header .container{width:100%;padding-left:15px !important;padding-right:15px !important}}@media screen and (max-width:1300px){.big.container{width:100%;padding-left:30px !important;padding-right:30px !important}.container,#page-blog{width:100%;padding-left:30px;padding-right:30px}#header .navigation ul li{margin-right:15px}#home-banner .text-block{padding-left:15px;padding-right:15px}#home-practice ul li{max-width:260px;width:100%;min-height:180px}#home-testimonials .container{width:100%;padding-left:15px;padding-right:15px}#home-contact .left-contact{width:45%}#home-contact .info .section{margin-right:0}#single-atty .container{width:100%}#single-atty .contact-info{padding:20px}#single-atty .contact{margin-bottom:20px}#single-atty .contact-info .social ul,#single-atty .contact-info a{justify-content:center}#page-atty .text-block{line-height:80px}#home-contact .contact p a{margin-left:18px;display:inline-block}#page-blog ul.blog-list li{width:300px;max-width:300px;min-height:205px}}@media screen and (max-width:1200px){#header .navigation{margin-right:10px}#header .navigation ul li{margin-right:15px}.logo img{width:340px}#home-banner .text-block{transform:translateY(28.95065%)}#footer-contact .map{margin-right:20px}#page-contact .form{padding:30px}}@media screen and (max-width:1100px){#header .navigation ul li{margin-right:10px}#header .navigation ul li:last-child{margin-right:0}#home-banner{padding-top:600px}#home-resource .img{margin-right:20px}#home-resource .blurb{padding:15px}#footer-contact{flex-direction:column-reverse}#footer-contact .left-contact{max-width:100%;width:100%}#footer-contact .map{width:100%}#footer-contact .map iframe{width:100%}}@media screen and (max-width:991px){#header{position:relative}#header .navigation{display:none !important}#home-practice ul{flex-wrap:wrap}#home-resource{flex-direction:column}#home-resource .img{margin:0 auto 50px;width:100%}#home-resource .resource-list{justify-content:center}#home-resource .blurb{margin:10px;width:100%}#home-contact{flex-direction:column}#home-contact .left-contact{padding:0 30px;width:100%;margin:0 auto}#footer-contact .left-contact{width:100%}.form{width:100%;margin:0 auto 80px}body.page-template-page-practice-areas-php .form{margin:80px auto}#page-banner{min-height:350px}#single-atty .atty-bio{width:320px}#page-atty .atty-list{justify-content:center}#page-atty a.atty{width:100%}#page-default .container{flex-direction:column}#page-default .page-content{width:100%;margin:0 auto 80px}#page-default #home-contact .left-contact{margin:0}.right-text .practice-list{margin:0 auto}#page-default .right-section{margin:0 auto}body.postid-1048 #page-default .right-text{display:flex;flex-direction:column-reverse}body.postid-1048 #page-default .practice-list{float:unset;width:100%;margin:50px auto 80px}#page-default .form,#page-default #home-contact{margin-left:0}#page-default #home-contact{margin:0 auto;max-width:600px}#page-default #home-contact .info .section:last-child{display:block}#home-contact .info .section:last-child{margin-left:0}.right-text .practice-list{padding-left:0}.right-text .practice-list.practice-list-full{width:80%}#page-blog ul.blog-list{flex-wrap:wrap}body.postid-244 .right-text .practice-list ul,body.postid-246 .right-text .practice-list ul,body.postid-781 .right-text .practice-list ul{column-count:1}body.postid-244 .right-text .practice-list h3,body.postid-246 .right-text .practice-list h3,body.postid-781 .right-text .practice-list h3{text-align:left}body.postid-244 .right-text .practice-list ul li:first-child,body.postid-246 .right-text .practice-list ul li:first-child,body.postid-781 .right-text .practice-list ul li:first-child{border-top:2px solid #adadad}}@media screen and (max-width:768px){#header .container{flex-direction:inherit}#home-banner .text-block h1{font-size:40px}#home-banner .text-block p{margin-bottom:20px}#home-atty .container{flex-direction:column-reverse}#home-atty .text-block{margin:0 auto;width:100%}#home-atty img{margin:0 auto 40px;width:100%}#home-testimonials .testimonial-list{flex-direction:column}#home-testimonials .testimonial-list .box{width:100%;margin:0 auto 40px}#footer .lfs{display:block;text-align:center}#footer img{margin-left:0}.container{flex-direction:column;column-count:1}#page-resource .container{flex-direction:column-reverse}#page-resource .resource-list{position:static;margin-bottom:100px;align-self:center}#page-resource .items{width:100%}.main .page-content{column-count:1}#page-resource .container{column-count:1}#page-contact .form{width:100%;margin:0 auto}.right-text .practice-list ul{margin:0 0 40px}#page-single-practice .right-text{width:100%;max-width:100%;margin-left:0;display:none}#single-atty .atty-bio{width:100%;margin:0 auto 30px}#home-practice ul li{height:280px}}@media screen and (max-width:600px){#home-banner .text-block{transform:translateY(18.95065%)}.form{padding:50px 20px}#home-contact .info{display:block}#home-contact .info .section{margin-bottom:40px}#home-contact .info .section:last-child{margin-left:0}#footer-contact .info{display:block}#footer-contact .info .section{margin-bottom:20px}#page-default .form{padding:20px}}@media screen and (max-width:500px){#page-banner .text-block h1{font-size:40px}.form .ac-group{display:block !important}#header .container{flex-direction:column}#header .right{width:100%}#header .right .search{text-align:center;width:100%}#header .right .search form{left:0;right:0}.right-text .practice-list.practice-list-full{width:100%}}@media screen and (max-width:440px){#home-banner .text-block{transform:translateY(28.95065%)}#home-banner .text-block h1{font-size:30px}#home-banner .text-block p{font-size:15px;line-height:1.5}a.btn{padding:10px 30px;font-size:15px}#home-contact .contact p{text-align:center}#home-contact .contact p a{display:block;margin-left:0}#page-banner{min-height:300px}#page-banner .text-block h1{font-size:35px}#footer{flex-direction:column-reverse;text-align:center}#footer img{margin-bottom:20px}#footer-contact .contact p{margin-left:0;text-align:center}#footer-contact .contact p a{display:block;margin-left:0}#single-atty .contact-info{display:block}.right-text .practice-list ul li>a{padding-left:35px}.right-text .practice-list ul>li a:hover:before{left:10px}#home-contact .media ul{display:block}#home-contact .media ul li{margin:0 0 15px}}@media screen and (max-width:380px){.right-text .practice-list h3,body.postid-244 .right-text .practice-list h3,body.postid-246 .right-text .practice-list h3,body.postid-781 .right-text .practice-list h3{padding-left:0;padding-right:0;text-align:center}}