@import url(https://p.typekit.net/p.css?s=1&k=uit2sjr&ht=tk&f=51695.51696.51697.51699.51703&a=105496579&app=typekit&e=css);@font-face{font-family:"area-normal";src:url(https://use.typekit.net/af/8f6c52/0000000000000000774b9fbe/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/8f6c52/0000000000000000774b9fbe/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/8f6c52/0000000000000000774b9fbe/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:900;font-stretch:normal}@font-face{font-family:"area-normal";src:url(https://use.typekit.net/af/ce56d9/0000000000000000774b9fcb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/ce56d9/0000000000000000774b9fcb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/ce56d9/0000000000000000774b9fcb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"area-normal";src:url(https://use.typekit.net/af/348926/0000000000000000774b9fc0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/348926/0000000000000000774b9fc0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/348926/0000000000000000774b9fc0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"area-normal";src:url(https://use.typekit.net/af/911b4f/0000000000000000774b9fbd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/911b4f/0000000000000000774b9fbd/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/911b4f/0000000000000000774b9fbd/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:"area-normal";src:url(https://use.typekit.net/af/3c6d18/0000000000000000774b9fc7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/3c6d18/0000000000000000774b9fc7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/3c6d18/0000000000000000774b9fc7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}:root{--font-main:"area-normal",sans-serif;--color-main:#FFFFFF;--color-secondary:#003466;--color-dark:#101010;--color-white:#ffffff;--color-highlight:#BADEFC;--fs-107:5.573vw;--fs-100:5.208vw;--fs-92:4.792vw;--fs-90:4.688vw;--fs-89:4.635vw;--fs-85:4.427vw;--fs-84:4.375vw;--fs-78:4.063vw;--fs-74:3.854vw;--fs-77:4.010vw;--fs-76:3.958vw;--fs-72:3.750vw;--fs-70:3.646vw;--fs-66:3.438vw;--fs-64:3.333vw;--fs-61:3.177vw;--fs-60:3.125vw;--fs-58:3.021vw;--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-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-33:1.719vw;--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}@media screen and (max-width:1440px){:root{--fs-107:80.25px;--fs-100:75px;--fs-92:69px;--fs-90:67.51px;--fs-89:66.7px;--fs-85:63.75px;--fs-84:63px;--fs-78:58.51px;--fs-74:55.5px;--fs-77:57.74px;--fs-76:57px;--fs-72:54px;--fs-70:52.5px;--fs-64:47px;--fs-61:45.7px;--fs-60:45px;--fs-58:43.5px;--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-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-107:107px;--fs-100:100px;--fs-92:92px;--fs-90:90px;--fs-85:85px;--fs-84:84px;--fs-78:78px;--fs-77:77px;--fs-76:76px;--fs-74:74px;--fs-72:72px;--fs-70:70px;--fs-66:66px;--fs-64:64px;--fs-61:61px;--fs-60:60px;--fs-58:58px;--fs-56:56px;--fs-55:55px;--fs-54:54px;--fs-52:52px;--fs-50:50px;--fs-48:48px;--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-33:33px;--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}}html,body{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:var(--fs-20);background:var(--color-dark);color:var(--color-white)}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-main);color:var(--color-secondary);font-weight:900}h1,h2{font-size:var(--fs-85);color:var(--color-white)}h1 strong,h2 strong{color:var(--color-highlight)}p,.main ul{line-height:1.8;margin-bottom:35px;font-size:var(--fs-20)}.container{padding:0;max-width:1440px;width:75%}.main.container{padding:72px 0 7.813vw;max-width:1024px;width:53.3333333%;color:var(--color-white)}.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;font-size:16px}.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:-5px;display:flex;align-items:center;justify-content:center;width:20px;height:10px;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:30px;top:18px;padding-right:0x}#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:var(--color-blue);color:var(--color-white)}#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:43px!important;color:var(--color-white)!important;line-height:unset!important;position:relative;display:block;margin:0 0 0 auto;height:auto}.mean-container a.meanmenu-reveal>span span,.mean-container a.meanmenu-reveal>span:not(:first-child){display:none}.mean-container a.meanmenu-reveal>span{text-align:center;color:var(--color-light-blue-bg);background:#fff0;height:auto}.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:absolute;left:0;right:0;top:0;z-index:101;background:#fff0;align-items:center;padding-top:41px;;max-width:1443px;width:75.15625%}#header .logo{max-width:188px}#header .logo:hover{opacity:.8}.navigation ul{list-style-type:none;margin:0;padding:0;text-align:center}.navigation ul li{display:inline-block;margin-right:2.708vw}.navigation ul li:last-child{margin-right:0}.navigation ul li a{color:var(--color-white);font-family:var(--font-main);font-size:var(--fs-17) letter-spacing.03em;font-weight:700;text-transform:uppercase;position:relative;text-decoration:none}.navigation ul li a:hover{color:#BADEFC}.navigation ul li a br{display:none}.navigation ul li.menu-item-has-children{position:relative}.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;display:block;text-align:left}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation ul li ul.sub-menu li{display:block;margin:0}.navigation ul li ul.sub-menu li a{display:block;border-bottom:none;transition:.3s linear;background:rgb(0 0 0 / .5);border-bottom:solid 1px var(--color-white);color:var(--color-white);padding:10px 10px;position:relative;padding-right:30px;width:300px}.navigation ul li ul.sub-menu li a:hover{background:#000;color:var(--color-white)}.navigation ul li ul.sub-menu li a:before{display:none}.contact-info.phone{display:flex;font-weight:900;font-size:var(--fs-17);color:var(--color-white);letter-spacing:.03em;align-items:center;padding:5px 24px 4px 7px;border-radius:30px;transition:.3s ease-out;max-width:236px}.contact-info.phone svg{padding:.677vw;display:flex;align-items:center;justify-content:center;text-align:center;width:2.604vw;height:2.604vw;background:var(--color-secondary);color:var(--color-white);border-radius:100%;margin-right:.573vw}.contact-info.phone:hover{color:var(--color-secondary);background:var(--color-highlight)}.contact-info.phone:hover svg{background:var(--color-white);fill:var(--color-secondary);stroke:var(--color-secondary);color:var(--color-secondary)}.button.blue{background:var(--color-secondary);border:none}.button{border-radius:30px;background:#fff0;padding:19px 0;min-width:197px;max-width:10.260417%;display:block;text-align:center;font-size:15px;text-transform:uppercase;border:solid 1px #FFF;color:var(--color-white)!important;transition:.3s ease-out;font-weight:700}.button em,.form .button{font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1;column-gap:20px}.form .button:after,.button em:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;transition:.3s ease-out;color:#7C9EB2;margin-bottom:4px}.button:hover,.button.blue:hover{background:var(--color-highlight)!important;color:var(--color-secondary)!important;transition:.3s ease-out;max-width:15.260417%}.button.blue:hover{max-width:29.260417%}.button:hover::after,.button.blue:hover::after{padding-left:2vw}.form .button:hover::after{padding-left:unset}#home-banner{position:relative;background:#fff0 none no-repeat center center / cover scroll;z-index:none;max-height:980px;padding-top:51.042vw;overflow:hidden;z-index:2;color:var(--color-white)}#home-banner:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/banner-overlay.png) no-repeat center center / cover scroll}#home-banner .container{position:absolute;left:0;right:0;bottom:0;z-index:3;padding-bottom:6.406vw}#home-video-bg{position:absolute;top:0;left:0;right:0;object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%}#home-video-bg video{height:100vh;height:100%;width:100%;*/ max-width:100%;object-position:center;object-fit:cover}#home-banner .text-block{max-width:760px;width:51.6944444%;text-align:left;position:relative}.bottom-border{border-bottom:solid 1px var(--color-highlight);width:100%;margin:0 auto 43px}#home-banner .text-block h1{margin-bottom:21px}#home-banner .text-block p{margin-bottom:41px}#home-service-section{padding-top:57px;padding-bottom:8.333vw}#home-service-section .services-banner h2{margin-bottom:43px}#home-service-section .services-banner{column-gap:3vw}.services-banner ul li{color:var(--color-white)}#home-service-section .services-banner ul{padding-left:0;list-style-type:none;padding-top:20px}#home-service-section .services-banner ul li:first-child{border-top:solid 1px var(--color-highlight)}#home-service-section .services-banner ul li{border-bottom:solid 1px var(--color-highlight);padding:26px 25px 26px 26px}.plane-img img{object-fit:cover;min-height:23.25rem;max-height:470px;width:100%}body.page-template-page-industries.page-id-11 #banner-custom .container{column-gap:14.789063%}#page-banner,#banner-custom{position:relative;max-height:584px;padding-top:30.417vw;background:#fff0 none no-repeat center top / contain scroll;z-index:2}body.page-template-page-services.page-id-9 #banner-custom{padding-top:40vw;max-height:768px}#page-banner:after,#banner-custom:after{content:'';position:absolute;bottom:0;top:0;left:0;right:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/def-banner-overlay.png) no-repeat center center / cover scroll;z-index:-1}#banner-custom:after{background:#fff0 url(/wp-content/themes/lfs/assets/images/def-banner-overlay.png) no-repeat center top / contain scroll}#page-banner .container,#banner-custom .container{position:absolute;bottom:6.875vw;left:0;right:0;z-index:2;color:var(--color-white);text-align:center;padding-bottom:6.875vw;max-width:1024px;width:53.3333333%;border-bottom:solid 1px var(--color-highlight);padding-bottom:2.24vw}body.post-type-archive-attorneys #page-banner h1{font-size:var(--fs-64)}#banner-custom .container{bottom:0;padding-bottom:40px}#banner-custom ul{margin-bottom:0}#banner-custom ul li{margin-bottom:1.667vw}#page-banner h1{color:var(--color-highlight)}#page-banner .work-pos{font-size:var(--fs-36)}body.archive #page-banner .work-pos{display:none}body.single-attorneys #page-banner .container,#banner-custom .container{text-align:left}body.single-attorneys #page-banner h1{margin-bottom:11px}.white-letters{color:var(--color-white)}#archive-attorney{padding-top:0;padding-bottom:82px}#archive-attorney{max-width:1440px;width:75%}#archive-attorney .attorney-list{width:100%;max-width:100%}.attorney-list{column-gap:3.822441%;display:flex;justify-content:center;flex-wrap:wrap;max-width:811px;width:811px;margin:0 auto;margin-top:-3.229vw;position:relative;z-index:2}.attorney-list .item{max-width:390px;width:39.083333%;width:48.5%;width:27.083333%;overflow:hidden;text-align:center;margin-bottom:41px}.attorney-list .img-con{position:relative;margin-bottom:37px;border-radius:30px;overflow:hidden}.attorney-list .img-con.candid-img{min-height:clamp(300px, 26.042vw,500px);max-height:clamp(300px, 26.042vw,500px);margin-top:50px}.attorney-list .img-con.candid-img .img{max-height:clamp(300px, 26.042vw,500px);object-position:100% 30%}.attorney-list .item:last-child .img-con.candid-img .img{object-position:30% 100%;min-height:clamp(300px, 26.042vw,500px)}.attorney-list .img-con .btn-view-prof{position:absolute;bottom:29px;right:0;text-transform:uppercase;color:#000;font-weight:700;padding-right:26px;display:flex;align-items:center;font-size:var(--fs-15);opacity:0;transition:ease-out .3s;z-index:2}.attorney-list .img-con .btn-view-prof:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;transition:.3s ease-out;color:#7C9EB2;margin-bottom:4px;margin-left:9px}.attorney-list .img{min-height:21.771vw;min-height:418px;width:100%;background:#fff0 none no-repeat center top / cover scroll;object-fit:cover}.attorney-list .item:hover .img-con:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;transition:ease-out .3s;background:rgb(186 222 252 / .3)}.attorney-list .item:hover .img-con .btn-view-prof{opacity:1}.attorney-list .item h3{margin-bottom:13px;font-size:var(--fs-43);color:var(--color-highlight);line-height:1.232558}.attorney-list .item .work-pos{color:var(--color-white)}#single-template{padding-top:0;position:relative;z-index:2;overflow:auto;margin-top:-3.958vw;padding-bottom:65px}#single-template p:first-of-type{margin-top:98px}body.single-industries #single-template p:first-of-type,body.single-services #single-template p:first-of-type{margin-top:0}body.single-industries #single-template h2,body.single-services #single-template h2{font-size:var(--fs-55);margin-bottom:20px}#single-template .ft-img{border-radius:30px;max-width:390px;width:38.085938%;float:right;margin-left:5.313vw;overflow:hidden;margin-bottom:36px}#single-template .ft-img img{width:100%}.bottom-text{background:rgb(248 250 252 / .03)}.bottom-text .container{padding:4.167vw 0}body.single-attorneys.postid-57 .bottom-text p:first-of-type{display:none}.bottom-text p:first-of-type{max-width:660px;margin:0 auto 3.49vw;text-align:center}.bottom-text h3{color:var(--color-white);margin-bottom:10px}.bottom-text .bottom-text-cont{column-count:2;column-gap:11.230469%}body.page-template-page-services .bottom-text .bottom-text-cont{column-count:unset;display:flex;display:flex;justify-content:space-between;column-gap:unset}body.page-template-page-services .bottom-text .item{max-width:475px}body.page-template-page-services .bottom-text .item,body.page-template-page-services .bottom-text .item ul{margin-bottom:0!important}.bottom-text .bottom-text-cont .item{margin-bottom:41px}.bottom-text .bottom-text-cont .item:nth-child(2){margin-bottom:7vw}.item-list{display:flex;justify-content:center;column-gap:3.125%;flex-wrap:wrap;text-align:center}#archive-def{text-align:center;padding-bottom:36px}#archive-def.industry-page{padding-bottom:100px}#archive-def h2{margin-bottom:45px}#archive-def .item{max-width:390px;width:38.08594%;margin-bottom:42px}#archive-def.industry-page .item{max-width:320px;width:31.25%}#archive-def .item .img{min-height:209px;width:100%;border-radius:30px;overflow:hidden;margin-bottom:16px;background:#fff0 none no-repeat center center / cover scroll;transition:.3s ease-out}#archive-def .item:hover:not(#archive-def.industry-page .item) .img{opacity:.7}#archive-def .item .img img{height:100%;width:100%;object-fit:cover;min-height:209px;border-radius:30px}#archive-def .item h3{font-weight:400;color:var(--color-white);line-height:1.709677;font-size:var(--fs-31)}#archive-def.industry-page .item h3{font-size:var(--fs-20)}body.page-template-page-industries.page-id-11 .bottom-text,body.page-template-page-industries.page-id-9 .bottom-text{display:none}#footer{background:var(--color-secondary);padding-top:4.063vw;padding-bottom:4.583vw}#footer a:hover{opacity:.8}#footer .ftop{border-top:solid 1px var(--color-highlight);border-bottom:solid 1px var(--color-highlight);margin-bottom:4.063vw}#footer .left-block{max-width:594px;width:30.938vw;border-right:solid 1px var(--color-highlight);padding-top:60px;padding-left:7px;flex:0 0 auto}#footer .right-block{max-width:846px;column-gap:5.6770833vw;column-gap:1.6770833vw;padding-left:7.604vw;padding-left:2.604vw;padding-bottom:32px;padding-top:48px;flex:1 1 auto;column-count:3}.web-info .item{margin-bottom:21px;line-height:1.8}.web-info .item.address{margin-bottom:50px}.web-info .item.phone{margin-bottom:6vw}.web-info .item strong{display:block}.web-info .item i,.web-info .item svg{color:#7C9EB2;fill:#7C9EB2;stroke:#7C9EB2;font-size:34px;width:100%;max-width:38px;max-height:38px;min-height:38px;margin-bottom:5px}.web-info h2{text-align:left;font-size:var(--fs-78)}.web-info .item .blue-text{color:var(--color-highlight)}.web-info .item a:hover{opacity:.8}#footer .web-info .item .blue-text{display:block}.footer-bottom{justify-content:space-between}.footer-bottom,.footer-bottom .copy,.footer-bottom .lfs,.footer-bottom .footer-nav ul li{display:flex;align-items:center;margin-bottom:0;font-size:var(--fs-20);line-height:1.8;color:var(--color-white)}.footer-bottom .footer-nav ul{margin-bottom:0}.footer-bottom .footer-nav ul li{margin-right:1.458vw;display:inline-block}.footer-bottom .footer-nav ul li:last-child{min-width:0}.footer-bottom .footer-nav ul li a,.footer-bottom .lfs span{color:var(--color-highlight)}.footer-bottom a:hover{opacity:.8}.footer-bottom .lfs a{margin-right:12px}.footer-bottom .lfs img{margin-bottom:8px}#banner-custom.banner-contact .container{border-bottom:unset}#banner-custom.banner-contact .right-column .item strong{font-size:var(--fs-30);text-transform:uppercase;font-weight:900;margin-bottom:24px}#banner-custom.banner-contact .right-column .phone{margin-left:0;margin-right:auto;width:236px}#banner-custom.banner-contact .right-column .item{margin-bottom:21px}#page-contact{padding-top:43px;padding-bottom:94px}#page-contact .map,#page-contact iframe{width:100%}#page-contact iframe{min-height:372px;border-radius:30px}.pagination{column-gap:7px}.pagination a,.pagination .page-numbers,.pagination{display:flex;align-items:center;justify-content:center;font-size:var(--fs-18);font-weight:700}.pagination a,.pagination .page-numbers{border:solid 1px #5D89BA;max-width:69px;width:100%;min-height:58px;align-self:center}.pagination .prev:hover,.pagination .next:hover{background:#5D89BA;color:#fff}.pagination .next{margin-left:5.99vw}.pagination .prev{margin-right:5.99vw}.slick-arrow{position:absolute;z-index:3;bottom:0;background:#fff0 none no-repeat center center scroll;border:none;cursor:pointer;outline:none;text-indent:-9999px;overflow:hidden;width:46.57px;height:37.18px}.slick-arrow:hover{opacity:.7}.slick-track{align-items:center;display:flex}.slick-arrow.slick-prev,.slick-arrow.slick-next{left:40%;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:40%;left:unset;background-image:url(/wp-content/themes/lfs/assets/images/slick-nxt.png)}.form h2{font-size:var(--fs-56);text-align:center;margin-bottom:28px}.contact-section{background:#fff0 url(/wp-content/themes/lfs/assets/images/contact-form-bg.jpg) no-repeat center center / cover scroll;position:relative;z-index:2}.contact-section:after{content:'';position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/contact-overlay.png) no-repeat center center / cover scroll}.contact-section .container{padding:108px 0 107px}.form .button{max-width:149px;margin:0 auto}#page-blog{column-gap:8.958333%;padding-bottom:8.698vw;padding-top:7.76vw;padding-bottom:82px}#page-blog a{color:var(--color-main)}#page-blog .page-content{display:flex;flex-wrap:wrap;justify-content:space-between;flex:1 1 auto;column-gap:3.5139092%}#page-blog .page-content .item{max-width:377px;width:47.007481%;margin-bottom:4.167vw}#page-blog .page-content .item:hover .img{opacity:.7}#page-blog .page-content .item .img{min-height:13.594vw;min-height:261px;width:100%;margin-bottom:30px;background:#fff0 none no-repeat center center / cover scroll}#page-blog .page-content .item .date{font-size:14px;color:#979CA7;margin-bottom:11px;font-weight:600;text-transform:uppercase}#page-blog .page-content .item p{margin-bottom:0}#page-blog .page-content .item h3{font-size:var(--fs-20);font-family:var(--font-main);font-weight:600;line-height:1.15;margin-bottom:41px}#page-blog .page-content .pagination{width:100%}.sidebar-recent{max-width:392px;width:28.696925%;flex:0 0 auto;padding:51px 39px 42px;background:#F1F5F9;align-self:flex-start}.sidebar-recent h4{color:var(--color-highlight)}.sidebar-recent a{margin-bottom:30px;display:block}.sidebar-recent a:hover{color:var(--color-highlight)}@media only screen and (min-width:1921px){.navigation ul li{margin-right:52px}.contact-info.phone svg{width:50px;height:50px;margin-right:11px;padding:13px}#home-banner{padding-top:980px}#home-banner .container{padding-bottom:123px}#home-service-section{padding-bottom:160px}#home-service-section .services-banner{column-gap:57.6px}.plane-img img{min-height:372px}#footer{padding:78px 0 88px}#footer .right-block{padding-left:146px;column-gap:100px}#footer .ftop{margin-bottom:78px}#page-banner,#banner-custom{padding-top:584px}#page-banner .container,#banner-custom .container{padding-bottom:43px;bottom:132px}.attorney-list{margin-top:-62px}#single-template{margin-top:-75.9936px}.bottom-text .container{padding:80px 0}.bottom-text .bottom-text-cont .item:nth-child(2){margin-bottom:134.4px}body.page-template-page-services.page-id-9 #banner-custom{padding-top:768px}#page-banner:after,#banner-custom:after,body.page-template-page-services.page-id-9 #banner-custom,#page-banner,#banner-custom{background-size:cover}#banner-custom ul li{margin-bottom:32px}body.page-template-page-services.page-id-9 #banner-custom .container,body.page-template-page-contact #banner-custom .container{bottom:0}.bottom-text p:first-of-type{margin-bottom:67px}#single-template .ft-img{margin-left:102px}.footer-bottom .footer-nav ul li{margin-right:28px}.button:hover::after,.button.blue:hover::after{margin-left:38.4px}}@media only screen and (max-width:1800px){.navigation ul li{margin-right:2vw}}@media only screen and (max-width:1520px){.attorney-list .item{max-width:388px}.bottom-text .bottom-text-cont{column-gap:5%}}@media only screen and (max-width:1440px){#home-banner .text-block{width:60%}#home-banner{padding-top:750px}#archive-attorney{width:95%}}@media only screen and (max-width:1400px){#footer .container,#banner-custom .container{width:80%}.bottom-text h3{font-size:22px}}@media only screen and (max-width:1300px){.container,#header,#footer .container,.main.container,#banner-custom .container,#archive-attorney{width:100%;padding-right:30px;padding-left:30px}#footer .left-block{padding-right:10px;width:38vw}.bottom-text .bottom-text-cont .item:nth-child(2){margin-bottom:8vw}#banner-custom{padding-top:540px!important}#single-template h2{font-size:40px}}@media only screen and (max-width:1100px){#page-banner,#banner-custom{padding-top:380px;background:#fff0 none no-repeat center center / cover scroll}#banner-custom:after{background-position:center center;background-size:cover}body.attorneys-template-default #page-banner{padding-top:400px}#footer .left-block h2{font-size:48px}#footer .footer-bottom .container{flex-direction:column;justify-content:center;align-items:center;text-align:center}#footer .footer-bottom .copy,#footer .footer-bottom .footer-nav{margin-bottom:21px;}.footer-bottom .lfs img{margin-bottom:0}.bottom-text .bottom-text-cont .item:nth-child(2){margin-bottom:41px}.attorney-list .item{width:100%}.attorney-list .img-con.candid-img,.attorney-list .item:last-child .img-con.candid-img .img{max-height:400px;min-height:400px}}@media only screen and (max-width:991px){#header{background:var(--color-secondary);padding:24px 30px}#header .logo{width:118px}#header .contact-info.phone{margin-right:83px;position:relative;z-index:99999999;padding:0}#header .contact-info.phone span{display:none}#header .contact-info.phone svg{width:50px;height:50px;background:var(--color-white);color:var(--color-secondary)}.contact-info.phone svg{padding:10px}.right-column .contact-info.phone svg{width:40px;height:40px;margin-right:10px}#home-banner .text-block{width:100%}#footer .left-block{width:40vw}#footer .right-block{padding-left:30px}.web-info .item.phone{margin-bottom:150px}.attorney-list{width:unset}.attorney-list .item{width:45%!important}#single-template{margin-top:0}body.single-attorneys #page-banner .container,#banner-custom .container{width:90%}single-template p:first-of-type{margin-top:0}#single-template p:first-of-type{margin-top:30px}#archive-def .item,#archive-def.industry-page .item{width:48%}#footer .right-block{column-count:2}}@media only screen and (max-width:840px){#home-banner{padding-top:822px;}#home-banner .container{padding-bottom:62px}#home-banner .text-block h1,#page-banner h1,#banner-custom h1{font-size:56px}body.single-industries #single-template h2,body.single-services #single-template h2{font-size:40px}#home-banner .text-block p br{display:none}#footer .right-block{column-count:1}.web-info .item.phone{margin-bottom:21px;}#single-template{padding-bottom:40px}.bottom-text .container{padding:40px 30px}.bottom-text .bottom-text-cont{column-count:1}#page-banner .container{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){#home-service-section{padding-top:7px;padding-bottom:66px}#home-service-section .services-banner{flex-direction:column}#home-service-section .services-banner .button.desktop{display:none}#home-service-section .services-banner .button.mobile{display:block!important}#home-service-section .services-banner ul{margin-bottom:44px}.plane-img img{min-height:490px}#footer{padding-top:42px;padding-bottom:41px}#footer .ftop{flex-direction:column;margin-bottom:38px;}#footer .left-block{width:100%;max-width:100%;border-bottom:solid 1px var(--color-highlight);border-right:unset;padding:28px 0 31px}#footer .right-block{padding-left:35px;padding-right:35px}#footer .web-info .item{width:100%!important;margin-bottom:21px}#footer,#footer .footer-bottom,#footer a,#footer .footer-bottom .copy,#footer .footer-bottom .footer-nav{font-size:20px;}body.home h2{font-size:48px!important}.main h2{font-size:48px}.attorney-list .item{width:100%!important;margin:0 auto 40px}#page-banner .container,#banner-custom .container{width:90%;bottom:50px;padding-bottom:30px}#single-template .ft-img{width:100%;margin:0 auto 50px;float:unset;display:block;text-align:center}#banner-custom{padding-top:660px!important}#banner-custom .container,body.page-template-page-services .bottom-text .bottom-text-cont{flex-direction:column}#banner-custom h1{margin-bottom:20px}#archive-def .item,#archive-def.industry-page .item{width:100%;max-width:100%}.ac-group{flex-direction:column}}@media only screen and (max-width:550px){#banner-custom{padding-top:720px!important}#banner-custom h1{font-size:40px}#banner-custom h1 br{display:none}body.page-template-page-contact #banner-custom h1{font-size:56px!important}body.page-template-page-contact #banner-custom h1 br{display:block}}@media only screen and (max-width:412px){#header .contact-info.phone{margin-right:55px}#footer .footer-bottom .lfs{flex-direction:column;align-items:center;justify-content:center}.footer-bottom .lfs a{margin:0 auto 5px}#footer .right-block{padding-left:0;padding-right:0}#home-banner .text-block h1,.banner h1{font-size:43px!important}#banner-custom{padding-top:800px!important}#banner-custom .container{padding-left:0;padding-right:0}#banner-custom h1{font-size:40px!important}}