@import url(https://use.typekit.net/qop5yis.css);:root{--font1:'figtree', sans-serif;--font3:'Font Awesome 5 Free';--color-primary:#283891;--color-secondary:#749A3E;--color-tertiary:#4AC5F4;--color-text:#292929;--color-bg-light:#EAF1F6;--color-black:#000;--color-default:#fff;--color-blue:#2757BE;--color-navyblue:#1C2558;--color-dark-highlight:#00A0DD;--fs96:6rem;--fs90:5.625rem;--fs75:4.6875rem;--fs72:4.5rem;--fs65:4.0625rem;--fs64:4rem;--fs60:3.75rem;--fs58:3.625rem;--fs55:3.4375rem;--fs52:3.25rem;--fs48:3rem;--fs47:2.9375rem;--fs45:2.8125rem;--fs44:2.75rem;--fs42:2.625rem;--fs40:2.5rem;--fs38:2.375rem;--fs36:2.25rem;--fs35:2.1875rem;--fs34:2.125rem;--fs32:2rem;--fs30:1.875rem;--fs29:1.8125rem;--fs28:1.75rem;--fs27:1.6875rem;--fs26:1.625rem;--fs25:1.563rem;--fs24:1.5rem;--fs23:1.438rem;--fs22:1.375rem;--fs21:1.35rem;--fs20:1.25rem;--fs19:1.188rem;--fs18:1.125rem;--fs17:1.0625rem;--fs16:1rem;--fs15:0.9375rem;--fs13:0.8125rem;--fs14:0.875rem;--fs12:0.75rem;--fs11:0.6875rem}html{font-size:.833333vw}body{font-family:var(--font1);color:var(--color-text);font-size:var(--fs20);font-weight:400;line-height:1.6em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{margin:0}ul{list-style:none;margin:0;padding:0}a{color:var(--color-primary);transition:all .2s ease;-webkit-transition:all .5s ease;-mz-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a:hover,a:focus{color:var(--color-text);text-decoration:none;outline:none}p:empty{display:none}.container{max-width:100rem;width:90%;padding-left:0;padding-right:0;margin:0 auto}.row{margin-left:0;margin-right:0}.alignleft{float:left;margin:0 1.875rem 1.875rem 0}.alignright{float:right;margin:0 0 1.875rem 1.875rem}.aligncenter{display:block;margin:0 auto 1.875rem}.wp-caption-text{font-style:italic;font-size:.6875rem;line-height:1.5em;text-align:center}.clear{clear:both}.col-md-6,.col-md-4,.col-md-8,.col-md-5,.col-md-7,.col-md-3,.col-md-2,.col-md-9{padding-left:0;padding-right:0}.center{text-align:center!important}.flex,.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-container{max-width:1800px;padding:0 .9375rem;margin:0 auto;justify-content:space-between}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-size:var(--fs72);font-weight:700;font-family:var(--font1);color:var(--color-primary);text-transform:none;line-height:1.1em;margin-bottom:1.875rem}.h1,.h2,.h3,.h4,.h5{margin-top:0}h2,.h2{font-size:var(--fs64)}h2 strong,.h2 strong,.h1 strong{font-weight:400}h3,.h3{font-size:var(--fs30);line-height:1.3em}h4,.h4{font-size:var(--fs24);font-weight:400;line-height:1.6em}h5,.h5{text-transform:uppercase;font-weight:700;font-size:var(--fs20);color:var(--color-primary);letter-spacing:0;line-height:1.2em;margin-bottom:1.25rem}.h5{display:inline-block;border:.0625rem solid var(--color-primary);border-radius:6.25rem;padding:.9375rem 2rem .625rem}a.btn{background-color:var(--color-secondary);color:#fff;border-radius:6.25rem;border:.0625rem solid var(--color-secondary);text-transform:uppercase;font-size:var(--fs16);font-family:var(--font1);font-weight:700;padding:1.25rem 4.5em .875rem 2.25rem;letter-spacing:.125rem;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:all .5s ease;position:relative}a.btn:after,.gform_wrapper button:after,.side-attys ul li a:after,ul.arrow-list li a:after,.side-areas ul li a:after,.paginate .prev:before,.paginate .next:before,.side-blog h2 a:after{content:'\f061';font-family:var(--font3);font-weight:700;font-size:var(--fs20);margin-left:1.875rem;position:absolute;right:1.75rem;top:1.125rem}a.btn:hover,a.btn:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.gform_wrapper button:hover,.gform_wrapper button:focus{background-color:var(--color-primary);border-color:var(--color-default);color:var(--color-default)}a:hover>img,a:hover>svg,a:focus>img,a:focus>svg{opacity:.8}blockquote{border:0;border-bottom:1px solid var(--color-primary);padding:0 0 1.25rem;margin-bottom:3.75rem;color:var(--color-primary);font-size:var(--fs26);font-family:var(--font2);font-weight:700;line-height:1.8em}hr{border-top:1px solid var(--color-primary);margin-top:1.25rem;margin-bottom:2.8125rem}.bg-overlay:before,.bg-image:before{content:''}.overlay,.bg-overlay:before,.bg-image,.bg-image:before{position:absolute;top:0;left:0;bottom:0;right:0}.bg-overlay,.bg-overlay>div,header#header>section{position:relative}.bg,.bg-image{background-repeat:no-repeat;background-size:cover}.flex-between{flex-wrap:wrap;justify-content:space-between}.flex-end{flex-wrap:wrap;justify-content:flex-end}.flex-center{flex-wrap:wrap;justify-content:center}.flex-start{flex-wrap:wrap;justify-content:flex-start}.flex-alend{align-items:flex-end}.flex-alcenter{align-items:center}.flex-alstart{align-items:flex-start}.col2,.col3,.col4{-webkit-column-count:2;column-count:2;-webkit-column-gap:5%;column-gap:5%}.col3{-webkit-column-count:3;column-count:3}.col4{-webkit-column-count:4;column-count:4;-webkit-column-gap:2.75%;column-gap:2.75%}icon svg,svg[data-use]{height:1em;width:1em;fill:inherit;stroke:inherit}a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}a.post-edit-link{display:inline-block;background-color:rgb(0 0 0 / .8);position:fixed;bottom:1.25rem;left:1.25rem;z-index:9999;color:var(--color-default);font-size:1.125rem;padding:.75rem 2.5rem .4rem}a.post-edit-link:hover{background-color:rgb(0 0 0)}.bg-image{background-position:center}.bg-image:before{background-image:linear-gradient(90deg,rgb(40 56 145) 0%,#fff0 100%);opacity:.8}header#header{position:relative}header#header .menu-header-section,header#header .ph a:hover,header#header .ph a:focus{background-color:var(--color-primary)}header#header .menu-header-section .container{max-width:112.5rem;width:95%}header#header .menu-top{background-color:var(--color-default);font-size:var(--fs16)}header#header .menu-top .menu-top-content{padding:.4375rem 0 .0625rem}header#header .mtc-ph{font-weight:600}header#header .mtc-ph a{font-weight:800;margin-left:.25rem}header#header .mtc-social a,header#header .mtc-ph a:hover,header#header .mtc-ph a:focus{color:#ABABAB}header#header .mtc-social a{margin-left:1.875rem}header#header .mtc-social a:hover,header#header .mtc-social a:focus,header#header .mtc-ph a{color:var(--color-navyblue)}header#header .menu-content{padding:1.875rem 0 1.75rem}header#header .logo{width:22%}header#header .ph{font-size:var(--fs16);font-weight:600;text-transform:uppercase;line-height:1.2em;color:var(--color-default)}header#header .ph a{border-radius:6.25rem;background-color:var(--color-tertiary);font-weight:700;letter-spacing:.0625rem;color:var(--color-default);padding:1.375rem 2.125rem 1.125rem;margin-left:.75rem}header#header .ph i{margin-right:1rem}.lang a{background:#dde8ce;color:#000;padding:10px;border-radius:10px;text-align:center;font-size:14px}.lang a:hover{background:var(--color-tertiary)!important;color:#fff}header#header .lang{position:relative;letter-spacing:.0625rem;color:var(--color-primary);line-height:1.2em;margin-right:1.875rem;font-weight:500}header#header .gtranslate_wrapper,header#header .lang ul{position:absolute;margin:0;list-style:none;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1;background-color:#fff;min-width:3rem}header#header .lang a,header#header .lang select{display:block;padding:.4rem 1rem;border-bottom:.0625rem solid #eee;color:var(--color-primary);text-transform:capitalize}header#header .lang select{border:0;padding:.4rem .5rem .4rem 1rem}header#header .lang a:not(:first-of-type){min-width:5.3125rem}header#header .lang a{text-decoration:none}header#header .lang a.current-lang{padding:0;border-bottom:0;color:var(--color-primary)}header#header .lang a.current-lang:after{content:'\f107';font-family:var(--font3);font-weight:900;margin-left:.3125rem;color:var(--color-primary)}header#header .lang a:last-of-type{border-bottom:0}header#header .lang:hover .gtranslate_wrapper,header#header .lang:focus .gtranslate_wrapper,header#header .lang:hover ul,header#header .lang:focus ul{opacity:1;pointer-events:all}header#header .lang a:not(.current-lang):hover,header#header .lang a:not(.current-lang):focus{background-color:var(--color-secondary);color:#fff}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:600;font-family:var(--font1);font-size:var(--fs18);line-height:1.2em;text-transform:none}.main-menu>li>a{color:var(--color-default);text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out}.main-menu>li>a:hover,.main-menu>li>a:focus,.main-menu>li.current-menu-item>a,.main-menu>li.current-page-ancestor>a,.main-menu>li.current-menu-parent>a{color:var(--color-tertiary)}.main-menu ul li.current-menu-item>a,.main-menu li.menu-item-has-children ul li a:hover,.main-menu li.menu-item-has-children ul li a:focus{background-color:var(--color-secondary)}.main-menu li ul li a{padding:.75rem 1.25rem .625rem;display:block;text-align:left;color:var(--color-default);border-bottom:1px solid rgb(255 255 255 / .1);margin:0}.main-menu li ul li:last-child a{border-bottom:0}.main-menu li ul ul{top:0;left:100%;margin-top:-1px;width:20.625rem;position:absolute}.main-menu li ul.sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .25rem rgb(0 0 0 / .5);background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar{width:.25rem;background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar-thumb{background-color:#797979}.menu-fixed-section{display:none;position:fixed;width:100%;z-index:100}.banner-section{min-height:24rem}.banner-section h1,.banner-section .h1{color:var(--color-default);font-weight:600;margin-bottom:0;max-width:60rem}#breadcrumbs{font-size:var(--fs18);line-height:1.2em;color:font-weight:600;color:var(--color-default)}#breadcrumbs a{color:var(--color-default)}#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs span.breadcrumb_last{color:var(--color-tertiary)}#breadcrumbs span span{margin:0 .25rem}.banner-section .banner{padding:7rem 0}.inner-wrap{padding:6rem 0 5rem}.main-content p{margin:0 0 1.875rem}.main-content .main-wrapper{padding-bottom:3.75rem}.main-content ul{margin-left:1.25rem;list-style-type:disc}.main-content ul li{margin-bottom:.4375rem}.main-content ul,.main-content ol{margin-bottom:1.875rem}.main-content ul ul,.main-content ol ol{margin-bottom:0}.main-content ol{padding-left:1rem}.main-content .wp-caption{display:table;margin-bottom:1.875rem}.main-content .wp-caption-text{display:table-caption;caption-side:top;color:#b29b55;font-size:12px;font-style:italic}.main-content .wp-caption p{margin:0 0 1.25rem}.dark{color:#fff}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .h1,.dark .h2,.dark .h3,.dark .h4,.dark .h5{color:#fff}.dark a{color:var(--color-secondary)}.dark a:hover,.dark a:focus,.dark a.btn{color:#fff}.main-content .sitecol{flex-wrap:wrap}.main-content .sitecol .col{width:33.3333%;padding-right:3%}.paginate{padding-top:4rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--fs18);font-weight:400;line-height:1.2em}.paginate .page-numbers{margin:0 .25rem;color:var(--color-default);background-color:var(--color-primary);width:3.625rem;height:3.625rem;display:flex;align-items:center;justify-content:center}.paginate .prev,.paginate .next{position:relative;background-color:#fff0;color:var(--color-secondary);padding:1.125rem 2.25rem .9375rem;font-size:0}.paginate .prev{color:rgb(41 41 41 / .2)}.paginate .prev:before,.paginate .next:before{position:relative;top:unset;right:unset;font-size:var(--fs28);margin-left:0}.paginate .prev:before{content:'\f060'}.paginate a:hover,.paginate a:focus,.paginate .current{background-color:var(--color-secondary)}.paginate .prev:hover,.paginate .prev:focus,.paginate .next:hover,.paginate .next:focus{color:var(--color-secondary);background-color:#fff0}.paginate .prev,.paginate .next:hover,.paginate .next:focus{background-color:#fff0;color:rgb(41 41 41 / .2)}.mcblog{padding-top:1.25rem;grid-gap:2.5rem}article.blogpost{width:31%;line-height:1.5em;font-size:var(--fs18);font-weight:400;line-height:1.5em;color:var(--color-text)}article.blogpost h2{font-size:var(--fs20);font-weight:700;margin-bottom:1.25rem;line-height:1.3em;text-transform:none;letter-spacing:0;color:var(--color-primary)}article.blogpost a{color:var(--color-text)}article.blogpost p{margin-bottom:0}article.blogpost .featured-image{min-height:10.875rem;max-height:10.875rem;width:100%;max-width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:1.875rem}article.blogpost a:hover .featured-image,article.blogpost a:focus .featured-image{opacity:.6}.featured-image.nopic{background-image:none;background-color:var(--color-primary);display:flex!important;justify-content:center;align-items:center}.featured-image.nopic img{width:80%}.single-blog .feat-image{height:41.875rem;margin-bottom:3.125rem}.single-blog h1{margin-bottom:1rem}.single-blog .pdate,.side-blog .sb-archive{margin-bottom:3.125rem}.pdate{font-weight:700;font-size:var(--fs20);line-height:1.3em;font-style:italic;color:var(--color-text)}.side-blog{background-color:var(--color-navyblue);padding:3.5rem 1.875rem}.side-blog h2{font-size:var(--fs30);border-bottom:.0625rem solid rgb(255 255 255 / .2);margin-bottom:1rem;padding-bottom:1rem}.side-blog h2 a{display:block;position:relative}.side-blog h2 a:after{content:'\f078';right:0;color:var(--color-default);font-size:var(--fs16);top:0}.side-blog ul{margin:0;height:0;opacity:0;visibility:hidden;transition:height 0.2s ease-in-out}.side-blog ul li{list-style:none}.side-blog ul li a{color:var(--color-default);position:relative;padding-left:1.75rem}.side-blog ul li a:before{content:'';border-radius:50%;border:.0625rem solid var(--color-default);background-color:#fff0;width:.8125rem;height:.8125rem;position:absolute;left:0;top:.125rem}.side-blog ul li a:hover:before,.side-blog ul li a:focus:before,.side-blog ul li.active a:before,.side-blog ul li a[aria-current="page"]:before{background-color:var(--color-tertiary)}.side-blog ul.open{height:auto;opacity:1;visibility:visible}.side-blog h2 a.active:after{content:'\f077'}.main-blog .mcflex .sidebar>div,.single-blog .mcflex .sidebar>div{margin-bottom:3.125rem}.main-blog .side-areas,.single-blog .side-areas{padding:3.5rem 1.875rem}.main-blog .side-areas h2,.single-blog .side-areas h2,.side-blog h2 a{color:var(--color-tertiary)}.mctestimonials .item,.testimonial-list .item{border:.0625rem solid var(--color-primary);padding:2.5rem 1.75rem;font-size:var(--fs18);line-height:1.4em;margin-bottom:1.5rem;color:var(--color-primary);-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.mctestimonials .item .rate,.testimonial-list .item .rate{justify-content:center;color:var(--color-tertiary);font-size:var(--fs15);margin-bottom:1.5rem}.mctestimonials .item .rate i,.testimonial-list .item .rate i{margin:0 .25rem}.mctestimonials .item h2,.testimonial-list .item h2{font-weight:700;font-size:var(--fs21);line-height:1.2em;color:var(--color-primary);margin-bottom:1.25rem}.mctestimonials .item .auth,.testimonial-list .item .auth{font-weight:700;font-size:var(--fs20)}.side-profile .img img{object-fit:contain}.form-img img,.side-profile .img img,.mcattys .item img,.side-image img,.single-blog .feat-image img,.as-areas .item img,.team-list .item img,.mcareas .item img{object-fit:cover;width:100%;height:100%}.mcattys{grid-gap:1rem}.mcattys .item{max-width:24.0625rem;font-size:var(--fs20);line-height:1.2em;margin-bottom:3.125rem}.mcattys .item img{height:24.0625rem;margin-bottom:1.875rem;object-position:top}.mcattys .item h2{color:var(--color-text);font-weight:700;font-size:var(--fs40);margin-bottom:.625rem}.mcattys .item .pos,.mcprofile-box .pos{text-transform:uppercase;font-style:italic;font-size:var(--fs20);line-height:1.2em;margin-bottom:1.25rem}.mcattys .item .pos{color:#ABABAB}.mcattys .item .spph{margin-bottom:1rem}.mcattys .item .spmail{margin-bottom:1.875rem}.mcattys .item .spph a,.mcattys .item .spmail a,.side-profile .sp-detail a{color:var(--color-text)}.mcattys .item .spph a:hover,.mcattys .item .spph a:focus,.mcattys .item .spmail a:hover,.mcattys .item .spmail a:focus,.side-profile .sp-detail a:hover,.side-profile .sp-detail a:focus{color:var(--color-primary)}.main-profile{background-color:#f5f5f5;position:relative;overflow:hidden}.main-profile:before,.main-profile:after,.main-about:before,.about-section:before{content:'';background-image:url(/wp-content/themes/lfstheme/images/bg-logo.png);background-repeat:no-repeat;background-size:cover;max-width:58.875rem;height:45.5rem;position:absolute;opacity:.2;width:65%}.main-profile:before{right:-14rem;top:-9.5rem}.main-profile:after{left:10rem;bottom:-12rem}.main-profile .inner-wrap{padding-bottom:0;position:relative;z-index:1}.mcprofile-flex .mcprofile-left{margin-bottom:3.125rem}.mcprofile-box{background-color:var(--color-default);box-shadow:0 .25rem 15.625rem 0 rgb(0 0 0 / .25);padding:7rem 10.5rem 5rem}.mcprofile-box h2{font-weight:700;margin-bottom:.625rem;color:var(--color-text)}.mcprofile-box h2 strong{font-weight:400}.mcprofile-box .pos{margin-bottom:2rem}.side-profile .img{height:40.75rem;margin-bottom:2.5rem}.side-profile .sp-detail{font-size:var(--fs20);line-height:1.2em;margin-bottom:2.5rem}.side-profile .sp-detail>div{margin-bottom:1rem}.side-profile .sp-detail a.btn{color:var(--color-default);margin-top:.625rem}.side-attys{background-color:var(--color-primary);max-width:20.5625rem;padding:3.125rem 1.875rem 2.875rem}.side-attys .side-areas{padding:0}.side-attys h2{font-size:var(--fs30);font-weight:700;color:var(--color-default)}.side-attys ul{margin:0}.side-attys ul li{list-style:none;font-weight:400;font-size:var(--fs20);line-height:1.2em;margin-bottom:0}.side-attys ul li a{color:var(--color-default);display:block;border-top:.0625rem solid rgb(255 255 255 / .2);padding:1.1875rem 1.5rem .875rem 0;position:relative}.side-attys ul li:last-child a{border-bottom:.0625rem solid rgb(255 255 255 / .2)}.side-attys ul li a:hover,.side-attys ul li a:focus,.side-attys ul li.active a{color:var(--color-tertiary);font-weight:700}.side-attys ul li a:after{right:0;font-size:var(--fs17)}.main-about,.about-section{position:relative;overflow:hidden}.main-about:before,.about-section:before{opacity:1;width:27.625rem;height:21.375rem;top:32%;left:-5rem}.main-about h2 strong,.about-section h2 strong,.why-section h2 strong,.team-section h2 strong,.blog-section h2 strong{color:var(--color-text)}.mcmission-flex .mcmission-left .wrap{max-width:36rem;margin-left:auto}.mcmission-flex .mcmission-left .wrap p,.about-section .mcmission-flex .mcmission-left .wrap .pbutton{max-width:31rem;margin-left:auto}.main-pillar .inner-wrap{padding-bottom:0}.mcpillar-flex{border-bottom:.0625rem solid var(--color-text);padding-bottom:2.75rem;margin-bottom:3.125rem}.mcpillar-flex .pbutton{margin-bottom:1.875rem}.mcpillar-values{margin-bottom:5rem}.mcpillar-values .item{max-width:11.375rem;font-weight:700;font-size:var(--fs20);line-height:1.2em}.mcpillar-values .item .img{margin-bottom:1.75rem}.mcpillar-bottom{margin-bottom:-2.625rem}.mcpillar-bottom img{margin-bottom:2.5rem}.mcpillar-bottom iframe,.main-contact iframe,body.page-id-208 .main-content iframe{width:100%!important;height:39.375rem!important}body.single-practice-area .banner-section .banner h1{max-width:100%}ul.arrow-list{margin-left:0;max-width:20.3125rem;margin-bottom:3.125rem}ul.arrow-list li,.side-areas ul li{list-style:none;font-size:var(--fs20);line-height:1.2em;font-weight:400;border-bottom:.0625rem solid rgb(41 41 41 / .2);margin-bottom:0}ul.arrow-list li:first-child{border-top:.0625rem solid rgb(41 41 41 / .2)}ul.arrow-list li a,.side-areas ul li a{display:block;padding:1.3125rem 0 1.0625rem;position:relative;color:var(--color-text)}ul.arrow-list li a:after,.side-areas ul li a:after{right:0;font-size:var(--fs18)}ul.arrow-list li a:hover,ul.arrow-list li a:focus{color:var(--color-blue)}.sidebar>div{margin-bottom:4rem}.side-image{margin-bottom:3.125rem}.side-image img{height:41.5rem}.side-areas{background-color:var(--color-primary);padding:3.5rem}.side-areas h2{font-size:var(--fs30);font-weight:700;color:var(--color-default);margin-bottom:1rem}.side-areas ul{margin:0}.side-areas ul li{border-bottom:.0625rem solid rgb(255 255 255 / .2)}.side-areas ul li:first-child{border-top:.0625rem solid rgb(255 255 255 / .2)}.side-areas ul li a{color:var(--color-default)}.side-areas ul li a:hover,.side-areas ul li a:focus,.side-areas ul li.current-menu-item a,.side-areas ul li.current-practice-area-ancestor a{color:var(--color-tertiary)}.side-testimonials .slick-box{color:var(--color-default);font-size:var(--fs25);font-weight:400;line-height:1.4em;background-color:var(--color-navyblue)}.side-testimonials .slick-box .item{padding:4.75rem 3.125em}.side-testimonials .slick-box .item h2,.side-testimonials .slick-box .item .auth{color:var(--color-default);font-weight:700;font-size:var(--fs35);line-height:1.3em}.side-testimonials .slick-box .item .rate{color:var(--color-default);justify-content:center;font-size:var(--fs40);margin-bottom:2.5rem}.side-testimonials .slick-box .item .rate i{margin:0 .5rem}.slick-slider .slick-dots{margin-left:0;bottom:-5.5rem}.slick-slider .slick-dots li{margin:0 .1875rem}.slick-slider .slick-dots li button{width:1.0625rem;height:1.0625rem}.slick-slider .slick-dots li button:before{width:.9375rem;height:.9375rem;background-color:#D9D9D9;font-size:0;opacity:1;border-radius:100%}.slick-slider .slick-dots li button:hover:before,.slick-slider .slick-dots li button:focus:before,.slick-slider .slick-dots li.slick-active button:before{background-color:var(--color-secondary);opacity:1}.slick-box.slick-slider{margin-bottom:6rem!important}.mcarea-tabs{margin-bottom:2rem}.mcarea-tabs ul{margin:0;border-bottom:0}.mcarea-tabs ul li{list-style:none;font-weight:700;text-transform:uppercase;letter-spacing:.125rem;font-size:var(--fs16);line-height:1.3em}.mcarea-tabs ul li button{background-color:#fff0;border:0;text-transform:uppercase;border-left:.0625rem solid var(--color-text);padding:.1875rem 1.125rem .0625rem}.mcarea-tabs ul li:first-child button{border-left:0}.mcarea-tabs ul li.active button,.mcarea-tabs ul li button:hover,.mcarea-tabs ul li button:focus{color:var(--color-primary)}.mcareas{grid-gap:2.75rem}.mcareas .item{max-width:31.1875rem;height:10.9375rem;position:relative;width:100%;text-align:center}.mcareas .item a{color:var(--color-default);display:block;height:100%}.mcareas .item .overlay{display:flex;align-items:center;justify-content:center;padding:1rem 2rem;background:rgb(41 41 41 / .4);font-weight:700;font-size:var(--fs36);line-height:1.2em}.mcareas .item a:hover .overlay,.mcareas .item a:focus .overlay{background:linear-gradient(0deg,rgb(116 154 62) 0%,#fff0 100%)}#vid{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:-1}body.home header#header .bg-image{background-image:none!important;top:0}body.home header#header .bg-image:before{background-image:linear-gradient(0deg,rgb(4 16 84 / .14) 0%,rgb(12 19 60 / .6) 40%,rgb(40 56 145 / .05) 100%);opacity:1}body.home header#header .menu-header-section{z-index:1;background-color:#fff0}body.home header#header .ph{color:var(--color-navyblue)}body.home .banner-section .banner{padding:0 0 20.5rem}.banner-text{font-size:var(--fs24);line-height:1.4em;color:var(--color-default);padding:5rem 0;text-align:center}.banner-text h1,.area-section h2,.testimonial-section h2{color:var(--color-tertiary)}.banner-text h1{margin-bottom:1rem;max-width:100%}.banner-text h1 strong,.area-section h2 strong,.testimonial-section h2 strong{color:var(--color-default)}.banner-text p{margin:0 auto 1.875rem;max-width:38rem}.banner-image{position:absolute;bottom:0;width:100%;max-width:85%}body.home .banner-image{right:0;left:0;margin:0 auto;display:block;max-width:60%}.about-section .about-content,.area-section .as-content,.team-section .team-content{padding:6rem 0 5.5rem}.area-section,.team-section{overflow:hidden}.area-section:before{background-color:var(--color-primary)}.as-areas{grid-gap:2.5rem;margin-bottom:5rem}.as-areas .item{width:31%}.as-areas .item img{height:18.375rem}.as-areas .item .i-overlay{background-color:var(--color-default);color:var(--color-primary);font-size:var(--fs26);line-height:1.1em;font-weight:700;padding:1rem 2.5rem;height:5.3125rem;display:flex;align-items:center}.slick-slider .slick-arrow:before{content:'\f177';font-family:var(--font3);font-weight:900;opacity:1;display:block;font-size:var(--fs34);color:#ABABAB}.slick-slider .slick-arrow{border-radius:100%;width:3rem;height:3rem;background-color:#fff0}.slick-slider .slick-prev{z-index:1;left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{content:'\f178';color:var(--color-secondary)}.slick-slider .slick-arrow:hover:before,.slick-slider .slick-arrow:focus:before,.slick-slider .slick-next:hover:before,.slick-slider .slick-next:focus:before{color:var(--color-secondary)}.progress{display:block;width:calc(100% - 10rem);height:.375rem;border-radius:10px;overflow:hidden;margin:0rem auto 2rem;position:relative;background-color:#fff0;background-image:linear-gradient(to right,#283891,#283891);background-repeat:no-repeat;background-size:30% 100%;transition:background-size .4s ease-in-out}.progress .sr-only{position:relative;height:.0625rem;width:100%;background-color:#ABABAB;display:block;margin-top:.1875rem}.area-section .progress{background-image:linear-gradient(to right,#fff,#fff);width:calc(100% - 20rem);margin-left:6rem;background-size:55% 100%}.area-section .progress .sr-only{background-color:#fff}.as-areas .slick-arrow{top:unset;bottom:-8.25rem}.as-areas .slick-prev{left:calc(100% - 10.5rem)}.as-areas .slick-next{right:4rem}.area-section .pageinfo{color:#d9d9d9;position:relative;margin-top:-3.25rem;max-width:10rem}.area-section .pageinfo .current{color:var(--color-default);font-weight:700}.area-section .asbutton{margin-top:-2.75rem}.as-areas .slick-prev:before,.testimonial-list .slick-prev:before{color:var(--color-default)}.why-section .why-content{padding:6rem 0 5rem}.why-header h2 strong{display:block}.why-cols .item{width:27%}.why-cols .item .img{height:4.1875rem;display:flex;align-items:center;margin-bottom:3.125rem}.why-cols .item .img img{max-height:4.1875rem}.why-cols .item h3{font-size:var(--fs24);font-weight:700;line-height:1.3em}.team-section{background-color:var(--color-bg-light)}.team-list .item img{height:25rem;object-position:top}.team-list .item{width:30%}.team-list .item .i-overlay{background-color:var(--color-default);padding:1.75rem 1.875rem}.team-list .item h2{font-size:var(--fs28);font-weight:700;line-height:1.2em;margin-bottom:.5rem}.team-list .item .pos{font-weight:500;font-size:var(--fs20);font-style:italic;text-transform:uppercase;line-height:1.2em;color:#ababab}.team-list .slick-arrow:before{font-size:var(--fs36)}.team-list .slick-prev:before{color:var(--color-primary)}.testimonial-section .ts-content{background-color:var(--color-primary)}.testimonial-section .ts-testimonials{padding:6rem 0 5rem;border-bottom:.0625rem solid rgb(255 255 255 / .8)}.testimonial-list{max-width:85rem;margin:0 auto;width:85%}.testimonial-list .item{border:0;color:var(--color-default);padding:0}.testimonial-list .item h2{color:var(--color-default);font-size:var(--fs20);line-height:1.3em}.testimonial-list .item p{margin-bottom:1.25rem}.testimonial-list .item .rate{margin-bottom:1.75rem}.badges{padding:2.5rem 0 2rem;grid-column-gap:4rem}.badges .item{margin:0 0 1rem}.badges .item img{mix-blend-mode:plus-lighter;max-width:130px;width:100%;display:block}.blog-section .blog-content{padding:6rem 0 5rem}.main-contact iframe{height:31.25rem!important}.main-contact .cmap{margin-bottom:5rem}.main-contact h2{font-weight:700}.mccontact-buttons{font-size:var(--fs30);font-weight:400;line-height:1.5em;grid-gap:2.75rem}.mccontact-buttons a{background-color:var(--color-primary);color:var(--color-default);min-width:31.1875rem;display:flex;min-height:10.9375rem;padding:.75rem;align-items:center;justify-content:center;transition:0.5s ease-in-out}.i-phone,.i-mail,.i-loc{width:2.375rem;height:2.3125rem;display:inline-block;background-image:url(/wp-content/themes/lfstheme/images/icon-phone.png);background-repeat:no-repeat;background-size:cover}.i-mail{width:2.125rem;height:1.9375rem;background-image:url(/wp-content/themes/lfstheme/images/icon-email.png)}.i-loc{width:1.3125rem;height:1.875rem;background-image:url(/wp-content/themes/lfstheme/images/icon-map.png)}.mccontact-buttons i{display:block;margin:0 auto 1.25rem}.mccontact-buttons a:hover,.mccontact-buttons a:focus{background-color:var(--color-secondary)}.form-section{background-color:var(--color-blue)}.form-section h2{color:var(--color-tertiary)}.form-section h2 strong{color:var(--color-default)}.form-section .form-content{padding:7rem 0 0;font-size:var(--fs20);color:var(--color-light-text);line-height:1.6em}.form-section .grecaptcha-badge{bottom:0!important;right:0!important;position:relative!important;margin-top:1rem}.form-section .rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link{display:block}.form-img:before{background:linear-gradient(0deg,#fff0 0%,#fff0 50%,rgb(39 87 190) 100%)}.gform_wrapper form{text-align:left}.gform_wrapper .gform_heading{display:none!important}.gform_wrapper .gfieldlabelnone .gfield_label,.hide-text{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}.gform_wrapper .gfield_label{font-weight:400!important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:.0625rem solid rgb(255 255 255 / .2);background-color:var(--color-default);color:var(--color-text);padding:.75rem 1.5625rem!important;font-size:var(--fs20)!important;line-height:1.5em}.gform_wrapper .gfield textarea.small{height:6.3125rem!important}.gform_wrapper .gfield textarea.medium{height:9.375rem!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.25rem!important}.gform_wrapper .gform_footer{text-align:right;justify-content:flex-end;padding:0 0 1.25rem!important}.gform_wrapper input[type=submit],.gform_wrapper button{border:.0625rem solid var(--color-secondary);border-radius:6.25rem;font-size:var(--fs16)!important;font-weight:700;font-family:var(--font1)!important;line-height:1.2em;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:var(--color-secondary);padding:1.375rem 5rem .875rem 2.5rem!important;transition:0.5s ease-in-out}.gform_wrapper button{position:relative}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper.gform_wrapper select::-webkit-input-placeholder{color:var(--color-default)}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:var(--color-default)}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:var(--color-default)}.gform_wrapper input:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper select:-moz-placeholder{color:var(--color-default)}.gform_confirmation_wrapper{text-align:center}.gform_confirmation_wrapper .gform_confirmation_message{background-color:var(--color-default);color:#000;font-size:var(--fs18);padding:.625rem 1.25rem;border:.125rem solid #20ab44;display:inline-block;margin-top:1.875rem;line-height:1.5em;font-weight:500}.footer-section{background-color:var(--color-navyblue)}.footer-section .fs-content{padding:6rem 0 4rem}.fstop{margin-bottom:6rem}.fstop .h4{letter-spacing:0;font-weight:700;font-size:var(--fs20);color:var(--color-default);margin-bottom:1.5rem}.fstop .addr,.fstop .ph{margin-bottom:.5rem}.fstop a,.fstop a.fsph:hover,.fstop a.fsph:focus,.fstop a.toll:hover,.fstop a.toll:focus,.fstop .fssocial a:hover,.fstop .fssocial a:focus,.fsbottom a:hover,.fsbottom a:focus{color:var(--color-dark-highlight)}.fstop a:hover,.fstop a:focus,.fstop a.fsph,.fstop a.toll,.fsbottom a,.fstop .fssocial a{color:var(--color-default)}.fssocial a{font-size:var(--fs26);margin-right:1.75rem}.fsbottom{font-size:var(--fs16);line-height:1.4em}.fsbottom a{color:var(--color-echo-blue)}.fsnav ul li{position:relative;list-style:none}.fsnav ul li:before{content:'';background-color:var(--color-default);height:var(--fs12);width:.0625rem;display:inline-block;margin:0 .75rem}.fsnav ul li:first-child:before{background-color:#fff0;margin-left:0}.lang-es header#header .ph .text{display:block;text-align:center;margin-bottom:.125rem}.lang-es header#header .ph a{display:inline-block}.lang-es .mcareas .item .overlay{font-size:var(--fs32)}.lang-es .as-areas .item .i-overlay{font-size:var(--fs21)}.lang-es .team-flex .team-left h2{font-size:var(--fs60)}.lang-es .team-section .tbutton{padding-top:0}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:100%;max-width:100%;top:3.25rem;right:0;position:absolute}#mobile-nav .main-menu>li>a:after{display:none}#mobile-nav.topright .mean-bar{background-color:#fff0;position:relative}.mean-container .mean-nav ul li a{background-color:var(--color-primary)!important;border-top:1px solid rgb(255 255 255 / .1)!important;font-size:var(--fs16);padding:1rem 1.875rem .75em;width:100%}.mean-container .mean-nav ul li li a{width:100%;padding:1rem 3.125rem .75em}.mean-container .mean-nav{margin-top:4.5rem!important}.mean-container a.meanmenu-reveal{width:3.125rem!important;padding-top:0.625rem!important;color:var(--color-dark-highlight)!important;font-size:var(--fs32)!important;height:3rem;margin-right:1rem}.mean-container a.meanmenu-reveal span span span{margin-top:9px}.mean-container .mean-nav ul{max-height:100vh;max-height:calc(100vh - 95px);width:100%;overflow-y:auto;overflow-x:hidden}.mean-container a.meanmenu-reveal span{background:var(--color-dark-highlight)!important;width:80%!important;height:0.25rem!important;border-radius:.625rem;margin:.625rem auto 0!important}.mean-container .mean-nav ul li a.mean-expand{height:2.125rem!important;font-size:var(--fs21)!important;display:flex;align-items:center;justify-content:center;width:2rem!important}.mean-container a.meanmenu-reveal.meanclose{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a:focus{background-color:var(--color-tertiary)!important;color:#fff!important}@media (min-width:1960px){html{font-size:16px}}@media (min-width:992px){.hideDesktop{display:none!important}.main-menu li ul{z-index:1000;padding:0;position:absolute;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0;visibility:hidden;webkit-transition:opacity .05s 0s ease-in-out;-ms-transition:opacity .05s 0s ease-in-out;-o-transition:opacity .05s 0s ease-in-out;transition:opacity .05s 0s ease-in-out;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms;margin-top:5px}.main-menu li ul li{background-color:var(--color-primary);display:block;border:none;margin:0;padding:0;line-height:1.5em;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;-o-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out;position:relative}.main-menu li:hover>ul{opacity:1;visibility:visible}.main-menu li:hover ul li{height:auto}.main-menu>li{margin:0 .9375rem}.fslogo{width:35.43%}.form-flex .form-left{width:23%}.form-flex .form-right{width:61.25%}.form-section .gform_wrapper .gform_footer{margin-top:-3.125rem!important}header#header .bg-image{top:10rem}.mcprofile-flex{flex-wrap:nowrap}.mcprofile-flex .mcprofile-left{width:28%%}.mcprofile-flex .mcprofile-right{width:71.37%;max-width:71.375rem;margin-left:auto}.side-profile .img img{object-fit:contain;position:absolute;max-width:40.75rem;height:40.75rem}.mcprofile-box{margin-top:6rem}.mcprofile-box .wrap{max-width:41.25rem;margin-left:auto;width:85%}.mcmission-flex .mcmission-left{width:50%}.mcmission-flex .mcmission-right{width:42%}.mcpillar-flex .ptitle{width:20%}.mcpillar-flex .pdesc{width:40%}.mcflex .mccontent{width:45%}.mcflex .sidebar{width:42%}.main-blog .mcflex{flex-direction:row-reverse}.main-blog .mcflex .mccontent,.single-blog .mcflex .mccontent{width:74.5%}.main-blog .mcflex .sidebar,.single-blog .mcflex .sidebar{width:21%}body.home .main-menu>li>a{color:var(--color-primary)}body.home .main-menu>li>a:hover,body.home .main-menu>li>a:focus,body.home .main-menu>li.current-menu-item>a{color:var(--color-default)}.area-section,.why-section,.about-section,.main-about{max-width:120rem;margin:0 auto}.area-section:before{max-width:110rem;width:92.4%}.as-flex .as-left{width:20%}.as-flex .as-right{width:73%}.as-flex .as-left p{padding-right:2.5rem}.as-areas .slick-list{width:120%}.as-areas .item{padding:0 1.25rem}.why-section{position:relative}.why-section .why-content{max-width:65rem;width:65%}.why-header{margin-bottom:3rem}.why-header h2{max-width:40rem;margin-bottom:0}.why-section .why-image{left:unset;top:unset;z-index:-1;max-width:38.125rem}.team-flex .team-left{width:22%}.team-flex .team-right{width:71%}.team-list .slick-list{width:134%}.team-list .item{margin:0 .75rem}.team-section .tbutton{padding-top:1.75rem}.team-list .slick-arrow,.blog-list .slick-arrow{top:unset;bottom:0}.team-list .slick-prev{left:-29.625rem}.team-list .slick-next{right:unset;left:-25rem}.testimonial-section h2{margin-bottom:4.5rem}.testimonial-list{margin-bottom:2rem}.testimonial-list .slick-list{padding:0 2.5rem}.testimonial-list .item{padding:0 4rem}.testimonial-section .ts-content{margin-top:-22rem}.team-section .team-content{padding-bottom:28rem}.blog-header h2{margin-bottom:0}.blog-header{margin-bottom:3.25rem}.blog-list .blogpost{padding:0 .9375rem}.blog-list{padding-bottom:4rem}.blog-section .progress{margin-left:0}.blog-list .slick-arrow{bottom:-3.125rem}.blog-list .slick-prev{left:calc(100% - 7.25rem)}.banner-text .banner-button{position:absolute;z-index:1;bottom:5rem;left:0;right:0;margin:0 auto}}@media (max-width:1099px){header#header .menu-fixed-section{display:none!important}}@media (max-width:991px){.banner-image{max-width:100%}html{font-size:3vw}.hideMobile,.about-section:before,.pageinfo,.progress{display:none}.main-content .sitecol .col{width:100%;padding-right:0}.main-menu li .sub-menu{position:static}.main-menu li ul ul{width:100%;position:relative}.col2,.col3,.col4{column-count:1;-webkit-column-count:1}.alignright,.alignleft{margin:0 auto 1.875rem;float:none;display:block}.fstop,.fsbottom,.fsbottom .fsbflex,.form-flex,.mcprofile-flex,.mcmission-flex,.mcpillar-flex,.mcflex,.as-flex,.team-flex,.why-header{flex-direction:column}.mcflex .sidebar,.mcflex .mccontent,article.blogpost,.as-flex>div,.why-cols .item,body.home .banner-section .container,.team-list .item,.team-flex>div,.banner-section .banner-image,.testimonial-section .container{width:100%}.footer-section,.form-section,body.home .banner-section .banner,.about-section,.area-section,.why-section,.team-section{text-align:center}.fsnav ul,header#header .menu-top .menu-top-content,.why-cols .item .img{justify-content:center}.fstop>div,.about-section .mcmission-flex .mcmission-left{margin-bottom:2.5rem}.fsbottom .fsbflex,.why-cols .item .img{margin-bottom:1.875rem}.fstop{margin-bottom:0}.fssocial a{margin:0 .875rem}.form-section .gform_wrapper .gfield--type-captcha{margin:0 auto 1rem}.gform_wrapper .gform_footer{text-align:center;justify-content:center}.mcprofile-box{padding:4rem 2.5rem}.mcprofile-flex .mcprofile-left{margin-bottom:2rem}.main-profile:before{right:0;top:-9rem}.main-profile:after{left:0;bottom:-7rem}.main-about:before{opacity:.1}.single-blog .feat-image{height:16rem}body.home .banner-section .banner{padding-bottom:8rem}.banner-text{padding-bottom:2rem}.banner-section .banner-image img,.why-section .why-image img{object-fit:cover;width:100%}.as-areas{margin-bottom:9rem}.slick-slider .slick-arrow{top:unset;bottom:-6rem}.slick-slider .slick-prev{left:calc(50% - 3rem)}.slick-slider .slick-next{right:calc(50% - 3rem)}.why-section .why-image{height:33.75rem;position:relative}.why-section .why-content,.team-section .team-content{padding-bottom:9rem;position:relative}.why-section .wbutton,.team-section .tbutton,.blog-section .bbutton{position:absolute;bottom:5rem;left:0;right:0}.why-section .wbutton a.btn,.team-section .tbutton a.btn,.blog-section .bbutton a.btn{display:block}.why-section .why-image img{height:100%}.team-list{margin-bottom:6rem}.team-list .item{text-align:left}.testimonial-list .slick-arrow{bottom:-10rem}.testimonial-section .ts-testimonials{padding-bottom:8rem}.testimonial-list .slick-prev{left:calc(50% - 4rem)}.testimonial-list .slick-next{right:calc(50% - 4rem)}.testimonial-list .slick-prev:before{color:var(--color-tertiary);opacity:.2}.testimonial-list .slick-next:before{color:var(--color-tertiary)}.blog-section .blog-content{position:relative;padding-bottom:15rem}.mccontact-buttons{font-size:var(--fs24)}header#header .menu-header-section{background-color:#fff0}header#header .logo{width:50%}header#header .logo,header#header .mtc-social{position:relative;z-index:99999}:root{--fs96:3.4375rem;--fs64:2.5rem}}