@font-face{font-family:Satoshi;src:url(/wp-content/themes/lfs/assets/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:400}@font-face{font-family:Satoshi;src:url(/wp-content/themes/lfs/assets/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Zodiak;src:url(/wp-content/themes/lfs/assets/fonts/Zodiak-Variable.ttf) format("truetype");font-weight:400}@font-face{font-family:Zodiak;src:url(/wp-content/themes/lfs/assets/fonts/Zodiak-VariableItalic.ttf) format("truetype");font-weight:400;font-style:italic}:root{--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px26:1.625rem;--px27:1.688rem;--px28:1.75rem;--px30:1.875rem;--px31:1.938rem;--px32:2rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px38:2.375rem;--px40:2.5rem;--px42:2.625rem;--px45:2.813rem;--px48:3rem;--px50:3.125rem;--px55:3.438rem;--px60:3.75rem;--px61:3.813rem;--px64:4rem;--px65:4.063rem;--px69:4.313rem;--px72:4.5rem;--px77:4.813rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--px106:6.25rem;--px126:7.875rem;--Satoshi:'Satoshi';--Zodiak:'Zodiak';--Normal:"wght" 400;--Medium:"wght" 500;--SemiBold:"wght" 600;--Bold:"wght" 700;--Black:#000;--Dark:#1E1E1E;--Red:#AA2B3D;--Blue:#3195FD;--LightBlue:#AACFFF;--DarkBlue:#1F4F8E;--Orange:#CA5162}html{font-size:.833333vw;scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--px20);font-family:var(--Satoshi);font-weight:400;line-height:1.4;color:var(--Dark)}a:hover{outline:none;text-decoration:none}.scroll{transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}.sub-menu,.repCasesBtn,a.imgHover:before,a,input,button,.sub-menu{transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}img{max-width:100%;width:auto;height:auto;object-fit:cover;object-position:center}a.imgHover{display:inline-block;position:relative;vertical-align:top}a.imgHover img{display:block;margin:0}a.imgHover:before{content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;width:100%}a.imgHover:hover:before{background-color:rgb(0 0 0 / .5)}.scroll.open{top:0}.admin-bar .scroll.open{top:32px}.scroll{position:fixed;display:none;top:-200px;left:0;width:100%;z-index:5000}a.post-edit-link{display:inline-block;color:#fff;padding:.4rem 2rem;background-color:#000;font:1.25rem;position:fixed;bottom:1rem;left:1rem;z-index:3000}a.post-edit-link:hover{background-color:#333}section:before,section:after{clear:both;display:block;content:''}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0}h1,.h1{display:block;font-size:var(--px64);font-family:var(--Zodiak);letter-spacing:-.02em;line-height:1.344em}h2,.h2{display:block;font-size:var(--px64);font-family:var(--Zodiak);letter-spacing:-.02em;line-height:1.344em;color:#0B204F}h3,.h3{display:block;font-size:var(--px36);font-family:var(--Zodiak)}h4,.h4{display:block;font-size:var(--px24);letter-spacing:-.02em;text-transform:uppercase;color:#0B204F;line-height:1.413em}h5,.h5{display:block;font-size:var(--px18);line-height:1.413;text-transform:uppercase;font-variation-settings:var(--Bold);letter-spacing:.17em;color:#677A93}h6,.h6{display:block}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}svg{fill:inherit;stroke:inherit}b,strong{font-weight:700;font-variation-settings:var(--Bold)}picture{display:block}[width="11"]{width:.688rem}[width="15"]{width:.938rem}[width="18"]{width:1.175rem}[width="20"]{width:1.25rem}[width="22"]{width:1.375rem}[width="27"]{width:1.688rem}[width="28"]{width:1.75rem}[width="31"]{width:1.938rem}[width="101"]{width:6.313rem}[width="106"]{width:6.625rem}#bottom-details{background-color:#0B204F;color:#fff;padding:7.5rem 0}#bottom-details .div-block .h5{margin-bottom:1.563rem}#bottom-details .div-block p+p{margin-top:1.75rem}#bottom-details .div-block p a{color:#6F94C4}#bottom-details .div-block p a:hover,#bottom-details .div-block p a:focus{color:var(--LightBlue)}.footer-logo{display:inline-flex;max-width:35.063rem}.social-media{display:flex;flex-wrap:wrap;justify-content:center;gap:1.375rem;align-items:center}.social-media a{fill:#fff}.social-media a:hover,.social-media a:focus{fill:var(--LightBlue)}#footer{background-color:#0B204F;color:#fff;border-top:1px solid #3195FD;color:#8993A8;font-size:var(--px16);line-height:1.413em;letter-spacing:-.01em;padding:2.5rem 0 3rem}#bottom-details{position:relative;z-index:100;overflow:hidden}#footer a{color:#8993A8}#footer a:hover,#footer a:focus{color:var(--LightBlue)}.bottom-links p{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff0;color:#fff;border:none;padding:0}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;font-size:var(--px18);text-transform:uppercase}.logo{display:inline-block;vertical-align:top;max-width:22.313rem;margin:0rem 0 0rem;vertical-align:top}ul.paginations{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.btn{font-size:var(--px18);font-variation-settings:var(--Bold);text-transform:uppercase;line-height:1.225em;background-color:var(--Blue);color:#fff;fill:#fff;border-radius:0;padding:0;display:inline-flex;gap:0 2.688rem;padding:1.25rem 2.25rem;flex-wrap:wrap}.btn strong{flex:1}.btn svg{transition:.3s}.btn:hover,.btn:focus{background-color:var(--DarkBlue);color:#fff;fill:#fff}.btn:hover svg,.btn:focus svg{transform:rotate(-45deg)}#video-background{position:absolute;top:0;z-index:-2;height:100%;width:100%;object-fit:cover;object-position:center}.editor-visual-editor__post-title-wrapper{text-align:center;max-width:800px;margin:0 auto 3rem}.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block,html :where(.wp-block){margin:0;max-width:unset}#home-banner{background-color:#000;color:#fff;position:relative;z-index:5}#home-banner:before{background:linear-gradient(360deg,#fff0 58.87%,rgb(11 32 79 / .65) 100%);content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:-1}#home-banner .div-block{text-align:center;margin:0 auto;max-width:64.188rem}#home-banner .div-block h1{font-size:var(--px77);letter-spacing:-.02em;line-height:1.37em;margin-bottom:1.625rem;color:#fff}#home-banner .div-block p{margin-bottom:1.6rem}.scroll-effect{position:relative;z-index:20}#home-about{padding:1.813rem 0 0}#home-about .container{position:relative;z-index:5}#home-about .div-block h2{margin-bottom:2.125rem;line-height:1.313em;color:#0B204F}#home-about .div-block p{margin-bottom:2.063rem;max-width:38.375rem}#home-about .div-block .btn{margin-top:2.25rem}#home-about picture{position:relative;z-index:5;max-width:51.25rem}#home-about picture:before{content:'';display:block;background-image:url(/wp-content/themes/lfs/assets/images/ha-flag.jpg);background-size:cover;background-position:center;width:49.313rem;height:34.375rem;position:absolute;z-index:-1;top:5.563rem;left:3.313rem}#home-practice{background-color:#EFF6FA;padding:5.5rem 0 6.25rem}#home-practice .btn{align-self:center}#home-practice .intro{font-size:var(--px20)}#home-practice .intro picture{max-width:8rem;order:2;margin-top:.875rem}#home-practice .intro h2{max-width:53.75rem;margin-bottom:2.25rem;line-height:1.344em}#home-practice .intro p{max-width:46.875rem}.practice-item{height:23.938rem;position:relative;z-index:5;max-width:24.25rem;overflow:hidden;background-color:#fff;margin-bottom:1.313rem}.practice-item .img{height:15.938rem;container:'';display:block;background-size:cover;background-position:center}.practice-item .text-block{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;height:8.438rem;padding:2.438rem 2.438rem 0rem;transition:.5s;border-left:.375rem solid #3195FD}.practice-item:hover .text-block{height:100%;padding-top:3.125rem}.practice-item .text-block h3{font-size:var(--px24);line-height:1.208em;letter-spacing:-.02em;display:flex;flex-wrap:wrap;min-height:3.625rem;align-items:center;max-width:16.25rem;color:#0B204F}.practice-item .text-block p{font-size:var(--px18);line-height:1.413em;letter-spacing:-.01em;transition:.5s;position:absolute;left:2.813rem;bottom:-1.313rem;opacity:0;visibility:hidden;max-width:16.875rem;color:#1E1E1E}.practice-item:hover .text-block p{bottom:3.375rem;opacity:1;visibility:visible}.practice-item .arrow{position:absolute;bottom:3.75rem;right:2.688rem;fill:#3195FD}#home-practice .practice-slide-wrap{margin-top:5.5rem}#home-faqs{position:relative;z-index:5;background-color:#EFF6FA;padding-top:31.563rem}#home-faqs:before{content:'';display:block;background-image:url(/wp-content/themes/lfs/assets/images/overview-city.jpg);background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;z-index:-1;height:63.125rem}#home-faqs .wrap{background-color:#fff;padding:5rem 5.313rem 5.625rem}#home-faqs .wrap .flex{gap:5rem}#home-faqs .left-block{max-width:33.125rem}#home-faqs .left-block h2{margin-bottom:1.5rem}#home-faqs .left-block p{max-width:24.063rem}#home-faqs .right-block{flex:1}#accordion .card{border:none;border-radius:0}#accordion .card+.card{margin-top:1.125rem}#accordion .card-header{border:1px solid #1F4F8E;border-radius:0;background-color:#fff;padding:0}#accordion .card-header a{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:4.625rem;gap:0 2rem;padding-right:2rem;color:#1E1E1E;fill:var(--Blue)}#accordion .card-header a .help{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:4.188rem;height:100%;background-color:#0B204F;align-self:stretch;height:auto}#accordion .card-header a .title{flex:1;padding:.5rem 0;display:inline-flex;letter-spacing:-.01em}#accordion .card-body{background-color:#EFF6FA}#bottom-testimonials{background-color:#EFF6FA;padding:5rem 0}#bottom-testimonials .intro{align-items:center}#bottom-testimonials .intro .d-block:nth-child(1){max-width:40rem}#accordion .card-body .text-block p,#accordion .card-body .text-block ul{margin-bottom:1.5rem}.testimonial-item{background-color:#fff;width:100%;max-width:32.438rem;padding:3.138rem 2.813rem 3.35rem;min-height:25.688rem}.testimonials-slide-wrap{margin-top:3.75rem}.testimonials-slide-wrap .item{vertical-align:top}.testimonial-item .flex{align-items:center}.testimonial-item>.flex{margin-bottom:2.438rem}.testimonial-item .text p{display:none;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:23.813rem;letter-spacing:-.01em}.testimonial-item .text p:first-child{display:-webkit-box}.testimonial-item .text{margin-bottom:1.313rem}.testimonial-item p.title{margin-bottom:1.313rem;color:var(--Blue);font-variation-settings:var(--Bold);font-size:var(--px18)}.controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.938rem}.controls button{width:3.625rem;height:3.625rem;border:none;background-color:var(--Blue);fill:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.controls button:hover,.controls button:focus{background-color:var(--DarkBlue)}.testimonials-slide{margin-bottom:3.313rem}.testimonials-slide+.flex{align-items:center}.google-reviews-details{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem .875rem;align-items:center;font-size:var(--px20)}.google-reviews-details .txt{font-variation-settings:var(--Bold)}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:0;flex:1;font-size:var(--px18);line-height:1.413em;max-width:46.25rem}.form-wrap *::-webkit-input-placeholder{color:#D2D2D2}.form-wrap *::-moz-placeholder{color:#D2D2D2}.form-wrap *:-ms-input-placeholder{color:#D2D2D2}.form-wrap *:-moz-placeholder{color:#D2D2D2}.form-wrap label{font-weight:400;m}.form-wrap h2{font-size:var(--px55);line-height:1.216em;margin-bottom:2.125rem}.form-wrap p{font-size:var(--px20);max-width:38.313rem;margin-bottom:3.5rem}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.ginput_container--name>span,.gfield{width:100%;position:relative;margin-bottom:1.125rem}.gfield.hidden_label{margin-bottom:0}.gfield.hidden_label .gfield_label{width:1;height:1px;display:block;opacity:0;visibility:hidden;margin-bottom:-1px}.gfield label.gform-field-label,.gfield label.gfield_label{font-size:var(--px18);color:gray;margin-bottom:.625rem}.form-wrap textarea,.form-wrap input[type="tel"],.form-wrap input[type="email"],.form-wrap input[type="text"]{background-color:#fff;display:block;width:100%;border:1px solid #1F4F8E;border-radius:0;line-height:1.413em;padding:.925rem 1.375rem}.gfield a{display:inline-flex;border-bottom:1px solid;color:var(--Blue)!important}.ginput_container_consent{display:flex;flex-wrap:wrap;align-items:center;gap:1.313rem}.ginput_container_consent label{flex:1;margin-bottom:0!important}.ginput_container_consent input[type='checkbox']{width:2rem;height:2rem;border-radius:.313rem;box-shadow:inset .313rem .25rem .25rem rgb(0 0 0 / .1);display:block}.form-wrap textarea{resize:none;height:6.875rem}.gform_footer{padding-top:2rem}p.gform_required_legend{display:none}.form-wrap h2.gform_submission_error{font-size:var(--px16);line-height:var(--px30);font-family:inherit;color:var(--Red)}.gfield_validation_message,.validation_message{color:var(--Red);font-size:var(--px16);line-height:var(--px30)}.ui-datepicker{padding:1rem;background-color:#fff;max-width:20rem;font-size:15px;width:100%}.ui-datepicker-header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.ui-datepicker-header>a span{display:none}.ui-datepicker-header>a{width:1rem;font-size:18px}.ui-datepicker-header>a:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053"}.ui-datepicker-header .ui-datepicker-next{order:2;text-align:right}.ui-datepicker-header .ui-datepicker-next:before{content:"\f054"}.ui-datepicker-title{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.ui-datepicker-title select{flex:1;border:1px solid #000;text-transform:uppercase;font-weight:500;background-color:#fff0}table.ui-datepicker-calendar{width:100%;font-size:14px}#home-contact picture{max-width:42.188rem}#home-contact .container{padding-top:6.813rem;padding-bottom:6.813rem;position:relative;z-index:5}#home-contact .container .bg{content:'';display:block;position:absolute;top:0;left:0;bottom:0;z-index:-1;background-image:url(/wp-content/themes/lfs/assets/images/bottom-left-bg.jpg);width:31.5rem}#field_submit{margin-bottom:0}#page-top-banner{position:relative;z-index:5;min-height:35.875rem;padding:9.375rem 0;color:#fff}#page-top-banner:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;z-index:-1;background:linear-gradient(360deg,#fff0 58.87%,rgb(11 32 79 / .65) 100%);bottom:0}.page-title{padding:9.813rem 0 0}.page-title p{margin:0 auto;max-width:60rem}.page-title .h1,.page-title h1{font-size:var(--px77);letter-spacing:-.02em;line-height:1.35em;color:#fff}#page-top-banner #video-background{object-position:center 15%}#about-main .wrap{gap:0 5rem;align-items:flex-start}#about-main picture{max-width:53.438rem}#about-main .div-block{flex:1;font-size:var(--px20)}#about-main .div-block h2{margin-bottom:.8rem}#about-main .div-block p{max-width:38.375rem}#about-main .div-block h3{display:flex;flex-wrap:wrap;gap:1.875rem;align-items:center;color:#0B204F;font-size:var(--px36);margin-bottom:2.188rem}#about-main .div-block h3:after{content:'';display:block;height:.375rem;width:auto;flex:1;background-color:var(--Blue)}#about-main .div-block .intro{font-size:var(--px24);line-height:1.413em;margin-bottom:6.125rem}#about-main .div-block p{margin-bottom:1.75rem}#about-main .div-block p+h3{margin-top:4.938rem}#about-secondary{background-color:#EFF6FA;position:relative;z-index:50;overflow:hidden;padding:6.625rem 0 4.375rem}#about-secondary h3{font-size:var(--px24);line-height:1.208em;margin-bottom:1.25rem}#about-secondary .wrap{justify-content:space-between}#about-secondary .item ul{padding:0;list-style:none}#about-secondary .item ul li{position:relative;padding-left:1.75rem;margin-bottom:1.75rem}#about-secondary .item ul li:before{content:'';width:.375rem;height:.375rem;position:absolute;top:.625rem;left:.688rem;background-color:#1E1E1E;border-radius:100%}#about-secondary .item ul.list-inline li{display:inline-block}#bottom-contact-inner .bg{display:block;content:'';background-image:url(/wp-content/themes/lfs/assets/images/flag-bottom.jpg);background-size:cover;background-position:center}#bottom-contact-inner .div-block{padding:5.938rem 10rem 6.688rem 7.313rem;flex:1}#practice-areas{background-color:#EFF6FA;padding:5.5rem 0 7.5rem;position:relative;z-index:10}#practice-areas .div-block h2{margin:0 auto 2.5rem;max-width:70.688rem}#practice-areas .div-block p{margin:0 auto 5.75rem;max-width:46.875rem}#practice-inner article.the-content{order:2;flex:1}#practice-inner .wrap{gap:0 8.063rem}#practice-inner{padding:7.875rem 0 5.813rem;position:relative;z-index:50;background-color:#fff;overflow:hidden}#practice-inner:before{content:'';display:block;background-color:#EFF6FA;position:absolute;top:0;left:0;width:100%;height:40.75rem;z-index:-1}aside.practice-side{max-width:41.938rem}aside.practice-side picture{margin-bottom:3.563rem}aside.practice-side h3{font-size:var(--px36);text-transform:uppercase;line-height:1.208em;color:#0B204F;margin-bottom:2.625rem}aside.practice-side ul{list-style:none;padding:0;border-top:.375rem solid var(--Blue);font-size:var(--px24);line-height:1.208em;color:#0B204F;font-family:var(--Zodiak);font-variation-settings:var(--Normal)}aside.practice-side ul li{border-bottom:1px solid #677A93;padding-top:2.625rem;padding-bottom:2.438rem}aside.practice-side ul li a{display:flex;flex-wrap:wrap;gap:1.5rem;padding-right:3rem;color:#0B204F;fill:var(--Blue)}aside.practice-side ul li a:hover,aside.practice-side ul li a:focus{color:var(--Blue)}aside.practice-side ul a span{flex:1}article.the-content h1,article.the-content h2{margin-bottom:3.313rem}article.the-content h3{font-size:var(--px36);line-height:1.208em;color:#0B204F;margin-bottom:1.938rem}article.the-content p+h3,article.the-content ul+h3{margin-top:4.438rem}article.the-content p{margin-bottom:1.688rem}article.the-content ul{margin-bottom:1.688rem}article.the-content.terms-content h2{font-size:var(--px36);line-height:1.208em;color:#0B204F;margin-bottom:1.938rem;border-bottom:1px solid}article.the-content blockquote{border:1px solid var(--Blue);margin:0 auto 2rem;max-width:75.5rem;background-color:#EFF6FA;padding:2rem 2rem 0rem}#practice-inner article.the-content ul li{margin-bottom:1.688rem}#inner-page+#bottom-contact-inner,#blog-page+#bottom-contact-inner,#practice-inner+#bottom-contact-inner{background-color:#EFF6FA}#bottom-contact-inner .ginput_container_consent label{font-size:var(--px15)}#contact-landing{background-color:#EFF6FA}#contact-landing .div-block{padding:10rem 0 13.125rem}#contact-landing .div-block hr{border-width:.375rem;border-color:var(--Blue);margin:5.813rem 0 7.125rem}#contact-landing .address-flex{gap:3rem 6.25rem}#contact-landing .address-flex .h5{margin-bottom:1.5rem;color:#0B204F}#contact-landing .address-flex p a{color:#6F94C4}#contact-landing .address-flex p a:hover,#contact-landing .address-flex p a:focus{color:var(--DarkBlue)}#blog-page{padding:7.5rem 0}#consultation-top{padding:7rem 0 5.313rem;background-color:#EFF6FA}#consultation-top .wrap{gap:3.75rem}#consultation-top picture{max-width:6.313rem}#consultation-top h2{max-width:37.75rem}#consultation-top .div-block{max-width:40.313rem}#consultation-top .div-block p{margin-bottom:1.688rem}#consultation{padding:4.625rem 0 5rem}#consultation .flex{gap:0 3.75rem}#consultation .left-block{max-width:32.5rem}#consultation .left-block .h3{color:#0B204F;font-size:var(--px24);line-height:1.208em;text-transform:uppercase}#consultation .left-block .h3{font-variation-settings:var(--Normal);font-weight:400;margin-bottom:1.313rem}#consultation .left-block h2{font-size:var(--px48);margin-bottom:2.25rem}#consultation .left-block p{margin-bottom:1.875rem}#consultation .left-block .item p strong{padding-bottom:.375rem;display:inline-block}#consultation .left-block .flex{margin-top:3rem}.consult-form{max-width:28.75rem}.consult-form input.gform-datepicker{border:none;padding:0;margin-bottom:1rem}.consult-form .ui-datepicker-header{margin-bottom:1rem}.consult-form .ui-datepicker-title{order:1;font-size:var(--px18);font-variation-settings:var(--Bold)}.consult-form .ui-datepicker-header a{order:2;border:none;text-decoration:none}.consult-form .ui-datepicker-calendar{border-spacing:.313rem}.consult-form .ui-datepicker-calendar thead{font-size:var(--px16);text-align:center;font-variation-settings:var(--Bold);color:#777}.consult-form .ui-datepicker-calendar tbody td{width:4rem;height:4rem}.consult-form .ui-datepicker-calendar tbody td a{text-decoration:unset;width:4rem;height:4rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid #fff0;border-radius:100%;color:var(--Dark)!important}.consult-form .ui-datepicker-calendar tbody td a.ui-state-active{background-color:#EFF6FA;color:var(--Blue)}.consult-form .ui-datepicker{width:100%;max-width:31.25rem;padding:0}.consult-form .gfield label.gform-field-label,.consult-form .gfield label.gfield_label{color:var(--Dark);font-variation-settings:var(--Bold)}.consult-form select{max-width:28.75rem;width:100%;padding:.25rem;font-size:var(--px15)}.consult-form .gform_footer button{width:auto;background-color:var(--Blue);color:#fff}.consult-form .gform_footer button:hover,.consult-form .gform_footer button:focus{background-color:var(--DarkBlue);color:#fff}.consult-form .gform_footer{text-align:right}#inner-page{padding:7.5rem 0 6.063rem}.blog-list{display:flex;flex-wrap:wrap;gap:2.5rem}.blog-item{max-width:30rem}.blog-item picture{width:100%;background-color:var(--DarkBlue);margin-bottom:2rem}.blog-item picture img{height:21rem;width:100%}.blog-item picture a{display:block}.blog-item picture a:hover,.blog-item picture a:focus{opacity:.5}.blog-item .h3{margin-bottom:1.688rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog-item .h3 a{color:var(--DarkBlue)}.blog-item .h3 a:hover,.blog-item .h3 a:focus{color:var(--Blue)}.blog-item p{margin-bottom:1.688rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.testi-innerpage{background-color:#EFF6FA}.testi-innerpage .testi-list{display:flex;flex-wrap:wrap;gap:3rem 5.813rem}.single article.the-content p+h2,.single article.the-content ul+h2{margin-top:4.438rem}.single article.the-content h2{font-size:var(--px36);line-height:1.208em;color:#0B204F;margin-bottom:1.938rem}.faqs-heading{text-align:center;margin:0 auto 4rem;max-width:65rem}.consultation-details h2{margin-bottom:2rem}.consultation-details p{margin-bottom:1.688rem}.consultation-details ul{margin-bottom:1.688rem}.consultation-details ul a{text-decoration:underline}.consultation-details a{color:var(--Dark)}.consultation-details a:hover,.consultation-details a:focus{color:var(--Blue)}#resources-main{padding:4.75rem 0 6.375rem;background-color:#EFF6FA}#resources-main .content{margin:0 auto;max-width:55.313rem}#resources-main .content h2{margin-bottom:.875rem}#resources-main .content .h4{line-height:1.413;margin-bottom:2.875rem;color:#8B8B8B;text-transform:none;font-style:italic}#resources-main .content p{margin-bottom:1.75rem}#resources-main blockquote{padding:0;background-color:#fff;max-width:41.438rem;border-radius:.625rem;margin:0 auto;padding:1.938rem .813rem;padding-left:4.813rem;position:relative;font-size:var(--px16);line-height:1.413}#resources-main .content blockquote p{margin-bottom:0}#resources-main blockquote img{position:absolute;left:2.438rem;width:1.25rem;top:1.938rem}#resources-list{padding:4rem 0 9.125rem}#resources-list #accordion{margin:0 auto;max-width:67.25rem;border:none;border-radius:0}#resources-list #accordion .card{border:none;border-radius:0}#resources-list #accordion .card-header{border:none;border-radius:0;background-color:#0B204F;color:#fff;border-radius:.625rem}#resources-list #accordion .card-header a{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:4.625rem;gap:0 2.125rem;color:#fff;padding:2rem 5.313rem;border-radius:.625rem}#resources-list #accordion .card-header a .icon{width:100%;max-width:1.875rem}#resources-list #accordion .card-header a .icon img.emoji{width:100%!important;max-width:1.875rem;height:auto!important}#resources-list #accordion .card-header a .h3{flex:1;padding:0;line-height:1.213em}#resources-list #accordion .card-header i{font-size:var(--px30)}#resources-list #accordion .card-body{padding:0;background-color:#fff}#resources-list #accordion .card-body .text-block{padding:2.625rem 8.938rem;border-bottom:.375rem solid #3195FD}a[aria-expanded="true"] .fa-chevron-down:before{content:"\f077"}.resource-item{position:relative;padding:2.313rem 8.875rem 2.625rem;border-bottom:1px solid #E2E2E2}.resource-item h3{font-size:var(--px28);line-height:1.208em;letter-spacing:-.01em}.resource-item p{margin-top:1.25rem}.resource-item p strong{color:var(--DarkBlue)}.resource-item p a{color:var(--DarkBlue)}.resource-item .icon2{max-width:1.875rem;width:100%;position:absolute;top:2.313rem;left:5.313rem}.resource-item .icon2 img.emoji{width:100%!important;max-width:1.875rem;height:auto!important}.resources-list-items{padding-bottom:2rem}@media (min-width:992px){#accordion .card-body{padding:2.25rem 2.25rem}#about-main{overflow:unset}#consultation .left-block .item:nth-child(2n){margin-left:auto;min-width:8.125rem}#consultation .left-block{margin-left:10rem}#contact-landing .map{width:50%}#contact-landing .map .embed-responsive{height:100%}#contact-landing .container{flex:1}.wp-block-spacer{display:block;content:'';min-height:11.688rem;height:auto!important}#practice-inner article.the-content p:first-of-type{font-size:var(--px24)}aside.practice-side picture img{width:100%;height:45.875rem}#bottom-contact-inner .bg{width:50%}#bottom-contact-inner .container{padding:0}#about-main picture{position:sticky;top:6.438rem;left:0;z-index:5}#about-main .container{position:relative;z-index:5}#about-main .wrap{padding-top:6.438rem;padding-bottom:6.625rem}#about-main picture:before{content:'';display:block;background-image:url(/wp-content/themes/lfs/assets/images/about-main-bg.jpg);background-size:cover;background-position:center;position:absolute;top:-6.438rem;left:-10rem;width:31.625rem;height:100vh;z-index:-1;min-height:60.75rem}.form-wrap #field_submit{text-align:right}.ginput_container--name>span,.gfield--width-half{flex:1 1 calc(50% - 1.125rem)}.ginput_container--name,.gform_fields{display:flex;flex-wrap:wrap;gap:0 1.125rem;align-items:center}.testimonials-slide-wrap .item{padding:0 .688rem}.testimonials-slide-wrap .slick-list{margin:0 -.688rem}#home-faqs .flex{margin-bottom:0}.practice-slide-wrap .item{padding:0 .5rem;vertical-align:top}.practice-slide-wrap .slick-list{margin:0 -.5rem}#home-about .div-block{padding:5.563rem 0 0}#home-about .container{position:relative;z-index:5}#home-about .bg{position:absolute;content:'';display:block;top:-1.813rem;right:0;bottom:0;background-image:url(/wp-content/themes/lfs/assets/images/home-about-bg.jpg);background-size:cover;z-index:-1;background-position:center;width:34.25rem}#header{position:absolute;top:0;left:0;width:100%;z-index:3000}#home-banner .wrap{padding:9.375rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:100vh}#footer .copyright{min-width:34.375rem}#footer .lfs{min-width:34.375rem;text-align:right}.flex.between{justify-content:space-between}.navbar-default{padding:2.25rem 0 0}.phone-btn a{background-color:var(--Blue);color:#fff!important;display:inline-flex;line-height:1.4;padding:.844rem 1.938rem!important;font-size:var(--px20)!important}.phone-btn a:hover,.phone-btn a:focus{background-color:var(--DarkBlue)}.navbar-default .flex{align-items:center;justify-content:space-between}.navbar-default .container{padding-left:2.188rem;padding-right:2.75rem}.flex{display:flex;flex-wrap:wrap}.flex.between{justify-content:space-between}.flex.center{justify-content:center}.container{width:100%;max-width:120rem;padding:0 10rem}.wrap{margin:0 auto;width:100%}.main-menu{display:flex;flex-wrap:wrap;gap:0 2.25rem;align-items:center}.main-menu li{position:relative}.main-menu>li{display:inline-block}.main-menu>li:last-child{margin-left:2.5rem}.main-menu>li>a{position:relative;color:#fff;padding:.844rem 0}.main-menu>li>a:hover,.main-menu>li>a:focus{color:var(--Blue)}.main-menu>li>.sub-menu{position:absolute;top:100%;left:-1rem;width:15rem;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left;padding-top:.5rem}.main-menu>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu>li>.sub-menu>li{display:block}.main-menu>li>.sub-menu>li>a{padding:.625rem 1rem;color:#fff;background-color:#111}.main-menu>li>.sub-menu>li:hover>a{background-color:#c8c8c8;color:#111}.scroll-effect{overflow:hidden}#home-about picture:before{transition:2s ease-out;left:12.013rem}#home-about img.transition{right:-13.75rem}#home-about.effect-on img.transition{right:0}#home-about.effect-on picture:before{left:3.313rem}.transition{transition:2s ease-out;position:relative;opacity:0;visibility:hidden}#home-about .div-block h2{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;left:-8.25rem}#home-about .div-block .btn,#home-about .div-block p{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;left:-7.563rem}#home-about .div-block p:first-of-type{left:-5.125rem}#home-practice .intro h2,#home-practice .intro p{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;left:-10rem}#home-practice .intro p{left:-7.063rem}#home-contact .container .bg,#bottom-testimonials .testi-details,#bottom-testimonials h2,#home-faqs .btn,#home-faqs .left-block h2,#home-faqs .left-block p{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;left:-11.188rem}#home-contact .container .bg{left:-21.625rem;position:absolute}#home-faqs .left-block p{left:-7.688rem}#home-faqs .left-block .btn{left:-12.938rem}#bottom-testimonials h2{left:-10rem}#bottom-testimonials .testi-details{left:-10rem}#home-contact.effect-on .container .bg,#bottom-testimonials.effect-on .testi-details,#bottom-testimonials.effect-on h2,#home-faqs.effect-on .btn,#home-faqs.effect-on .left-block h2,#home-faqs.effect-on .left-block p,#home-practice.effect-on .intro p,#home-practice.effect-on .intro h2,#home-about.effect-on .div-block .btn,#home-about.effect-on .div-block h2,#home-about.effect-on .div-block p{left:0;visibility:visible;opacity:1}.effect-on .transition{opacity:1;visibility:visible}#home-about .bg{right:-15.438rem}#home-about.effect-on .bg{right:0}#home-contact .right-block,#bottom-testimonials .btn,#home-practice .intro .btn,#home-practice .intro picture{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;right:-10rem}#bottom-testimonials .btn{right:-11.25rem}#home-practice .intro .btn{right:-17.063rem}#home-contact .right-block{right:-27.5rem}#home-contact.effect-on .right-block,#bottom-testimonials.effect-on .btn,#home-practice.effect-on .intro picture,#home-practice.effect-on .intro .btn{right:0;visibility:visible;opacity:1}#bottom-testimonials .testimonials-slide-wrap .item-1,#bottom-testimonials .testimonials-slide-wrap .item-2,#bottom-testimonials .testimonials-slide-wrap .item-3,#home-practice .practice-item{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;top:14.813rem}#bottom-testimonials .testimonials-slide-wrap .item-1{top:10rem}#bottom-testimonials .testimonials-slide-wrap .item-2{top:17.625rem}#bottom-testimonials .testimonials-slide-wrap .item-3{top:15.313rem}#bottom-testimonials.effect-on .testimonials-slide-wrap .testimonial-item{top:0;visibility:visible;opacity:1}#home-practice .item-1{top:29.688rem}#home-practice .item-2{top:26.25rem}#home-practice .item-3{top:26.625rem}#home-practice .item-4{top:25rem}#home-practice .item-5{top:11.25rem}#home-practice .item-6{top:13.188rem}#home-practice .item-7{top:16.688rem}#bottom-testimonials .controls,#home-faqs .card{transition:2s ease-out;position:relative;opacity:0;visibility:hidden;right:-10rem}#bottom-testimonials .controls{right:-8rem}#home-faqs .card-1{right:-8.75rem}#home-faqs .card-2{right:-12.375rem}#home-faqs .card-3{right:-9.375rem}#home-faqs .card-4{right:-14.938rem}#home-faqs .card-5{right:-4.5rem}#home-faqs .card-6{right:-15.313rem}#bottom-testimonials.effect-on .controls,#home-faqs.effect-on .card{right:0;visibility:visible;opacity:1}#home-practice.effect-on.effect-on .practice-item{top:0;visibility:visible;opacity:1}#home-contact picture.transition{left:-10rem;opacity:1;visibility:visible}#home-contact.effect-on picture.transition{left:0}}@media (min-width:1901px){html{font-size:16px}}@media (min-width:992px) and (max-width:1399px){:root{--px12:0.95rem;--px14:1.075rem;--px15:1.138rem;--px16:1.2rem;--px17:1.263rem;--px18:1.325rem;--px20:1.45rem;--px21:1.55rem;--px22:1.575rem;--px28:1.95rem}.testimonial-item{min-height:28.388rem}.main-menu{gap:0 1.75rem}#about-secondary .wrap{gap:0 2rem}#about-secondary .item:nth-child(3){flex:1}#consultation .left-block{max-width:38.5rem}#contact-landing .container{padding:0 8rem}}@media (max-width:991px){.logo{position:fixed;top:.75rem;left:0;z-index:4000;max-width:15rem}html{font-size:16px}body{padding-top:0}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000;padding-top:3.25rem;background-color:#234}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container .mean-nav{background-color:#234;margin-top:0;position:absolute;top:100%;overflow:auto;max-height:30rem}body.mean-container a.meanmenu-reveal{width:2rem;box-sizing:border-box;padding:0;text-align:center;color:#fff;right:1rem!important;top:2.125rem}body.mean-container a.meanmenu-reveal span{height:3px;margin-top:0}body.mean-container a.meanmenu-reveal span+span{margin-top:.5rem}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:7px 12px!important}#home-banner{padding:19.688rem 0 12.125rem}#home-banner .div-block h1{font-size:var(--px40)}.form-wrap h2,h2,.h2{font-size:var(--px36)}.btn{padding:1.25rem 2rem;justify-content:flex-start;text-align:left;gap:1.5rem}.btn strong{flex:1;white-space:normal}#home-about picture:before{top:3.313rem;left:0;right:0;bottom:2.25rem;height:auto;width:100%}.main-menu li a{font-size:var(--px16);line-height:normal}#home-practice .intro picture{max-width:5.063rem}#home-practice .intro p{margin-bottom:2rem}.practice-item .text-block{padding:1.438rem 1.438rem 0rem;padding-right:2rem}.practice-item .arrow{right:1.5rem}#home-faqs:before{height:38.875rem}#home-faqs{padding-top:15.188rem}#home-faqs .wrap{padding:3rem 1.25rem 3rem}#accordion .card-header a .help{width:100%;height:3.75rem;gap:0 1rem}#accordion .card-header a{padding-right:0}#accordion .card-header a .title{padding:.875rem 1.5rem 1.5rem}#accordion .card-header a svg[width='15']{align-self:flex-start;margin-right:1rem;margin-top:1.5rem}.testimonial-item .flex.between{display:flex;justify-content:space-between}.testimonial-item{padding:1.638rem 1.513rem 1.95rem}#bottom-testimonials .controls{margin-top:2rem}#home-contact picture{margin-bottom:2.75rem}#home-contact{position:relative;z-index:50}#home-contact .bg{width:100%;bottom:unset;height:21.875rem}.ginput_container_consent{margin-bottom:3rem}#bottom-details{text-align:center}#bottom-details .div-block+.div-block{margin-top:3.75rem}#footer{text-align:center}.bottom-links{margin:3rem 0}#home-contact .container .bg{width:100%}.page-title .h1,.page-title h1{font-size:var(--px36)}#page-top-banner{min-height:unset;padding:5.375rem 0}#about-main{padding:5rem 0 5rem}#about-main picture{margin-bottom:2rem}#about-main .div-block p{font-size:var(--px20)}#about-main .div-block h3:after{display:none}#bottom-contact-inner .div-block{padding:4rem 1rem 4.688rem}.wp-block-spacer{display:none}#consultation .left-block h2{font-size:var(--px36)}aside.practice-side h3,article.the-content h3{font-size:var(--px30)}.consult-form .ui-datepicker-calendar tbody td a,.consult-form .ui-datepicker-calendar tbody td{width:2.5rem;height:2.5rem}.map .embed-responsive{height:15.625rem}#contact-landing .div-block hr{margin:2.813rem 0 4.125rem}#contact-landing .div-block{padding:5rem 0 8.125rem}#resources-list #accordion .card-header a{padding:1rem 1.313rem;gap:0 1rem}#resources-list #accordion .card-header a .h3{font-size:var(--px22)}#resources-list #accordion .card-header i{font-size:var(--px20)}.resource-item .icon2 img.emoji,#resources-list #accordion .card-header a .icon img.emoji{max-width:1.25rem}#resources-list #accordion .card-body .text-block{padding:1.625rem 0}.resource-item{padding:2.313rem 0 2.625rem;padding-left:2.3rem}.resource-item .icon2{left:0}}