@font-face{font-family:LinLibertine;src:url(https://cdn2.hubspot.net/hubfs/4544902/Fonts/LinLibertine_R.ttf);font-weight:400}@font-face{font-family:LinLibertine;src:url(https://cdn2.hubspot.net/hubfs/4544902/Fonts/LinLibertine_RB.ttf);font-weight:700}p{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#636975;padding:10px 0;margin:0}div,span{font-family:'Lato',sans-serif;font-size:18px}h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'LinLibertine',sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.25em;color:#0c2c4e;margin:5px 0}h1,h1 span{font-size:80px}h2,h2 span{font-size:36px}h3,h3 span{font-size:24px}h4,h4 span{font-size:20px}h5,h5 span{font-size:17px;font-family:'Lato',snas-serif}h6,h6 span{font-size:14px;font-family:'Lato',sans-serif;font-weight:400;letter-spacing:2px;color:#8f7146}ul,ol{padding:0 0 0 30px;margin:0 0 10px 0;font-weight:300}li{font-size:16px;color:;font-family:'Lato',sans-serif;padding:5px 0;margin:0;font-weight:400}li p{padding:0;margin:0;font-weight:300}.fa{line-height:.6em}.second-color-text h1,.second-color-text h2,.second-color-text h3,.second-color-text h4,.second-color-text h5,.second-color-text h6,.second-color-text p,.second-color-text div,.second-color-text span,.second-color-text a,.second-color-text li{color:#8f7146}.second-color-header h1,.second-color-header h2,.second-color-header h3,.second-color-header h4,.second-color-header h5,.second-color-header h6{color:#8f7146}@media(max-width:767px){h1,h1 span{font-size:36px}h2,h2 span{font-size:30px}}.global-sticky-header-offset,.solid-nav .body-container-wrapper{margin-top:89px}.nav-wrapper{padding:0}.nav-wrapper .main-header{background:transparent;padding:0 40px}.nav-wrapper .mini-header{background-color:#1c2d4d;padding:0 40px}.nav-wrapper .logo{padding:0px}.nav-wrapper .widget-type-cta{padding:12px 0}.nav-wrapper .mini-header .header-text{padding:2px 10px 0px 0px}.nav-wrapper .mini-header .header-text.span2{margin-left:0px !important}.nav-wrapper .mini-header .header-text span{color:#fff;font-weight:300;padding:2px 0px 0px;margin:0px}.nav-wrapper .mini-header .header-text-icon{padding-left:20px}.nav-wrapper .mini-header .header-text-icon .fa{padding:7px 10px 0;color:#fff}.nav-wrapper .custom-menu-primary{padding-top:7px}.nav-wrapper .page-center{max-width:1150px !important}@media(min-width:951px){.solid-nav .header-container-wrapper{height:0}}@media(max-width:1100px){.nav-wrapper .header-space.span5{width:38%}.nav-wrapper .mini-header .header-text-icon.span7{width:38%}.nav-wrapper .mini-header .header-text.span5{width:49%}}@media(max-width:950px){.global-sticky-header-offset,.solid-nav .body-container-wrapper{margin-top:0 !important}}@media(max-width:850px){.nav-wrapper .header-space.span5{width:38%}.nav-wrapper .mini-header .header-text-icon.span7{width:35%}.nav-wrapper .mini-header .header-text.span5{width:55%}}@media(max-width:767px){.nav-wrapper .mini-header .header-text-icon.span7{width:37%;float:left;text-align:right}.nav-wrapper .mini-header .header-text.span5{width:62%;float:right}.nav-wrapper .logo{padding:10px 20px 5px 0}.nav-wrapper .header-space{display:none !important}.nav-wrapper .main-header{position:relative;z-index:3}}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul{float:right;padding:4px 0 0 0;margin:0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{padding:0;margin:0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;font-family:LinLibertine;font-size:18px;font-weight:700;text-transform:uppercase;color:#9c7c4f;white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:none;border-bottom:0;border-top:0;width:auto;max-width:250px;padding:20px 15px 20px;margin:0 0 -3px}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible;text-overflow:clip;background-color:#fff;width:100%;max-width:300px;text-align:left;padding:10px 15px;margin:0;border-top:0;border-bottom:0;min-width:250px;white-space:normal}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{z-index:1000;padding:0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color:#8f7146;border-top:0;border-bottom:0}.testimonial-container .nav-wrapper{background-color:#fff !important;box-shadow:4px 0 12px rgba(0,0,0,.25) !important}@media(max-width:950px){.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0 15px}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul{padding:60px 0 0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color:#fff !important;background-color:#0c2c4e}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.custom-menu-primary .hs-menu-flow-horizontal>ul ul li{background-color:#0c2c4e}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.second-color-header .testimonial-container .nav-wrapper .logo img{max-width:400px;text-align:center;margin:auto}.testimonial-container .nav-wrapper{position:absolute}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding:6px 30px;font-size:16px;line-height:30px;text-indent:0}}@media(max-width:767px){.testimonial-container .nav-wrapper{position:initial}}.footer-background{background-color:}.footer-background .page-center{padding:10px 40px 5px}.footer-background p,.footer-background a{font-weight:300;line-height:1.15em;font-family:LinLibertine;color:#708396;border-bottom:3px solid transparent;padding:0;margin:0;text-decoration:none;font-size:16px}.footer-background h5{text-transform:initial;font-size:16px;font-family:LinLibertine}.footer-background h1,.footer-background h2,.footer-background h3,.footer-background h4,.footer-background h5,.footer-background h6{color:#fff}.footer-social-box{padding-top:1px !important}.footer-background a:hover{text-decoration:underline;border-bottom:3px solid #0c2c4e;color:#708396}.copyright-background{background-color:#222}.copyright-background .page-center{padding:13px 0 5px}.copyright-background span{font-weight:300;color:#fff;font-size:14px}.copyright-section{padding-top:20px}.footer-background .logo{padding-bottom:20px}.fa-circle{color:#fff}.footer-background .fa-footer-links a{text-decoration:none}.footer-background .fa-footer-links a:hover{text-decoration:none;border-bottom:0}.footer-background .fa-stack-1x,.footer-background .fa{color:#8f7146}.footer-background .fa.fa-inverse{color:transparent;border:solid 3px #8f7146;border-radius:50%;left:-3px}.footer-background .fa-stack{line-height:2.25em;margin:0 10px;font-size:16px}.footer-background .bordered-section .center-box{border-left:solid 1px rgba(221,222,226,0.3);border-right:solid 1px rgba(221,222,226,0.3);margin-right:-1px !important}.footer-background .bordered-section .footer-box{padding:2px 5px}.footer-background .bordered-section .footer-box.short-box{padding:14px 5px 0}.footer-background .bordered-section .footer-box .fa-footer-links{padding-bottom:0px}.footer-background .footer-box{width:25% !important;margin-left:0 !important}.footer-background .footer-box.center-box{width:25% !important;margin-left:0 !important}.footer-background .copyright-section .fa-stack-1x{padding-left:.15em;padding-top:.08em;font-size:1.3em}.footer-background .copyright-section .fa-footer-links{padding-bottom:15px}.footer-background .page-footer span,.footer-background .page-footer p{color:#708396;font-size:13px}.page-footer{padding-top:5px}@media(max-width:950px){.footer-background .footer-box,.footer-background .footer-box.center-box{width:50% !important}.footer-background .bordered-section .center-box{border-right:0;border-left:0}.footer-background .first-box{border-right:solid 1px rgba(221,222,226,0.3) !important}.footer-background .third-box{border-right:solid 1px rgba(221,222,226,0.3) !important;border-top:solid 1px rgba(221,222,226,0.3) !important}.footer-background .fourth-box{border-top:solid 1px rgba(221,222,226,0.3) !important}}@media(max-width:767px){.footer-background .logo img{max-width:200px}.footer-background .footer-box{width:100% !important}.footer-background .footer-box.center-box{width:100% !important;border-left:0;border-right:0;border-top:solid 1px rgba(221,222,226,0.3);border-bottom:solid 1px rgba(221,222,226,0.3)}.footer-background .bordered-section .footer-box{padding:15px !important}.footer-background .first-box,.footer-background .third-box{border-right:0 !important}.footer-background .third-box,.footer-background .fourth-box{border-top:0 !important}}.homepage-footer .footer-background{position:absolute;bottom:0;z-index:9}@media(max-width:767px){.homepage-footer .footer-background{position:initial}}.box-shadow{box-shadow:3px 3px 8px rgba(0,0,0,0.24)}.sidebar{box-shadow:13px 14px 50px rgba(145,124,83,0.21);padding:0}.sidebar-flex{padding:0 15px}.sidebar h5{margin:10px 0 0}.sidebar p{padding:5px 0;line-height:1.25em}.sidebar a{text-decoration:none}.small-top-padding{padding-top:20px}.small-bottom-padding{padding-bottom:20px}.page-center{max-width:1025px !important}@media(max-width:767px){.banner-text-padding{padding:0 15px}}.tb-2 .nav-wrapper .logo{padding:20px 0}.testimonial-container .slick-prev:before,.testimonial-container .slick-next:before{content:'';font-family:'FontAwesome',sans-serif;font-size:40px;opacity:1}.testimonial-container .slick-prev:before{content:''}.testimonial-container .slick-next:before{content:''}.bbs-slider .bbs-page-center{padding:20% 55% 20% 5%}.full-height .bbs-slider .bbs-page-center{height:100vh;display:flex;justify-content:center;flex-direction:column;padding:0 55% 0 5%}.full-height .slick-slide{height:82vh}.testimonial-container .overlay-text{padding-right:20%;bottom:45%}.testimonial-container .overlay-text p{font-family:LinLibertine}.testimonial-container .slider-background{height:82vh}.testimonial-container img,.nav-wrapper .logo img{max-width:105%;width:105%;margin-left:-20px}.testimonial-container.full-height p{color:#000;text-shadow:2px 2px 5px #fff}@media(max-width:950px){.testimonial-container .slider-background,.full-height .slick-slide{height:80.8vh}}@media(max-width:767px){.full-height .bbs-slider .bbs-page-center{padding:20% 0;height:auto}.full-height .slick-slide{height:50vh}.testimonial-container .overlay-text h1{font-size:36px !important}}.cm-b1 hr.small-line{background:#fff;color:#fff}.cm-b1 .banner-content{padding:2% 8% !important}.cm-a1.accordion.ui-accordion{padding:1px 0;text-align:center}.cm-a1.accordion h4.ui-accordion-header{background:#8f7146;color:#fff;text-align:center;position:relative}.cm-a1.accordion h4.ui-accordion-header.ui-accordion-header-active,.cm-a1.accordion h4.ui-accordion-header:hover{background:#0c2c4e;color:#fff}.cm-a1.accordion h4.ui-accordion-header,.cm-a1.accordion h4.ui-accordion-header:hover{padding:10px 5px;font-weight:600}.cm-a1.accordion span.ui-accordion-header-icon.ui-icon.open{border-top:solid 15px #0c2c4e;border-left:solid 10px transparent;border-right:solid 10px transparent;width:0;height:0;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,0%)}.cm-a1.accordion span.ui-accordion-header-icon.ui-icon{position:absolute}.cm-a1.accordion .ui-accordion-content.ui-accordion-content-active p{font-size:16px}.cm-a1.accordion .ui-accordion-content.ui-accordion-content-active{padding:10px 0}.cm-bu6{padding:0;position:relative;border:solid 1px transparent}.cm-bu6.top-row{border-bottom:solid 1px #dddee2}.cm-bu6.mid-row{border-left:solid 1px #dddee2;border-right:solid 1px #dddee2}.cm-bu6.left-end{border-right:solid 1px #dddee2}.cm-bu6.right-end{border-left:solid 1px #dddee2}.cm-bu6:hover{border:1px solid transparent;background-color:#fff}.cm-bu6 .widget-type-linked_image img{width:100% !important}.cm-bu6 .text-block{padding:10px 20px;margin-left:0 !important;text-align:left;position:initial;opacity:1}.cm-bu6:hover .text-block{opacity:1;background:0}.cm-bu6 h4{font-family:Lato,sans-serif;line-height:1.15em;padding:0;font-size:18px;font-weight:bold;text-transform:uppercase;margin:3px 0;color:#0c2c4e}.cm-bu6 p{font-size:16px;line-height:1.15em;padding:0;margin:3px 0;color:#636975}.cm-bu6 a{text-decoration:none}.cm-bu6 .image-block{padding:15px 30px;position:relative}.cm-bu6 .image-block .team-logo{position:absolute;bottom:10%;right:10%;background:#fff;padding:10px;box-shadow:1px 1px 12px rgba(39,55,74,.15)}.cm-bu6 .image-block img{border-radius:50%}.cm-bu6 .social-links a{text-decoration:none}.cm-bu6 .social-links .fa-stack-1x,.cm-bu6 .social-links .fa{color:#8f7146}.cm-bu6 .social-links .fa.fa-inverse{color:transparent;border:solid 2px #8f7146;border-radius:50%}.cm-bu6 .social-links .fa-stack{line-height:1.2em;width:1em;margin:0 2px}.cm-bu6 .social-links .fa-stack-1x{font-size:.6em;padding-left:2px}.cm-bu6 .social-links .fa-stack-2x{font-size:1em}.cm-bu6:hover{transform:scale(1.02);box-shadow:0 15px 45px -5px rgba(39,55,74,.15);position:relative;z-index:3}@media(max-width:767px){.cm-bu6 .text-block{width:100%;background:unset}.cm-bu6,.cm-bu6:hover{border-left:solid 1px #dddee2;border-right:solid 1px #dddee2;border-bottom:solid 1px #dddee2;border-top:solid 1px transparent}.cm-bu6.top-row.left-end{border-top:solid 1px #dddee2}.cm-bu6 .image-block .team-logo{right:33%}.cm-bu6:hover{transform:scale(1);box-shadow:none;position:initial;z-index:1}.cm-bu6 .text-block{text-align:center}}@media(max-width:600px){.cm-bu6 .image-block .team-logo{right:28%}}@media(max-width:500px){.cm-bu6 .image-block .team-logo{right:25%}}@media(max-width:450px){.cm-bu6 .image-block .team-logo{right:20%}}.individual-practice-content{border-right:solid 3px #8f7146}.attorney-sidebar{border:solid 3px #8f7146}.attorney-sidebar .contact-info-box{border-bottom:solid 3px #8f7146}.featured-attorney .cm-bu1.generic-bucket{padding:8px}.featured-attorney .cm-bu1.generic-bucket .image-block,.featured-attorney .cm-bu1.generic-bucket .text-block{margin-left:0}.featured-attorney .cm-bu1.generic-bucket.image .video-block{display:none}.featured-attorney .cm-bu1.generic-bucket .text-block{padding:8px 0 0 8px}.featured-attorney .cm-bu1.generic-bucket .text-block h3{margin-bottom:0}.golden-header h1,.golden-header h2,.golden-header h3,.golden-header h4,.golden-header h5,.golden-header h6{color:#8f7146}.overlay-t2{background:rgba(0,41,86,.9)}.overlay-t3{background:rgba(122,103,70,.8)}.practice-card{width:25% !important;margin-left:0 !important}.practice-card .cm-c1 .card-background{margin:7px 0}.practice-card .cm-c1{padding:0 7px}@media(max-width:767px){.practice-card{width:100% !important}}.cm-c1{transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding:0}.cm-c1 h1,.cm-c1 h2,.cm-c1 h3,.cm-c1 h4,.cm-c1 h5{font-family:'Lato',sans-serif}.cm-c1 .hide-text .hover-content,.cm-c1:hover .card-background .hover-text{opacity:0}.cm-c1.nested-card .project-gallery-tile .project-content{height:auto;padding:0}.cm-c1 .card-background{height:275px !important}.cm-c1 .project-content.video-card{background:rgba(0,0,0,0.7)}.cm-c1 .project-content.color-card{background:none !important}.cm-c1 .card-background{position:relative;cursor:pointer}.cm-c1 .card-background .hover-text{opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 .card-background .hover-content{padding:0px 15px;transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 .main-image-text{position:absolute;bottom:20px;transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 hr.white-hr,.cm-c1 hr.black-hr,.cm-c1 hr.red-hr{height:2px;margin:0 0 15px;width:48px}.cm-c1 h4{font-size:24px}.cm-c1 .card-background .overlay-t1,.cm-c1 .card-background .colorOverlay-t1,.cm-c1 .card-background .colorOverlay-t2{height:275px !important;transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 .hover-text p{opacity:.9}.cm-c1:hover .card-background .colorOverlay-t1{background-color:rgba(0,41,86,.8) !important}.cm-c1:hover .card-background .colorOverlay-t2{background-color:rgba(155,123,82,.7) !important}@media(max-width:950px){.cm-c1 .card-background{height:315px !important}.cm-c1 .card-background .overlay-t1,.cm-c1 .card-background .colorOverlay-t1,.cm-c1 .card-background .colorOverlay-t2{height:315px !important}}.cm-c1:hover .main-image-text{position:initial}.cm-c1:hover .card-background .hover-text{opacity:1}.cm-c1:hover .card-background .overlay-t1,.cm-c1:hover .card-background .colorOverlay-t1,.cm-c1:hover .card-background .colorOverlay-t2{opacity:1}.cm-c1:hover .hover-content{height:275px;display:flex;justify-content:center;flex-direction:column}@media(max-width:950px){.cm-c1:hover .hover-content{height:315px}}.cm-c1:hover .hide-hover-text .main-image-text{position:absolute}.cm-c1:hover .hide-hover-text .card-background .hover-text{opacity:0}.cm-c1 .hide-hover-text .main-image-text{padding:0 25px}@media(max-width:950px){.cm-c1 .card-background .hover-content{height:auto}.cm-c1 .card-background .project-content,.cm-c1 .card-background .hover-text{opacity:1}.cm-c1 .card-background .hover-content{top:0}.cm-c1 .main-image-text{position:initial}.cm-c1 hr.white-hr,.cm-c1 hr.red-hr,.cm-c1 hr.black-hr{width:50px}.cm-c1 .hide-hover-text .main-image-text{position:absolute}.cm-c1 .hide-hover-text .card-background .hover-text{opacity:0}}@media(max-width:767px){.cm-c1 .project-gallery-tile .project-content,.cm-c1 .card-background{height:auto !important}.cm-c1 .hide-hover-text .main-image-text{padding:0}.cm-c1 .project-gallery-tile .project-content,.cm-c1:hover .project-gallery-tile .project-content{padding:25px 0}.cm-c1 .card-background .colorOverlay-t1{background-color:rgba(12,44,78,.8) !important}}hr.logo-line{background:#937b53;color:#937b53;height:1px;border:0;margin:5px 0}.logo-line-margin{margin-left:1% !important;min-height:1px !important;margin:18px 0;width:88% !important}.line-logo{text-align:center;width:60px !important}hr.logo-line.top-line{width:98%;margin-left:0}@media(max-width:875px){.logo-line-margin{margin-left:0 !important;width:87% !important}}@media(max-width:767px){.logo-line-margin{display:inline-block !important;width:75% !important;margin-left:0 !important}.line-logo{display:inline-block !important}}.small-border-logo{text-align:center;margin:0 5px !important;width:60px !important}hr.small-line{background:#937b53;color:#937b53;height:1px;border:0;margin:5px 0}.white-border hr.small-line{background:#fff;color:#fff}hr.small-line.bottom-line{width:90%}.left-small-lines hr.small-line.bottom-line{margin:5px 0 5px auto}.right-small-lines hr.small-line.bottom-line{margin:5px auto 5px 0}.left-small-lines,.right-small-lines{margin:18px 0 0;width:75px !important}.right-small-lines{margin-left:0 !important}.small-border-group{width:225px !important;float:none !important;margin:auto !important}@media(max-width:767px){.small-border-logo{display:inline-block !important}.left-small-lines,.right-small-lines{display:inline-block !important}.small-border-group{width:auto !important;padding-bottom:10px}}.inline-subscribe .hs-form .hs-email label span{display:none}.classic-blog .page-center{max-width:1145px !important}.classic-blog .blog-listing-wrapper .post-listing .post-item:nth-child(odd){background:0}.classic-blog .blog-listing-wrapper .post-listing .post-item{border-top:solid 1px #0c2c4e;background:transparent;margin:0}.classic-blog .blog-listing-wrapper .post-listing .post-item:first-child{border-top:0;padding-top:0}.classic-blog .sidebar{background:#fff;margin-bottom:20px}.classic-blog.solid-nav .body-container-wrapper{margin-top:79px}.classic-blog .sidebar .small-border-padding,.classic-blog .sidebar .blog-sidebar-border{margin-bottom:0}.classic-blog .sidebar .small-border-padding{padding:0 15px}.classic-blog .hs-recaptcha{padding-bottom:25px}.hs-blog-social-share-item-facebook .fb-like span{vertical-align:unset !important}.classic-blog .blog-listing-wrapper .post-listing .post-item .post-content{width:100%}.classic-blog .sidebar .widget-span{margin-bottom:0}.classic-blog .blog-post-wrapper h1{font-size:48px !important}.password-input input[type="password"]{Height:45px !important}