:root{--font-main:"Rethink Sans", sans-serif;--font-secondary:"Kalnia", serif;--color-main:#13393C;--color-white:#ffffff;--color-highlight:#E5A35A;--fs-72:clamp(30px, 3.75vw, 72px);--fs-40:clamp(25px, 2.083vw, 40px);--fs-36:clamp(22px, 1.875vw, 36px);--fs-32:clamp(21px, 1.667vw, 32px);--fs-30:clamp(20px, 1.563vw, 30px);--fs-28:clamp(20px, 1.458vw, 28px);--fs-25:clamp(19px, 1.302vw, 25px);--fs-24:clamp(19px, 1.250vw, 24px);--fs-23:clamp(18px, 1.198vw, 23px);--fs-22:clamp(15px, 1.146vw, 22px);--fs-21:clamp(15px, 1.094vw, 21px);--fs-20:clamp(15px, 1.042vw, 20px);--fs-19:clamp(15px, 0.99vw, 19px);--fs-18:clamp(15px, 0.938vw, 18px);--fs-17:clamp(15px, 0.885vw, 17px);--fs-16:clamp(12px, 0.833vw, 16px);--fs-15:clamp(12px, 0.781vw, 15px)}@media screen and (max-width:768px){:root{--fs-72:40px;--fs-40:30px;--fs-36:30px;--fs-32:28px;--fs-30:28px;--fs-28:26px;--fs-25:23px;--fs-24:22px;--fs-23:21px;--fs-22:20px;--fs-21:19px;--fs-20:18px;--fs-19:17px;--fs-18:16px;--fs-17:15px;--fs-16:14px;--fs-15:13px}}html,body{position:relative;width:100%;min-height:100%;scroll-behavior:smooth}body{font-family:var(--font-main);font-size:var(--fs-18);color:var(--color-main)}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{outline:none;color:inherit;text-decoration:none;font-style:normal}a:focus{outline:auto}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}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}h1,h2,h3,h4,h5,h6{margin:0 0 31px;font-family:var(--font-secondary);color:var(--color-main);line-height:inherit;font-weight:400}h1{font-size:var(--fs-72);text-transform:uppercase;margin-bottom:36px;line-height:1.125}h2{font-size:var(--fs-40);text-transform:uppercase;line-height:1.4;margin-bottom:35px}h3{font-size:var(--fs-30);margin-bottom:24px;font-family:var(--font-main)}.bg h1,.bg h2,.bg h3,.bg h4,.bg h5,.bg h6,.bg p,.bg a,.bg .sub-heading,.bg{color:var(--color-white)}.bg.w-bg h2{color:var(--color-highlight)}.bg-main-green{background:var(--color-main);z-index:-1}p,.main ul,.main ul li,.small ul li{font-size:var(--fs-18);color:var(--color-main);line-height:1.8;margin-bottom:36px}.sub-heading,h4{font-family:var(--font-secondary);font-size:var(--fs-20)}#timeLimitNotification{position:fixed;bottom:100px;right:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:15px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .1);z-index:3}.container{padding:0;max-width:1734px;width:90.3125%}.main.container{width:80.6770833%;max-width:1549px;overflow:auto;padding-top:82px;padding-bottom:0}.small.container{max-width:1150px;width:59.8958333%;padding-top:clamp(70px, 6.198vw, 119px);padding-bottom:clamp(70px, 5.885vw, 113px)}.small.d-flex.container{column-gap:5.3333333%;}.d-flex.container,.d-flex.container-fluid{justify-content:space-between;column-gap:5.15625%}.alignleft{float:left;margin-bottom:50px}.alignright{float:right;margin-bottom:50px}.f-wrap{flex-wrap:wrap}.clm-2{column-count:2;column-gap:7.450382%}.p-absolute{position:absolute;left:0;right:0;top:0;bottom:0}.p-relative{position:relative;z-index:2}.nowrap{white-space:nowrap}.d-mobile{display:none!important}#header{position:relative;padding:0;z-index:9999;overflow:unset;transition:.3s ease-out;border-top:solid 50px var(--color-main);background:var(--color-white);font-family:var(--font-main);color:var(--color-main);font-size:var(--fs-16);text-transform:uppercase;font-weight:600;line-height:normal}#header .container{display:flex;justify-content:space-between;overflow:unset;align-items:center;padding:17px 0}#header .logo{width:clamp(145px, 27.8169%, 215px);display:block;flex:0 0 auto}.logo:hover{opacity:.8}.navigation ul{list-style-type:none;padding:0;margin:0}.navigation ul li{display:inline-block;margin-right:clamp(24px, 2.969vw, 57px)}#header .navigation ul li a{text-decoration:none;display:block;letter-spacing:.11em;color:var(--color-main)}.navigation ul li a:hover,.navigation ul li.current_page_item a{color:var(--color-highlight)!important}.navigation ul li.menu-item-has-children{position:relative}.navigation ul li:hover>a:before{width:100%;z-index:2}.navigation ul li ul.sub-menu{position:absolute;padding-top:0;transition:.15s linear;opacity:0;pointer-events:none;z-index:1;padding-top:20px}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto}.navigation ul li ul.sub-menu li{display:inline-flex;margin:0;padding:0;border:none}.navigation ul li ul.sub-menu li a{border-bottom:none;transition:.3s linear;background:var(--color-main);color:var(--color-white)!important;width:100%;width:250px;position:relative;border-bottom:solid 1px var(--color-white);padding:10px 5px}.navigation ul li ul.sub-menu li a:hover{background:var(--color-highlight)}#header .contact-info{text-align:center;line-height:1}#header .contact-info .call-sub-heading{font-size:11.96px;letter-spacing:.53em}#header .contact-info a{font-size:var(--fs-28);font-weight:400}.button{padding:21px clamp(20px, 2.865vw, 55px);transition:.3s ease-out;display:inline-block;border-radius:58px;color:var(--color-white)!important;background:var(--color-highlight);font-size:var(--fs-16);letter-spacing:.11em;text-transform:uppercase;font-weight:600}.button:hover,.btn-link:hover{opacity:.8}.btn-link:hover{border-color:var(--color-main)}.btn-link{content:url(/wp-content/themes/lfs/assets/images/icn-arrow-btn.png);object-fit:contain;padding:0 18px;width:clamp(50px, 3.177vw, 61px);height:clamp(45px, 2.656vw, 51px);display:flex;align-items:center;justify-content:center;border-radius:10px;border:solid 2px var(--color-highlight);display:inline-block}.btn-trans{background:#fff0;border:solid 1px var(--color-white)!important}.btn-trans:hover{opacity:.8}.banner{min-height:clamp(280px, 16.302vw, 313px);position:relative;background:var(--color-main);none no-repeat center center / cover scroll}.banner h1{color:var(--color-highlight);text-shadow:0 0 22.1px rgb(0 0 0 / .45)}.banner h1 em{color:var(--color-white)}#page-banner{display:flex;align-items:center;justify-content:center;text-align:center}#page-banner h1{margin-bottom:15px}#page-banner span{color:var(--color-highlight)}#breadcrumbs{text-transform:uppercase;letter-spacing:.11em}#breadcrumbs .breadcrumb_last{color:var(--color-white)}#home-banner{background:var(--color-main) none no-repeat center center / cover scroll;min-height:clamp(500px, 44.844vw , 861px)}#home-banner:after,#home-banner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:none}#home-banner:before{background-image:linear-gradient(145deg,rgb(0 0 0) 33%,#fff0 62%);opacity:20%;z-index:-1}#home-banner:after{background-image:linear-gradient(to bottom,rgb(0 0 0 / .33) 33%,rgb(19 57 60 / .55) 55%,rgb(19 57 60) 90%)}#home-banner .p-absolute.home-banner-bg{z-index:-5;bottom:0;max-height:unset;overflow:hidden}#home-banner .p-absolute.home-banner-bg img{height:100%;object-fit:cover;width:100%;object-position:center bottom}#home-banner .p-absolute.hero-banner{left:unset;z-index:-1;max-width:clamp(500px, 40.156vw, 771px)}#home-banner .container{padding-top:clamp(150px, 10.938vw, 210px);padding-bottom:78px}#home-banner .text-block{position:relative;z-index:3}#home-banner h1 em{font-style:normal}.banner-shade{background-image:url(/wp-content/themes/lfs/assets/images/banner-shade.png);background-size:cover;background-position:center bottom}.curved-shape-bg-wrapper{position:relative;z-index:2}.curved-shape-bg{position:absolute;top:clamp(100px, 11.563vw, 222px);left:0;right:0;width:100%;clip-path:polygon(0% 0%,100% 0%,100% 91.4%,70.4% 98%,50% 100%,30% 98%,0% 91.4%);min-height:clamp(600px, 40vw, 768px)}section.custom-corners-section{padding-bottom:clamp(58px, 6.302vw, 121px)}#home-about section.custom-corners-section .custom-rounded-corners{margin-top:clamp(-222px, -11.563vw, -100px)}.custom-rounded-corners{position:relative;z-index:3;border-radius:62px 0 62px 0;background:var(--color-white);padding-left:clamp(80px, 9.427vw, 160px);padding-right:clamp(80px, 9.427vw, 160px)}.custom-rounded-corners:before,.custom-rounded-corners:after{content:'';position:absolute;width:clamp(20px, 2.038vw, 39.12px);height:clamp(200px, 13.878vw, 266.46px);background-color:var(--color-highlight);z-index:1}.custom-rounded-corners:before{top:0;right:0}.custom-rounded-corners:after{bottom:0;left:0}.practice-list{display:flex;flex-wrap:wrap;justify-content:space-between}.practice-list .item{text-align:center;background:var(--color-white);border-radius:51px;box-shadow:rgba(0,0,0,10%) 0 4px 45px;padding:clamp(40px, 3.177vw, 61px) clamp(41px, 3.75vw, 72px) clamp(30px, 2.813vw, 54px);max-width:clamp(300px, 32.191827%, 539px);width:100%;margin-bottom:20px}.practice-list .item .icon{margin-bottom:31px}.practice-list .item h3:after{margin:24px auto;max-width:102px}.practice-list .item:nth-child(1),.practice-list .item:nth-child(2){max-width:clamp(400px, 49.399038%, 822px);padding:clamp(40px, 3.49vw, 67px) clamp(80px, 7.604vw, 146px)}.practice-list .item p{min-height:clamp(100px, 10.104vw, 194px)}.round-corners{border-radius:71px;overflow:hidden}.round-corners .bg-calendar{z-index:-1;object-position:center;height:100%;width:100%;object-fit:cover}section.calendar-section .calendar-temp{margin-top:clamp(80px, 5.208vw, 100px)}section.calendar-section .calendar-temp:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(19,57,60,90%);z-index:-1}section.calendar-section .calendar-temp{align-items:center;justify-content:center;column-gap:5%;padding:clamp(70px, 5.365vw, 103px) clamp(50px, 7.708vw, 148px)}.v-line-design{min-height:clamp(300px, 29.688vw, 570px);width:2px;display:inline-block;background:var(--color-highlight)}section.calendar-section .text-block{max-width:clamp(400px, 30.845vw, 592.23px);flex:1 1 auto;padding-right:clamp(30px, 3.49vw, 67px)}section.calendar-section .calendar-block{max-width:clamp(500px, 33.75vw, 648px)}section.calendar-section .calendar-block img{width:100%}#page-calendar .text-block,#page-calendar .calendar-block{margin:0 auto}#page-calendar .text-block{max-width:593px;width:49.0021755%;padding:0;margin-bottom:30px}#page-calendar .text-block h2{color:var(--color-white)}#page-calendar .text-block h2:after{margin:30px auto;border-bottom-color:var(--color-white)}#page-calendar .calendar-block{max-width:965px;width:69.978245%;padding:0;border-radius:51px}#page-calendar .calendar-temp{background-image:linear-gradient(to top,#E5A35A 0%,#13393C 100%)}#page-calendar .calendar-temp .bg-calendar{opacity:20%}#page-calendar .calendar-temp:after{display:none}section.attorney-section{column-gap:12.15625%;padding-left:clamp(30px, 4.792vw, 92px);padding-right:clamp(30px, 4.948vw, 95px);align-items:center;padding-bottom:clamp(70px, 6.25vw, 120px);padding-top:clamp(70px, 6.25vw, 120px)}.line-heading h2:after,.line-heading h3:after,.line-heading h4:after{content:'';border-bottom:solid 1px var(--color-highlight);width:clamp(100px, 8.75vw, 168px);margin-bottom:clamp(20px, 1.563vw, 30px);margin-top:clamp(20px, 1.563vw, 30px);display:block}.ft-headshot{background-image:linear-gradient(to bottom,#A58A6C,#000000);position:relative;z-index:2;max-width:clamp(401px, 41.776vw, 802.1px);flex:0 0 auto}.ft-headshot:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fff0 33%,rgb(19 57 60 / .4) 86%)}.ft-headshot img{width:100%;object-position:center;object-fit:cover}.ft-headshot h2{top:unset;text-align:center;z-index:3;margin-bottom:clamp(24px, 3.021vw, 58px)}section.ft-video-section video,section.ft-video-section{width:100%}.additional-info{max-width:1089px;width:56.71875%}.additional-info h2{margin-bottom:clamp(15px, 1.563vw, 30px)}ul.accordion{list-style-type:none;padding:0;flex:0 0 auto;position:relative;z-index:2;overflow:visible;margin-bottom:0}ul.accordion>li{margin-right:auto;margin-left:0;display:flex;align-items:flex-start}ul.accordion>li{font-family:var(--font-main);color:var(--color-main);margin-bottom:21px}ul.accordion>li:hover .title,ul.accordion>li.active>.title{color:var(--color-white);background:var(--color-highlight);border-radius:0;border-color:#fff0}ul.accordion>li>.title{cursor:pointer;display:block;position:relative;transition:.3s ease;font-size:var(--fs-22);font-weight:500;padding:clamp(15px, 1.094vw, 21px);line-height:1.363636;color:var(--color-main);background:#fff0;border:solid 1px #13393C;border-radius:21px;display:inline-flex;align-items:center;justify-content:space-between;flex:0 0 auto;max-width:425px;width:39.12663%}ul.accordion li:last-child{margin-bottom:0!important}ul.accordion>li .title:after{content:"+";color:#071A34;opacity:60%;font-size:var(--fs-22);transition:.3s ease-out}ul.accordion>li:hover .title:after,ul.accordion>li.active .title:after{content:"-";color:var(--color-white)}ul.accordion>li>.text-content{position:absolute;right:0;top:0;max-width:430px;width:39.485767%;display:none;opacity:0;transition:.3s ease-out;color:var(--color-main);overflow-y:auto;font-size:var(--fs-18)}ul.accordion>li.active>.text-content{display:block;opacity:1}ul.accordion>li>.text-content .text-content-block>ul{list-style-type:none;width:100%;padding-left:0}ul.accordion>li>.text-content .text-content-block ul>li{padding:clamp(15px, 1.563vw, 30px) clamp(14px, 1.458vw, 28px);margin-bottom:38px;font-size:var(--fs-18);line-height:1}.additional-info ul.accordion>li>.text-content .text-content-block ul>li{padding:0;margin-bottom:0}ul.accordion>li>.text-content .text-content-block ul>li:hover{color:var(--color-white);background:var(--color-main);border-left:solid 8px var(--color-highlight)}ul.accordion:after{display:block;content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;min-height:clamp(200px, 21.354vw, 410px);background:var(--color-main);width:1px}#footer,#footer a{color:var(--color-main);font-size:var(--fs-18)}#footer h5{text-transform:uppercase;margin-bottom:15px}#footer .d-flex{justify-content:space-between}#footer .ftop .container{align-items:center;padding:27px 0}#footer .ftop h5{margin-bottom:10px}#footer .fbottom{padding:clamp(70px, 5.208vw, 100px) 0}#footer .fbottom .logo{max-width:493px;width:25.677%}#footer .fbottom .item{margin-bottom:clamp(30px, 3.125vw, 60px);line-height:1.8}#footer .fbottom .item.phone a{color:var(--color-highlight);font-size:var(--fs-32)}#footer ul{list-style-type:none}#footer a:hover,.web-info a:hover{opacity:.8}#footer .fbottom .copy{align-items:center;display:flex}#footer .fbottom .copy ul{padding-left:10px}#footer ul{padding-left:0;margin-bottom:0}#footer ul li{margin-right:0;margin-bottom:0;display:inline-block}#footer ul li:after{content:'|';padding:0 12px}#footer ul li:last-child::after{display:none}#footer .fbottom .lfs{display:flex}#footer .fbottom .lfs a{margin-right:10px}.main .text-block{flex:1 1 auto}.page-template-page-template-1 .main.container{column-gap:8.214748%;padding-bottom:40px}.ft-img{max-width:802px;width:51.8822768%;flex:0 0 auto}.ft-img img{width:100%}.ac-right{flex:1 1 auto}.slick-arrow{position:absolute;top:0;bottom:0;left:0;border:none;color:var(--color-white);background:#fff0;width:13.5px;height:24px;font-size:24px;z-index:999}.slick-arrow:focus{outline:none}.slick-arrow:hover{opacity:.7}.slick-arrow.slick-next{right:0;margin-right:27px;margin-left:auto}ul.slick-dots{list-style-type:none;padding:0;line-height:0;margin:0 auto;text-align:center}ul.slick-dots li{display:inline-block;border:solid var(--color-highlight) 1px;border-radius:100%;text-align:center;width:9px;height:9px;margin-right:9px;overflow:hidden}ul.slick-dots li:last-child{margin-right:0}ul.slick-dots li button{border:none;text-indent:-9999px;overflow:hidden;background:#fff0;outline:none;cursor:pointer;width:100%;height:100%}ul.slick-dots li button:hover{background:var(--color-highlight)}ul.slick-dots li.slick-active button{background:var(--color-highlight)}#page-terms{padding-bottom:0}#page-terms .custom-rounded-corners{border:solid 1px var(--color-highlight);padding-top:clamp(80px, 6.198vw, 119px);padding-bottom:clamp(50px, 4.635vw, 89px)}#page-contact{padding-top:clamp(80px, 5.208vw, 100px)}#page-contact .custom-rounded-corners .form-bg{z-index:-5;width:100%;opacity:20%;height:100%;object-fit:cover}#page-contact .custom-rounded-corners{padding-top:clamp(80px, 6.667vw, 128px);padding-bottom:clamp(70px, 5.833vw, 112px);padding-bottom:clamp(30px, 2.604vw, 50px);column-gap:15.234613%;background:var(--color-highlight);overflow:hidden;z-index:6;margin-bottom:50px}#page-contact .custom-rounded-corners:before,#page-contact .custom-rounded-corners:after{background:var(--color-main)}#page-contact .ac-left .item{display:flex;margin-bottom:30px}#page-contact .ac-left .item i{margin-top:4px}#page-contact .ac-left .item span,#page-contact .ac-left .item a{font-weight:700;margin-left:21px}#page-contact .form{flex:0 0 auto;max-width:743px;width:59.241324%}#page-contact .map-iframe iframe{width:100%;height:100%;line-height:0;min-height:clamp(400px, 31.25vw, 600px)}section.calendar-section .calendar-block{width:100%;flex:0 0 auto}iframe.ssa_booking_iframe{width:100%;border-radius:51px}.accordion-wrapper .nav-tabs{max-width:425px;flex-direction:column;width:100%}.accordion-wrapper ul.nav-tabs li a{transition:.3s ease;font-size:var(--fs-22);font-weight:500;padding:clamp(15px, 1.094vw, 21px);line-height:1.363636;color:var(--color-main);background:#fff0;border-radius:21px;border:solid 1px #13393C;align-items:center;justify-content:space-between;flex:1;display:flex;width:100%}.accordion-wrapper ul.nav-tabs li a.active{color:var(--color-white);background:var(--color-highlight);border-radius:0;border-color:#fff0}.accordion-wrapper ul.nav-tabs a.show:after{content:"-"}.accordion-wrapper ul.nav-tabs li a:after{content:"+";color:#071A34;opacity:60%;font-size:var(--fs-22);transition:.3s ease-out}.accordion-wrapper .tab-content .text-block ul li{margin-bottom:20px}#home-banner-2{background-color:#13393C}#home-banner-2 .banner-content img{max-width:48.188rem}#home-banner-2 .banner-content .text-block{flex:1;padding-top:13.125rem}#home-banner-2 .banner-content .text-block h1{color:#fff;text-shadow:0 0 22.1px rgb(0 0 0 / .45)}#home-banner-2 .banner-content .text-block h1 em{color:var(--color-white);font-style:normal}@media (min-width:992px){#home-banner-2{position:relative;z-index:5}#home-banner-2:before{background-image:url(/wp-content/themes/lfs/assets/images/Group-1321314581.jpg);background-size:100% auto;background-position:right top;position:absolute;top:0;left:0;width:100%;z-index:-1;height:87.125rem;content:'';background-repeat:no-repeat}#home-about{position:relative;z-index:1}#home-about:before{content:'';display:block;left:0;width:100%;height:16.563rem;z-index:-1;background-image:url(/wp-content/themes/lfs/assets/images/bottom-curve.png);background-size:cover;background-position:center bottom;top:-1px;position:absolute}#home-about .bg-main-green{background-color:#fff}.banner-about{margin-top:-13.875rem}#home-banner-2 .banner-content img{margin-left:-20rem;opacity:0}#home-banner-2 .banner-content{display:flex;flex-wrap:wrap;gap:0}.accordion-wrapper .tab-content .text-block{overflow:auto}.banner-shade{background-image:unset;z-index:5}.banner-shade:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;width:100%;background-image:url(/wp-content/themes/lfs/assets/images/ol_hero-bg-v5.png);background-size:cover;background-position:center top}.banner-shade:after{content:'';display:block;position:absolute;z-index:-2;top:0;right:0;height:96.063rem;width:73.563rem;background-image:url('/wp-content/themes/lfs/assets/images/Ellipse 5.png');background-size:cover;background-position:center bottom;filter:blur(9.888rem)}#home-banner .bg-darkened{content:'';display:block;position:absolute;z-index:-4;top:0;left:0;bottom:0;width:100%;background-image:url(/wp-content/themes/lfs/assets/images/ol_hero-bg-v5.png)}.accordion-wrapper ul.nav-tabs li a:focus{outline:none}.accordion-wrapper ul.nav-tabs li a:focus-visible{outline:none}.practice-list .item p{min-height:230px}.practice-list .item .icon{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:102px}.accordion-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:0 20px}.accordion-wrapper .divider{content:'';display:block;width:1px;height:auto;background:#13393C;margin:30px 0}.accordion-wrapper .tab-content{flex:1;max-width:450px}}@media (min-width:992px) and (max-width:1800px){.practice-list .item p{min-height:190px}}@media (min-width:992px) and (max-width:1600px){.practice-list .item p{min-height:220px}}@media (min-width:992px) and (max-width:1600px){.practice-list .item p{min-height:220px}}@media (min-width:992px) and (max-width:1299px){#home-banner-2::before{background-size:1300px auto}}@media screen and (min-width:1921px){.outer-container{max-width:1920px;margin:0 auto}}@media screen and (max-width:1300px){#header .container,.container,section.practice-section,.small.container,#footer .container,#footer .ftop .container,.main.container{width:100%;padding-right:20px;padding-left:20px}#footer .fbottom .copy,#footer .fbottom .lfs{flex-wrap:wrap}}@media screen and (max-width:1100px){#footer .fbottom .lfs{justify-content:flex-end}}@media screen and (max-width:991px){#home-banner-2 .banner-content .text-block{padding-top:10.125rem}#home-banner-2{position:relative;z-index:5}#home-banner-2:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:65rem;z-index:-5;background-image:url(/wp-content/themes/lfs/assets/images/city-daytime-new.jpg);background-size:cover;background-position:center bottom}#home-banner-2:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:65rem;z-index:-4;background:linear-gradient(78.68deg,rgb(0 0 0 / .5) 10.2%,#fff0 31.08%),linear-gradient(180deg,rgb(0 0 0 / .33) 69.28%,#13393C 92.61%);opacity:.5}#home-banner-2 .banner-content img{max-width:100%;width:auto}ul.accordion:after{display:none}#header{border-width:20px}#mobile-nav.floating{top:25px}.banner-shade{background-image:url(/wp-content/themes/lfs/assets/images/mobile-banner-shade.png);background-position:center bottom}#header .contact-info{margin-right:50px}#home-about section.custom-corners-section .custom-rounded-corners{width:95%;padding-left:42px;padding-right:42px}.practice-list{column-gap:1.5%;justify-content:center}.practice-list .item:nth-child(1),.practice-list .item:nth-child(2),.practice-list .item:nth-child(n+3){max-width:48%}section.calendar-section .calendar-temp{width:95%;flex-direction:column}section.calendar-section .text-block{text-align:center;padding:0;border-bottom:solid 2px var(--color-highlight);margin-bottom:50px}section.calendar-section .calendar-block{max-width:100%}section.calendar-section .v-line-design{display:none}}@media screen and (max-width:768px){.d-desktop{display:none}.d-mobile{display:block}.d-flex{flex-direction:column;text-align:center}.ft-img{width:100%;margin:0 auto 50px}h2:after{margin:30px auto}#home-banner{min-height:1009px;overflow:hidden;text-align:center}#home-banner .p-absolute.hero-banner{bottom:0;left:0;top:unset;text-align:center;margin:0 auto;z-index:3;object-fit:cover;width:627px;height:627px}#home-banner .p-absolute.home-banner-bg{max-height:100%;height:100%}.practice-list .item:nth-child(1),.practice-list .item:nth-child(2),.practice-list .item:nth-child(n+3){padding:62px 43px 61px}.practice-list .item .icon{max-width:97px;margin:0 auto 31px}.attorney-section{flex-direction:column-reverse}.ft-headshot{margin:0 auto 80px;max-width:100%}.additional-info h2{margin-bottom:30px}ul.accordion>li{flex-direction:column}ul.accordion>li>.title,ul.accordion>li>.text-content{width:100%;max-width:100%}ul.accordion>li.active>.title{margin-bottom:20px}ul.accordion>li>.text-content .text-content-block ul>li{margin-bottom:10px}ul.accordion>li>.text-content{position:relative}#footer .ftop .container{padding:80px 0 73px}#footer .ftop .ac-left{max-width:270px;margin:0 auto 30px}#footer .ftop .ac-left h5{font-size:30px}#footer .ftop .button{padding:21px 55px}#footer .d-flex,#footer .fbottom .copy,#footer .fbottom .lfs{align-items:center;justify-content:center}#footer .fbottom .logo{margin-bottom:30px}.practice-list .item:nth-child(1),.practice-list .item:nth-child(2),.practice-list .item:nth-child(n+3){max-width:unset;width:unset}.practice-list{display:block}section.calendar-section .calendar-temp{border-radius:35px}#page-calendar .text-block,#page-calendar .calendar-block,#page-contact .form{width:100%}#page-contact .form{max-width:100%}#page-contact .custom-rounded-corners{padding-left:30px;padding-right:30px}}@media screen and (max-width:700px){#footer .fbottom .logo{max-width:300px;width:100%}.practice-list .item{box-shadow:rgba(0,0,0,6%) 0 4px 45px}#page-calendar .calendar-temp{width:100%;border-radius:20px}}@media screen and (max-width:500px){#home-banner .text-block{z-index:5}#home-banner .container{padding-top:50px}#footer .ftop .button{letter-spacing:unset}section.calendar-section .calendar-temp{padding:70px 20px}.curved-shape-bg{min-height:900px}}@media screen and (max-width:440px){#home-banner .p-absolute.hero-banner{left:-15%}section.attorney-section{padding-left:20px;padding-right:20px}.ft-headshot h2{font-size:20px}}@media screen and (max-width:400px){#home-banner .p-absolute.hero-banner{left:-23%}}@media screen and (max-width:360px){iframe.ssa_booking_iframe,section.calendar-section .calendar-block,.round-corners{border-radius:20px}#home-banner .p-absolute.hero-banner{height:460px}#home-banner{min-height:870px}}