@import url('https://use.typekit.net/wtu1hiy.css');@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&display=swap');:root{--font1:'indivisible',sans-serif;--font2:'Antonio',sans-serif;--font3:'Font Awesome 5 Free';--color-primary:#040922;--color-secondary:#797979;--color-tertiary:#525252;--color-text:#797979;--color-black:#000;--color-default:#fff;--fs100:6.25rem;--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;--fs34:2.125rem;--fs33:2.0625rem;--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{background-color:var(--color-primary);font-family:var(--font1);color:var(--color-text);font-size:var(--fs24);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-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{max-width:106.0625rem;width:95%;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-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(--fs75);font-weight:400;font-family:var(--font2);color:var(--color-primary);text-transform:uppercase;line-height:1.2em;margin-bottom:1.875rem}h1 strong,.h1 strong,h2 strong,.h2 strong,.mccontact-box .h1,.text-gradient{background:linear-gradient(to right,#949494 0%,#fff 37%,#acacac 64%,#595959 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}.h1,.h2,.h3,.h4,.h5{margin-top:0}h2,.h2{font-size:var(--fs60)}h3,.h3{font-size:var(--fs48)}h4,.h4{font-size:var(--fs24);line-height:1.4em}h5,.h5{text-transform:uppercase;font-weight:600;font-size:var(--fs18);color:var(--color-text);letter-spacing:.0625rem;line-height:1.7em;margin-bottom:0}a.btn,a.btn-transparent-white{background-color:var(--color-primary);color:var(--color-default);text-transform:none;font-size:var(--fs18);font-family:var(--font1);font-weight:500;padding:1.375rem 2rem;border:.0625rem solid var(--color-primary);border-radius:0;letter-spacing:0;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-secondary);color:var(--color-default)}a.btn:after,.gform_wrapper button:after,.mcareas .item h2:after,a.btn-transparent-white:after{content:'';background-image:url(//lawsonandsimmons.com/wp-content/themes/lfstheme/images/icon-arrowR.png);background-repeat:no-repeat;background-size:cover;width:1.125rem;height:.5rem;display:inline-block;transition:margin-left .3s ease;margin-left:2.5rem;filter:brightness(0) invert(1)}a.btn:hover:after,a.btn:focus:after,.gform_wrapper button:hover:after,.gform_wrapper button:focus:after,a.btn-transparent-white:hover:after,a.btn-transparent-white:focus:after{margin-left:3rem}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{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}.icon-logo{background-image:url(//lawsonandsimmons.com/wp-content/themes/lfstheme/images/icon-logo.png);background-repeat:no-repeat;background-size:cover;width:6.0625rem;height:4.1875rem;display:block;margin-bottom:1rem}header#header .menu-fixed-section{z-index:2;background-color:var(--color-primary)}#wrapper,header#header,#wrapper>#main,.main-about .mcabout-flex .img,.about-section .about-flex .img{position:relative}header#header,#wrapper>#main{z-index:1}#wrapper>.bg-image{max-height:60.625rem;height:100%}#wrapper>.bg-image:before{background:linear-gradient(-10deg,rgba(4,9,34,0) 0%,#040922 100%);z-index:1}#wrapper>.bg-image:after{content:'';position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(4,9,34,0) 0%,#040922 100%);height:50%}header#header .menu-header-section,header#header{z-index:2}header#header .menu-content{padding:3rem 0 1.25rem}header#header .logo{width:16.2%}header#header .nav{width:58%}header#header .ph{line-height:1.5em;color:var(--color-default);font-size:var(--fs16)}header#header .ph a{display:flex;align-items:center;background-color:var(--color-default);font-weight:500;font-size:var(--fs18);line-height:1.2em;color:#101010;padding:1.5rem 2.25rem}header#header .ph a svg{width:1.125rem;height:.5rem;margin-left:1.5rem}header#header .ph a:hover,header#header .ph a:focus{background-color:var(--color-primary);color:var(--color-default)}header#header .ph a:hover svg path,header#header .ph a:focus svg path{fill:var(--color-default)}.menu-fixed-section{display:none;position:fixed;width:100%;z-index:100}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:500;font-family:var(--font1);font-size:var(--fs16);line-height:1.2em;text-transform:uppercase;letter-spacing:.125rem}.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:after{content:'';display:block;width:100%;height:.125rem;background-color:var(--color-default);-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,.single-other-areas .soa-header .button a.btn:hover,.single-other-areas .soa-header .button a.btn: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 #033444;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 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{position:relative}.banner-section .container,.testimonial-section .container,.main-testimonials .container{width:100%;max-width:100%}.banner-section .banner{padding:4rem 0 3rem}.banner-section .bstitle{display:flex;justify-content:center;align-items:center}.banner-section .bstitle:before,.banner-section .bstitle:after{content:'';height:.0625rem;background:linear-gradient(to bottom,#e9e9e9 0%,#9d9b96 100%);width:100%}.banner-section .bstitle h1,.banner-section .bstitle .h1,.subtitle{min-width:31.3125rem;border-radius:3.125rem;background-color:rgba(226,226,225,.2);border:1px solid rgba(255,255,255,.2);text-transform:uppercase;font-weight:500;font-size:var(--fs20);font-family:var(--font1);line-height:1.2em;margin:0 3rem;text-align:center;color:var(--color-default);padding:1.25rem 2rem;letter-spacing:1px}.subtitle{min-width:13.375rem;border-color:#acacac;color:var(--color-primary);background-color:var(--color-default);margin:0 0 1.5rem;display:inline-block;text-transform:none}.dark .subtitle,.about-section.dark a.btn:hover,.about-section.dark a.btn:focus,.team-section.dark a.btn:hover,.team-section.dark a.btn:focus{background-color:rgba(226,226,225,.05);border-color:rgba(255,255,255,.2);color:var(--color-default)}.button{margin-bottom:1.875rem}.inner-wrap{padding:3rem 0 6rem}.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 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{color:#fff}.dark a.btn:hover,.dark a.btn:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-default)}.dark a.btn:after,.dark a.btn-transparent-white:hover:after,.dark a.btn-transparent-white:focus:after{filter:none}.dark a.btn:hover:after,.dark a.btn:focus:after,.single-other-areas .soa-header .button a.btn:after,.dark a.btn-transparent-white:after{filter:brightness(0) invert(1)}.dark a.btn,.dark a.btn-transparent-white:hover,.dark a.btn-transparent-white:focus{border-color:var(--color-default);background-color:var(--color-default);color:var(--color-primary)}.main-content .sitecol{flex-wrap:wrap}.main-content .sitecol .col{width:33.3333%;padding-right:3%}.dark a.btn-transparent-white{background-color:transparent;border-color:var(--color-default);color:var(--color-default);display:inline-block}.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-primary);color:var(--color-default);width:2.8125rem;height:2.8125rem;border-radius:100%;font-size:0;display:flex;align-items:center;justify-content:center}.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:#f2f3f5;color:var(--color-text)}.paginate ul li.pleft a:hover,.paginate ul li.pleft a:focus{background-color:var(--color-primary);color:var(--color-default)}.slick-slider .slick-arrow:before{content:'\f177';font-family:var(--font3);font-weight:700;opacity:1;display:block;font-size:var(--fs28);color:var(--color-default)}.slick-slider .slick-arrow{border-radius:100%;width:2.8125rem;height:2.8125rem;background-color:transparent;z-index:2}.slick-slider .slick-prev{z-index:1;left:.5rem}.slick-slider .slick-next{right:.5rem}.slick-slider .slick-next:before{content:'\f178'}.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:1.25rem;height:1.25rem}.slick-slider .slick-dots li button{width:1.25rem;height:1.25rem}.slick-slider .slick-dots li button:before{width:1.25rem;height:1.25rem;background-color:rgba(121,121,121,.27);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}.blog .banner-section .banner,.single-blog .banner-section .banner,.page-template-page-contact .banner-section .banner{padding-bottom:5.1875rem}.main-blog,.single-blog,.blog-section,.area-section{background-color:var(--color-default)}.main-blog .inner-wrap{padding:3rem 0 5rem}.mcblog{padding-top:1.25rem;column-gap:3rem}article.blogpost{max-width:33.25rem;width:100%;font-size:var(--fs16);margin-bottom:2rem;line-height:1.7em}article.blogpost .ptitle{font-size:var(--fs28);font-family:var(--font2);font-weight:400;margin-bottom:1.625rem;line-height:1.2em;text-transform:uppercase;letter-spacing:0;max-width:28rem}article.blogpost .featured-image,.side-featured-image{height:19.8125rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:1.875rem}article.blogpost a{display:block}article.blogpost a:hover .ptitle,article.blogpost a:focus .ptitle,article.blogpost a:hover .more,article.blogpost a:focus .more{color:var(--color-secondary)}article.blogpost a:hover .more svg path,article.blogpost a:focus .more svg path{fill:var(--color-secondary)}article.blogpost a:hover .featured-image,article.blogpost a:focus .featured-image{opacity:.8}article.blogpost .more{text-transform:uppercase;font-size:var(--fs20);line-height:1.2em;color:var(--color-tertiary);border-top:.0625rem solid rgba(4,9,34,.2);padding-top:1.875rem}article.blogpost .more svg{width:2.0625rem;height:.9375rem;margin-left:.5rem}.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%;height:80%}.sidebar .box{background-color:var(--color-bg-light);padding:3.125rem 2.5rem}.side-blog h2{margin-bottom:1.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}.mid-content{text-align:center;margin:0 auto 6rem;max-width:59.6875rem}.main-testimonials .inner-wrap,.main-areas .inner-wrap,.main-team .inner-wrap,.main-about .inner-wrap{padding-top:0}.mctestimonials{column-gap:2rem}.mctestimonials:before,.mctestimonials:after{background:linear-gradient(to left,rgba(4,9,34,0) 0%,#040922 100%);z-index:1;width:40%}.mctestimonials:after{content:'';position:absolute;top:0;right:0;bottom:0;background:linear-gradient(to right,rgba(4,9,34,0) 0%,#040922 100%)}.mctestimonials .item{background-color:var(--color-default);padding:3rem 2.5rem 2.5rem;color:var(--color-tertiary);max-width:30rem;width:100%;margin-bottom:2rem;font-size:var(--fs18);line-height:1.7em;cursor:pointer}.mctestimonials .item .wrap{max-width:37.5rem;margin:0 auto}.mctestimonials .item h2{font-size:var(--fs48);color:var(--color-primary);margin-bottom:1.75rem}.mctestimonials .item .i-quote svg{width:3.875rem;height:3.1875rem;margin:0 auto 1.5rem;display:block}.mctestimonials .item .auth{color:var(--color-primary);font-weight:500;font-size:var(--fs16);text-transform:uppercase;line-height:1.2em;margin-top:2.5rem}.mctestimonials .item p:first-of-type:before,.mctestimonials .item p:last-of-type:after{content:'"'}.testimonial-section .mctestimonials .slick-dots,.blog-list .blogpost .more{display:none !important}.mctestimonials .item .desc{height:10rem;overflow:hidden;margin-bottom:1.875rem;transition:height .5s ease-in-out}.mctestimonials .item.more .desc{height:auto}.main-areas .mid-content h2,.single-area h1,.main-team .mid-content h2,.single-ourteam h1,.main-about .h1,.banner-text h1{font-size:var(--fs100)}.mcareas,.mcteam{column-gap:2.5rem}.main-areas .mid-content,.main-team .mid-content,.main-about,.banner-text,.about-section .about-flex{font-size:var(--fs18)}.mcareas .item{max-width:34.0625rem;width:100%;height:40.5rem;position:relative;color:var(--color-default);margin-bottom:2.5rem;font-size:var(--fs18);line-height:1.7em}.mcareas .item h2{color:var(--color-default);font-weight:400;font-size:var(--fs48);line-height:1.2em;margin-bottom:0;transition:transform .4s ease;position:relative;padding-right:3rem}.mcareas .item h2:after{width:1.875rem;height:.8125rem;position:absolute;right:0;top:1.5rem}.mcareas .item .overlay{background:linear-gradient(to bottom,rgba(16,16,16,0) 0%,#101010 100%);top:unset;height:calc(100% - 2.5rem);padding:.75rem}.mcareas .item .overlay .desc{height:0;opacity:0;transform:all .5s ease-in-out;overflow:hidden;transition:height .4s ease,opacity .3s ease}.mcareas .item .overlay p{margin:1rem 0 0}.mcareas .item .overlay .o-wrap{padding:2.5rem;height:100%;position:relative;display:flex;align-items:flex-end}.mcareas .item .overlay .o-wrap:before,.single-other-areas .soa-header .button a.btn:before{content:'';position:absolute;inset:0;padding:1px;background:linear-gradient(to bottom,rgba(157,155,150,0) 0%,#fff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none}.mcareas .item a:hover .overlay .o-wrap,.mcareas .item:focus .overlay .o-wrap{background:linear-gradient(to bottom,rgba(15,18,34,0) 0%,#090d38 100%)}.mcareas .item a:hover .overlay .o-wrap:before,.mcareas .item a:focus .overlay .o-wrap:before{opacity:1}.mcareas .item .overlay .o-box{transform:translateY(0);transition:transform .4s ease}.mcareas .item a:hover .overlay .desc,.mcareas .item a:focus .overlay .desc{height:auto;opacity:1}.mcareas .item a:hover h2,.mcareas .item a:focus h2{transform:translateY(-.75rem)}.mcareas .item a:hover h2:after,.mcareas .item a:focus h2:after,.main-team .mcteam .item .subtitle{display:none}.side-area-image{height:62.125rem}.single-other-areas .inner-wrap{padding-top:4rem}.single-other-areas .soa-header,.banner-text p{margin-bottom:3rem}.single-other-areas .soa-header h2{font-size:var(--fs36)}.single-other-areas .mcareas{column-gap:4.5rem}.single-other-areas .mcareas .item{max-width:45.4375rem;height:21.9375rem;font-size:var(--fs14)}.single-other-areas .mcareas .item h2{font-size:var(--fs32)}.single-other-areas .mcareas .item .overlay{padding:1.5625rem 2.5rem 2rem}.single-other-areas .mcareas .item .overlay .desc{max-width:24.4375rem}.single-other-areas .mcareas .item .overlay .o-wrap:before{background:linear-gradient(to bottom,#949494 0%,rgba(255,255,255,.75) 37%,rgba(172,172,172,.75) 64%,rgba(89,89,89,.05) 100%);height:50%}.single-other-areas .soa-header .button a.btn{background-color:transparent;color:var(--color-default);position:relative;border-color:transparent}.single-other-areas .soa-header .button a.btn:before{background:linear-gradient(to right,#949494 0%,rgba(255,255,255,1) 37%,rgba(172,172,172,1) 64%,rgba(89,89,89,1) 100%);opacity:1}.main-team .mid-content{max-width:75rem}.mcteam .item{max-width:24.4375rem;width:100%;margin-bottom:2.5rem;font-size:var(--fs16);line-height:1.7em;letter-spacing:-.4px;position:relative}.mcteam .item .subtitle{min-width:4.5625rem;padding:.5rem 1rem .4375rem;margin-bottom:2rem}.mcteam .item .img{height:36.25rem;background:linear-gradient(to bottom,rgba(15,18,34,0) 0%,rgba(9,13,56,.56) 100%);margin-bottom:1.25rem;background-color:#d9d9d9;position:relative}.mcteam .item .img img,.side-bio-image img{object-position:top}.mcteam .item h2{font-weight:400;font-size:var(--fs48);line-height:1em;margin-bottom:1.5rem}.mcteam .item h2 em,.single-ourteam h1 em{font-size:var(--fs18);font-weight:300;text-transform:none;white-space:nowrap;font-style:normal}.mcteam .item .pos{font-size:var(--fs16);font-weight:500;text-transform:uppercase;color:var(--color-tertiary);margin-bottom:1rem}.mcteam .item p{max-width:19rem}.mcteam .item .img:before,.side-bio-image:before{background:linear-gradient(to bottom,rgba(15,18,34,0) 0%,rgba(9,13,56,.56) 100%)}.main-team .mcteam .item{padding-bottom:4.375rem}.main-team .mcteam .item .button{position:absolute;bottom:0;margin-bottom:0}.main-team .mcteam{padding:0 7.25rem}.mcteam .item .text{display:block}.badges{display:flex;margin-bottom:1rem}.badges .badge-item{margin:0 1rem;max-width:9rem;text-align:center}.badges .badge-item .text{display:block;margin-top:.25rem;font-size:var(--fs16);line-height:1.3em}.badges .badge-item img{height:8rem;margin:0 auto}.side-bio-image{height:52.0625rem;position:relative}.single-ourteam h1{margin-bottom:.625rem;font-size:var(--fs90)}.single-ourteam h1 em{font-size:var(--fs30)}.single-ourteam h1 a:hover,.single-ourteam h1 a:focus{-webkit-text-fill-color:var(--color-secondary)}.single-ourteam .pos{font-size:var(--fs20);font-weight:500;line-height:1.2em;text-transform:uppercase;margin-bottom:1.25rem}.single-ourteam ul.bio-details{margin-left:0}.single-ourteam ul.bio-details li{margin-bottom:.25rem;align-items:center;font-size:var(--fs20);list-style:none;display:flex}.single-ourteam ul.bio-details li.tel svg{width:1.375rem;height:1.4375rem;margin-right:1.25rem}.single-ourteam ul.bio-details li.email svg{width:1.4375rem;height:1.125rem;margin-right:1.25rem}.single-ourteam ul.bio-details li a,.mcareas .item a{color:var(--color-default)}.main-about,.about-section .about-flex .desc{color:var(--color-secondary)}.main-about .mcabout-flex .desc strong,.about-section .about-flex .desc strong{color:var(--color-default);font-weight:500}.main-about .mcabout-flex .img:before,.about-section .about-flex .img:before,.about-section .about-flex .about-left:before,.main-about .mcabout-flex .mcabout-left:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(5,7,28,.5) 25%,#000 100%);opacity:.52}.about-section .about-flex .about-left video,.main-about .mcabout-flex .mcabout-left video{width:100%;height:100%;object-fit:cover}.about__bottom-content{padding-bottom:clamp(80px, 10.648vh, 115px)}.about__bottom-content .container{max-width:100%;width:100%}.mcproof{margin-top:clamp(50px, 9.907vh, 107px);margin-bottom:clamp(50px, 8.611vh, 93px);column-gap:1rem}.mcproof:before,.mcproof:after{background:linear-gradient(to left,rgba(4,9,34,0) 0%,#040922 100%);z-index:1;width:40%}.mcproof:after{content:'';position:absolute;top:0;right:0;bottom:0;background:linear-gradient(to right,rgba(4,9,34,0) 0%,#040922 100%)}.mcproof .item{max-width:32.563rem;min-height:401px;max-height:401px;width:100%;height:initial}.mcproof .item img{max-height:401px;width:100%;height:100%;object-fit:cover;object-position:50% 35%}#vid{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.home .banner-section .bstitle,.blog-header,.area-section .as-header{margin-bottom:2rem}.home .banner-section .bstitle .h1{text-transform:none;letter-spacing:-.4px}.banner-text a.btn:hover,.banner-text a.btn:focus{background-color:transparent;border-color:var(--color-default)}.home #wrapper>.bg-image:before{opacity:.3}.banner-text h1{font-size:var(--fs75)}.about-section .about-content,.area-section .as-content,.team-section .team-content,.testimonial-section .ts-content,.blog-section .blog-content{padding:5rem 0}.about-section{overflow:hidden}.about-section .about-bottom{max-width:82rem;margin:6rem auto 0}.about-section .about-bottom h2{font-size:var(--fs60);margin-bottom:2.5rem}.team-section .team-header,.testimonial-section .mid-content,.main-about .h1{margin-bottom:4rem}.blog-list .blogpost{max-width:100%}.blog-list .blogpost .featured-image{height:14.6875rem}.progress{display:block;width:90%;height:.25rem;border-radius:.625rem;overflow:hidden;margin:0 0 1rem;position:relative;box-shadow:none;background-color:rgba(4,9,34,.2);background-image:linear-gradient(to right,#0a0a48,#0a0a48);background-repeat:no-repeat;background-size:66% 100%;transition:background-size .4s ease-in-out}.blog-list .slick-arrow:before,.blog-list .slick-prev:hover:before,.blog-list .slick-prev:focus:before,.area-section .mcareas .slick-arrow:before,.area-section .mcareas .slick-prev:hover:before,.area-section .mcareas .slick-prev:focus:before{color:var(--color-primary)}.blog-list .slick-arrow.slick-disabled:before,.blog-list .slick-prev:before,.area-section .mcareas .slick-arrow.slick-disabled:before,.area-section .mcareas .slick-prev:before{color:#dadada}.main-contact .inner-wrap{padding-top:0}.mccontact-box{background-color:rgba(255,255,255,.15);padding:6.5rem 8.75rem}.mccontact-box .cmap iframe{width:100% !important;height:31.25rem !important}.mccontact-box .desc{font-size:var(--fs16)}.mccontact-box .h1{font-size:var(--fs48)}.mccontact-box .desc ul{margin:0}.mccontact-box .desc ul li{list-style:none;margin-bottom:2rem;position:relative;padding-left:2rem}.mccontact-box .desc ul li a{color:var(--color-default)}.mccontact-box .desc ul li a:hover,.mccontact-box .desc ul li a:focus,.footer-top a:hover,.footer-top a:focus,.footer-bottom a:hover,.footer-bottom a:focus,.single-ourteam ul.bio-details li a:hover,.single-ourteam ul.bio-details li a:focus{text-decoration-line:underline;text-underline-offset:2px}.mccontact-box .desc ul li a:hover,.mccontact-box .desc ul li a:focus,.single-ourteam ul.bio-details li a:hover,.single-ourteam ul.bio-details li a:focus{color:var(--color-text)}.mccontact-box .desc ul li i{font-size:var(--fs21);position:absolute;left:0;top:.25rem}.form-section,.form-section .container{position:relative}.form-section .bg-image:before{background:linear-gradient(to bottom,#000 0%,#353635 100%);opacity:.4}.form-section .bg-image:after,.single-other-areas:before{content:'';height:1px;background:linear-gradient(to bottom,#e9e9e9 0%,#9d9b96 100%);position:absolute;bottom:5rem;max-width:115.875rem;width:100%;left:0;right:0;margin:0 auto}.form-section .form-content{padding:7rem 0 8.5rem}.form-section .form-flex{min-height:24rem}.form-flex .desc{font-size:var(--fs24);font-weight:500;line-height:1.5em}.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,.gform_wrapper .hidden_label label.gfield_label{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}.gform_wrapper .gfield_label,.gform_wrapper .gfield .gfield_consent_label{font-weight:400 !important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:1px solid #ddd;background-color:var(--color-default);color:var(--color-text);padding:1.0625rem 1.5625rem !important;font-size:var(--fs18) !important;line-height:1.5em;width:100%}.gform_wrapper .gfield textarea.small{height:6.25rem !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{display:flex;text-align:center;justify-content:flex-end;padding:0 0 1.25rem !important;margin:1rem 0}.gform_wrapper input[type=submit],.gform_wrapper button{border:0;border-radius:0;font-size:var(--fs18) !important;font-weight:500;font-family:var(--font1) !important;line-height:1.2em;text-transform:none;letter-spacing:1px;color:#fff;background-color:var(--color-primary);padding:1.5rem 2rem 1.5rem !important;width:auto}.gform_wrapper button{display:flex;align-items:center}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.gform_wrapper button:hover,.gform_wrapper button:focus{background-color:var(--color-secondary);color:#fff}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:#8d8d8d}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:#8d8d8d}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:#8d8d8d}.gform_wrapper input:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper select:-moz-placeholder{color:#8d8d8d}.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 .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gform_wrapper .gfield,.gform_wrapper .gfield--width-full{width:100%}.gform_wrapper .gfield .ginput_container_consent{display:flex}.gform_wrapper .gfield .ginput_container_consent input{width:1.5625rem;height:1.5625rem;border-radius:.375rem}.gform_wrapper .gform_validation_errors{background-color:#f6baba;color:#000;padding:1.25rem 1rem;border:.125rem solid #ed2921;margin-bottom:1.5rem;text-align:center}.gform_wrapper .gform_validation_errors h2{text-transform:none;font-size:var(--fs21);font-family:var(--font1);color:#111;margin-bottom:0}.gform_wrapper .gfield .gfield_validation_message{color:#ff706a}.footer-section{background-color:var(--color-primary);font-size:var(--fs16);color:var(--color-text)}.footer-top .fstop{padding:5rem 0}.footer-top .h4{text-transform:uppercase;font-weight:500;font-size:var(--fs16);font-family:var(--font1);line-height:1.2em;margin-bottom:3.125rem;letter-spacing:3px}.fscontact p{margin-bottom:.75rem}.footer-top a,.footer-top .fscontact .fsreach a:hover,.footer-top .fscontact .fsreach a:focus,.footer-bottom a{color:var(--color-default)}.fssocial a{display:block;font-size:var(--fs14);text-transform:none;font-weight:400}.fssocial a>span:before{font-size:var(--fs16);margin-right:.75rem}.footer-top a:hover,.footer-top a:focus,.footer-bottom a:hover,.footer-bottom a:focus,.fscontact .fsreach a,.fssocial a:hover,.fssocial a:focus{color:var(--color-text)}.footer-bottom{border:1px solid #303138;color:var(--color-default)}.footer-bottom .fsbottom{padding:3.125rem 0}.fsnav ul{margin:0;display:flex;justify-content:center}.fsnav ul li{position:relative;list-style:none}.fsnav ul li:before{content:'';background-color:#fff;height:var(--fs11);width:.0625rem;display:inline-block;margin:0 .5rem}.fsnav ul li:first-child:before{display:none}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-40%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-40%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(40%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(40%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleFromCenter{0%{opacity:0;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}100%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes scaleFromCenter{0%{opacity:0;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}100%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scaleHorizontalFromCenter{0%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}@-moz-keyframes scaleHorizontalFromCenter{0%{-moz-transform:scaleX(0)}100%{-moz-transform:scaleX(1)}}@keyframes scaleHorizontalFromCenter{0%{opacity:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.animate.active .scaleHorizontalFromCenter,.main-contact .animate.active .mccontact-box .cmap{-webkit-animation:scaleHorizontalFromCenter 2s;-moz-animation:scaleHorizontalFromCenter 2s;animation:scaleHorizontalFromCenter 2s}.animate.active .fadeIn,.main-contact .animate.active .mccontact-box .desc{-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;animation:fadeIn 2s}.animate.active .scaleFromCenter,.animate.active .about-flex .img{-webkit-animation:scaleFromCenter 2s;-moz-animation:scaleFromCenter 2s;animation:scaleFromCenter 2s}.animate.active .slideInRight,.animate.active .about-flex .desc,.team-section .animate.active .mcteam .item.slick-active{-webkit-animation:slideInRight 2s;-moz-animation:slideInRight 2s;animation:slideInRight 2s}.animate.active .slideInUp,.animate.active .mcareas .item,.animate.active .blog-list .blogpost,.main-team .animate.active .mcteam .item{-webkit-animation:slideInUp 2s;-moz-animation:slideInUp 2s;animation:slideInUp 2s}.animate.active .mcareas .item.slick-current,.animate.active .mcareas .item:nth-child(odd),.animate.active .blog-list .blogpost:nth-child(odd),.main-team .animate.active .mcteam .item:nth-child(even){animation-duration:2.5s}.animate.active .slideInLeft,.team-section .animate.active .mcteam .item.slick-current{-webkit-animation:slideInLeft 2s;-moz-animation:slideInLeft 2s;animation:slideInLeft 2s}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:100%;max-width:100%;top:4rem;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:var(--color-primary) !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:9rem !important}.mean-container a.meanmenu-reveal{width:3.125rem !important;padding-top:.625rem !important;color:var(--color-default) !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-default) !important;width:80% !important;height:.25rem !important;border-radius:.625rem;margin:.625rem auto 0 !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;align-items:center}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a:focus{background-color:var(--color-secondary) !important;color:var(--color-default) !important}.cform .disclaimer-text{font-size:clamp(12px, 0.729vw, 14px);font-size:14px;line-height:1.3;display:none}body.page-template-page-contact .cform .disclaimer-text{display:block}@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}.fscopy{margin-right:1rem}.fstop-flex .fslogo{width:24%}.fstop-flex .fscontact{width:55%}.form-flex .desc{width:22.8%;position:relative}.form-flex .cform{width:56.3%}.form-flex .desc .form-text{position:absolute;bottom:0}.main-contact .container,.single-area .container,.single-other-areas .container{max-width:95.5rem;width:90%}.mccontact-box,.single-area .mcflex,.main-about .mcabout-flex,.about-section .about-flex{flex-direction:row-reverse}.mccontact-box .desc{width:32%}.mccontact-box .cmap{width:63%}.main-blog .mcblog .blogpost:first-child{width:100%;max-width:100%;font-size:var(--fs33);line-height:1.5em;letter-spacing:-1px}.main-blog .mcblog .blogpost:first-child>a{display:flex;align-items:center;justify-content:space-between}.main-blog .mcblog .blogpost:first-child .featured-image{width:50%;height:34.6875rem}.main-blog .mcblog .blogpost:first-child .mcblogdesc{width:47.9%}.main-blog .mcblog .blogpost:first-child .ptitle{font-size:var(--fs58);max-width:40rem}.mcflex .the-content{width:60%}.mcflex .sidebar{width:30%}.mctestimonials .item{max-width:52.625rem;min-height:26rem;height:initial}.mctestimonials .slick-track,.main-team .mcteam .slick-track,.blog-list .slick-track,.area-section .mcareas .slick-track,.team-section .mcteam .slick-track,.mcproof .slick-track{display:flex}.mctestimonials .slick-track{column-gap:5.625rem}.mcproof .slick-track{column-gap:1rem}.mctestimonials .slick-track:before,.mctestimonials .slick-track:after,.mcproof .slick-track:before,.mcproof .slick-track:after,.blog-list .slick-track:before,.blog-list .slick-track:after,.mcteam .slick-track:before,.mcteam .slick-track:after,.area-section .mcareas .slick-track:before,.area-section .mcareas .slick-track:after,.team-section .mcteam:before,.team-section .mcteam:after{display:none}.blog-header .desc{width:70%}.blog-list .slick-track{column-gap:3rem}.blog-list .slick-arrow{top:unset;bottom:-2.625rem}.blog-list .slick-prev{left:calc(100% - 6.5rem)}.container-large{max-width:107.5rem;width:95%}.single-area .mcarea-flex .the-content{width:51.2%}.single-area .mcarea-flex .sidebar{width:44.8%}.main-team .mcteam{max-width:92.8125rem;margin:0 auto}.main-team .mcteam .slick-track,.area-section .mcareas .slick-track,.team-section .mcteam .slick-track{column-gap:2.5rem}.main-team .mcteam .slick-arrow{top:27%}.main-team .mcteam .item{height:initial}.single-ourteam .container{max-width:90rem;width:85%}.single-ourteam .mcflex .the-content{width:52%}.single-ourteam .mcflex .sidebar{width:43.6%}.main-about .mcabout-flex .desc,.about-section .about-flex .desc{width:44%}.main-about .mcabout-flex .img,.about-section .about-flex .img,.about-section .about-flex .about-left,.main-about .mcabout-flex .mcabout-left{width:50%;height:50.875rem}.banner-text{max-width:67rem;margin:0 auto}.home .banner-section .banner{padding-bottom:8rem}.area-section .mcareas .slick-prev{left:-3rem}.area-section .mcareas .slick-next{right:-3rem}.team-section .mcteam .item{max-width:52.1875rem;display:flex;justify-content:space-between}.team-section .mcteam .item .img{width:45%}.team-section .mcteam .item .desc{width:48%}.team-section .mcteam .item .pos{margin-bottom:4rem}.home #wrapper>.bg-image img{object-position:top}.home .banner-section{margin-top:28rem}header#header .ph{margin-top:-1.75rem}}@media (min-width:641px){.gform_wrapper .gfield--width-half{width:calc(50% - 0.875rem)}}@media (max-width:991px){header#header .menu-fixed-section{position:fixed;top:0;width:100%;z-index:9999}header#header .ph a{line-height:0;padding:20px}html{font-size:3vw}.hideMobile,header#header .menu-header-section .ph,.blog-section .progress,header#header .menu-fixed-section .nav,header#header .menu-fixed-section .logo{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,.form-section,.mccontact-box,.blog-header,.single-other-areas .soa-header,.about-section,.area-section .as-header,.team-section .team-header,.mcteam .item{text-align:center}.slick-slider .slick-arrow{bottom:-4.5rem;top:unset}.slick-slider{margin-bottom:4rem}.slick-slider .slick-prev{left:calc(50% - 3rem)}.slick-slider .slick-next{right:calc(50% - 3rem)}.fscontact>div:not(:last-child),.fslogo{margin-bottom:2.5rem}.gform_wrapper .gform_footer,.badges{justify-content:center}.icon-logo,.mcareas .item,.mcteam .item p{margin-left:auto;margin-right:auto}.mccontact-box{padding:2.5rem}.mccontact-box .desc ul li i{position:relative;margin-bottom:.5rem;display:block}.mcflex .the-content,.about-section .about-flex .desc{margin-bottom:3rem}.mctestimonials.slick-slider,.mctproof.slick-slider{margin-bottom:5rem !important}.mctestimonials .item,.mcteam .item,.mcproof .item{max-width:100%}.mctestimonials .slick-arrow,.mcproof .slick-arrow{bottom:-9.5rem}.testimonial-section .button{padding-top:6rem}.mctestimonials{margin-bottom:200px}.mcareas .item,.side-bio-image{height:25rem}.mcteam .item .img{height:30rem}.main-team .mcteam{padding:0 2rem}.home #wrapper>.bg-image img{object-fit:unset;height:auto;margin-top:13rem}.home .banner-section{margin-top:10rem}.home #wrapper>.bg-image:before{opacity:1}header#header .menu-fixed-section .menu-content{padding-top:1rem}header#header .menu-fixed-section .ph a{max-width:15rem;margin:0 auto}header#header .logo{width:45%;position:relative;z-index:99999}:root{--fs100:3.125em;--fs90:3.125em;--fs75:3.125rem;--fs64:3rem;--fs60:3rem}}