@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://p.typekit.net/p.css?s=1&k=skw2rzh&ht=tk&f=14032.14034&a=105218209&app=typekit&e=css);@font-face{font-family:"aktiv-grotesk";src:url(https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url(https://use.typekit.net/af/a798a9/000000000000000077359d55/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/a798a9/000000000000000077359d55/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/a798a9/000000000000000077359d55/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}:root{--font-main:"aktiv-grotesk";--font-secondary:'Zilla Slab', serif;--color-main:#0E1624;--color-secondary:#002A50;--color-white:#ffffff;--color-blue:#012641;--color-gray:#ECECEC;--fs-120:6.250vw;--fs-100:5.208vw;--fs-92:4.792vw;--fs-90:4.688vw;--fs-89:4.635vw;--fs-85:4.427vw;--fs-78:4.063vw;--fs-74:3.854vw;--fs-77:4.010vw;--fs-72:3.750vw;--fs-66:3.438vw;--fs-64:3.333vw;--fs-61:3.177vw;--fs-60:3.125vw;--fs-56:2.917vw;--fs-55:2.865vw;--fs-54:2.813vw;--fs-52:2.708vw;--fs-50:2.604vw;--fs-48:2.500vw;--fs-47:2.448vw;--fs-45:2.344vw;--fs-44:2.292vw;--fs-43:2.240vw;--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-23:1.198vw;--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}@media screen and (max-width:1440px){:root{--fs-120:90px;--fs-100:75px;--fs-92:69px;--fs-90:67.51px;--fs-89:66.7px;--fs-85:63.75px;--fs-78:58.51px;--fs-74:55.5px;--fs-77:57.74px;--fs-72:54px;--fs-64:47px;--fs-61:45.7px;--fs-60:45px;--fs-56:42px;--fs-55:41.26px;--fs-54:40.5px;--fs-52:39px;--fs-50:37.6px;--fs-48:36px;--fs-44:33px;--fs-43:32.26px;--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-23:17.25px;--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}}@media screen and (min-width:1921px){:root{--fs-120:120px;--fs-100:100px;--fs-92:92px;--fs-90:90px;--fs-85:85px;--fs-78:78px;--fs-77:77px;--fs-74:74px;--fs-72:72px;--fs-66:66px;--fs-64:64px;--fs-61:61px;--fs-60:60px;--fs-56:56px;--fs-55:55px;--fs-54:54px;--fs-52:52px;--fs-50:50px;--fs-48:48px;--fs-47:47px;--fs-45:45px;--fs-44:44px;--fs-43:43px;--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-23:23px;--fs-22:22px;--fs-21:21px;--fs-20:20px;--fs-18:18px;--fs-17:17px;--fs-16:16px;--fs-15:15px}}html,body{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:var(--fs-18)}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{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:var(--color-secondary);font-weight:700}h2{font-size:var(--fs-56);margin-bottom:30px;font-weight:400;color:}h3{font-size:var(--fs-36);font-weight:500;margin-bottom:22px;letter-spacing:-.017em}.sub-heading{text-transform:uppercase;font-size:var(--fs-22);letter-spacing:.24em;font-weight:700;font-family:var(--font-main);line-height:1.142857;color:var(--color-main);display:block}p,.main ul{margin-bottom:28px;line-height:1.666667;font-size:var(--fs-18)}.main p:first-of-type{font-size:var(--fs-22);line-height:1.5}#page-about p:first-of-type{font-size:inherit;line-height:inherit}.default-bg{background:#fff0 url(/wp-content/themes/lfs/assets/images/bg-default.jpg) no-repeat top center / cover scroll}.container{padding:0;max-width:1440px;width:75%}.big.container{max-width:1698px;width:88.4375%}.main.container{padding-bottom:5.208vw;padding:69px 0 55px}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}.mean-container .mean-bar,.mean-container .mean-nav,.mean-container .mean-nav ul li a{background:var(--color-highlight);color:#fff}.mean-container .mean-nav{margin-top:10px}.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:#9F9F9F}.mean-container .mean-nav ul li a.mean-expand{right:0;display:flex;align-items:center;justify-content:center;width:20px;height:7px;background:var(--color-highlighta)}.mean-container a.meanmenu-reveal{height:53px;width:53px;background:var(--color-yellow);padding:0!important;transition:none}.alignleft{float:left;margin-right:80px;margin-bottom:60px}.alignright{float:right;margin-left:80px;margin-bottom:90px}.clm-2{column-count:2}.nowrap{white-space:nowrap}#mobile-nav{overflow:hidden;position:relative;margin:0}#mobile-nav.floating{overflow:hidden;position:absolute;width:100%;max-width:280px;right:22px;top:10px;padding-right:6px}#mobile-nav.floating .mean-bar{background:none}#mobile-nav.floating .mean-nav,#mobile-nav.floating .mean-nav ul li a{background:var(--color-secondary)}#mobile-nav.floating .mean-nav ul li a:hover{background:#9F9F9F}#mobile-nav.floating .mean-nav ul li li a{width:100%;padding:5px 15px 5px 30px}.mean-container a.meanmenu-reveal,.meanmenu-reveal.meanclose{text-indent:0;font-size:40px!important;color:var(--color-white)!important;line-height:unset!important;position:relative;display:block;margin:0 0 0 auto}.mean-container a.meanmenu-reveal:after,.meanmenu-reveal.meanclose:after{content:'';position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:solid 1px var(--color-yellow);transition:.3s ease-out;z-index:-1}.mean-container a.meanmenu-reveal>span span,.mean-container a.meanmenu-reveal>span:not(:first-child){display:none}.mean-container a.meanmenu-reveal>span{background:none;color:var(--color-secondary);display:block;height:auto}.mean-container a.meanmenu-reveal>span{color:var(--color-secondary);text-align:center}.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}#header{position:relative;left:0;right:0;top:0;z-index:101}#header .container{align-items:center;padding:18px 0}#header .contact{display:flex;align-items:center;width:19.819444%;width:20%;align-items:center}#header .contact i{background:var(--color-secondary);border-radius:100%;color:var(--color-white);font-size:var(--fs-19);width:100%;max-width:3.021vw;max-height:3.021vw;min-height:3.021vw;height:100%;display:flex;align-items:center;justify-content:center;border:solid 5px #295D96;margin-right:4.797048%}#header .contact a{display:block}#header .contact a.phone{font-size:var(--fs-30);font-weight:500;color:var(--color-main)}#header .contact a.email{text-align:center;color:var(--color-green);font-size:var(--fs-20)}#header .logo{max-width:462.59px;width:32.714993%;flex:0 0 auto}#header .logo:hover,#header .contact:hover{opacity:.8}.navigation ul{list-style-type:none;padding:0;margin:0}.navigation ul li{display:inline-block;margin-right:1.771vw}.navigation ul li:last-child{margin-right:0}.navigation ul li a{color:var(--color-main);font-family:var(--font-main);font-size:var(--fs-18);text-transform:capitalize;position:relative;text-decoration:none;font-weight:500!important}.navigation ul li a:before{content:'';position:absolute;bottom:-6px;left:0;right:0;width:0;border-top:solid 4px var(--color-green);margin:0 auto}.navigation ul li.menu-item-has-children:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:700;color:var(--color-white);font-size:12px;transition:1s ease-out}.navigation ul li.menu-item-has-children{position:relative}.navigation ul li a:hover{color:#264C6D}.navigation ul li.current-menu-item a:before,.navigation ul li:hover>a:before{width:100%;z-index:2}.navigation ul li ul.sub-menu{position:absolute;padding-top:5px;transition:.15s linear;opacity:0;pointer-events:none;transform:translateY(-20px);z-index:1}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation ul li#menu-item-50:hover>ul.sub-menu{max-width:134px}.navigation ul li ul.sub-menu li{display:block;margin:0}.navigation ul li ul.sub-menu li a{display:block;border-bottom:none;padding:5px 15px;transition:.3s linear;background:var(--color-secondary);color:var(--color-white);letter-spacing:unset;font-size:var(--fs-18);line-height:1;padding:13px 10px;position:relative;padding-right:30px;width:250px}.navigation ul li#menu-item-25 ul.sub-menu li a{width:250px}.navigation ul li#menu-item-258 ul.sub-menu li a{width:170px}.navigation ul li ul.sub-menu li a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;color:var(--color-white);font-size:12px;position:absolute;right:13px;top:40%}.navigation ul li ul.sub-menu li:last-child a{border-bottom:solid 1px var(--color-secondary)}.navigation ul li ul.sub-menu li a:hover{background:#EE0F14;background:#295D96;color:var(--color-white)}.navigation ul li ul.sub-menu li a:before{display:none}#home-banner{position:relative;z-index:0;background:#fff0 none no-repeat center center / cover scroll;max-height:960px;padding-top:50vw;overflow:hidden}#home-video-bg{position:absolute;top:0;left:0;right:0;object-fit:cover;object-position:center;z-index:-1;width:100%;height:100vh}#home-video-bg video{width:100%;*/ max-width:100%;object-position:center;object-fit:cover}#home-banner .container{position:absolute;left:0;top:0;bottom:0;width:50%;background:rgb(255 255 255 / .8);z-index:2}#home-banner .text-block{max-width:565px;width:58.854167%;margin:0 auto;padding-top:12.50vw}#home-banner h1{font-size:var(--fs-92);color:var(--color-secondary);font-weight:500;line-height:1.1084337;margin-bottom:12px}#home-banner h1 em{font-size:var(--fs-47);font-weight:400;font-style:normal;display:block}#home-banner p{font-size:var(--fs-22);line-height:1.5}#home-banner p strong{display:block;margin-bottom:12px;font-family:var(--font-secondary)}#home-banner .btns{justify-content:space-between;column-gap:6.9px}#home-banner .btns .button:hover{opacity:.8}.button{position:relative;width:100%;background:#919191;font-size:var(--fs-18);font-weight:700;display:flex;align-items:center;text-align:center;column-gap:1.302083%;column-gap:5.302083%;column-gap:10%;padding:12px 0 17px;color:var(--color-white);line-height:1.3333333;justify-content:center;transition:.3s ease-out}.button:after{content:url(/wp-content/themes/lfs/assets/images/btn-arrow.png);width:11.11px;height:18px}.button.gray{max-width:213.12px}.button.blue{max-width:326px;background:var(--color-secondary)}.button:hover{color:var(--color-white);background:#264C6D}#page-banner{position:relative;z-index:2;max-height:398px;padding-top:20.729167vw;background:#fff0 none no-repeat center center / cover scroll}.home-about h2{padding-bottom:41px;padding-top:44px;margin-bottom:0}.home-about .about-content{padding-top:73px;padding-bottom:81px;background:var(--color-secondary)}.home-about .item-section:nth-child(odd){flex-direction:unset;align-items:center;margin-bottom:0}.home-about p:last-of-type{display:none}.home-about p,.home-about .item-section h3{color:var(--color-white)}.home-about .button{max-width:262.11px}#page-banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 42 80 / .53);z-index:-1}#page-banner .container{text-align:center;text-transform:capitalize;position:absolute;bottom:0;left:0;right:0;padding-bottom:8.28125vw}#page-banner h1{font-size:var(--fs-92);font-weight:500;line-height:1;z-index:1;color:var(--color-white)}.item-section{column-gap:4.930556%;margin-bottom:5.26vw}.item-section h3{font-size:var(--fs-22);font-weight:700;margin-bottom:22px;color:var(--color-main)}.item-section:nth-child(odd){flex-direction:row-reverse;column-gap:4.652778%}.item-section:nth-child(odd) .text-content p{font-size:var(--fs-18);line-height:1.677778}.item-section .ft-img{max-width:653px;width:45.347222%;flex:0 0 auto}.item-section .right-img{column-gap:2.909648%}.item-section .right-img img{width:48.545176%}.item-section .right-img img:first-child{margin-bottom:4.323vw}.item-section .right-img img:nth-child(2){margin-top:4.323vw}.item-section .ft-img img{object-fit:cover}.gray-bg{background:var(--color-gray);padding-top:32px;padding-bottom:45px}.gray-bg h2{margin-bottom:0}.practice-content{width:60.8%;margin:0 auto;text-align:center;padding:80px 0 14px;padding:4.167vw 0 14px}#home-practice .practice-list .item{width:20%}#home-practice .practice-list .item .img{min-height:557px}#home-practice .practice-list .item .pa-title h3{font-size:var(--fs-27);margin-bottom:0}#home-practice .button{max-width:unset}#home-practice .button:after{display:none}.practice-heading{text-align:center}.practice-list{flex-wrap:wrap}.practice-list .item{position:relative;width:25%}.practice-list .item .img{min-height:522px;width:100%;background:#fff0 none no-repeat center center / cover scroll;object-fit:cover}.practice-list .item .pa-title{position:absolute;bottom:0;left:0;right:0;padding:0 60px;padding:0 3.125vw;background:rgb(0 42 80 / .8);min-height:183px;transition:.3s ease-out;display:flex;align-items:center;justify-content:center}.practice-list .item:hover .pa-title{background:rgb(0 42 80 / .6);min-height:100%}.practice-list .item .pa-title h3{text-align:center;color:var(--color-white);font-size:var(--fs-24);font-family:var(--font-main)}.practice-list .item .pa-title h3:after{content:'';display:block;border-bottom:solid 1px var(--color-white);max-width:64px;margin:19px auto 0}#page-practice .item{margin-bottom:51px}#page-practice .page-content,#page-attorney .page-content{max-width:1098px;width:76.25%;margin:0 auto 4.271vw}.form{background:var(--color-secondary);padding:6.042vw 0 4.583vw}.form .button{max-width:176px;margin:0 auto;padding:12px 0;column-gap:24px;border:none}.captcha-css{z-index:9999999}.web-info strong{color:#838895;text-transform:uppercase;display:block;font-size:var(--fs-16);margin-bottom:8px}.web-info{font-size:var(--fs-16)}.web-info span{font-weight:700}.ftop .container{column-gap:5.156vw;padding-top:4.844vw;padding-bottom:4.427vw;justify-content:center}#footer .location-list{display:flex;justify-content:space-between;column-gap:7.916667%;line-height:1.5}.web-info .location-list a{display:block}.web-info .location-list a:hover{opacity:.8}.web-info .location-list a.email{display:flex;align-items:center}.web-info .location-list .blue-text{color:#295D96;margin-left:7px}.web-info .location-list a.map-link{text-decoration:underline;color:var(--color-secondary);font-weight:500}.web-info .location-list a.fax{margin-bottom:36px}.web-info .location-list .address span{display:block}#footer .item.logo{max-width:395.32px;width:27.452778%;flex:0 0 auto}#footer .social a{font-size:var(--fs-27);color:var(--color-secondary)}#footer .item.logo img{margin-bottom:23px}#footer .social{display:flex;column-gap:24px}.fbottom{background:var(--color-secondary);color:var(--color-white)}.fbottom a{font-size:var(--fs-16);color:var(--color-white)}.fbottom .container{display:flex;align-items:center;font-size:var(--fs-16);justify-content:space-between;padding-top:40px;padding-bottom:15px}.fbottom .copy,.fbottom .copy ul{display:flex;font-size:var(--fs-16);margin-bottom:0;line-height:1.875}.fbottom .copy{flex-direction:column;color:#797D87;margin-bottom:20px}.fbottom .copy ul li:after{content:'|';color:#797D87;margin:0 12px}.fbottom .copy ul li:last-child::after{display:none}.fbottom .lfs a{margin-right:16px}#page-about .item-section .button{display:none}#page-about{padding-bottom:0}#page-about .item-section:last-child .ft-img{min-height:25.521vw;background:#fff0 none no-repeat center center / cover scroll}#page-attorney{padding-bottom:7.552vw}#page-attorney .attorney-list{justify-content:center;column-gap:3.472222%;grid-row-gap:51px;flex-wrap:wrap;text-align:center;color:var(--color-white)}#page-attorney .attorney-list .item{max-width:384px;width:26.666667%;background:var(--color-secondary);position:relative}#page-attorney .attorney-list .item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(38 76 109 / .53);transition:.3s ease-out;opacity:0}#page-attorney .attorney-list .item:hover::after{opacity:1}#page-attorney .attorney-list .item .img{width:100%;min-height:406px;object-fit:cover;background:#fff0 none no-repeat top center / cover scroll}#page-attorney .attorney-list .item .atty-title{min-height:91.13px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}#page-attorney .attorney-list .item .atty-title h3{color:var(--color-white);font-weight:500;font-size:var(--fs-32);line-height:1.03125;margin-bottom:0}#page-attorney .attorney-list .item em{font-style:normal;display:block;font-size:var(--fs-16);color:#D6D6D6}#attorney-profile .atty-info{max-width:584px;width:41.513437%;margin-top:41px;flex:0 0 auto;height:100%}#attorney-profile .atty-info .img{max-height:595px;min-height:30.99vw;height:100%;width:100%;margin-bottom:73px;background:#fff0 none no-repeat center center / cover scroll}#attorney-profile{column-gap:9.7222vw;padding-top:69px}#attorney-profile .atty-info img{width:100%;margin-bottom:73px}#attorney-profile .atty-info .info-text{max-width:335px}#attorney-profile .atty-info .info-text a{display:block;color:var(--color-main);font-size:var(--fs-22);font-family:var(--font-secondary);font-weight:700;border-bottom:solid 1px rgb(0 42 80 / .39);padding-bottom:26px;margin-bottom:18px;line-height:1}#attorney-profile .atty-info .info-text a i{color:#295D96;margin-right:2.031vw}#attorney-profile .atty-info .info-text a:last-of-type{margin-bottom:3.697917vw}#attorney-profile .atty-info .social{display:flex;align-items:center;gap:15px}#attorney-profile .atty-info a:hover{opacity:.8}#attorney-profile .atty-info .social a{color:#295D96;font-size:var(--fs-28)}#attorney-profile .page-content{flex:1 1 auto}#attorney-profile .page-content h2{margin-bottom:4.4px}#attorney-profile .page-content p:first-of-type{margin-bottom:45px;font-size:var(--fs-18);line-height:1.66667}#attorney-profile .page-content h3{color:var(--color-main);font-size:var(--fs-22);font-weight:700;margin-bottom:22px}#attorney-profile .page-content ul{margin-bottom:32px}.main ul{padding-left:25px}.main ul li::marker{font-size:30px!important}#attorney-profile .page-content .sub-heading{color:var(--color-secondary);font-size:var(--fs-16);text-transform:uppercase;letter-spacing:.167em;margin-bottom:2.604vw}#single-practice{column-gap:12.36111%}#single-practice .img{max-height:400px;height:100%;width:100%;max-width:80%;margin-bottom:63px;background:#fff0 none no-repeat 80% center / cover scroll}body.postid-549 #single-practice .img{max-width:100%;max-height:500px}body.postid-605 #single-practice .img,body.postid-599 #single-practice .img{background:#fff0 none no-repeat top center / cover scroll}body.single-post #single-practice .img{max-height:200px;width:50%;background:#fff0 none no-repeat center center / cover scroll}#single-practice p{font-size:var(--fs-18)!important;line-height:1.66667}#single-practice .page-content h2{margin-bottom:55px}#single-practice .page-content img{margin-bottom:63px;display:block}.sidebar-section{max-width:454px;width:31.527778%;flex:0 0 auto;box-shadow:0 3px 30px rgb(0 0 0 / .05)}.sidebar-section h3{font-size:var(--fs-36);padding:19px 32px 22px;list-style-type:-.017em;background:#E5EEFF;margin-bottom:0}.sidebar-section a{display:block;font-size:var(--fs-20);border-bottom:solid 1px #E5EEFF;padding:27px 32px 30px;transition:.3s ease-out}.sidebar-section a:hover{background:#002A50;color:var(--color-white)}#page-contact{padding-top:6.615vw;padding-bottom:70px}#page-contact .item-info{margin-bottom:50px}#page-contact .item{background:var(--color-gray);max-width:584px;width:40.555556%;padding:44px 64px 25px}#page-contact .map{max-width:856px;width:59.444444%}#page-contact .map iframe{max-height:100%;min-height:312px;width:100%;height:100%}#page-news{padding-bottom:0}#page-news .news-list{margin-bottom:4.375vw}#page-news .item .img{min-height:192px;width:100%;background:#fff0 none no-repeat center center / cover scroll}#page-news .item{background:#F6F6F6;margin-right:48px}#page-news .item:hover{opacity:.8}#page-news .item h3{padding:32px 30px 0;font-size:var(--fs-18);font-family:var(--font-main);color:var(--color-main);font-weight:400;min-height:143px;line-height:1.66667;margin-bottom:0}#page-news .slick-track{margin-left:0}#page-news p.text-content{font-size:var(--fs-18);line-height:1.6667;margin-bottom:3.646vw}.slick-arrow{position:absolute;z-index:3;transform:translateY(-50%);bottom:41%;background:#fff0 none no-repeat center center scroll;border:none;cursor:pointer;outline:none;text-indent:-9999px;overflow:hidden;width:13.5px;height:23.62px}.slick-arrow:hover{opacity:.7}.slick-track{align-items:center;display:flex}.slick-arrow.slick-prev,.slick-arrow.slick-next{left:0;background-image:url(/wp-content/themes/lfs/assets/images/slick-prev.png);background-position:center center;outline:none;background-repeat:no-repeat}.slick-arrow.slick-next{left:unset;right:0;left:unset;background-image:url(/wp-content/themes/lfs/assets/images/slick-nxt.png)}@media only screen and (min-width:1921px){#header .contact i{max-width:58px;max-height:58px;min-height:58px;margin-right:13px}.navigation ul li{margin-right:34px}#header .logo{width:462.59px}#home-banner{padding-top:960px}#home-banner .text-block{width:565px;padding-top:240px;margin-right:112px;margin-left:auto}.item-section .right-img img:nth-child(2){margin-top:83px}.item-section .right-img img:nth-child(1){margin-bottom:83px}.practice-content{padding:80px 0 14px}.practice-list .item .pa-title{padding:0 60px;max-height:183px}.form{padding:116px 0 88px}.ftop .container{padding:93px 0 85px}#page-banner{padding-top:398px}#page-banner .container{padding-bottom:159px}.item-section{margin-bottom:110px}#page-practice .page-content,#page-attorney .page-content{margin-bottom:82px}#page-attorney{padding-bottom:145px}#attorney-profile{column-gap:140px}#attorney-profile .atty-info .info-text a:last-of-type{margin-bottom:71px}#attorney-profile .page-content .sub-heading{margin-bottom:50px}#single-practice{column-gap:178px}#page-news p.text-content{margin-bottom:70px}#page-news .news-list{margin-bottom:84px}#page-contact{padding-top:127px}}@media only screen and (max-width:1440px){#header .container{width:100%;padding-left:30px;padding-right:30px}#home-banner .text-block{width:65%}}@media only screen and (max-width:1300px){#home-banner .text-block{width:80%}.ftop .container{width:100%;padding-right:22px;padding-left:22px}}@media only screen and (max-width:1140px){#header .contact a.phone{font-size:20px}#header .contact i{max-width:40px;max-height:40px;min-height:40px;font-size:15px}.navigation ul li{margin-right:15px}#header .logo{width:300px}#home-banner .text-block h1{font-size:60px}.main.container{width:100%;padding-right:22px;padding-left:22px}#page-banner{padding-top:300px}#page-banner .container{padding-bottom:100px}}@media only screen and (max-width:992px){#header .contact{display:none}#header .logo{width:259.97px}#home-banner{padding-top:648px}#home-banner .text-block{width:100%;padding-left:30px;padding-right:30px}#home-banner .text-block h1{font-size:59px}#home-video-bg video{height:100%}#attorney-profile .atty-info .img{max-height:450px;min-height:45.438vw}.container{width:100%;padding-right:22px;padding-left:22px}#home-practice .practice-list .item:nth-child(n+4){display:none}#home-practice .practice-list .item{width:33.333333%}#single-practice{column-gap:5%}}@media only screen and (max-width:900px){#home-banner .text-block{text-align:center}#home-banner .btns{flex-direction:column;grid-gap:19px;justify-content:center;align-items:center}.ftop .container,.item-section,.item-section:nth-child(odd){flex-direction:column;justify-content:center;align-items:center}#footer .item.logo{width:359.19px;margin-bottom:30px}#footer .location-list{text-align:center}#footer .social{justify-content:center}.item-section .ft-img{width:100%;margin:0 auto 30px}.main.container{padding-top:60px!important;padding-bottom:50px!important}#page-about .item-section:last-child .ft-img{min-height:400px}#page-attorney .attorney-list .item{width:50%}body.single-practice-areas #page-banner h1{font-size:50px}}@media only screen and (max-width:768px){#home-banner .text-block{padding-top:200px}#home-banner .container{right:0;width:100%}#home-banner h1 em{font-size:30px}#home-banner p strong{font-size:22px}.home-about .item-section{flex-direction:column!important;text-align:center}.home-about .item-section .button{margin:0 auto}.item-section .right-img{width:100%;margin:61px auto 0}.home-about .about-content{padding-bottom:47px;padding-top:43px}.ftop .container{padding-top:73px;padding-bottom:63px}#single-practice{flex-direction:column}#single-practice .page-content{margin-bottom:50px}#single-practice .img{min-height:500px;margin:0 auto 60px}body.single-post #single-practice .img{min-height:400px}.sidebar-section{width:100%}}@media only screen and (max-width:700px){#footer .location-list,.fbottom .container{flex-direction:column;justify-content:center;align-items:center;text-align:center}#footer .location-list .item{margin-bottom:36px}#footer .item.logo .social.desktop{display:none}#footer .social.mobile{display:flex!important}#page-attorney .attorney-list .item{width:100%}#page-practice .page-content,#page-attorney .page-content{width:100%}#attorney-profile{flex-direction:column-reverse}#attorney-profile .atty-info .img{min-height:530px;max-height:530px}#attorney-profile .atty-info{width:100%;margin:0 auto 40px}#page-practice .practice-list .item{width:50%}#page-contact .item-info{flex-direction:column}#page-contact .item-info .item,#page-contact .item-info .map{width:100%;max-width:100%;text-align:center}.web-info .location-list a.email{justify-content:center}}@media only screen and (max-width:600px){#header .container{padding-top:22px}#home-banner .text-block{width:100%;padding:200px 0 0 0}#home-practice .practice-list .item:nth-child(n+3){display:none}#home-practice .practice-list .item{width:100%}#home-practice .practice-list{flex-direction:column}.ac-group{flex-direction:column}.form{padding-top:65px;padding-bottom:100px}#footer .item.logo{width:300px}.home-about p,.home-about .item-section h3{font-size:22px}.about-content .item-section:nth-child(odd) .text-content p:first-of-type{font-size:23px}.about-content .item-section:nth-child(odd) .text-content p{font-size:18px}.item-section .right-img{margin-top:61px;margin-bottom:30px}.item-section .right-img img:nth-child(2){margin-top:30px}.item-section .right-img img:first-child{margin-bottom:30px}#page-practice .practice-list .item{width:100%}#page-news .item{margin:0 auto 50px}#page-news p.text-content{margin-bottom:30px}#single-practice .img{max-width:100%}}@media only screen and (max-width:400px){#home-banner{padding-top:648px}#home-banner .text-block h1{font-size:45px}#home-banner h1 em{font-size:25px}#attorney-profile .atty-info .img{min-height:400px;max-height:400px}}@media only screen and (max-width:360px){#header .container{justify-content:center;align-items:center}.mean-container a.meanmenu-reveal>span{color:var(--color-white)}#mobile-nav.floating{top:90px}#page-banner .container{padding-bottom:70px}}