@import url('https://use.typekit.net/vok7zgi.css');:root{--font1:'mundial',sans-serif;--font2:'mundial',sans-serif;--font3:'Font Awesome 5 Free';--color-primary:#212d64;--color-secondary:#2d9bd7;--color-tertiary:#111730;--color-text:#727272;--color-bg-light:#f4f9ff;--color-black:#000;--color-default:#fff;--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;--fs50:3.125rem;--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:.9375rem;--fs13:.8125rem;--fs14:.875rem;--fs12:.75rem;--fs11:.6875rem}html{font-size:.833333vw}body{font-family:var(--font1);color:var(--color-text);font-size:var(--fs18);font-weight:400;line-height:1.7em}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-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}.container,.container-large,.container-medium{max-width:97rem;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}.center{text-align:center !important}.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:600;font-family:var(--font2);color:var(--color-primary);text-transform:none;line-height:1em;margin-bottom:1.875rem}.h1,.h2,.h3,.h4,.h5{margin-top:0}h2,.h2{font-size:var(--fs50);letter-spacing:-2px}h3,.h3{font-size:var(--fs30);font-weight:700;letter-spacing:0}h4,.h4{font-size:var(--fs24);font-weight:400;line-height:1.7em}h5,.h5{text-transform:uppercase;font-weight:600;font-size:var(--fs20);color:var(--color-secondary);letter-spacing:5px;line-height:1em;margin-bottom:1rem}a.btn,.mcareas .item .btn,.mcattys .item .btn-over{background-color:var(--color-secondary);color:var(--color-default);text-transform:uppercase;font-size:var(--fs18);font-family:var(--font1);font-weight:600;padding:.75rem 1.875rem .875rem;border-radius:.3125rem;letter-spacing:2px;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:all .5s ease}a.btn:hover,a.btn:focus,.mcattys .item .btn-over:hover,.mcattys .item .btn-over:focus{background-color:var(--color-primary);color:#fff}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{content:''}.overlay,.bg-overlay:before{position:absolute;top:0;left:0;bottom:0;right:0}.bg-overlay,.bg-overlay>div,header#header>section{position:relative}.bg{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{-webkit-column-count:2;column-count:2;-webkit-column-gap:5%;column-gap:5%}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:rgba(0,0,0,.8);position:fixed;bottom:1.25rem;left:1.25rem;z-index:9999;color:var(--color-default);font-size:1.125rem;padding:.5rem 2.5rem;line-height:1.4em}a.post-edit-link:hover{background-color:rgba(0,0,0,1)}.bg-image.bg-overlay{position:absolute}.img-fit{width:100%;height:100%;object-fit:cover}header#header,.banner-section,.banner-section .container,.callbar-section,.callbar-section .container{position:relative}header#header .menu-header-section{z-index:2;background-color:var(--color-default)}header#header .logo{width:25.2%;background-color:#12141d;padding:1.1875rem 0 1.125rem}header#header .nav{width:74.8%;max-width:83.5rem}header#header .ph a{display:flex;align-items:center;font-size:var(--fs20);letter-spacing:0;padding:.875rem 2.25rem .8125rem}header#header .ph svg{margin-right:1.5rem}header#header .lang{font-weight:600;font-size:var(--fs18);text-transform:uppercase;margin-right:.75rem}header#header .lang a{color:var(--color-default);background-color:var(--color-primary);border-radius:.3125rem;padding:.5rem;width:6rem;text-align:center;line-height:1em;display:flex;align-items:center;justify-content:center;height:100%;transition:all .5s ease-in-out}header#header .lang>div{height:100%}header#header .lang a:hover,header#header .lang a:focus{background-color:var(--color-secondary)}header#header .lang .gt-current-lang{display:none}.main-menu{flex-wrap:wrap;justify-content:center;column-gap:2.6875rem}.main-menu>li{font-weight:600;font-family:var(--font1);font-size:var(--fs16);line-height:1.2em;text-transform:uppercase}.main-menu>li>a{color:#1e1e1e;text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out}.main-menu>li>a:after{content:'';display:block;width:100%;height:.125rem;background-color:#1e1e1e;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-top:.25rem}.main-menu>li>a:hover:after,.main-menu>li>a:focus:after,.main-menu>li.current-menu-item>a:after,.main-menu>li.current-page-ancestor>a:after,.main-menu>li.current-menu-parent>a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.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 #34417b;margin:0}.main-menu li ul li:last-child a{border-bottom:0}.main-menu li ul ul{top:0;left:100%;margin-top:0;width:20.625rem;position:absolute}.main-menu li ul.sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .25rem rgba(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}.banner-section{min-height:30rem;display:flex;align-items:center;flex-wrap:wrap}.banner-section .bg-image:before{background:linear-gradient(80deg,#212d64 38%,rgba(34,53,109,.92) 48%,rgba(35,61,117,.85) 55%,rgba(45,155,215,0) 100%)}.banner-section .h1,.banner-section h1{color:var(--color-default);font-weight:600;font-size:var(--fs90)}.banner-section .banner{padding:5rem 0}.banner-section .bg-image img{max-width:76.625rem;float:right}.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 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 h6,.dark .h1,.dark .h2,.dark .h3,.dark .h4{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;color:var(--color-text);display:flex;align-items:center;justify-content:center}.paginate ul{margin-left:0;display:flex;align-items:center;justify-content:center}.paginate ul li{list-style:none;margin:0 .3125rem;color:var(--color-text)}.paginate ul li.pleft a,.paginate ul li.pright a{position:relative;background-color:var(--color-secondary);color:var(--color-default);width:2.8125rem;height:2.8125rem;border-radius:100%;font-size:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-secondary)}.paginate ul li.pleft a:before,.paginate ul li.pright a:before{content:'\f060';font-weight:700;font-size:var(--fs17);font-family:var(--font3)}.paginate ul li.pright a:before{content:'\f061'}.paginate ul li.pleft a,.paginate ul li.pright a:hover,.paginate ul li.pright a:focus,.paginate .current{background-color:transparent;color:var(--color-secondary)}.paginate ul li.pleft a:hover,.paginate ul li.pleft a:focus{background-color:var(--color-primary);color:var(--color-default)}.mcblog{padding-top:1.25rem;column-gap:1rem}article.blogpost{max-width:23.5rem;width:100%;line-height:1.5em;margin-bottom:1rem}article.blogpost .ptitle{font-size:var(--fs24);font-weight:600;margin-bottom:.75rem;line-height:1.2em;text-transform:none;letter-spacing:-1px}article.blogpost .mcblogdesc{border-top:1px solid rgba(45,155,215,.2);padding:1rem 0 1.25rem;border-bottom:1px solid rgba(45,155,215,.2);margin-bottom:1rem}article.blogpost .featured-image{height:17.375rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:1.25rem}article.blogpost a{color:var(--color-text)}article.blogpost p{margin:0}.pdate{font-size:var(--fs16);line-height:1.5em;font-weight:500;margin-bottom:.625rem}.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%}article.blogpost .more{text-transform:uppercase;font-weight:600;color:var(--color-secondary);letter-spacing:2px}article.blogpost a:hover .featured-image,article.blogpost a:focus .featured-image{opacity:.8}article.blogpost a:hover .more,article.blogpost a:focus .more{color:var(--color-primary)}.side-featured-image{height:25.0625rem;margin-bottom:2rem}.sidebar .box{background-color:var(--color-bg-light);padding:3.125rem 2.5rem}.side-blog ul{margin:0}.side-blog ul li{list-style:none;margin-bottom:1.25rem;line-height:1.5em}.side-blog ul li a{text-decoration:none;color:var(--color-primary);border-bottom:.0625rem solid var(--color-primary)}.side-blog ul li a:hover,.side-blog ul li a:focus{border-bottom:0}.main-testimonials .button{margin-top:1.5rem}.mctestimonials{column-gap:1.875rem}.mctestimonials .item{border:1px solid #92989f;border-radius:.3125rem;max-width:27.375rem;width:100%;margin-bottom:1.875rem;padding:3rem;font-size:var(--fs16);font-weight:300;line-height:1.6em;min-height:26.25rem}.mctestimonials .item .rate{margin-bottom:1.5rem}.mctestimonials .item .rate svg{width:1.5rem;height:1.375rem;margin-right:.125rem}.mctestimonials .item p:first-of-type:before,.mctestimonials .item p:last-of-type:after{content:'"'}.mctestimonials .item .auth,.side-testimonial .auth{font-size:var(--fs20);font-weight:600;color:var(--color-primary);line-height:1.2em}.slick-slider .slick-arrow:before{content:'\f060';font-family:var(--font3);font-weight:700;opacity:1;display:block;font-size:var(--fs22);color:var(--color-default)}.slick-slider .slick-arrow{border-radius:100%;width:3.5rem;height:3.5rem;background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.slick-slider .slick-prev{z-index:1;left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{content:'\f061'}.slick-slider .slick-arrow:hover,.slick-slider .slick-arrow:focus,.slick-slider .slick-disabled{background-color:transparent}.slick-slider .slick-arrow:hover:before,.slick-slider .slick-arrow:focus:before,.slick-slider .slick-arrow.slick-disabled:before{opacity:1;color:var(--color-secondary)}.slick-slider .slick-dots{margin-left:0;bottom:-2.75rem;margin-bottom:0}.slick-slider .slick-dots li{margin:0 .25rem;width:.5rem;height:.5rem}.slick-slider .slick-dots li button{width:.5rem;height:.5rem}.slick-slider .slick-dots li button:before{width:.5rem;height:.5rem;background-color:#d9d9d9;border:0;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}.callbar-section .bg-image:before,.banner-home .bh-left:before{background-color:rgba(49,49,49,.34);z-index:1}.callbar-section .bg-image:after,.banner-home .bh-left:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(45deg,#131830 0%,rgba(0,0,0,0) 100%);opacity:.45}.callbar-section .container,.banner-home .bh-left .desc{z-index:1}.callbar-section .callbar-content{padding:6rem 0}.callbar-section .callbar-wrap{max-width:39rem;margin:0 auto;font-weight:300;line-height:1.5em}.callbar-section .callbar-wrap h2{letter-spacing:0}.callbar-section .callbar-wrap p,.area-header{margin-bottom:1.5rem}.callbar-section .callbar-wrap a.btn{display:block}.main-faqs{background-color:var(--color-bg-light)}.mcfaqs-flex .mcfaqs-img .img{height:43.625rem;position:relative}.mcfaqs-flex .mcfaqs-img .img img{width:38rem;height:38rem}.mcfaqs-flex .mcfaqs-img .img:after{content:'';position:absolute;bottom:0;right:0;width:28.5625rem;height:29.3125rem;background-image:url(//fire.h50.us/~arcialaw/wp-content/themes/lfstheme/images/icon-logo.png);background-repeat:no-repeat;background-size:cover}.mcfaqs-flex .mcfaqs-faqs,.blog-header{margin-bottom:2rem}.mcfaqs .item{text-align:left;border-left:1px solid rgba(33,45,100,.2)}.mcfaqs .item .ctab-header{position:relative;border-bottom:1px solid rgba(33,45,100,.2);padding:1.25rem 2.25rem 1rem;cursor:pointer}.mcfaqs .item .ctab-header h2{font-size:var(--fs24);font-weight:600;text-transform:none;margin-bottom:0;color:var(--color-primary);letter-spacing:0;line-height:1.3em}.mcfaqs .item .ctab-content{padding:.5rem 2.25rem 0;transition:all .2s ease-in-out}.mcfaqs .item .ctab-content p{margin-bottom:.75rem}.mcfaqs .item .ctab-header:before{content:'';width:1.4375rem;height:1.4375rem;border:1px solid var(--color-primary);background-color:var(--color-bg-light);border-radius:100%;position:absolute;left:-.7188rem;top:40%;transition:all .5s ease-in-out}.mcfaqs .item:first-child .ctab-header{padding-top:0}.mcfaqs .item:first-child .ctab-header:before{top:.3125rem}.mcfaqs .item:last-child:not(.active) .ctab-header{border-bottom:0;padding-bottom:0}.mcfaqs .item:last-child:not(.active) .ctab-header:before{bottom:.3125rem;top:unset}.mcfaqs .item.active .ctab-header:before{background-color:var(--color-secondary);border-color:var(--color-secondary)}.mcareas{column-gap:.75rem}.mcareas .item{position:relative;margin-bottom:.75rem;max-width:31.8125rem;width:100%;height:33.1875rem;text-align:center;color:var(--color-default);line-height:1.5em}.mcareas .item h2{font-size:var(--fs35);font-weight:600;line-height:1em;margin:0 auto 0;color:var(--color-default);max-width:18.25rem;transition:margin .3s ease-in-out}.mcareas .item a{color:var(--color-default)}.mcareas .item p{margin-bottom:1.25rem}.mcareas .item .overlay{position:absolute !important;display:flex;align-items:center;justify-content:center}.mcareas .item .overlay:before{background:linear-gradient(135deg,#1e1e1e 32%,rgba(30,30,30,0) 70%);opacity:.8;transition:background .3s ease-in-out}.mcareas .item .overlay .o-wrap{position:relative;padding:2rem 4rem}.mcareas .item .overlay .o-wrap .o-desc{transform:translate(0,.125rem);height:0;visibility:hidden;transition:all .3s ease-in-out}.mcareas .item .btn,.mccases .item a.btn{border:1px solid var(--color-default);background-color:transparent}.mcareas .item a:hover h2,.mcareas .item a:focus h2{margin-bottom:1.25rem}.mcareas .item a:hover .overlay:before,.mcareas .item a:focus .overlay:before,.mccases .item:nth-child(even) a.btn:hover,.mccases .item:nth-child(even) a.btn:focus{background:var(--color-primary);opacity:.9}.mcareas .item:nth-child(even) a:hover .overlay:before,.mcareas .item:nth-child(even) a:focus .overlay:before,.mccases .item:nth-child(even),.mccases .item a.btn:hover,.mccases .item a.btn:focus{background:var(--color-secondary)}.mcareas .item a:hover .overlay .o-wrap .o-desc,.mcareas .item a:focus .overlay .o-wrap .o-desc{transform:translate(0,0);height:auto;visibility:visible}.main-area-child,.main-default{background-color:var(--color-bg-light)}.main-area-child .inner-wrap,.main-default .inner-wrap{padding:0}.main-area-child .mcarea-flex>div,.main-default .mcarea-flex>div{padding:5rem 0 4rem}.main-area-child .mcarea-flex .sidebar:before,.main-default .mcarea-flex .sidebar:before{background-color:var(--color-default);max-width:53.5rem}.main-area-child .mcarea-flex .sidebar>div,.banner-home .bh-left,.banner-home .bh-left .desc,.main-default .mcarea-flex .sidebar>div{position:relative}.side-areas{max-width:43.6875rem;padding:5rem 0 1rem 3rem}.side-areas ul{margin-left:0}.side-areas ul li{list-style:none;font-size:var(--fs35);font-weight:600;line-height:1em;letter-spacing:-1px;margin-bottom:2.5rem}.side-areas ul li a{color:var(--color-primary);display:block;padding:1.125rem 1.25rem 1.4375rem;position:relative}.side-areas ul li a:after{content:'\f061';position:absolute;right:2rem;top:29%;font-family:var(--font3);font-weight:700;font-size:var(--fs30)}.side-areas ul li.current a,.side-areas ul li a:hover,.side-areas ul li a:focus{background-color:var(--color-secondary);color:var(--color-default)}.image-content-block{margin-top:4rem}.image-content-block .item,.area-list .item{background-color:var(--color-primary)}.image-content-block .item .desc,.area-list .item .desc{display:flex;align-items:center;padding:2.5rem 8rem}.image-content-block .item .desc .wrap,.area-list .item .desc .wrap{max-width:38srem}.mcattys{column-gap:1.25rem}.mcattys .item{margin-bottom:1.25rem}.mcattys .item a{display:block;color:var(--color-text)}.mcattys .item .img{background-color:#cddcf9;max-width:25.0625rem;width:100%;height:30.75rem;border-radius:.9375rem;position:relative;margin-bottom:1rem}.mcattys .item .img:before,.side-bio .img:before{background-image:url(//fire.h50.us/~arcialaw/wp-content/themes/lfstheme/images/icon-logo-white.png);background-repeat:no-repeat;background-size:cover;width:13.25rem;height:24.625rem;top:2.875rem;left:1.75rem}.mcattys .item h2,.mccases .item h2{font-size:var(--fs35);font-weight:600;color:var(--color-secondary);line-height:1.2em;margin-bottom:1rem}.mcattys .item .img img,.side-bio .img img{position:relative}.mcattys .item .overlay{position:absolute;top:unset;opacity:0;bottom:3.125rem;transition:all .5s ease-in-out;transform:translate(0,3rem)}.mcattys .item a:hover .img,.mcattys .item a:focus .img{background:linear-gradient(to bottom,#cddcf9 0%,#3866a1 100%)}.mcattys .item a:hover .overlay,.mcattys .item a:focus .overlay{opacity:1;transform:translate(0,0)}.mcattys .item .btn-over:hover,.mcattys .item .btn-over:focus{background-color:var(--color-text);color:var(--color-default)}.single-atty .pos{font-size:var(--fs20);letter-spacing:0;font-weight:400}.mccases{column-gap:1rem;margin-bottom:3rem}.mccases .item{border:1px solid rgba(0,0,0,.2);border-radius:.3125rem;max-width:27rem;width:100%;padding:2.5rem;text-align:center;margin-bottom:1rem;background-color:var(--color-primary)}.mccases .item h2{color:var(--color-default)}#vid{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}body.home h2.h1,.blog-section h2.h1{font-size:var(--fs50)}body.home .banner-section{min-height:unset}body.home .banner-section .container{width:100%;max-width:100%}body.home .banner-section .banner{padding:0}.banner-home h1{margin-bottom:3.25rem}.banner-home .bh-left{display:flex;align-items:flex-end;padding:2rem 3rem 4.5rem}.banner-home .bh-right{background-color:var(--color-secondary)}.banner-slider{padding-bottom:2rem}.banner-slider .item img{height:14.625rem}.banner-slider .item h2{font-size:var(--fs35)}.banner-slider .item .desc{padding:2rem;max-width:22.5rem;margin:0 auto}.banner-slider .slick-dots{bottom:.5rem}.banner-slider .slick-dots li button:before{background-color:rgba(255,255,255,.2)}.banner-slider .slick-dots li button:hover:before,.banner-slider .slick-dots li button:focus:before,.banner-slider .slick-dots li.slick-active button:before{background-color:var(--color-default)}.side-testimonial{font-weight:300;font-size:var(--fs16);line-height:1.5em;padding:4rem}.side-testimonial .rate{margin-bottom:1rem}.side-testimonial .auth{color:var(--color-default);line-height:1.6em}.area-section .as-content{padding:5rem 0 0}.area-section .as-header{border:1px solid rgba(0,0,0,.2);margin-bottom:2.5rem}.area-section .as-header>div{padding:1.5rem 3rem 0}.area-section .as-header .button a.btn{margin-bottom:1.875rem}.area-list .item a.btn,.banner-slider .item a.btn:hover,.banner-slider .item a.btn:focus{background-color:transparent;border:1px solid var(--color-default)}.area-list .item:nth-child(even),.area-list .item a.btn:hover,.area-list .item a.btn:focus{background-color:var(--color-secondary)}.banner-slider .item a.btn,.area-list .item:nth-child(even) a.btn:hover,.area-list .item:nth-child(even) a.btn:focus{background-color:var(--color-primary)}.testimonial-section .ts-content,.faq-section .faq-content,.blog-section .blog-content{padding:5rem 0}.testimonial-list .item{border-color:transparent}.progress{display:block;width:90%;height:.1875rem;border-radius:.625rem;overflow:hidden;margin:0 0 1rem;position:relative;box-shadow:none;background-color:rgba(0,0,0,.2);background-image:linear-gradient(to right,#212d64,#212d64);background-repeat:no-repeat;background-size:66% 100%;transition:background-size .4s ease-in-out}.progress .sr-only{position:relative;height:.0625rem;width:100%;background-color:rgba(0,0,0,.2);display:block;margin-top:.1875rem;z-index:-1}.faq-section{background-color:var(--color-bg-light)}.faq-flex{max-width:77rem;margin:0 auto}.main-contact iframe{width:100% !important;height:30.8125rem !important}.mccontact-flex .mccontact{font-size:var(--fs26);line-height:1.5em;color:var(--color-primary)}.mccontact-flex .mccontact .tel{color:var(--color-primary);text-decoration:none}.mccontact-flex .mccontact h2,.mccontact-flex .mccontact p{margin-bottom:2.5rem}.mccontact-flex .mccontact a,.mccontact-flex .mccontact .tel:hover,.mccontact-flex .mccontact .tel:focus,.fscontact a.tel:hover,.fscontact a.tel:focus,.fsbottom a:hover,.fsbottom a:focus,.gform_wrapper label.gfield_consent_label a:hover,.gform_wrapper label.gfield_consent_label a:focus{text-decoration-line:underline;text-underline-offset:2px}.mccontact-flex .mccontact a:hover,.mccontact-flex .mccontact a:focus{text-decoration:none}.gform_wrapper{padding-top:1.25rem}.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;font-size:var(--fs18) !important;font-weight:100 !important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:1px solid var(--color-tertiary);background-color:var(--color-default);color:var(--color-text);padding:.625rem 1.25rem !important;font-size:var(--fs18) !important;line-height:1.5em}.gform_wrapper .gfield textarea.small{height:6.25rem !important}.gform_wrapper .gfield textarea.medium{height:8.5625rem !important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.25rem !important;grid-column-gap:1.5rem !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:.3125rem;font-size:var(--fs18) !important;font-weight:600;font-family:var(--font2) !important;line-height:1.2em;text-transform:uppercase;letter-spacing:3px;color:var(--color-default);background-color:var(--color-secondary);padding:1rem 2rem 1rem !important;transition:all .5s ease-in-out}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus{background-color:var(--color-primary);color:var(--color-default)}.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{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}.gform_wrapper label.gfield_consent_label{font-weight:100;font-size:var(--fs18);line-height:1.5em}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;margin-top:1.25rem}.gform_wrapper .gfield--type-consent input{height:1.5625rem;width:1.5625rem;border-radius:.1875rem;margin-right:1.5rem;margin-top:0}.footer-section{background-color:var(--color-tertiary);font-weight:100}.footer-section .fs-content{padding:6rem 0 3rem}.form-flex{border-bottom:1px solid #6b74a2;padding-bottom:3rem;margin-bottom:5.25rem}.fstop{border-bottom:1px solid #6b74a2;margin-bottom:3rem;padding-bottom:3rem}.fstop .h4{text-transform:uppercase;font-size:var(--fs20);font-weight:600;letter-spacing:5px;color:var(--color-secondary);line-height:1.2em;margin-bottom:2rem}.fstop strong{font-weight:400}.fscontact a.tel,.fsbottom a,.gform_wrapper label.gfield_consent_label a{color:var(--color-default)}.fsmid{margin-bottom:1.75rem}.fsmid .fsmid-left{font-size:var(--fs12);line-height:1.5em}.fsmid .fsmid-right{font-size:var(--fs17);line-height:1.5em}.fsbottom{color:#b6c0cc;line-height:1.5em;font-size:var(--fs17);font-weight:400}.fsnav ul{margin:0}.fsnav ul li{position:relative;list-style:none}.fsnav ul li:before{content:'';background-color:#313d4a;height:var(--fs11);width:.0625rem;display:inline-block;margin:0 .75rem}.fsnav ul li:first-child:before{display:none}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:100%;max-width:100%;top:0;right:0;position:absolute}#mobile-nav .main-menu>li>a:after{display:none}#mobile-nav.topright .mean-bar{background-color:transparent;position:relative}.mean-container .mean-nav ul li a{background-color:#12141d !important;border-top:1px solid rgba(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:5.625rem !important}.mean-container a.meanmenu-reveal{width:3.125rem !important;padding:1.25rem 1.25rem 0 !important;color:#12141d !important;font-size:var(--fs32) !important;height:4.375rem;margin-right:0;background-color:var(--color-default)}.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:#12141d !important;width:80% !important;height:.25rem !important;border-radius:.625rem;margin:.625rem auto 0 !important}.mean-container a.meanmenu-reveal span+span{background:var(--color-secondary) !important;width:60% !important;margin-right:10% !important}.mean-container a.meanmenu-reveal span+span+span{background:#12141d !important;width:80% !important}.mean-container .mean-nav ul li a.mean-expand{height:1.5rem !important;font-size:var(--fs21) !important;display:flex;align-items:center;justify-content:center;width:2rem !important;padding:.75rem !important;border:0 !important}.mean-container a.meanmenu-reveal.meanclose{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2.5rem !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: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:.35s;-moz-transition:.35s;-o-transition:.35s;transition:.35s;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 .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;position:relative}.main-menu li:hover>ul{opacity:1;visibility:visible}.main-menu li:hover ul li{height:auto}.flex,.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.container-medium{max-width:100.375rem;width:90%}.container-large{max-width:112.375rem;width:97%}.container-full{max-width:100%;width:100%}.fsbottom .fscopy,.fsmid .fsmid-left,.fslogo{width:26.1%}.fsbottom .fsbflex,.fsmid .fsmid-right,.fscontact{width:65.9%}.fstop .fscontact{column-gap:6em}.fstop .fscontact .fsoff{width:22%;margin-top:3.5rem}.form-flex .desc{width:45%}.form-flex .cform{width:47.4%}.gform_wrapper .gform_footer{justify-content:flex-end;margin-top:-4rem !important}.form-flex .desc{display:flex;flex-wrap:wrap}.form-flex .desc .h5,.form-flex .desc .form-text{align-self:flex-end}.form-flex .desc .form-text{max-width:37rem}header#header .menu-header-section{min-height:7.5625rem}header#header .logo{text-align:center}header#header .logo img{max-width:23.375rem}header#header .nav .menu-section{width:62%}header#header .nav{display:flex !important}header#header .nav .nav-right{width:30%}.mccontact-flex,.mcfaqs-flex,.mcarea-flex,.image-content-block .item:nth-child(even),.area-list .item:nth-child(even){flex-direction:row-reverse}.mccontact-flex .cmap{width:51.8%}.mccontact-flex .mccontact{width:43%;column-gap:7rem}.mccontact-flex .cmap p{margin-bottom:0}.callbar-section{min-height:43.75rem;display:flex;align-items:center}.mcfaqs-flex .mcfaqs-img{width:50%}.mcfaqs-flex .mcfaqs-faqs{width:44%}.area-header .title,.main-area-child .mcarea-flex>div,.image-content-block .item>div,.area-list .item>div,.main-default .mcarea-flex>div{width:50%}.area-header .desc{width:33%}.main-area-child .mcarea-flex .the-content .wrap,.main-default .mcarea-flex .the-content .wrap{max-width:40.25rem;margin:0 auto;width:90%}.main-area-child .mcarea-flex .the-content h1{font-size:var(--fs50);letter-spacing:-2px;max-width:27rem}.main-about .mcabout-flex{max-width:96.6875rem;margin:0 auto}.mcabout-flex .mcabout-left{width:41.5%}.mcabout-flex .mcabout-right{width:49%}.main-about h2 .d-block{display:block}.image-content-block .item .img,.area-list .item .img{min-height:29.3125rem}.blog-header h2.h1,.blog-header .desc{width:25%}.blog-list .slick-track,.testimonial-list .slick-track{display:flex;column-gap:1.0625rem}.blog-list .slick-track:before,.blog-ilst .slick-track:after,.testimonial-list .slick-track:before,.testimonial-list .slick-track:after{display:none}.mcflex .the-content{width:60%}.mcflex .sidebar{width:35%}.faq-flex .faq-left{width:29%}.faq-flex .faq-right{width:56.4%}.ts-flex .ts-left{width:33.6%}.ts-flex .ts-right{width:58.45%}.ts-flex .ts-left p{max-width:24rem}.testimonial-list .slick-arrow{background-color:transparent;border-color:transparent;width:1.5rem;height:1.5rem;top:unset;bottom:-1.5rem}.testimonial-list .slick-arrow:before{color:var(--color-primary);font-size:var(--fs18)}.testimonial-list .slick-arrow:hover:before,.testimonial-list .slick-arrow:focus:before,.testimonial-list .slick-arrow.slick-disabled:before{color:#b6c0cc}.testimonial-list .slick-prev{left:calc(100% - 3.125rem)}.area-section .as-header>div{width:33.333%;border-left:1px solid rgba(0,0,0,.2)}.area-section .as-header>div:first-child{border-left:0;align-items:center;justify-content:flex-end;display:flex}.area-section .as-header>div:last-child{display:flex;align-items:center}.banner-home .bh-left{width:74.85%}.banner-home .bh-right{width:25.15%}}@media (max-width:1099px){header#header .menu-fixed-section{display:none !important}}@media (max-width:991px){html{font-size:3vw}.hideMobile,header#header .ph,.testimonial-section .progress,header#header .nav-right{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{column-count:1;-webkit-column-count:1}.alignright,.alignleft{margin:0 auto 1.875rem;float:none;display:block}.footer-section,.blog-section,.faq-flex .faq-left,.testimonial-section,.area-section,.side-testimonial,.banner-section{text-align:center}.slick-slider .slick-arrow{bottom:-4.5rem;top:unset}.slick-slider{margin-bottom:4rem}.slick-slider .slick-prev{left:calc(50% - 4rem)}.slick-slider .slick-next{right:calc(50% - 4rem)}.fslogo{margin-bottom:2rem}.fslogo img{width:90%}.fstop{padding-bottom:1rem}.fstop .h4{margin-bottom:1rem}.mctestimonials .item,.mcareas .item,.mcattys .item .img,.mccases .item{margin-left:auto;margin-right:auto}.main-area-child .container-full,.main-about .container,.area-section .container,.main-default .container-full{width:100%}.main-area-child .mcarea-flex .the-content,.side-areas,.main-about .mcabout-flex,.area-section .as-header,.main-default .mcarea-flex .the-content{width:90%;margin-left:auto;margin-right:auto}.side-areas{padding-left:0}.image-content-block .item .desc,.area-list .item .desc{padding:2.5rem 2rem}.image-content-block .item .img,.area-list .item .img{height:16rem}.blog-section .blog-content,.testimonial-section .ts-content{padding-bottom:15rem;position:relative}.blog-list .slick-arrow,.testimonial-list .slick-arrow{bottom:-10rem}.blog-list article.blogpost,.mcblog article.blogpost,.testimonial-list .item{max-width:unset}.blog-section .blog-header .button,.faq-flex .faq-left .button,.testimonial-section .button{position:absolute;bottom:3rem;width:100%}.faq-section .faq-content{position:relative;padding-bottom:9rem}.area-section .as-header>div{border-bottom:1px solid rgba(0,0,0,.2)}.area-section .as-header>div:last-child{border-bottom:0}.side-testimonial{padding:2rem 3rem}.banner-home .bh-left{padding:15rem 3rem 4.5rem}.banner-section{min-height:15rem}header#header .menu-header-section{background-color:#12141d}header#header .logo{width:55%;position:relative;z-index:99999}:root{--fs90:3.125rem;--fs72:2.1875rem}}