@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(/wp-content/themes/lawfirmsites/fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}:root{--Poppins:'Poppins';--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px27:1.688rem;--px28:1.75rem;--px30:1.875rem;--px31:1.938rem;--px32:2rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px38:2.375rem;--px40:2.5rem;--px41:2.563rem;--px42:2.625rem;--px45:2.813rem;--px48:3rem;--px49:3.063rem;--px50:3.125rem;--px53:3.313rem;--px55:3.438rem;--px60:3.75rem;--px62:3.875rem;--px65:4.063rem;--px69:4.313rem;--px70:4.375rem;--px72:4.5rem;--px85:5.313rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--Black:#151C3F;--Red:#AA2B3D;--Blue:#1658B1;--Teal:#04425E}html{font-size:.833333vw}body{padding:0;margin:0;font-size:var(--px24);font-family:var(--Poppins);font-weight:400;color:var(--Black)}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}h3{font-size:2.25rem}h4{font-size:1.5rem}p{line-height:var(--px36)}.social-media .px40{height:2.563rem}.social-media .px41{height:2.563rem}svg#pin{width:1.27rem;top:.5rem}svg#phone{width:1.819rem;top:.5rem}svg#fax{width:1.819rem;top:.4rem}svg#email{width:1.655rem;top:.8rem;left:.2rem}a.Btn{display:inline-block;font-size:var(--px31);font-weight:600;line-height:var(--px36);background-color:var(--Blue);color:#fff;padding:1.2rem 2.313rem;text-align:center}a.Btn:hover{background-color:var(--Black)}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff;border:none}.home .navbar-default{background-color:#fff0}.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-weight:400;font-size:var(--px20)}.logo{display:inline-block;vertical-align:top;max-width:27.5rem;margin:2.25rem 0rem;vertical-align:top}.phone-top{margin:.75rem 0 .3rem;font-size:var(--px20)}.phone-top span{display:inline-block;line-height:var(--px36)}.phone-top a{font-size:var(--px27);line-height:var(--px36);display:inline-block;font-weight:600;color:var(--Blue)}#footer{background-color:var(--Black);color:#fff;font-size:var(--px24);font-weight:400;padding-top:1.1rem}#footer p{line-height:var(--px36);margin-bottom:1.3rem}#footer p span{display:inline-block;margin:0 .6rem}#footer a{color:#fff}#footer a:hover{color:var(--Blue)}.lfs-footer{margin-bottom:1.3rem}.lfs-footer a{display:inline-block;margin-right:.6rem}.lfs-footer img{max-width:11.375rem;display:inline-block;position:relative;top:-.1rem}.social-media{display:flex;flex-wrap:wrap;gap:0 1.25rem}.social-media a{fill:var(--Blue)}.social-media a:hover{fill:var(--Black)}a.footer-logo{display:inline-block;max-width:27.5rem}section.bottom-contact{padding:5.438rem 0 3.5rem}section.bottom-contact .div-box{margin-bottom:3rem}section.bottom-contact .div-box p{line-height:var(--px48);position:relative;padding-left:2.75rem}section.bottom-contact .div-box p svg{position:absolute;top:0;left:0}section.bottom-contact .div-box h3{font-size:var(--px35);line-height:var(--px48);font-weight:600;margin-bottom:.6rem}section.bottom-contact .div-box a{color:var(--Black)}section.bottom-contact .div-box a:hover{color:var(--Blue)}section.bottom-schedule{background-image:url(/wp-content/themes/lawfirmsites/images/coast-bg.jpg);background-size:cover;color:#fff;padding:4.8rem 0 1.9rem}section.bottom-schedule h3{font-size:var(--px53);line-height:var(--px60);font-weight:600;margin-bottom:3rem}section.bottom-schedule h3 span{display:inline-block;font-size:var(--px70);line-height:var(--px85)}section.bottom-schedule a{margin-top:2.4rem}body.home{background-image:url(/wp-content/themes/lawfirmsites/images/home-top-bg.jpg);background-size:120rem auto;background-position:center top;background-repeat:no-repeat}section.home-hero{position:relative;padding-top:3.313rem}section.home-hero .wrap{max-width:87rem}section.home-hero figure{content:'';display:block;background-size:cover;background-position:center;padding-bottom:45.5rem;position:relative;z-index:10;box-shadow:0 1.563rem 4.063rem rgb(0 0 0 / .22)}section.home-hero .banner-content{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:62.75rem;min-height:45.75rem}section.home-hero h1{line-height:6.938rem;font-size:var(--px92);font-weight:600;margin-bottom:2.5rem}section.home-hero a.Btn{padding-left:4.688rem;padding-right:4.688rem}.px57{width:3.563rem}.px76{width:4.75rem}.px78{width:4.875rem}.px80{width:5rem}.px81{width:5.063rem}.home-pa-slide{margin:5.688rem auto 0;max-width:102.5rem;position:relative;padding:0 2.813rem;text-align:center}figure.pa-icon{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center;align-items:center;min-height:5.525rem;margin-bottom:.7rem}.pa-slide .item{width:100%;max-width:24.641rem;padding:0 .813rem 1.2rem}.pa-slide .item a{display:block;background-color:#F1FAFE;border-radius:.813rem;box-shadow:0 .563rem .5rem rgb(0 0 0 / .06);padding:6.6rem 1rem 0;min-height:23.271rem;color:var(--Black)}.pa-slide .item a:hover{color:var(--Blue)}.pa-slide .item h3{font-size:var(--px41);line-height:var(--px48);font-weight:600}svg.arrow{width:1.179rem}.control span{transition:.5s;position:absolute;top:10.438rem;cursor:pointer;fill:var(--Black)}.control span:hover{fill:var(--Blue)}.control span.left{left:.1rem}.control span.right{right:0}.home-mission{margin:0 auto;max-width:72.75rem;padding:5.7rem 0 5.1rem}.home-mission h3{color:var(--Teal);font-size:var(--px70);line-height:var(--px95);font-weight:600;margin-bottom:1rem}.home-mission p{line-height:var(--px36);font-size:var(--px24);margin-bottom:2.25rem}section.home-attorney{background-color:var(--Teal);color:#fff;padding:6.625rem 0 3.1rem}section.home-attorney figure{overflow:hidden;border-radius:.813rem;max-width:33.125rem;margin-bottom:3rem}section.home-attorney .text{max-width:47.375rem}section.home-attorney .text h5{font-size:var(--px24);text-transform:uppercase;font-weight:600;letter-spacing:.23rem;margin-bottom:.7rem}section.home-attorney .text h2{font-size:var(--px53);line-height:var(--px60);font-weight:600;margin-bottom:1.4rem}section.home-attorney .text p{line-height:var(--px30);margin-bottom:2rem}section.home-attorney .text p a{font-size:var(--px31);font-weight:600;line-height:var(--px36);border:.125rem solid #fff;color:#fff;display:inline-block;padding:1.5rem 2.438rem}section.home-attorney .text p a:hover{background-color:var(--Black);border-color:var(--Blue)}.testi-slide-wrap{margin:0 auto;position:relative;max-width:69.25rem;padding:0 5.75rem}section.home-testimonials{background-color:#f1fafe;padding:9.4rem 0 6.375rem}section.home-testimonials h2{font-size:var(--px53);line-height:var(--px62);font-weight:600;margin-bottom:3.3rem}.testi-slide{margin-bottom:1.7rem}.testi-slide p{font-size:var(--px31);line-height:var(--px40);margin-bottom:1.7rem}.testi-slide h5{font-size:var(--px21);line-height:var(--px30);text-transform:uppercase;font-weight:600;color:var(--Blue)}.testi-slide h5 span{display:inline-block;font-size:var(--px24);line-height:var(--px36);color:var(--Black);text-transform:none;color:var(--Black);font-weight:400;margin-top:.2rem}.testi-slide-wrap .control span{fill:var(--Blue);top:2.8rem}.testi-slide-wrap .control span:hover{fill:var(--Black)}section.page-top-banner{background-image:url(/wp-content/themes/lawfirmsites/images/banner-default.jpg);background-size:cover;background-position:center}section.page-top-banner .shadow{background-image:url(/wp-content/themes/lawfirmsites/images/shadow.png);background-size:cover;background-position:left bottom;color:#fff}section.page-top-banner .top-title{display:flex;flex-wrap:wrap;align-items:center;min-height:26.188rem}section.page-top-banner .top-title h1{font-size:var(--px92);line-height:var(--px95);font-weight:600;padding-top:2.2rem}.about-flex{position:relative}.about-flex figure{max-width:50.625rem;width:100%}.about-flex .text{max-width:49.25rem}section.inner-page{overflow:hidden;padding:7.7rem 0 8.438rem}article.the-content{font-size:var(--px24)}article.the-content h2{font-size:var(--px70);line-height:var(--px95);font-weight:600;color:var(--Teal);margin-bottom:1.2rem}article.the-content h3{font-size:var(--px48);line-height:var(--px62);font-weight:600;color:var(--Teal);margin-bottom:2rem}article.the-content h4{font-size:var(--px31);line-height:var(--px48);color:var(--Teal);font-weight:600}article.the-content ul h4{text-transform:uppercase;position:relative;top:-.3rem;margin-bottom:.1rem}article.the-content p{line-height:var(--px36);margin-bottom:2.7rem}article.the-content p a{color:var(--Black)}article.the-content p a:hover{color:var(--Blue)}article.the-content ul{line-height:var(--px36);list-style:none;padding:0;margin-bottom:3rem}article.the-content p+ul{margin-top:4.1rem}article.the-content ul li{position:relative;padding-left:2rem}article.the-content ul li+li{margin-top:1.7rem}article.the-content ul li:before{content:'';width:.5rem;border-left:.5rem solid var(--Blue);border-top:.5rem solid #fff0;border-bottom:.5rem solid #fff0;display:block;position:absolute;top:.6rem;left:0}.about-flex.left{margin-top:7.8rem}article.the-content .about-flex.left ul li+li{margin-top:1.4rem}.attorney-flex{position:relative}figure.av{max-width:16.188rem}figure.super{max-width:8.375rem}figure.atty-img{max-width:32.875rem}.blue-box{background-color:#F1FAFE;border-radius:.813rem;padding:3.1rem 2.063rem 3.2rem 3.188rem;box-shadow:0 .563rem .5rem rgb(0 0 0 / .06)}.blue-box h5{font-size:var(--px31);line-height:var(--px40);margin-bottom:2.3rem}.blue-box ul li{margin-bottom:1.8rem}.practice-list-wrap .flex{gap:2.188rem 1.6rem}.practice-list-wrap .item{max-width:23.016rem;text-align:center}.practice-list-wrap .item a{display:block;background-color:#F1FAFE;border-radius:.813rem;box-shadow:0 .563rem .5rem rgb(0 0 0 / .06);height:100%;color:var(--Black);padding:2.2rem 2.063rem .8rem}.practice-list-wrap .item a:hover h3{color:var(--Blue)}.practice-list-wrap .item a h3{font-size:var(--px41);line-height:var(--px48);font-weight:600;margin-bottom:1.4rem;transition:.5s}.pa-flex-inner article.the-content{max-width:51.375rem}aside.side-pa{max-width:32.313rem;background-color:#F1FAFE;border-radius:.813rem;box-shadow:0 .563rem .5rem rgb(0 0 0 / .06);width:100%;padding:3rem 3.438rem 4.4rem}aside.side-pa h2{font-size:var(--px50);line-height:var(--px62);font-weight:600;color:var(--Teal);margin-bottom:1.7rem}aside.side-pa ul{list-style:none;padding:0}aside.side-pa ul li a{font-size:var(--px24);line-height:var(--px48);text-transform:uppercase;font-weight:600;color:var(--Blue);padding:1.5rem 1.25rem 1.3rem;border-bottom:1px solid #83BBD4;display:block}aside.side-pa ul li a:hover{color:var(--Teal)}.testi-top{margin:0 auto;max-width:59.688rem}svg#qt{width:8.017rem}.testimonial-wrap{display:flex;flex-wrap:wrap;gap:5.125rem 6.7rem;margin-top:7.1rem;align-items:flex-start}.testimonial-wrap .testi-block{background-color:#F1FAFE;border-radius:.813rem;box-shadow:0 .563rem .5rem rgb(0 0 0 / .06);width:100%;max-width:45.063rem;padding:0rem 3.875rem 5.6rem}span.see-more{display:inline-block;font-size:var(--px24);line-height:var(--px36);font-weight:600;color:var(--Blue);cursor:pointer;transition:.5s;margin-bottom:2.2rem}span.see-more:hover{color:var(--Teal)}.text-box{overflow:hidden;font-weight:400;max-height:6.938rem;margin-bottom:.9rem;transition:.2s}.text-box.show{max-height:62.5rem}.text-box p{font-size:var(--px24);line-height:var(--px36)}.testimonial-wrap .testi-block h5{font-size:var(--px21);line-height:var(--px30)}span.qt{position:relative;top:-1.625rem;left:-2.25rem;margin-bottom:-.6rem;display:block}section.page-top-banner.testi-banner{background-image:url(/wp-content/themes/lawfirmsites/images/banner-testimonial.jpg)}.bottom-pagi{margin-top:8.188rem}.bottom-pagi:empty{display:none}.pagination{display:flex;margin:0;font-size:var(--px28);font-weight:600;flex-wrap:wrap;gap:1rem}.pagination>li{display:inline-block}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>li>a,.pagination>li>span{float:none;display:block;line-height:4.125rem;width:4.688rem;text-align:center;border:.125rem solid var(--Blue);color:var(--Blue);padding:0}.pagination>li i{display:inline-block;line-height:4.125rem;vertical-align:top}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:var(--Teal);border-color:var(--Teal);color:#fff}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:var(--Blue);border-color:var(--Blue)}.text-center .pagination{justify-content:center}.article-wrap{max-width:53.219rem}.article-wrap article{font-size:var(--px24);border-bottom:1px solid #D5E4EB;padding-bottom:4.7rem}.article-wrap article+article{margin-top:5rem}.article-wrap article h3{font-size:var(--px50);line-height:var(--px62);font-weight:600;margin-bottom:.5rem}.article-wrap article h3 a{color:var(--Teal)}.article-wrap article h3 a:hover{color:var(--Blue)}.article-wrap article h4{font-size:var(--px20);line-height:var(--px36);text-transform:uppercase;margin-bottom:2.3rem}.article-wrap article p{line-height:var(--px36)}.article-wrap article p a{color:var(--Blue)}.article-wrap article p a:hover{color:var(--Teal)}.article-wrap article figure{background-size:cover;background-position:center;margin-bottom:3.2rem}.article-wrap article figure a{display:block;height:22rem}.article-wrap article figure a:hover{background-color:rgb(0 0 0 / .4)}.single article.the-content h2{font-size:var(--px50);line-height:var(--px60)}.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:85.875rem;font-size:var(--px24)}.form-wrap label{font-weight:400}.form-wrap h2{font-size:var(--px72);line-height:var(--px95);color:var(--Teal);font-weight:600;margin-bottom:2.8rem}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.gfield{width:100%;margin-bottom:2.188rem}.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:1px solid #E1EFF5;border-radius:0;line-height:4rem;padding:1.4rem 1.813rem;color:#000;line-height:var(--px36)}.form-wrap textarea{resize:none;height:14.875rem}.gform_footer{text-align:center;padding-top:1.8rem}.gform_footer input[type="submit"]{font-size:var(--px28);font-weight:600;text-transform:uppercase;width:20.063rem;height:5.25rem;background-color:var(--Blue);color:#fff;border:none}.gform_footer input[type="submit"]:hover{background-color:#000}section.inner-page.contact-page{background-color:#f1fafe}.gfield.recaptcha-field{margin:0}@media (min-width:992px){.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gfield.gfield--width-half{max-width:42rem}.pa-flex-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.attorney-flex aside{padding-top:34.8rem}figure.atty-img{position:absolute;top:0;left:0}.badge-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:30rem}.attorney-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.attorney-flex .right{max-width:52.688rem;order:2}.attorney-flex aside{max-width:32.875rem}.about-flex.right figure{position:absolute;top:3.1rem;right:-11.563rem}.about-flex.left figure{position:absolute;top:1.5rem;left:-11.563rem}.about-flex.left .text{margin-left:auto}section.home-attorney .text{margin-right:1.188rem}.headerRight{text-align:right}.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:96.875rem}.main-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 1.563rem}.main-menu li{position:relative}.main-menu li a{line-height:var(--px36)}.main-menu>li{display:inline-block;padding-bottom:.5rem}.main-menu>li>a{color:var(--Black)}.main-menu>li:hover>a{color:var(--Blue)}.main-menu>li>.sub-menu{position:absolute;top:100%;left:-1rem;width:22rem;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left;background-color:var(--Teal)}.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:.5rem 1rem;color:#fff}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}#header .wrap{max-width:103.5rem}.w-1374{max-width:85.875rem}.w-1640{max-width:102.5rem}.bottom-contact .flex{justify-content:flex-end;gap:0 3.625rem}.bottom-contact .div-box:nth-child(1){margin-right:auto}.bottom-contact .div-box:nth-child(2){margin-right:2.375rem}}@media (max-width:991px){html{font-size:10px}body{padding-top:7.4rem}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:#fff;padding-top:2.7rem;box-shadow:0 0 1rem rgb(0 0 0 / .3)}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container .mean-nav{background-color:#fff}body.mean-container a.meanmenu-reveal{width:32px;padding:0;padding:10px 15px;height:auto;top:1.5rem;color:var(--Teal)}body.mean-container a.meanmenu-reveal span{height:3px;background-color:var(--Teal)}body.mean-container a.meanmenu-reveal span+span{margin-top:5px}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:4px 12px 3px!important;border-color:#D5E4EB!important}body.mean-container .mean-nav ul li a{color:var(--Teal);border-color:#D5E4EB}section.bottom-contact{text-align:center}#footer{text-align:center}.main-menu li a{font-size:14px;line-height:1.5em;color:var(--Teal)}.phone-top{display:none}.logo{position:fixed;top:0;left:1.5rem;z-index:5000;margin-bottom:0}section.bottom-contact .div-box p svg{position:relative}svg#email{top:.15rem;left:0}.social-media{justify-content:center}section.bottom-schedule{text-align:center}section.bottom-schedule h3{margin-bottom:0}section.bottom-schedule{padding:4.8rem 0 5.5rem;background-position:center}section.home-attorney figure{margin-right:auto;margin-left:auto}section.home-attorney .text{text-align:center;margin:0 auto}section.page-top-banner .top-title{justify-content:center}figure.atty-img,.about-flex figure{margin-bottom:3rem}.badge-flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 3rem}.blue-box{margin-bottom:4rem}.practice-list-wrap .flex{display:flex;flex-wrap:wrap;justify-content:center}aside.side-pa{max-width:unset;margin-top:6rem}section.bottom-contact .div-box p{padding-left:0}section.home-hero figure{padding-bottom:53%}}@media (max-width:767px){:root{--px53:2.513rem;--px70:3.475rem;--px92:3.55rem;--px95:4.438rem}section.home-hero h1{line-height:5.038rem}.home-pa-slide{max-width:33.2rem}.pa-slide .item{max-width:100%}.logo{max-width:23.5rem;top:.2rem}.testi-slide-wrap{padding:0 1.95rem}section.home-hero figure{padding-bottom:70%}}