@import 'https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap';body,p,li,span,.faqs__content{font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:28px}p{margin-bottom:10px}.custom-hero{background-position:right bottom;background-repeat:no-repeat;background-size:cover;padding:200px 0 80px}.custom-hero h1{color:#3b4d49;font-size:50px;font-weight:500;line-height:61px;margin-bottom:30px;font-family:Lora,serif}.custom-hero h1 span{font-size:70px;font-weight:900;text-transform:uppercase;display:block;padding-top:12px;font-family:Lato,sans-serif}.custom-hero p{color:#707070;font-size:20px;line-height:30px;margin-bottom:35px}.bttn{min-width:230px;line-height:55px;background-color:#a8bd4f;display:inline-block;color:#222;font-size:20px;font-weight:700;padding:0 20px;text-align:center}.quote-btn:hover,.bttn:hover{background-color:#5c7353;color:#fefefe}.awards-block{padding:30px 0}.awards-block h3{color:#3b4d49;font-size:14px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:30px}.awards-block .container{max-width:100%}.awards-block .logo-carousel img{display:block;padding:0 30px;max-height:100%}.awards-block .logo-carousel .logo-img{height:100px;display:flex;align-items:center;justify-content:center}.who-we-are-block{padding:50px 0 60px}.who-we-are-block .inner{padding-right:110px}.testimonial-block span,.who-we-are-block .inner>span{color:#5c7353;font-size:14px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;display:block;padding-bottom:10px}.testimonial-block h3,.case-results h3,.who-we-are-block .inner h3{color:#2e3731;font-size:40px;font-weight:500;font-family:Lora,serif;line-height:1.3;margin-bottom:30px}.who-we-are-block .inner h4{padding:30px 30px 0 0;font-family:Lora,serif}.who-we-are-block .inner h4 span{color:#2e3731;font-size:20px;font-weight:500;line-height:33px;display:block}.who-we-are-block .inner h4 span:last-child{text-align:right}.who-we-are-block .inner h4 em{color:#2e3731;font-size:65px;font-weight:600;font-style:italic;border-bottom:10px solid #a8bd4f;display:table;margin:0 auto 10px}.who-we-are-block .wo-we-are-form{width:100%;max-width:480px;background-color:#2e3731;padding:35px 50px}.green-form h3,.who-we-are-block .wo-we-are-form h3{color:#f7f7f7;font-size:26px;font-weight:500;text-align:center;font-family:Lora,serif}.green-form label.gfield_label,.who-we-are-block .wo-we-are-form label.gfield_label{color:#f7f7f7;font-size:14px!important;font-weight:500!important;line-height:29px!important;display:block;margin:0;padding:0}.green-form label.gfield_label span,.who-we-are-block .wo-we-are-form label.gfield_label span{color:#f7f7f7;font-size:15px!important;margin-left:2px}.green-form label.gfield_label span,.who-we-are-block .wo-we-are-form label.gfield_label span{color:#f7f7f7}body .who-we-are-block .wo-we-are-form input:not([type=radio]):not([type=checkbox]):not([type=submit]){width:100%;height:45px;background-color:#f7f7f7;border:none;color:#2e3731;font-size:15px!important;font-weight:500;padding:0 10px!important}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0!important}body .who-we-are-block .wo-we-are-form input[type=submit]{width:100%}body .who-we-are-block .wo-we-are-form textarea{height:90px;background-color:#f7f7f7;border:none;color:#2e3731;font-size:15px!important;font-weight:500;padding:10px!important}.practice{background-color:#f7f7f7;padding:60px 0 40px}.practice .container{max-width:1400px}.practice span{color:#5c7353;font-size:14px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;display:block;padding-bottom:10px}.practice h3{color:#2e3731;font-size:40px;font-weight:500;line-height:1;margin-bottom:50px;font-family:Lora,serif}.practice-item{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;padding:50px 40px;height:calc(100% - 30px);margin-bottom:30px}.practice-item .ico{width:55px;height:55px;background-color:#5c7353;line-height:55px;margin:0 auto}.practice-item h4{color:#2e3731;font-size:18px;font-weight:800;line-height:24px;margin:25px 0 20px}.practice-item p{font-size:14px;line-height:1.7}.practice-item a{color:#5c7353;font-size:14px;font-weight:800;letter-spacing:1.6px;text-align:center;text-transform:uppercase;display:inline-block;margin-top:0}.case-results{padding:90px 0}.case-results p{font-size:17px;margin-bottom:40px}.case-results .inner{padding-right:115px}.case-results span{color:#5c7353;font-size:16px;font-weight:800;display:block;padding-bottom:10px}.case-results .inner span{text-transform:uppercase;letter-spacing:1.6px}.case-results h3{margin-bottom:20px}.practice-item p{font-size:14px;line-height:1.7}.case-item:not(:last-child){border-bottom:1px solid #dce0e0;margin-bottom:45px;padding-bottom:30px}.case-item span{padding-bottom:5px}.case-item h3{font-family:Lato,sans-serif;font-weight:800;margin-bottom:5px!important}.case-item p{margin-bottom:15px!important}.testimonial-block{position:relative;background-color:#2e3731;padding:75px 0 170px}.testimonial-block span{color:#a8bd4f}.testimonial-block h3{color:#fbfbfb;margin-bottom:50px}.quote-item:not(:last-of-type){margin-bottom:50px}.quote-item p{color:#fbfbfb;font-size:18px;line-height:30px}.quote-item img{margin:0 0 15px;width:140px}.quote-item cite{color:#fbfbfb;font-size:18px;font-weight:800;line-height:23px;display:block;padding-top:15px;font-style:normal}.quote-btn{line-height:70px;background-color:#a8bd4f;color:#222;font-size:22px;font-weight:700;padding:0 15px;position:absolute;bottom:0;left:0;width:100%;text-align:center}.quote-item cite:before{display:none}.container{width:100%;max-width:1170px}.footer-widgets{padding-top:0;padding-bottom:50px}#field_1_8 input{margin:0}input+label,#field_1_8 input+label{color:#fbfbfb;font-size:12px!important;font-weight:400!important;display:block!important;margin:0!important}body .site-header{background-color:transparent!important;box-shadow:none!important;padding:20px 0}body .top-nav.menu{justify-content:flex-end!important}body .top-nav.menu>li>a{padding:15px 18px!important;font-size:18px;color:#3f4743}body .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:none}.top-contact{color:#2e3731!important;font-size:22px!important;font-weight:700;display:table;white-space:nowrap;margin-left:30px;line-height:1.4}.top-contact span{display:block;white-space:nowrap;font-size:18px}.footer-posts h2{display:none}.footer-posts .featured-posts__content header span{color:#5c7353;font-size:14px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;display:block}.footer-posts .featured-posts__content header h4{color:#2e3731;font-size:22px;font-weight:500;line-height:33.75px;font-family:Lora,serif}.footer-posts .featured-posts__content .learn-more{color:#2f3834;font-size:14px;margin:0;display:table;position:relative}.footer-posts .featured-posts__content .learn-more span{border:1px solid;width:6px;height:6px;display:inline-block;border-width:0 1px 1px 0;transform:rotate(-45deg);margin-left:4px;position:relative;top:-1px}.footer-bottom .widget{padding-bottom:0;margin-bottom:0}#menu-footer-menu li a{color:#2f3834;font-size:18px;font-weight:700;line-height:35px;display:table;padding:8px 20px}body .footer-bottom .social-icons__item{margin-left:-1px!important}body .footer-bottom .social-icons__item a{border:1px solid #2f3834}body .footer-bottom .social-icons__item a svg path{fill:#2f3834!important}body .footer-copyright{border-top:1px solid #2f3834}.footer-copyright p{font-size:12px;color:#2f3834;line-height:20px}.footer-copyright p a{color:#2f3834}.footer-widgets .grid-x{align-items:center}*{text-decoration:none!important;outline:0!important}body .is-dropdown-submenu{border:none;background:#fff;box-shadow:0 0 15px rgb(0 0 0/10%);margin-left:15px}body .is-dropdown-submenu a{color:#3f4743}body .site-header.headroom--not-top.slideDown{background-color:#fff!important;padding:10px 0;box-shadow:0 0 15px rgba(0,0,0,.1)!important}.site-navigation .site-title{transition:.3s all}body .site-header.headroom--not-top.slideDown .site-navigation .site-title{-ms-flex-preferred-size:7%;flex-basis:7%}body .top-nav.menu .submenu a{font-size:15px;padding-right:35px}.lp-hero{background-color:#38403a!important}.rich-content{padding-bottom:20px}.rich-content p{font-size:16px}.faqs__content a:not(.bttn):not(.button),article p a:not(.bttn):not(.button),.tabs-content p a:not(.bttn):not(.button),.rich-content a:not(.bttn):not(.button){border-bottom:1px solid!important;font-weight:700}.underline{border-bottom:1px solid!important}.rich-content h3{color:#2e3731;font-size:40px;font-weight:500;font-family:Lora,serif;line-height:1.3;margin-bottom:15px}.rich-content a.bttn{margin:0 auto;display:table}.stats-block{background-color:#38403a!important;margin:10px 0 50px;padding:70px 0 60px}.stats-block h3{color:#fbfbfb;font-size:40px;font-weight:500;font-family:Lora,serif;line-height:1.3;margin-bottom:50px}.stats-block h3 span{color:#a8bd4f}.stats-item{margin-bottom:70px}.stats-item h4{color:#fff;font-size:33px;font-weight:800;line-height:36px;position:relative;margin-bottom:35px}.stats-item h4:before{content:"";width:75px;border:2px solid #a8bd4f;position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}.stats-item p{color:#f7f7f7;font-size:16px;font-weight:500;line-height:1.4}.rich-content .mx-auto>ul>li{width:50%;float:left;font-size:16px!important;margin-bottom:25px;list-style:none;position:relative;padding-left:28px;background:url(img/icon-checkmark.svg) no-repeat left 5px;background-size:15px;padding-right:15px}.rich-content ul li{font-size:16px!important}.rich-content .mx-auto>ul{display:table;width:100%;padding:0;margin:0}.cta-block{background-color:#2e3731;padding:70px 0;margin:15px 0 0}.cta-block h3,.cta-block h3 span{color:#fff;font-size:40px;font-weight:500;font-family:Lora,serif;line-height:1.3;margin-bottom:40px}.cta-block h3 span{margin-bottom:0;display:block}footer,.footer-posts{background-color:#f7f7f7}body .footer-posts article{padding:0;box-shadow:none!important;margin-bottom:30px}.faq-content{padding:60px 0}.faq-content h3{color:#2e3731;font-size:40px;font-weight:500;font-family:Lora,serif;line-height:1.3;margin-bottom:15px}.faq-card-header button{color:#575757;font-size:18px;font-weight:700;line-height:33px;border-bottom:1px solid #dce0e0;width:100%;text-align:left;padding:15px 30px 15px 0;position:relative}.faq-card-header button[aria-expanded=true]{border-bottom:1px solid transparent}.faq-card-header button:after{content:"";width:6px;height:6px;border:1px solid #304659;position:absolute;right:0;border-width:0 1px 1px 0;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s all}.faq-card-header button[aria-expanded=true]:after{top:calc(50% + 2px);transform:translateY(-50%) rotate(-135deg);transition:.3s all}.faq-card-body{padding:0;background:#fff;margin-top:-5px}.faq-card-body p{font-size:16px;line-height:25px}.faq-card-body a{color:#0783f5;border-bottom:1px solid}.lp-hero .h1,.lp-hero h1{color:#fff;font-family:Lora,serif;font-size:50px;font-weight:500;line-height:55px;margin-bottom:50px;position:relative}.lp-hero .h1:after,.lp-hero h1:after{content:"";border:2px solid #a8bd4f;position:absolute;bottom:-25px;left:0;width:75px}.lp-hero .h1+p,.lp-hero h1+p{color:#fff;font-size:18px;padding-right:50px}.lp-hero{position:relative;padding:250px 0 0}.lp-hero:after{content:"";background:#fff;position:absolute;bottom:0;left:0;width:100%;height:85px}.lp-hero .container{position:relative;z-index:22}.lp-form{width:100%;max-width:480px;background-color:#2e3731;padding:35px 50px;box-shadow:-3px 0 6px rgba(0,0,0,.16);background-color:#fff;float:right}.lp-form h3{color:#303935;font-size:26px;font-weight:500;text-align:center;font-family:Lora,serif}body .lp-form label.gfield_label{color:#303935;font-size:14px;font-weight:500;line-height:29px;display:block;margin:0;padding:0}body .lp-form label.gfield_label span{color:#303935;font-size:15px;margin-left:2px}body .lp-form label.gfield_label span{color:#303935}.green-form input[type=submit]:focus{background-color:#41523a}.lp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]){width:100%;height:45px;background-color:#fff;border:2px solid #ddd;color:#303935;font-size:15px!important;font-weight:500;padding:0 10px!important;margin-bottom:0!important;box-shadow:none}.lp-form input[type=submit]{width:100%!important}.lp-form textarea{height:100px!important;background-color:#fff;border:2px solid #ddd;box-shadow:none;color:#303935;font-size:15px!important;font-weight:500;padding:10px!important}.lp-form #field_1_8 input+label{color:#303935}.lp-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:0}.lp-hero{position:relative;padding:180px 0 0}.lp-hero:after{content:"";background:#fff;position:absolute;bottom:0;left:0;width:100%;height:85px}.lp-hero .container{position:relative;z-index:22}.lp-form{width:100%;max-width:480px;background-color:#2e3731;padding:35px 50px;box-shadow:-3px 0 6px rgba(0,0,0,.16);background-color:#fff;float:right}.lp-form h3{color:#303935;font-size:26px;font-weight:500;text-align:center;font-family:Lora,serif}body .lp-form label.gfield_label{color:#303935;font-size:14px;font-weight:500;line-height:29px;display:block;margin:0;padding:0}body .lp-form label.gfield_label span{color:#303935;font-size:15px;margin-left:2px}body .lp-form label.gfield_label span{color:#303935}.lp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]){width:100%;height:45px;background-color:#fff;border:2px solid #ddd;color:#303935;font-size:15px!important;font-weight:500;padding:0 10px!important;margin-bottom:0!important;box-shadow:none}.lp-form input[type=submit]{width:100%!important}.lp-form textarea{height:100px!important;background-color:#fff;border:2px solid #ddd;box-shadow:none;color:#303935;font-size:15px!important;font-weight:500;padding:10px!important}.lp-form #field_1_8 input+label{color:#303935}.lp-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:0}.app{padding-top:0!important}body header.dark-header .top-nav.menu>li>a{color:#fff}body header .top-nav.menu>li>a{background:0 0}body header.dark-header .top-contact{color:#a0b64d!important}body .site-header.dark-header.headroom--not-top.slideDown{background-color:#38403a!important;box-shadow:none!important}@media print,screen and (min-width:40em){body .footer-posts .grid-margin-x>.medium-4{width:calc(33.33333% - 3rem)}}@media only screen and (max-width:991px){.awards-block .logo-carousel img{padding:0 10px}.awards-block h3,.site-navigation__toggle .title-bar-title,.top-contact{display:none}body .menu-icon:after{background:#3f4743!important;box-shadow:0 10px 0 #3f4743,0 20px 0 #3f4743!important}body .site-header{padding:8px 7px}body .site-header.dark-header{background:#38403a!important}body .site-header:not(.dark-header){background:#fff!important}.menu-icon{top:-5px}.custom-hero{padding:110px 0 30px}.custom-hero .container{padding-left:30px;padding-right:30px}.custom-hero h1{font-size:34px;line-height:44px}.custom-hero h1 span{font-size:47px}.who-we-are-block .inner{padding-right:0}.testimonial-block h3,.case-results h3,.who-we-are-block .inner h3{font-size:30px}.who-we-are-block .inner h4 em{font-size:45px;border-bottom:7px solid #a8bd4f}.who-we-are-block .inner h4{padding:20px 0 30px 0}.who-we-are-block .wo-we-are-form{padding:35px 40px 15px}.case-results .inner{padding-right:0;padding-bottom:50px}.quote-item p{font-size:15px;line-height:27px}.quote-item cite{font-size:16px;line-height:23px;padding-top:0}.is-drilldown{position:relative;overflow:hidden;padding:25px 0 0}body .top-nav.menu>li>a{padding:15px 0!important}.drilldown .is-drilldown-submenu-parent>a:after{display:block;width:0;height:0;border:5px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #3f4743;position:absolute;top:50%;margin-top:-6px;right:1rem}.drilldown .js-drilldown-back>a:before{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #3f4743 transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem}body .top-nav.menu .submenu a{color:#3f4743}body .site-header.headroom--not-top.slideDown .site-navigation .site-title{-ms-flex-preferred-size:7%;flex-basis:77px}.faq-content h3,.rich-content h3,.cta-block h3,.cta-block h3 span{font-size:30px}}@media only screen and (max-width:600px){.rich-content ul li{width:100%}.menu-footer-menu-container{position:relative;left:-20px}}@media only screen and (max-width:767px){body:not(.page-template-template-pagebuilder) main.app{padding-top:80px!important}}@media only screen and (min-width:767px) and (max-width:1100px){.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:20px!important;font-size:16px}}body:not(.page-template-template-pagebuilder) main.app{padding-top:110px!important}body:not(.page-template-template-pagebuilder) header.site-header:not(.dark-header){background:#fff!important}.entry-title,.single-practice-areas .entry-title,.hero__title,.attorney-sidebar h4,.single-attorneys .entry-title,article h1,article h2,article h3,article h4,article h5{font-family:Lora,serif}article ul li{font-size:18px;line-height:25px;margin-bottom:15px}.sidebar .button.show-for-medium{width:100%}.sidebar .button.show-for-medium span{display:block}.attorney-sidebar h4{margin-bottom:10px}.attorney-sidebar li{font-size:18px}.gform_legacy_markup_wrapper div.validation_error{display:none}body .gform_legacy_markup_wrapper li.gfield.gfield_error,body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0!important;border:none!important;padding-bottom:0;padding-top:0;box-sizing:border-box}body .gfield_description.validation_message.gfield_validation_message{color:red!important;font-size:13px;font-weight:400;padding:0}body .instruction.validation_message{display:none}.menu-icon.act:before{content:"X";font-size:30px;position:relative;top:-5px}.menu-icon.act:after{opacity:0}.testimonial-block .bg{position:absolute;top:0;width:50%;height:100%;right:0;background-size:cover!important}@media only screen and (max-width:767px){.testimonial-block .bg{position:relative;top:0;width:100%;height:300px;right:0;background-size:cover!important;margin:-80px 0 60px}}@media only screen and (min-width:992px){.hero-image{width:calc(100% + 100px);max-width:initial;margin-bottom:-190px}.custom-hero{overflow:hidden}}body .gform_wrapper ul li.gfield{margin-top:0}.bg--artsy__image{box-shadow:none;width:auto}.rich-content li img{display:none}.rich-content .mx-auto>ul>li{background:url(icon-checkmark.svg) no-repeat left 8px;background-size:15px}.rich-content ul{margin:0}.rich-content ul li{list-style:none}.custom-faqs .faqs{padding:0!important}body .custom-faqs .faqs .is-active>a,.custom-faqs .faqs__title{color:#575757;font-size:18px;font-weight:700;line-height:33px;border-bottom:1px solid #dce0e0!important;width:100%;text-align:left;padding:15px 30px 15px 0;position:relative;background:0 0!important}.custom-faqs .faqs__title strong{font-weight:700}.custom-faqs ul li{margin-bottom:0}.custom-faqs .faqs__content{border:none;padding:20px 0;background:0 0}.custom-faqs .faqs__content p,.custom-faqs .faqs__content ul li{font-size:16px;line-height:25px}.custom-faqs .faqs__content a{color:#0783f5;border-bottom:1px solid}.custom-faqs .faqs__content ul{margin-bottom:20px}.custom-faqs :last-child>.accordion-content:last-child{border-bottom:none}.rich-content ul li p{margin-bottom:0}.pa-related .cell a{height:100%;display:flex;align-items:center;font-size:20px;line-height:1.3}body .gform_wrapper ul li.gfield{margin-top:0!important;padding-top:0!important}.single-practice-areas .lp-hero{position:relative;padding:70px 0 0}@media(min-width:768px){.single-practice-areas .lp-hero .h1,.single-practice-areas .lp-hero h1{margin-top:-100px}}@media(max-width:767px){.lp-hero .h1+p,.lp-hero h1+p{margin-bottom:70px}}.single-practice-areas .lp-hero .container{position:relative;z-index:22}.single-practice-areas .lp-hero:before{content:"";background-color:#38403a!important;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9}.single-practice-areas .breadcrumbs p{padding:10px}@media(max-width:992px){body .lp-hero h1{font-size:32px!important;line-height:41px!important}}.responsive-embed>img{width:100%;height:auto}body.page-template-hero .footer-contact{display:block;margin-bottom:450px}.footer-posts.featured-posts.section{margin-top:30px}.testimonials strong{border-top:1px solid #ddd;display:block;padding:30px 0 0;margin-top:30px}.testimonials strong+br{display:none}.entry-content p>a:not(.btn){border-bottom:1px solid transparent}.entry-content p>a:not(.btn):hover{border-bottom:1px solid}.rich-content .mx-auto>ul>li:nth-child(2n+1){clear:both}.ginput_recaptcha{padding-top:20px;text-align:center;margin-bottom:-10px}.ginput_recaptcha *{margin:0 auto;display:table}.green-form input[type=submit]:hover{background-color:#41523a}@media print,screen and (min-width:64em){.faqs__title{font-size:1.2rem}}@media only screen and (min-width:600px) and (max-width:991px){body .top-nav.menu>li>a{font-size:13px;color:#3f4743;margin-left:10px}}.testimonial-block h3,.case-results h3,.who-we-are-block .inner h3,.practice h3,.hero__title,.faq-content h3,#wpseo_sitemap h3,.rich-content h3{font-size:28px!important}.article-list.client-list{min-height:auto}.rich-content p:last-child{margin-bottom:0}@media only screen and (min-width:640px){.site-navigation__toggle{display:none}}.entry-title{border:none;margin-bottom:0}body .footer-form-enabled .footer-contact{display:block;margin-bottom:450px}textarea,input:not([type=submit]){color:#2e3731;font-size:15px!important;font-weight:500;padding:0 10px!important}.custom-faqs .faqs__content a{color:#4f6347!important}@media(min-width:640px){.site-navigation__toggle{display:none}}@media(min-width:992px){.lp-hero.fda-hero .h1,.lp-hero.fda-hero h1{margin-top:-150px}}.custom-faqs.new-faqs{background:#f7f7f7;margin:60px 0}.custom-faqs.new-faqs .faqs ul,.custom-faqs.new-faqs .faqs{background-color:transparent!important}.fda-hero{position:relative;padding:150px 0 0!important}.fda-hero:before{content:"";background-color:#38403a!important;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9}.client-entry-title{font-size:1.8rem}@media only screen and (max-width:600px){.client-entry-title{font-size:1.2rem}}@media only screen and (device-width:768px){.client-entry-title{font-size:1.4rem}}