@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;400;500;600;700;800;900&display=swap);#page-attorney .item @font-face{font-family:"MarlideDisplay";src:url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Light.ttf) format("woff2"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Light.ttf) format("woff"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Light.ttf) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"MarlideDisplay";src:url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Regular.ttf) format("woff2"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Regular.ttf) format("woff"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Regular.ttf) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"MarlideDisplay";src:url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Medium.ttf) format("woff2"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Medium.ttf) format("woff"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Medium.ttf) format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"MarlideDisplay";src:url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Bold.ttf) format("woff2"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Bold.ttf) format("woff"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_Bold.ttf) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"MarlideDisplay";src:url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_ExtraBold.ttf) format("woff2"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_ExtraBold.ttf) format("woff"),url(/wp-content/themes/lfs/assets/fonts/MarlideDisplay_ExtraBold.ttf) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}:root{--font-main:'Inter', sans-serif;--font-secondary:"MarlideDisplay";--color-main:#141414;--color-white:#ffffff;--color-border:#707070;--fs-166:8.646vw;--fs-140:7.292vw;--fs-104:5.417vw;--fs-99:5.156vw;--fs-85:4.427vw;--fs-78:4.063vw;--fs-77:4.010vw;--fs-75:3.906vw;--fs-74:3.854vw;--fs-72:3.750vw;--fs-66:3.438vw;--fs-64:3.333vw;--fs-63:3.281vw;--fs-61:3.177vw;--fs-60:3.125vw;--fs-52:2.708vw;--fs-50:2.604vw;--fs-48:2.500vw;--fs-45:2.344vw;--fs-44:2.292vw;--fs-42:2.188vw;--fs-40:2.083vw;--fs-39:2.031vw;--fs-37:1.927vw;--fs-36:1.875vw;--fs-34:1.771vw;--fs-32:1.667vw;--fs-31:1.667vw;--fs-30:1.563vw;--fs-28:1.458vw;--fs-27:1.406vw;--fs-25:1.302vw;--fs-24:1.250vw;--fs-22:1.146vw;--fs-21:1.094vw;--fs-20:1.042vw;--fs-18:0.938vw;--fs-17:0.885vw;--fs-16:0.833vw;--fs-15:0.781vw;--fs-11:0.573vw}@media screen and (max-width:1440px){:root{--fs-166:124.5px;--fs-140:105.1px;--fs-104:78px;--fs-99:74.25px;--fs-85:63.75px;--fs-78:58.51px;--fs-77:57.74px;--fs-75:56.75px;--fs-74:55.5px;--fs-72:54px;--fs-63:47.25px;--fs-64:47px;--fs-61:45.7px;--fs-60:45px;--fs-52:39px;--fs-50:37.6px;--fs-48:36px;--fs-44:33px;--fs-42:31.5px;--fs-40:30px;--fs-39:29.25px;--fs-37:28px;--fs-36:27px;--fs-34:25.5px;--fs-32:24px;--fs-31:23.26px;--fs-30:22.51px;--fs-28:21px;--fs-27:20.26px;--fs-25:18.75px;--fs-24:18px;--fs-22:16.5px;--fs-21:15.7px;--fs-20:15px;--fs-18:13.5px;--fs-17:12.74px;--fs-16:12px;--fs-15:11.3px;--fs-11:8.25px}}@media screen and (min-width:1921px){:root{--fs-166:166px;--fs-140:140px;--fs-104:104px;--fs-99:99px;--fs-85:85px;--fs-78:78px;--fs-77:77px;--fs-75:75px;--fs-74:74px;--fs-72:72px;--fs-66:66px;--fs-63:63px;--fs-64:64px;--fs-61:61px;--fs-60:60px;--fs-52:52px;--fs-50:50px;--fs-48:48px;--fs-45:45px;--fs-44:44px;--fs-42:42px;--fs-40:40px;--fs-39:39px;--fs-37:37px;--fs-36:36px;--fs-34:34px;--fs-32:32px;--fs-31:31px;--fs-30:30px;--fs-28:28px;--fs-27:27px;--fs-25:25px;--fs-24:24px;--fs-22:22px;--fs-21:21px;--fs-20:20px;--fs-18:18px;--fs-17:17px;--fs-16:16px;--fs-15:15px;--fs-11:11px}}html,body{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:var(--fs-20)}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}a,a:before,a:after,a img,input[type="submit"],button,a *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-secondary);color:#0C0C0C;font-weight:400}h2{font-size:var(--fs-104);line-height:1;margin-bottom:40px}h3{font-size:var(--fs-36);letter-spacing:.022em;margin-bottom:20px}p,.main ul,.main ul li{font-size:var(--fs-18);line-height:1.625;margin-bottom:24px;font-weight:300;color:var(--color-main)}.w-border{border:solid 1px var(--color-main);max-width:1820px;width:94.791667%;margin:73px auto 71px;position:relative;padding-top:95px;padding-bottom:108px}.w-border .upper-border-text,.w-border .bottom-border-text{position:absolute;background:#fff;left:0;right:0;text-align:center;max-width:177px;margin:0 auto;text-transform:uppercase;font-size:var(--fs-20);letter-spacing:.04em;line-height:1.35}.w-border .upper-border-text{top:-30px}.w-border .bottom-border-text{bottom:-30px}.container{max-width:1600px;width:83.333333%;padding:0}.container a:hover{opacity:.8}.main.container{padding:130px 0 94px;max-width:1440px;width:75%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}.mean-container .mean-bar{background:#fff0}.mean-container .mean-nav,.mean-container .mean-nav ul li a{background:var(--color-border);color:var(--color-white)}.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:rgb(0 0 0 / .3)}.mean-container .mean-nav ul li a.mean-expand{right:0;height:30px;padding:0 10px!important;display:flex;align-items:center;justify-content:center}.mean-container a.meanmenu-reveal{transition:none;padding-right:45px}.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}#header{position:absolute;padding:0;top:0;left:0;right:0;z-index:99999;background:#fff0 url(/wp-content/themes/lfs/assets/images/header-bg.png) no-repeat center center / cover scroll}#header .container{max-width:1820px;width:94.791667%}#header .h-top,#header .h-bot{align-items:center;justify-content:space-between}.social a{color:var(--color-main);font-size:var(--fs-17);margin-right:16px}.social a:hover{opacity:.8}#header .h-top{background:#fff;padding:.589vw 1.25vw .609vw 2.031vw;margin-bottom:29px}#header .h-top .h-link{align-items:center;color:var(--color-main)}#header .h-top .h-link:hover{opacity:.8}#header .h-top .h-link img{margin-left:35px}.logo:hover{opacity:.9}#header .h-bot{position:relative;padding-left:3.958vw;padding-right:1.146vw;padding-bottom:32px}#header .h-bot:after,#header .h-bot:before{content:'';position:absolute;bottom:0;width:47.747253%;max-width:869px;border-bottom:solid 1px #fff;bottom:5%}#header .h-bot:after{width:46.747253%}#header .h-bot:before{left:0}#header .h-bot:after{right:0}#header .logo{position:absolute;padding-left:39.063vw;bottom:0}#header .navigation ul{list-style-type:none;padding:0;margin:0}#header .navigation ul li{display:inline-block;margin-right:6.042vw}#header .navigation ul li:nth-child(2){margin-right:26.198vw}#header .navigation ul li:last-child{margin-right:0}#header .navigation ul li a{color:var(--color-white);line-height:1.3125;letter-spacing:.04em;font-size:var(--fs-16);font-family:var(--font-main);text-transform:uppercase;position:relative;font-weight:300;text-decoration:none}#header .navigation ul li a:hover{color:rgb(225 225 225 / .8)}#header .navigation .#header .navigation ul li:hover>a:before{width:100%;z-index:2}#header .navigation ul.sub-menu{margin-top:-5px;position:absolute;transition:.15s linear;opacity:0;pointer-events:none;padding-left:0;z-index:1}#header .navigation ul li:hover>ul.sub-menu{margin-top:-5px;opacity:1;display:block;pointer-events:auto;transform:translateY(0);padding-left:0;z-index:1}#header .navigation ul li ul.sub-menu li{display:block;margin:0}#header .navigation ul li ul.sub-menu li>ul.sub-menu{left:100%;padding-top:0;padding-left:0}#header .navigation ul li ul.sub-menu li a{display:block;background:var(--color-border);border:solid 1px #707070;border-bottom:none;padding:5px 15px;transition:.3s linear}#header .navigation ul li ul.sub-menu li a br{display:none}#header .navigation ul li ul.sub-menu li:last-child a{border-bottom:solid 1px var(--color-border)}#header .navigation ul li ul.sub-menu li a:hover{background:var(--color-main);color:#fff}#header .navigation ul li ul.sub-menu li a:before{display:none}#header .button{letter-spacing:unset;max-width:227px;width:12.472527%}#header .button i{margin-right:8px}.button,.link,.form button{color:var(--color-white);line-height:1.3125;letter-spacing:.04em;font-size:var(--fs-16);font-family:var(--font-main);text-transform:uppercase;font-weight:500;cursor:pointer;transition:.3s ease-out;text-decoration:none}.button,.form .button{padding:20px 10px;text-align:center;width:100%;display:block;background:#fff0 url(/wp-content/themes/lfs/assets/images/button-bg.jpg) no-repeat center center / cover scroll;transition:.3s ease-out;max-width:245px}.button:hover,.form button:hover{text-decoration:none;background:var(--color-border);color:var(--color-white)}#mobile-nav{overflow:hidden;position:relative;margin:0}#mobile-nav.floating{overflow:hidden;position:absolute;width:100%;max-width:280px;right:15px;top:70px}#mobile-nav.floating .mean-bar{background:none}#mobile-nav.floating .mean-nav ul li a{background:#fff0 url(/wp-content/themes/lfs/assets/images/button-bg.jpg) no-repeat center center / cover scroll}#mobile-nav.floating .mean-nav ul li a:hover{opacity:.8}.mean-container a.meanmenu-reveal{text-indent:0;right:17px!important;padding:15px;background:#fff0 url(/wp-content/themes/lfs/assets/images/button-bg.jpg) no-repeat center center / cover scroll}.mean-container a.meanmenu-reveal>span span,.mean-container a.meanmenu-reveal>span:not(:first-child){display:none}.meanmenu-reveal.meanclose{background:transparent!important}body.home .mean-container a.meanmenu-reveal>span,.mean-container a.meanmenu-reveal>span{background:none;color:var(--color-white);font-size:24px;display:block;height:auto}.mean-container a.meanmenu-reveal>span{color:var(--color-white)}.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}.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}#home-banner{padding-top:50.521vw;max-height:970px}#home-banner h1{margin-bottom:20px}#home-banner .text-block{padding-bottom:9.323vw}.banner{position:relative;max-height:579px;padding-top:30.156vw;z-index:2;text-align:center}.banner:after{content:'';background:rgb(20 20 20 / .65);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}body.postid-52 .banner h1,body.postid-716 .banner h1{font-size:var(--fs-72)}.banner h1{font-size:var(--fs-140);line-height:1;color:var(--color-white);text-align:center;margin-bottom:7px}.banner p{color:var(--color-white);font-size:var(--fs-18);font-weight:300}#home-video-bg{position:absolute;top:0;left:0;right:0;object-fit:cover;z-index:-1;width:100%;height:100%}#home-video-bg video{height:100%;width:100%;*/ max-width:100%;object-fit:cover}#home-banner .text-block{position:absolute;bottom:0;left:0;right:0;padding-bottom:13.021vw}#home-banner .text-block .button{margin:0 auto}#page-banner .container{position:absolute;bottom:0;left:0;right:0;padding-bottom:7.76vw}#page-banner h1{margin-bottom:7px}#page-banner p{margin-bottom:0}#home-about{padding-top:36px;padding-bottom:112px}#home-about .container{max-width:820px;width:45.054945%;text-align:center}#home-about .text-block p:last-of-type{margin-bottom:67px}#home-about .text-block .button{margin:0 auto}#home-practice{max-width:1611px;width:83.90625%;padding:0 86px 0 85px;position:relative;z-index:2;margin-top:44px;margin-bottom:84px}#home-practice:before{content:'';background:#fff;width:100%;height:60px;position:absolute;left:0;right:0;top:0;z-index:-1}#home-practice h2{text-align:center;margin-bottom:51px}#home-practice .item{position:relative;max-width:434px;width:31%;margin-bottom:102px;transition:.3s ease-out}#home-practice .item:hover{mix-blend-mode:unset}#home-practice .item .link:hover{background:var(--color-white)}#home-practice .img{position:relative;width:100%;height:508px;mix-blend-mode:luminosity;background:#fff0 none no-repeat center center /cover scroll;margin-bottom:38px}#home-practice .img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/pa-overlay.png) no-repeat center center /cover scroll}#home-practice .pa-title{color:#fff;font-size:var(--fs-48);text-transform:uppercase;border-bottom:solid 1px #fff;position:absolute;bottom:194px;z-index:2;max-width:360px;width:82.949308%;margin-left:2.396vw;margin-right:auto;padding-bottom:19px;margin-bottom:46px}#home-practice .pa-excerpt{font-size:var(--fs-16);font-weight:300;line-height:1.75;color:var(--color-main)}#home-practice .pa-excerpt .link{margin-top:26px}#home-practice .practice-list{justify-content:space-between}.bg-grain{background:#fff0 url(/wp-content/themes/lfs/assets/images/bg-grain.jpg) no-repeat center center /cover scroll}.link{border:solid var(--color-main) 1px;border-radius:30px;max-width:110px;display:flex;align-items:center;justify-content:center}.link img{margin:0 auto;text-align:center;display:block;padding:16px 0}#home-expert .container{max-width:1223px;width:67.197802%}#home-expert h2{margin-bottom:-2.50vw}.template-1 .text-block{flex:1 1 auto;padding-top:75px}.template-1 .text-block p:last-of-type{margin-bottom:44px}.ft-img{max-width:548px;width:44.80781%;flex:0 0 auto;mix-blend-mode:luminosity;position:relative;z-index:1;overflow:hidden;align-self:flex-start}.ft-img img{width:100%}.template-1 .ft-img{margin-left:5vw}.template-1 .ft-img img{object-fit:cover;min-height:587px;max-height:587px;width:100%}.ft-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/pa-overlay.png) no-repeat center center / cover scroll}.form{position:relative;max-width:1440px;width:80.122%}.testimonial-section:before,.form:before{content:'';background:#fff;width:100%;height:45px;position:absolute;left:0;right:0;top:0;z-index:1}.testimonial-section img.quote{position:relative;z-index:2;display:block;text-align:center;margin:0 auto 61px}.testimonial-section{max-width:1440px;width:75%;position:relative;padding-bottom:77px}.testimonial-section ul.slick-dots{padding:0;display:flex;justify-content:center}.testimonial-section ul.slick-dots li{display:inline-block;margin-right:14px}.testimonial-section ul.slick-dots li:last-child{margin-right:0}.testimonial-section ul.slick-dots li button{border:none;text-indent:-9999px;overflow:hidden;background:#fff0;outline:none;border:solid 1px var(--color-main);width:13px;border-radius:100%;height:13px;cursor:pointer}.testimonial-section ul.slick-dots li button:hover{background:var(--color-main)}.testimonial-section ul.slick-dots li.slick-active button{background:var(--color-main)}.testimonial-section .testimonial-list{max-width:900px;width:62.5%;margin:0 auto;text-align:center}.testimonial-section .content p{font-size:var(--fs-64);font-family:var(--font-secondary);font-weight:400;line-height:1.046875;text-align:center}.testimonial-section .author{font-size:var(--fs-20);text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin:0 auto 49px;display:block}.badge-list{background:var(--color-main)}.badge-list .badge-container{justify-content:space-between;padding:28px 4.323vw;align-items:center;flex-wrap:wrap;margin-top:82px;margin-bottom:87.1px}.badge-list .badge-img{mix-blend-mode:luminosity;opacity:.44}.badge-list .badge-img:nth-child(5){mix-blend-mode:screen}.badge-list img{mix-blend-mode:multiply}em{font-style:normal;line-height:1.3125;letter-spacing:.04em;font-size:var(--fs-20);font-family:var(--font-main);text-transform:uppercase;display:block;font-weight:400}#why-choose-us{position:relative;z-index:2;max-width:1820px;width:94.791667%;text-align:center;padding-top:179px;padding-bottom:253px;margin-bottom:138px}#why-choose-us em,#why-choose-us h2{color:#fff}#why-choose-us em{margin-bottom:29px}#why-choose-us:before,#why-choose-us .bg-why-choose{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}#why-choose-us .bg-why-choose{mix-blend-mode:luminosity;background:#fff0 url(/wp-content/themes/lfs/assets/images/why-choose-us-bg.jpg) no-repeat center center / cover scroll;z-index:-2;filter:grayscale(100%)}#why-choose-us:before{background:#fff0 url(/wp-content/themes/lfs/assets/images/why-choose-us-overlay.png) no-repeat center center / cover scroll;mix-blend-mode:multiply}#why-choose-us .text-block{max-width:1063px;width:58.406593%;margin:0 auto}#why-choose-us .text-block .button{margin:0 auto}.contact-section{position:relative}.w-border-contact{padding-bottom:0;z-index:1;left:0;right:0;top:0;position:absolute}.contact-section .bg-grain{bottom:-68px;position:relative;margin:0 auto;left:0;right:0;padding-bottom:130px}.form{position:relative}.form:after{content:'';position:absolute;bottom:-183px;left:0;top:unset;right:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/bg-grain.jpg) no-repeat center center /cover scroll;height:200px;z-index:-2}.form .container{max-width:969px;width:67.291667%;position:relative;z-index:2}.blog-section{justify-content:flex-end;overflow:hidden}.blog-section .blog-list{justify-content:space-between;flex-wrap:wrap;flex:0 0 auto;max-width:1440px;width:75%;margin-right:-136px}.blog-section .text-block{max-width:300px;width:15.625%;flex:1 1 auto;margin-right:4.115vw}.blog-section .text-block p{margin-bottom:29px}.blog-section .item{max-width:434px;width:41%;margin-right:1.594vw;margin-bottom:124px}.blog-section .img{background:#fff0 none no-repeat center center / cover scroll;min-height:291px;max-height:291px;width:100%;margin-bottom:22px}.blog-section .link{border-radius:100%;max-width:43px;width:100%;max-height:43px;min-height:43px}.blog-section .link:hover{background:rgb(111 126 145 / .6)}footer#footer,#page-contact .website-info .item,#page-contact .website-info .item a,#page-contact .website-info .item span{font-size:var(--fs-16);font-weight:300;line-height:2.125}footer#footer a:hover{opacity:.8}footer#footer .ftop{background:var(--color-main);border-bottom:solid #707070 1px;color:#fff}footer#footer .ftop .d-flex{justify-content:space-between;padding-right:13.229vw}footer#footer .ftop .item.logo-social{max-width:698px;width:36.354167%;flex:0 0 auto;border-right:1px #707070 solid}footer#footer .ftop .item.logo-social .logo{margin-bottom:68.3px;max-width:236.73px;width:80%;margin:0 auto 68.3px;display:block}footer#footer .ftop .item.logo-social .social,#page-contact .social{text-align:center;display:flex;align-items:center;justify-content:center}footer#footer .ftop .item.logo-social .social a,#page-contact .social a{padding:0 13px;font-size:var(--fs-20)}footer#footer a{color:var(--color-white)}footer#footer .ftop .item{padding-bottom:112px;padding-top:85px}footer#footer .ftop .line,#page-contact .line{text-decoration:underline}footer#footer em,#page-contact em{color:#5D5D5D;font-style:normal;letter-spacing:.196em;text-transform:uppercase;font-weight:500;display:block;margin-bottom:26px}footer#footer .fbot{background:var(--color-main);padding:34px 0 36px;color:#5D5D5D}footer#footer .fbot .container{max-width:1419px;width:73.90625%}footer#footer .fbot a{color:#5D5D5D}footer#footer .ftop a,footer#footer .ftop span{display:block}footer#footer .fbot .copy{display:flex;align-items:center}footer#footer .fbot .copy ul{display:flex;margin-bottom:0;padding:0;padding-left:12px}footer#footer .fbot .copy ul li{display:flex;align-items:center}footer#footer .fbot .copy ul li:after{content:'|';padding:0 12px}footer#footer .fbot .copy ul li:last-child::after{display:none}footer#footer .fbot .lfs{display:flex;align-items:center}footer#footer .fbot .lfs a{margin-right:1.807vw}#page-cava-law .container{max-width:1110px;width:60.98901%}.template-1 .container{max-width:1440px;width:79.12088%}.template-1 h2{text-align:center;z-index:2;position:relative;margin-bottom:40px}.template-1 .template-section{display:flex;margin-bottom:86px}.template-1 .section-1 .ft-img:after{display:none}.template-1 .section-2.template-section{flex-direction:row}.template-1 .section-2 .ft-img{margin-left:0;margin-right:5vw}.template-1 .section-2 .ft-img:after{opacity:.49}.bottom-text{max-width:830px;width:100%;margin:0 auto 86px;text-align:center}.bottom-text:nth-of-type(1) p{max-width:813px;margin-bottom:85px}#page-community .ft-img{max-width:456px;width:31.66667%}#page-community .image-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:89px}#page-community .image-list .ft-img:nth-child(2){margin-top:48px}#page-community .mid-text .text-block{column-count:2;max-width:1143px;margin:0 auto 86px;column-gap:8.411199%}#page-community .mid-text .ft-img{display:block;margin:0 auto 89px;max-width:923px;width:64.09722%}#single-attorney .atty-info{max-width:548px;width:38.05556%;flex:0 0 auto;margin-right:6.094vw}#single-attorney .atty-info iframe{width:100%;min-height:450px;object-fit:cover;width:100%;border:none}#single-attorney .atty-info .ft-img{width:100%;margin-bottom:42px}#single-attorney .atty-info .ft-img:after{display:none}#single-attorney .atty-info em{margin-bottom:15px;letter-spacing:.196em;font-size:var(--fs-16);font-weight:500;color:#5D5D5D;line-height:1.3125}#single-attorney .atty-info .contact-info{display:flex;justify-content:space-between;font-size:var(--fs-16);font-weight:300;line-height:1.625}#single-attorney .atty-info .contact-info a{color:#4A4A4A}#single-attorney .atty-info .contact-info .line{text-decoration:underline}#single-attorney .atty-info .contact-info span{display:block;color:#4A4A4A}#single-attorney .text-block strong{font-weight:900}#single-attorney .text-block ul li{margin-bottom:5px}#single-attorney .text-block h2{max-width:600px;width:100%;margin-bottom:10px}body.single-practice-areas #single-attorney .text-block h2{max-width:unset;font-size:var(--fs-60)}body.single-post #single-attorney .text-block h2{max-width:unset;font-size:var(--fs-85)}#single-attorney .text-block em{margin-bottom:58px}#page-attorney .atty-list{display:flex;justify-content:space-around;flex-wrap:wrap}#page-attorney .atty-bottom .item{max-width:456px;width:24%}#page-attorney .item{max-width:456px;width:31.66667%;transition:.3s ease-out}#page-attorney .item:hover .ft-img,#archive-practice .item:hover .ft-img{mix-blend-mode:unset}#archive-practice .item:hover{opacity:.8}#page-attorney .item h3{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}#page-attorney .item h3:after{content:url(/wp-content/themes/lfs/assets/images/arrow-atty.png);display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-main);width:43px;min-height:43px;max-height:43px;padding-bottom:8px;border-radius:100%}#page-attorney .item p{max-width:354px;width:100%}#page-attorney .ft-img{width:100%;min-height:607px;max-height:607px;margin:0 auto 29px;background:#fff0 none no-repeat center center / cover scroll;transition:.3s ease-out}#page-attorney .ft-img:after{display:none}#archive-practice h2{text-align:center;margin-bottom:69px}#archive-practice .item{margin-bottom:100px}#archive-practice .item h3{font-size:var(--fs-48);margin-bottom:22px;text-transform:uppercase}#archive-practice .item .ft-img{max-width:634px;width:44.027778%;min-height:508px;max-height:508px;background:#fff0 none no-repeat center center / cover scroll;margin-right:4.479vw}#archive-practice .item .ft-img img,#archive-practice .item iframe{min-height:508px;object-fit:cover;width:100%}#archive-practice p{margin-bottom:28px}#page-contact{max-width:1820px;width:94.79167%;align-items:center;margin-bottom:0;margin-top:56px}#page-contact .map{max-width:911px;width:50.05495%;flex:0 0 auto;mix-blend-mode:luminosity;margin-right:10.104vw;border-right:solid 1px #707070}#page-contact .map iframe{width:100%;min-height:793px;max-height:793px}#page-contact .website-info{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 12.76vw 0 0}#page-contact .website-info .item,#page-contact .website-info .item a{color:var(--color-main)}#page-contact .website-info .item{margin-bottom:65px}#page-contact .website-info .item:last-child{width:100%;display:block;text-align:left;justify-content:flex-start;margin-bottom:0}#page-contact .website-info .item:nth-child(1){margin-bottom:88px;font-size:var(--fs-18)}#page-contact .website-info .item:nth-child(1) p{margin-bottom:0;font-size:var(--fs-18);font-weight:500;line-height:1.555556}#page-contact .website-info .line,#page-contact .website-info span{display:block}.contact-page .container{width:94.79167%;max-width:1820px;padding-top:80px;padding-bottom:79px;margin-bottom:50px}.contact-page .gform_description{max-width:769px;margin:0 auto}.contact-page .gform_wrapper.gravity-theme{max-width:969px;width:53.241758%;margin:0 auto}.contact-page .form:before,.contact-page .form:after{display:none}.contact-page .gform_footer.before,.contact-page .gform_wrapper.gravity-theme .gform_footer,.contact-page .gform_wrapper.gravity-theme .gform_page_footer{padding:0!important;margin:0 auto!important}#page-contact .website-info .social a{font-size:var(--fs-20);padding:0;margin-right:19px}body.page.page-id-37 h2{text-align:unset}.slick-track{padding-bottom:80px;display:flex;justify-content:space-between}.slick-arrow{position:absolute;z-index:5;background:#fff0 none no-repeat center center scroll;border:none;cursor:pointer;outline:none;text-indent:-9999px;overflow:hidden;bottom:0;border:solid var(--color-main) 1px;border-radius:30px;max-width:110px;margin:0 auto;text-align:center;display:block;padding:16px 0;line-height:1.3125;letter-spacing:.04em;transition:.3s ease-out;text-decoration:none;width:100%;margin-bottom:40px}.slick-arrow.slick-prev{left:10%;background-image:url(/wp-content/themes/lfs/assets/images/pa-arrow.png);outline:none;transform:scaleX(-1)}.slick-arrow.slick-next{right:10%;background-image:url(/wp-content/themes/lfs/assets/images/pa-arrow.png);outline:none}@media only screen and (min-width:992px){#header .navigation ul{padding-left:5vw}}@media only screen and (min-width:1921px){#header .h-top{padding:11.3px 24px 11.7px 39px}#header .h-bot{padding:0 22px 32px 76px}#header .logo{padding-left:750px}#header .container{width:1820px}#header .navigation ul li{margin-right:116px}#header .navigation ul li:nth-child(2){margin-right:503px}#header .button{width:227px}#home-banner{padding-top:970px}#home-banner .text-block{padding-bottom:250px}.w-border{width:1820px}#home-about .container{width:1820px}#home-practice{width:1611px}#home-practice .item{width:434px}.template-1 .ft-img{margin-left:96px;width:548px}#home-expert h2{margin-bottom:-48px}.badge-list .badge-container{width:1920px;padding:28px 83px;margin:0 auto}.blog-section,.footer-container{margin:0 auto;width:1920px}.badge-list{padding:28px 83px}.form,.testimonial-section{width:1440px}#home-practice .pa-title{margin-left:46px;width:360px}.banner{padding-top:579px}#page-banner .container{padding-bottom:149px}.container{width:1600px}#single-attorney .atty-info{margin-right:117px}#single-attorney .text-block h2{max-width:unset}#page-contact .map{width:911px;margin-right:194px}#page-contact .website-info{padding-right:245px}#page-cava-law .container{width:1110px}.template-1 .section-2 .ft-img{margin-right:96px}#archive-practice .item .ft-img{width:634px;margin-right:86px}}@media only screen and (max-width:1700px){#header .h-bot{padding-left:2vw}}@media only screen and (max-width:1500px){#header .h-bot:after,#header .h-bot:before{width:46.747253%}.badge-list .badge-img{width:10%}}@media only screen and (max-width:1400px){#header .h-bot{padding-left:20px;padding-right:20px}#header .h-bot:after,#header .h-bot:before{width:45.747253%}#home-banner .text-block{padding-bottom:100px}#page-banner .container{padding-bottom:70px}.banner{padding-top:450px}}@media only screen and (max-width:1300px){.container,.main .container{width:100%!important;padding-left:30px!important;padding-right:30px!important}#header .navigation ul li{margin-right:2.5vw}#header .logo{padding-left:35.063vw}#header .h-bot:before{width:40%}#header .h-bot:after{width:50%}#home-banner{padding-top:650px}}@media only screen and (max-width:1200px){#header .logo{padding-left:34.063vw}#header .navigation ul li:nth-child(2){margin-right:22.198vw}#home-banner h1{font-size:80px}#header .button{width:140px}}@media only screen and (max-width:1140px){#header .navigation ul li:nth-child(2){margin-right:20vw}#home-practice .pa-title{font-size:25px}}@media only screen and (max-width:1100px){#header .h-bot:after,#header .h-bot:before,#header .logo .desktop{}#header .logo{z-index:-1}#header .logo .mobile{width:180px}#header .h-bot{justify-content:flex-start;padding-right:0;padding-left:0}#header .h-bot span{display:none}#header .button{width:50px;padding:16px 10px}#header .button i{font-size:20px;margin:0 auto}}@media only screen and (max-width:991px){.blog-section{flex-direction:column;justify-content:center;align-items:center}.blog-section .text-block{width:100%;margin:0 auto 50px;max-width:50%;text-align:center}.blog-section .blog-list{margin:0 auto;width:100%}.badge-list .badge-img{width:25%;margin:0 auto 30px;padding:0 15px}.blog-section .item{width:100%;margin:0 auto 50px;max-width:80%}.blog-section .text-block .button{margin:0 auto}footer#footer .ftop{padding-right:30px}#page-banner h1{font-size:80px}#page-contact{padding:0!important}#page-contact .website-info{padding-right:50px}#page-contact .website-info .item:nth-child(1){margin-bottom:40px}#header .logo{padding-left:33vw}}@media only screen and (max-width:800px){#header .h-bot:after{width:44%}}@media only screen and (max-width:768px){.container,.main .container,#archive-practice .item{flex-direction:column}#home-banner{padding-top:800px}#home-practice .practice-list{align-items:center}#home-practice .practice-list .item{width:100%}#home-expert .text-container{flex-direction:column-reverse}.template-1 .ft-img{width:100%;margin:0 auto}h2 br{display:none}#home-expert h2{margin-bottom:-40px}.blog-section .blog-list{flex-wrap:wrap}.blog-section .item:nth-child(2),.blog-section .item:nth-child(3){display:none}.testimonial-section .testimonial-list,#why-choose-us .text-block{width:100%}.form .container{width:100%;padding:0!important}footer#footer .ftop{padding-left:30px;flex-direction:column;align-items:center;padding-bottom:50px;text-align:center}footer#footer .ftop .d-flex{flex-direction:column;padding-right:0}footer#footer .ftop .item.logo-social{border:none;width:100%}footer#footer .ftop .item{padding:50px 0 0}footer#footer .fbot .container{padding-right:30px;padding-left:30px;flex-direction:column;align-items:center}h2{font-size:50px}#page-banner h1{font-size:60px}#page-community{text-align:center}#page-community .image-list{flex-wrap:wrap;margin-bottom:30px}#page-community .image-list .ft-img,#page-community .mid-text .ft-img{width:100%!important;margin:0 auto 20px}#page-community .image-list .ft-img:nth-child(2){margin-top:0}#page-community .mid-text .ft-img{margin-bottom:30px}#page-community .mid-text .text-block{column-count:unset;margin-bottom:30px}.bottom-text:nth-of-type(1) p,.bottom-text{margin-bottom:30px}#page-attorney .item,.contact-page .gform_wrapper.gravity-theme{width:100%;margin:0 auto 50px}#page-contact{flex-direction:column}#page-contact .map{width:100%;margin:0 auto 50px;border:none}#page-contact .website-info{padding-left:30px;padding-bottom:50px}#single-attorney .atty-info,#archive-practice .item .ft-img{width:100%;margin:0 auto 50px}#single-attorney .atty-info .contact-info{flex-direction:column}#archive-practice .item{margin-bottom:0}#archive-practice .bottom-text{text-align:unset}#home-practice .pa-excerpt .link{display:none}#home-practice .pa-title{bottom:80px}#page-attorney .atty-bottom .item{width:100%}}@media only screen and (max-width:640px){#header .logo{padding-left:33%}#header .h-bot:before,#header .h-bot:after{width:40%}}@media only screen and (max-width:500px){#header .h-bot:before,#header .h-bot:after{display:none}#header .logo{padding:0;left:0;right:0;text-align:center;margin:0 auto;width:220px}#header .button i{font-size:16px}#mobile-nav.floating{top:57px}}@media only screen and (max-width:440px){#home-banner h1{font-size:60px}.badge-list .badge-img{width:50%}footer#footer .fbot .copy{flex-direction:column}footer#footer .fbot .copy ul{padding-left:0}footer#footer .fbot .copy ul li:after{display:none}#page-banner{padding-top:500px}#page-banner .container{padding-bottom:50px}#page-attorney .item h3:after{display:none}}@media only screen and (max-width:400px){#mobile-nav.floating{top:90px}#header .h-top{flex-direction:column;padding:5px}#header .h-top .social{padding-bottom:5px}#header .button,#header .logo .desktop{display:none}#header .logo{margin-left:0;width:150px;position:relative}#header .logo .mobile{display:block!important}#mobile-nav.floating{top:104px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-prev{left:0}}.has-bg-video,.has-bg-image{position:relative;overflow:hidden}.has-bg-video>div,.has-bg-image>div{z-index:5;position:relative}.has-bg-video>.bg-video,.has-bg-image>.bg-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.has-bg-image>.bg-image{object-fit:cover;object-position:center}.has-bg-image>.bg-video video{width:100%;height:100%}.home-banner{padding-top:390px;max-height:unset;color:#fff;padding-bottom:40px}.home-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgb(20 20 20 / .65)}.home-banner .subheading{margin-top:100px;font-size:1.2em}.btn{text-transform:uppercase;letter-spacing:1px;border:1px solid #fff;border-radius:0;padding:13px 25px;background-color:#374454;color:#fff;transition:all 0.2s ease;position:relative;overflow:hidden}.btn.btn-transparent{background:#fff0}.btn.btn-transparent:hover,.btn.btn-transparent:focus{color:#000;background-color:#fff}.home-banner h1{margin-bottom:50px}.badges .slick-track{padding-bottom:0}.slick-slider .slick-track{display:flex}.slick-slider .slick-slide{display:flex;height:inherit}.slick-slider .slick-slide .wrap{height:inherit;width:100%}.slick-slider .slick-arrow{display:flex;align-items:center;justify-content:center}.badges .slide .wrap{display:flex;align-items:center;margin:5px}.badges .slide .wrap strong{font-weight:600;color:#5b5b5b}.badges .slide .wrap .text{margin-left:10px;max-width:143px}.badges .slide .wrap .image img{margin:0;width:119px}.badges .slide .wrap .image{flex-shrink:0}.badges .slide .wrap .text p{margin:0}.badges{padding:30px 0;background-color:#F3F3F3}.btn:hover,.btn:focus{color:#fff;background-color:#374454;opacity:1}.btn:not(.btn-transparent):before{content:'';position:absolute!important;transition:all 0.4s ease;height:70px;width:70px;border-radius:100%;background:radial-gradient(#4D5F75,#374454 70%);top:-23px;left:-6px;z-index:-1}.about .row{align-items:center}.h4{font-size:18px;text-transform:uppercase;margin-bottom:10px}.about p{margin-bottom:30px}.about{padding:80px 0}.about .image{border:1px solid #4D5F75;padding:15px}@media(min-width:767px){.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}}@media(min-width:576px){.row.g-5>div{padding-left:45px;padding-right:45px}}.practice-areas .row .col-12{margin-top:50px}.practice-areas .image{border:1px solid #4d5f75;padding:5px}.practice-areas .slide .wrap{padding:0 8px}.practice-areas .slide .wrap .text{padding-top:20px;border-bottom:1px solid #4d5f75;padding-bottom:20px;font-family:'MarlideDisplay';font-weight:600;letter-spacing:1px;color:#4d5f75;display:flex;align-items:center;justify-content:space-between}.practice-areas .slide .wrap .text .arrow{content:'';width:30px;height:30px;background:radial-gradient(160.24% 92.93% at 0% 0%,#4D5F75 21.5%,#374454 100%);color:#fff;display:flex;align-items:center;justify-content:center}.practice-areas .image img{object-fit:cover;object-position:center;height:100%;width:100%;aspect-ratio:1 / 1}.practice-areas .slick-slider .slick-track{padding:0}.practice-areas{padding-bottom:150px}.attorneys h2{color:#fff}.attorneys .slick-slider .slide .wrap{display:flex;overflow:hidden}.attorneys .slick-slider .slide{padding:8px;border:1px solid #fff;margin:10px}.attorneys .slick-slider .slide .image{margin:0;height:100%;flex-shrink:0;max-width:200px}.attorneys .slick-slider .slide .text{background-color:#fff;height:100%;padding:30px}.attorneys .slick-slider .slide .image img{height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:321 / 578}.attorneys .slick-slider .slide .text .btn{margin-top:21px}.attorneys .slick-slider .slide .text .position{text-transform:uppercase;margin-bottom:30px;font-size:15px;letter-spacing:1px}.attorneys .slick-slider .slide .text h3{margin-bottom:5px;line-height:normal}.attorneys{padding:80px 0}.attorneys .slick-slider .slick-track{padding:0}.attorneys .slick-slider .slick-arrow.slick-prev,.attorneys .slick-slider .slick-arrow.slick-next{background:radial-gradient(160.24% 92.93% at 0% 0%,#4D5F75 21.5%,#374454 100%);border:1px solid #374454;color:#fff;height:40px;width:40px}.attorneys .slick-slider .slick-arrow.slick-prev{left:unset;right:calc(16px + 40px)}.testimonials .slick-slider .wrap{border:1px solid #4D5F75;position:relative;padding:30px;margin:0 8px}.testimonials .slick-slider .wrap:before{content:'';background-image:url(https://cava.law/wp-content/themes/lfs/assets/images/quote.svg);position:absolute;height:30px;width:30px;background-repeat:no-repeat;background-size:contain;background-position:center}.testimonials .slick-slider .wrap .content{padding-top:48px;padding-bottom:25px}.testimonials .slick-slider .wrap .author{color:#374454;font-weight:600}.testimonials .h4,.testimonials h2{color:#374454}.testimonials{padding:80px 0;text-align:center}.testimonials .slide{text-align:left}.testimonials .slick-slider .slick-track{padding:0}.slick-slider .slick-arrow.slick-prev,.slick-slider .slick-arrow.slick-next{background-image:none;border-radius:0;height:50px;width:50px;position:absolute;bottom:-70px;padding:0;margin:0;left:8px;border:1px solid #374454;text-indent:0;transform:none}.slick-slider .slick-arrow.slick-next{left:unset;right:8px}.testimonials .slick-slider{margin-bottom:20px}.community{padding:80px 0 200px;max-height:unset}.community h2{max-width:1000px;margin-left:auto;margin-right:auto;color:#fff}.blog{padding:80px 0 150px;color:#000}.blog p{color:inherit}.blog h2,.blog p{margin:0}.blog .col-12{margin-top:60px}.blog .slide .wrap{padding:0 20px}.blog .image img{height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:1.3 / 1;margin-bottom:25px}.blog .title,.blog .slide h3{font-family:'MarlideDisplay';font-size:var(--fs-36);letter-spacing:.022em;margin-bottom:20px;color:inherit;line-height:1.3}.blog .slick-slider .slick-track{padding-bottom:0}.blog .slick-slider .slick-arrow.slick-prev{left:unset;right:calc(8px + 8px + 50px)}.blog .slick-slider{position:relative}.blog .slick-slider:before{content:'';position:absolute;height:1px;width:80%;width:calc(100% - 150px);left:0;bottom:-45px;background-color:#E8E8E8}.blog .slick-slider:after{content:'';position:absolute;height:3px;width:50%;left:0;bottom:-46px;background-color:#374454}section.contact{color:#fff;padding:80px 0}section.contact h2,.contact p{color:#fff;max-width:400px}section.contact .form:before,section.contact .form:after{display:none}section.contact .gform_wrapper form{background-color:#fff;padding:30px}section.contact .gform_wrapper input,section.contact .gform_wrapper textarea{background-color:#F0F0F0;border:1px solid #F0F0F0}section.contact .gform_wrapper label.gfield_label{font-size:16px!important;margin-bottom:1px!important}section.contact .gform_wrapper textarea{margin-bottom:0!important}section.contact .gform_wrapper{padding:10px;border:1px solid #fff}@media(min-width:768px) and (max-width:991px){.attorneys h2{font-size:44px}}@media(max-width:991px){.attorneys .slick-slider .slide .text{padding:15px}}@media(max-width:767px){.attorneys .slick-slider{margin-top:27px}.testimonials .slick-slider{margin-bottom:85px}.attorneys .slick-slider .slide .image{display:none}section.contact .form{width:100%;margin-top:37px}.blog h2,.blog p,.practice-areas h2{margin-bottom:15px}.about .h4{margin-top:22px}.home-banner{padding-top:200px}.home-banner h1{font-size:50px}.has-bg-video>.bg-video{top:0;left:-50%}}