@import url(https://use.typekit.net/dti5adt.css);:root{--font1:'muli', sans-serif;--font2:'ivypresto-display', serif;--font3:'Font Awesome 5 Free';--color-primary:#0D0D0D;--color-secondary:#DB2227;--color-tertiary:#FF1715;--color-text:#0D0D0D;--color-default:#fff;--color-gray:#8E8E8E;--fs96:6rem;--fs92:5.75rem;--fs90:5.625rem;--fs80:5rem;--fs75:4.6875rem;--fs60:3.75rem;--fs58:3.625rem;--fs52:3.25rem;--fs55:3.4375rem;--fs48:3rem;--fs46:2.875rem;--fs45:2.8125rem;--fs43:2.6875rem;--fs42:2.625rem;--fs40:2.5rem;--fs36:2.25rem;--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;--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(--fs16);font-weight:400;line-height:1.7em}h1,h2,h3,h4,h5,h6{margin:0}ul{list-style:none;margin:0;padding:0}a{color:var(--color-secondary);transition:all .2s ease;-webkit-transition:all .2s ease;-mz-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:hover,a:focus{color:var(--color-primary);text-decoration:none;outline:none}p:empty{display:none}#wrapper{max-width:160rem;margin:0 auto}.container,.container-small{max-width:84.375rem;width:85%;padding-left:0;padding-right:0;margin:0 auto}.container-small{max-width:68rem;width:85%}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,.h1{font-size:var(--fs92);font-weight:300;font-family:var(--font2);color:var(--color-primary);text-transform:none;line-height:1.2em;margin-bottom:1.875rem}.h1{margin-top:0}h2{font-size:var(--fs46);padding-top:1rem}h3{font-size:var(--fs30)}h4{font-size:var(--fs24);font-weight:400;line-height:1.7em}h5{text-transform:none;font-weight:400;font-family:var(--font1);font-size:var(--fs22);color:var(--color-secondary);letter-spacing:0;line-height:1.7em;margin-bottom:0}a.btn{background-color:var(--color-secondary);color:#fff;text-transform:uppercase;font-size:var(--fs14);font-weight:600;padding:1.4375rem 3.125rem 1.25rem;border-radius:0;border-top-left-radius:2.3125rem;border-bottom-right-radius:2.3125rem;letter-spacing:.1875rem;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:all .5s ease}a.btn:hover,a.btn:focus{background-color:var(--color-primary);color:#fff}a:hover>img{opacity:.8}blockquote{border:0;border-bottom:1px solid var(--color-primary);padding:0 0 20px;margin-bottom:60px;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-secondary);max-width:13.625rem;margin-top:1.25rem;margin-bottom:2.8125rem;margin-left:0}hr.center,.center h2:after{margin-left:auto;margin-right:auto}svg{width:100%}.bg-overlay:before,.main-bg:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.bg,.main-bg{background-repeat:no-repeat;background-size:cover}.bg-center{background-position:center}.bg-overlay,.bg-overlay>div,header#header>section,.main-bg,.main-bg>div{position:relative}.flex-between{justify-content:space-between;flex-wrap:wrap}.flex-center{justify-content:center;flex-wrap:wrap}.flex-alcenter{align-items:center}svg{height:auto!important}h2.noborder:after,.callbar-section h2:after{display:none}h2:after{content:'';display:block;background-color:var(--color-secondary);max-width:13.625rem;margin-top:1.875rem;margin-bottom:1.875rem;height:.0625rem}header#header:before{background:linear-gradient(270deg,#fff0 0%,rgb(255 255 255) 60%,#fff 100%);width:70%}header#header .menu-header-section,header#header .menu-fixed-section{background-color:var(--color-default);box-shadow:0 1.375rem 1.875rem rgb(0 0 0 / .16)}header#header .menu-header-section .container,header#header .menu-fixed-section .container{max-width:102.5rem;width:90%}header#header .menu-content{padding:.625rem 0 .3125rem;align-items:center;justify-content:space-between}header#header .logo{max-width:14.0625rem}header#header .nav{width:53%}header#header .ph{font-family:var(--font2);font-size:var(--fs30);font-weight:400;line-height:1.2em}header#header .ph a:hover,header#header .ph a:focus,.banner-section .fssocial a:hover,.banner-section .fssocial a:focus{color:var(--color-text)}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:600;font-size:var(--fs12);line-height:1.2em;letter-spacing:.1875rem;text-transform:uppercase}.main-menu>li>a{color:var(--color-primary);text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out}.main-menu>li>a:hover,.main-menu>li.current-menu-item>a,.main-menu>li.current-page-ancestor>a,.main-menu>li.current-menu-parent>a,.main-menu>li.current_page_parent>a{color:var(--color-secondary)}.main-menu ul li.current-menu-item>a,.main-menu li.menu-item-has-children ul li a:hover{background-color:var(--color-secondary)}.main-menu li ul li a{padding:15px 20px 10px;display:block;text-align:left;font-size:var(--fs16);color:#fff;border-bottom:1px solid #363636;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:100%;white-space:nowrap;position:relative}.main-menu li ul.sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgb(0 0 0 / .5);background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar{width:4px;background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar-thumb{background-color:#797979}.menu-fixed-section{display:none;position:fixed!important;width:100%;z-index:100}.banner-section{min-height:350px;position:relative;display:flex;align-items:center}.banner-section h5:after{content:'';background-color:var(--color-secondary);height:1px;max-width:25.625rem;width:100%;display:block;margin:1rem auto}.banner-section .fssocial{position:absolute;left:1.8%;bottom:4%}.banner-section .fssocial a{margin:1rem 0;display:block}.banner-text{max-width:34.375rem;width:50%;text-align:center;padding:8% 0 9%}.inner-wrap{padding:6rem 0 5rem}.main-content p{margin:0 0 1.875rem}.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 .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:var(--color-default);background-color:var(--color-primary)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{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%}.main-content ul.listflex{flex-wrap:wrap;max-width:43.75rem}.main-content ul.listflex li{width:45%;margin-right:2%}.main-bg{background-image:url(/wp-content/themes/lfstheme/images/bg-main.jpg)}.main-bg:before{background-color:rgb(13 13 13 / .82)}.mcflex .mccontent{width:50%}.mcflex .sidebar{width:43%}.side-image{border-top-right-radius:3.75rem;border-bottom-left-radius:3.75rem;background-position:center;min-height:43.6875rem;width:100%}.paginate{padding-top:4rem}.paginate ul{margin-left:0;justify-content:center;align-items:center}.paginate ul li{list-style:none;font-weight:700;font-size:var(--fs16);margin:0 .9375rem}.paginate ul li a{color:var(--color-text);border:0;padding:.75rem 1.875rem;text-decoration:none;line-height:1.2em;text-transform:none;border-radius:0;transition:all .5s ease}.paginate ul li a:hover,.paginate ul li a:focus{background-color:var(--color-primary)!important}.paginate ul li.pright,.paginate ul li.pleft{font-size:0}.paginate ul li.pright a,.paginate ul li.pleft a{width:3.75rem;height:2.875rem;background-color:var(--color-secondary);color:var(--color-default);display:flex;justify-content:center;align-items:center;border-top-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.paginate ul li.pleft a:before,.paginate ul li.pright a:before{font-family:var(--font3);font-weight:900;font-size:var(--fs26);color:var(--color-default);opacity:1}.paginate ul li.pleft a:before{content:'\f104'}.paginate ul li.pright a:before{content:'\f105'}.main-blog .paginate{justify-content:flex-start;padding-top:2rem}.mcblog{padding-top:1.25rem}article.blogpost{margin-bottom:3.125rem}article.blogpost h3{font-size:var(--fs24);font-family:var(--font1);font-weight:400;margin-bottom:1rem;line-height:1.5em;text-transform:none;letter-spacing:0}article.blogpost h3 a{color:var(--color-primary)}article.blogpost h3 a:hover,article.blogpost h3 a:focus{color:var(--color-secondary)}article.blogpost .featured-image,.single-blog .featured-image{min-height:12.6875rem;max-height:12.6875rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:1.875rem}article.blogpost .featured-image:hover{opacity:.8}article.blogpost .featured-image a{display:block;min-height:12.6875rem;width:100%;height:100%}.pdate{font-size:var(--fs16);line-height:1.5em;font-weight:500;margin-bottom:.625rem}.featured-image.nopic{background-color:var(--color-border);background-size:50%!important}a.more{font-size:var(--fs24);font-family:var(--font4);font-weight:400;line-height:1.2em;color:var(--color-primary);text-transform:uppercase}.side-blog ul li{list-style:none;padding-left:0;font-size:var(--fs24);line-height:1.2em;margin-bottom:1.5625rem}.side-blog ul li a{text-decoration:none;color:var(--color-primary)}.side-blog ul li a:hover,.side-blog ul li a:focus,a.more:hover,a.more:focus{color:var(--color-secondary)}.i-quote{margin:0 auto 2.5rem;display:block}.testimonial-section .ts-content{padding:4rem 0 4rem}.slick-testimonials.slick-slider{padding-bottom:5rem;margin-bottom:0!important}.slick-testimonials .item .testimonial,.main-testimonials .item .testimonial{font-size:var(--fs46);font-weight:300;font-family:var(--font2);line-height:1.3em;padding-bottom:1.2rem}.rating{color:var(--color-gray);margin-bottom:.625rem}.rating i{margin:0 .25rem}.auth{font-size:var(--fs22);line-height:1.7em}.slick-testimonials .slick-dots{margin-left:0}.slick-testimonials .slick-dots li button{width:18px;height:18px}.slick-testimonials .slick-dots li button:before{font-size:12px;opacity:.1;width:17px;height:18px}.slick-testimonials .slick-dots li.slick-active button,.slick-testimonials .slick-dots li button:hover,.slick-testimonials .slick-dots li button:focus{border-radius:100%;border:1px solid var(--color-secondary)}.slick-testimonials .slick-dots li.slick-active button:before,.slick-testimonials .slick-dots li button:hover:before,.slick-testimonials .slick-dots li button:focus:before{color:var(--color-secondary);opacity:1}.mctestimonials .item{width:46%;margin-bottom:2.5rem}.vid{text-transform:uppercase;font-weight:600;font-size:var(--fs14);line-height:1.7em;letter-spacing:.1875rem;margin:5rem 0 2.5rem}.vid>a{display:block;color:var(--color-default);max-width:63.375rem;width:70%;margin:0 auto}.vid .bg{height:35.9375rem;border-top-left-radius:3.75rem;border-bottom-right-radius:3.75rem}.i-play{transition:all .5s ease-in-out}.i-play:before{content:'';background-image:url(/wp-content/themes/lfstheme/images/icon-play.png);background-repeat:no-repeat;width:7.375rem;height:7.375rem;display:block;background-size:cover;margin-bottom:1rem}.vid>a:hover .i-play{transform:scale(1.2)}.page-template-page-profile header#header:before{background:linear-gradient(270deg,#fff0 0%,rgb(255 255 255) 30%,#fff 100%);width:65%}.main-col2 .inner-wrap{column-count:2;column-gap:7%}.main-col2 p{page-break-inside:avoid}.main-profile-extended .side-image{margin-bottom:3.5rem}.badges .item{margin:0 3% 1rem}body.page-id-48 .main-col2 .inner-wrap{column-count:1}.layout-wrap .main-with-image:nth-child(even) .mcflex{flex-direction:row-reverse}.mcfaqs .panel{border-radius:0;border:0;border-bottom:1px solid #ebebeb;box-shadow:none}.mcfaqs .panel-heading{padding:0}.mcfaqs .panel .panel-title{font-family:var(--font1);font-size:var(--fs16);font-weight:700;color:var(--color-text);margin-bottom:0;line-height:1.7em;text-transform:none}.mcfaqs .panel .panel-title a{padding:18px 15px 18px 0;display:block;position:relative}.mcfaqs .panel-heading+.panel-collapse>.list-group,.mcfaqs .panel-heading+.panel-collapse>.panel-body{border:0}.mcfaqs .panel-body{padding:0}.mcfaqs .panel .panel-title a:after{content:'\f107';font-family:var(--font3);font-weight:900;color:var(--color-secondary);font-size:var(--fs18);position:absolute;right:0;top:15px}.mcfaqs .panel .panel-title a.active:after{content:'\f106'}.main-areas{background-color:var(--color-default);padding:4rem 0 3rem}.mcareas{grid-gap:1rem}.mcareas .item{width:32.29%;position:relative}.mcareas .item h2{font-style:italic}.mcareas .item .img{height:42.5rem;width:100%;border-top-right-radius:3.75rem}.mcareas .item:nth-child(3n+2) .img,.mcareas .item:nth-child(3n+2) .overlay{border-radius:0;border-top-right-radius:3.75rem;border-bottom-left-radius:3.75rem}.mcareas .item:nth-child(3n+3) .img,.mcareas .item:nth-child(3n+3) .overlay{border-radius:0;border-bottom-left-radius:3.75rem}.mcareas .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgb(13 13 13 / .69);border-top-right-radius:3.75rem}.mcareas .item .overwrap{max-width:23.125rem;position:relative}body.home header#header{background-position:top right}.about-section{overflow:hidden}.about-section:after{content:'';background-image:url(/wp-content/themes/lfstheme/images/bg-v.png);background-repeat:no-repeat;background-size:cover;background-position:right;position:absolute;top:0;bottom:-10%;width:33%;left:-1%}.about-section .container{max-width:56.875rem}.about-section .about-content h2{font-style:italic;line-height:1.4em}.about-section .about-content p{max-width:40.625rem;margin:0 auto 1.875rem}.badge-section .badge-content{padding:4rem 0 3rem}.badge-section .badges{justify-content:center}.badge-section .badges .item{margin:0 5% 1rem}body.home .main-areas{padding:0;position:relative}.attorney-section,.vid-section{position:relative}.attorney-section .container{width:80%}.attorney-section:before,.attorney-section:after,.vid-section:before,.vid-section:after{content:'';position:absolute;top:0;bottom:0;height:100%}.attorney-section:before{background-image:url(/wp-content/themes/lfstheme/images/bg-marble-gray.jpg);background-repeat:no-repeat;background-size:cover;left:0;border-bottom-right-radius:3.75rem;width:14%;max-width:18.9375rem}.attorney-section:after{background-color:var(--color-secondary);border-bottom-left-radius:3.75rem;width:6.5%;right:0;max-width:8.75rem}.mid-content{max-width:45rem;text-align:center;margin:0 auto}body.home .vid{margin:0}.vid-section .vid-content{padding:0 0 4rem}.vid-section:before,.vid-section:after{background-repeat:no-repeat;background-size:cover;width:24.7%;height:35.9375rem}.vid-section:before{background-image:url(/wp-content/themes/lfstheme/images/bg-vid-left.jpg);border-top-right-radius:3.75rem;left:0}.vid-section:after{background-image:url(/wp-content/themes/lfstheme/images/bg-marble-black.jpg);border-bottom-left-radius:3.75rem;right:0}.mcvideos{margin-bottom:4rem}.mcvideos .item{width:48%;margin-bottom:1.875rem}.mcvideos .item iframe,.mcvideos .item video{height:22.5rem!important}.main-videos .item video{width:100%}iframe{width:100%!important;height:400px!important}.main-contact-extended .day{display:inline-block;min-width:12.5rem}.gform_wrapper{padding-top:1.25rem}.gform_wrapper form{text-align:left}.gform_wrapper .gfieldlabelnone .gfield_label,.gform_wrapper .gform_heading{display:none!important}.gform_wrapper .gfield_label{font-weight:400!important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:0;border-radius:.1875rem;background-color:var(--color-default);color:var(--color-text);padding:1rem 1.5625rem 0.875rem!important;font-size:var(--fs16)!important;line-height:1.7em}.gform_wrapper select{padding:13px 20px 11px!important}.gform_wrapper .gfield textarea.small{height:6.25rem!important}.gform_wrapper .gfield textarea.medium{height:11.25rem!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.25rem!important}.gform_wrapper .gform_footer{text-align:center;justify-content:center;padding:0 0 1.25rem!important}.gform_wrapper input[type=submit]{border:0;border-radius:0;border-top-left-radius:2.3125rem;border-bottom-right-radius:2.3125rem;font-size:var(--fs14)!important;font-weight:700;font-family:var(--font1)!important;line-height:1.2em;text-transform:uppercase;letter-spacing:.1875rem;color:var(--color-default);background-color:var(--color-secondary);padding:1.625rem 3.125rem 1.25rem!important}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus{background-color:var(--color-primary);color:#fff}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:var(--color-text)}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:var(--color-text)}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:var(--color-text)}.gform_wrapper input:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper select:-moz-placeholder{color:var(--color-text)}.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}.callbar-section:before{background-color:rgb(13 13 13 / .94)}.callbar-section .call-content{font-size:var(--fs16);font-weight:400;line-height:1.8em}.callflex{position:relative}.callflex .call-right{width:41%}.vborder{border-left:.0625rem solid var(--color-secondary);display:block;height:14rem}.fstop{padding:0 0 4rem}.fsmenu{padding:3rem 0;border-bottom:.0625rem solid var(--color-secondary)}.fsmenu ul,.fsnav ul{margin:0}.fsmenu ul{justify-content:space-between;align-items:center;flex-wrap:wrap}.fsmenu ul li{list-style:none}.fsmenu ul li,.fsinfo h4{font-size:var(--fs12);font-weight:600;text-transform:uppercase;letter-spacing:.125rem}.fsmenu ul li a,.fscontact a{color:var(--color-default);text-decoration:none}.fsinfo{padding:4.6875rem 0;font-size:var(--fs16);font-weight:400;line-height:1.8rem}.fsinfo h4{color:var(--color-secondary);font-family:var(--font1);margin-bottom:1rem}.fsmenu,.fsinfo{padding-left:2rem;padding-right:2rem}.fssocial{color:var(--color-tertiary);font-size:var(--fs18)}.fssocial a{margin:0 .9375rem;color:var(--color-tertiary)}.fsmenu ul li a:hover,.fsmenu ul li a:focus,.fscontact a:hover,.fscontact a:focus{color:var(--color-tertiary)}.fssocial a:hover,.fssocial a:focus{color:var(--color-default)}.fslogo{max-width:13.9375rem;margin:0 auto}.footer-bottom{background-color:var(--color-default)}.footer-bottom .fsbottom{padding:3.125rem 0 2.5rem;font-size:var(--fs16);line-height:1.5em}.fsbottom>div{margin-bottom:.3125rem}.fsnav ul li{position:relative;list-style:none}.fsnav ul li:before{content:'';background-color:var(--color-text);height:var(--fs12);width:.0625rem;display:inline-block;margin:0 .625rem}.fsbottom a{color:var(--color-text);text-decoration:none}.fsbottom a:hover,.fsbottom a:focus{color:var(--color-secondary)}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:90%;max-width:100%;top:26%;right:5%;position:absolute}header#header .ph .topright ul li{padding:0}#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:1.25rem 1.875rem .935rem;width:100%}.mean-container .mean-nav ul li li a{width:100%;padding:1.25rem 2.5rem .935rem}.mean-container .mean-nav{margin-top:4rem!important}.mean-container a.meanmenu-reveal{width:1.875rem!important;padding-top:0.5625rem!important;color:var(--color-primary)!important;font-size:1.625rem!important}.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;flex-wrap:wrap}.mean-container a.meanmenu-reveal span{margin-left:0!important;background:var(--color-primary)!important;width:31.875rem!important;height:0.25rem!important;margin-top:0.4375rem!important;border-radius:3px}.mean-container .mean-nav ul li a.mean-expand{height:1.75rem!important;width:1.625rem}.mean-container a.meanmenu-reveal.meanclose{padding-top:1.375rem!important}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a:focus{background-color:var(--color-secondary)!important;color:#fff!important}@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}body.home .banner-text{padding:10% 0 11%}body.home header#header{background-attachment:fixed}}@media (min-width:992px) and (max-width:1399px){html{font-size:1vw}:root{--fs24:1.625rem;--fs23:1.563rem;--fs22:1.5rem;--fs21:1.438rem;--fs20:1.375rem;--fs19:1.35rem;--fs18:1.25rem;--fs17:1.188rem;--fs16:1.125rem;--fs15:1.0625rem;--fs14:1rem;--fs12:0.9375rem}.attorney-section:before{width:9.3%}.attorney-section:after{width:5%}.vid-section:before,.vid-section:after{width:19.6%}}@media (max-width:1205px){.sidebar .badges.flex-between{justify-content:center}}@media (max-width:1099px){header#header .menu-fixed-section{display:none!important}}@media (max-width:991px){html{font-size:3vw}.hideMobile{position:relative}.main-content .sitecol .col{width:100%;padding-right:0}.callflex .call-left,.callflex .call-right,.fsinfo>div,.fsbflex>div,.fsbottom>div,.mcflex .mccontent,.mcflex .sidebar,.mctestimonials .item,.mcareas .item,.vid>a,.mcvideos .item{width:100%}.vborder{border-left:0;height:1px;width:100%;border-bottom:.0625rem solid var(--color-secondary);margin-bottom:1.875rem}.fsmenu ul,.fsnav ul{justify-content:center}.fsmenu ul li{margin:0 .3125rem}.fsinfo>div{margin-bottom:1.875rem;text-align:center}.fsbflex{flex-wrap:wrap}.fsnav ul li:first-child:before{display:none}.footer-bottom .fsbottom{text-align:center}.vid .bg{width:100%;height:18.75rem}.main-col2 .inner-wrap{column-count:1}.layout-wrap .main-with-image:nth-child(even) .inner-wrap{padding-top:2rem}.banner-section h1{font-size:var(--fs80)}.mcareas .item .img{height:auto;min-height:25rem}body.home .vlogo{width:5rem;height:5rem;top:45%}.attorney-section .container{width:85%}.mcvideos .item iframe{height:17rem!important}body.home header#header{background-position:81% -5rem}body.page-template-page-profile header#header{background-position:76%}body.home .banner-text,body.page-template-page-profile .banner-text{padding:32rem 0 0}.banner-section .container{width:100%}.banner-section .bswrap{background:linear-gradient(180deg,rgb(255 255 255 / .89) 0%,#fff 100%);width:100%;padding:3rem 5% 2rem}.banner-text{max-width:100%;width:100%;padding:15rem 0 0}header#header .ph,header#header:before,.banner-section .fssocial,.attorney-section:before,.attorney-section:after,.vid-section:before,.vid-section:after{display:none}header#header .logo{position:relative;z-index:999999}header#header{background-position:center}}