@import url(https://use.typekit.net/dje6rrq.css);:root{--font1:'joly-headline', sans-serif;--font2:'elza-narrow', sans-serif;--font3:'Font Awesome 5 Free';--color-primary:#41516D;--color-secondary:#357BA3;--color-tertiary:#8392B2;--color-text:#474554;--color-text-light:#CEDBF9;--color-bg-light:#EDF3FD;--color-black:#000;--color-default:#fff;--color-body:#F8FAFC;--color-light:#D4E3FF;--color-gold:#CBA135;--color-light-gold:#FFE8AC;--color-dark-gray:#242528;--fs158:9.875rem;--fs120:7.5rem;--fs96:6rem;--fs92:5.75rem;--fs90:5.625rem;--fs76:4.75rem;--fs75:4.6875rem;--fs72:4.5rem;--fs65:4.0625rem;--fs64:4rem;--fs60:3.75rem;--fs58:3.625rem;--fs55:3.4375rem;--fs52:3.25rem;--fs48:3rem;--fs47:2.9375rem;--fs45:2.8125rem;--fs44:2.75rem;--fs42:2.625rem;--fs40:2.5rem;--fs38:2.375rem;--fs37:2.3125rem;--fs36:2.25rem;--fs34:2.125rem;--fs32:2rem;--fs31:1.9375rem;--fs30:1.875rem;--fs29:1.8125rem;--fs28:1.75rem;--fs27:1.6875rem;--fs26:1.625rem;--fs25:1.563rem;--fs24:1.5rem;--fs23:1.438rem;--fs22:1.375rem;--fs21:1.35rem;--fs20:1.25rem;--fs19:1.188rem;--fs18:1.125rem;--fs17:1.0625rem;--fs16:1rem;--fs15:0.9375rem;--fs13:0.8125rem;--fs14:0.875rem;--fs12:0.75rem;--fs11:0.6875rem}html{font-size:.833333vw}body{background-color:var(--color-body);font-family:var(--font1);color:var(--color-text);font-size:var(--fs22);font-weight:400;line-height:1.5em}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-full{max-width:90rem;width:90%;padding-left:0;padding-right:0;margin:0 auto}.container-large{max-width:110.875rem;width:95%}.container-full{max-width:100%;width:100%}.row{margin-left:0;margin-right:0}.alignleft{float:left;margin:0 1.875rem 1.875rem 0}.alignright{float:right;margin:0 0 1.875rem 1.875rem}.aligncenter{display:block;margin:0 auto 1.875rem}.wp-caption-text{font-style:italic;font-size:.6875rem;line-height:1.5em;text-align:center}.clear{clear:both}.col-md-6,.col-md-4,.col-md-8,.col-md-5,.col-md-7,.col-md-3,.col-md-2,.col-md-9{padding-left:0;padding-right:0}.center{text-align:center!important}.flex,.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-container{max-width:1800px;padding:0 .9375rem;margin:0 auto;justify-content:space-between}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-size:var(--fs76);font-weight:700;font-family:var(--font2);color:var(--color-gold);text-transform:uppercase;line-height:1em;margin-bottom:1.875rem}.h1,.h2,.h3,.h4,.h5{margin-top:0}h1,.h1{text-shadow:0 .25rem .25rem rgb(0 0 0 / .3);-webkit-text-stroke:.125rem var(--color-light-gold);line-height:.95em;margin-bottom:2.5rem}h2,.h2{font-size:var(--fs60)}h3,.h3{font-size:var(--fs31);font-weight:600}h4,.h4{font-size:var(--fs24);font-weight:400;line-height:1.7em}h5,.h5{text-transform:uppercase;font-weight:600;font-size:var(--fs26);color:rgb(54 55 50 / .6);letter-spacing:0;line-height:1.7em;margin-bottom:.25rem}.h1 img{border-radius:1.7188rem;width:7.5625rem!important;height:3.4375rem!important}a.btn{background-color:#fff0;color:var(--color-default);text-transform:uppercase;font-size:var(--fs20);font-family:var(--font2);font-weight:600;padding:0;padding-left:4rem;border-radius:2rem;border:0;letter-spacing:0;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:background 0.5s ease-in-out;position:relative}a.btn:before,.mcareas .item i:before,.side-areas ul li a:before{content:'\f176';font-family:var(--font3);font-weight:700;color:var(--color-default);background-color:var(--color-secondary);border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs20);transform:rotate(30deg);position:absolute;left:0}a.btn span{display:block;background-color:var(--color-secondary);color:var(--color-default);border-radius:2rem;padding:1.25rem 1.75rem 1.125rem}a.btn:hover,a.btn:focus{background-color:var(--color-secondary);color:var(--color-default)}a:hover>img,a:hover>svg,a:focus>img,a:focus>svg{opacity:.8}blockquote{border:0;border-bottom:1px solid var(--color-primary);padding:0 0 1.25rem;margin-bottom:3.75rem;color:var(--color-primary);font-size:var(--fs26);font-family:var(--font2);font-weight:700;line-height:1.8em}hr{border-top:1px solid var(--color-primary);margin-top:1.25rem;margin-bottom:2.8125rem}.bg-overlay:before{content:''}.overlay,.bg-overlay:before,.bg-image{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:rgb(0 0 0 / .8);position:fixed;bottom:1.25rem;left:1.25rem;z-index:9999;color:var(--color-default);font-size:1.125rem;padding:.5rem 2.5rem}a.post-edit-link:hover{background-color:rgb(0 0 0)}.bg-image{background-position:center}.i-phone:before,.i-map:before{content:'';background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/icon-phone.png);background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;display:inline-block}.i-map:before{background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/icon-map.png);width:1.125rem;height:1.3125rem}header#header:before{background:linear-gradient(to bottom,#F2F6FF 14%,rgb(124 137 166 / .79) 56%,rgb(33 42 62 / .58) 100%)}header#header .menu-header-section{z-index:2}header#header .menu-content{padding:2.25rem 0}header#header .logo{width:26%}header#header .nav{width:53%}header#header .ph{font-size:var(--fs37);font-family:var(--font2);line-height:1.2em;font-weight:600}header#header .ph i,ul.contact-list li i{background-color:var(--color-gold);border-radius:50%;width:3.4375rem;height:3.4375rem;display:flex;justify-content:center;align-items:center;margin-right:.875rem;color:var(--color-default)}header#header .ph a{color:var(--color-dark-gray);display:flex;align-items:center}header#header .ph a:hover,header#header .ph a:focus{color:var(--color-gold)}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:600;font-family:var(--font2);font-size:var(--fs18);line-height:1.2em;text-transform:uppercase}.main-menu>li>a{color:var(--color-gold);text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out;text-shadow:0 .0625rem 0 rgb(0 0 0 / .45);letter-spacing:.0625rem}.main-menu>li>a:hover,.main-menu>li>a:focus,.main-menu>li.current-menu-item>a,.main-menu>li.current-page-ancestor>a,.main-menu>li.current-menu-parent>a{color:var(--color-dark-gray)}.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:1rem 1.25rem .625rem;display:block;text-align:left;color:var(--color-default);border-bottom:1px solid #4f5f7a;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,.testimonial-list .item .item-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .25rem rgb(0 0 0 / .5);background-color:var(--color-bg-light);border-radius:1rem}.main-menu li ul.sub-menu::-webkit-scrollbar,.testimonial-list .item .item-wrap::-webkit-scrollbar{width:.25rem;background-color:var(--color-bg-light)}.main-menu li ul.sub-menu::-webkit-scrollbar-thumb,.testimonial-list .item .item-wrap::-webkit-scrollbar-thumb{background-color:var(--color-tertiary);border-radius:1rem}.testimonial-list .item .item-wrap::-webkit-scrollbar{width:.5rem}.banner-section{min-height:20rem;color:var(--color-default)}.banner-section h1,.banner-text h2{font-weight:700;font-size:var(--fs92);text-transform:uppercase;color:var(--color-gold);text-shadow:0 .25rem .25rem rgb(0 0 0);-webkit-text-stroke:.125rem var(--color-light-gold)}.banner-section .banner{padding:8rem 0 3.5rem}.inner-wrap{padding:6.5rem 0 5.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 h5,.dark h6,.dark .h1,.dark .h2,.dark .h3,.dark .h4,.dark .h5{color:#fff}.dark a{color:var(--color-secondary)}.dark a:hover,.dark a:focus,.dark a.btn{color:#fff}.main-content .sitecol{flex-wrap:wrap}.main-content .sitecol .col{width:33.3333%;padding-right:3%}.mid-content{text-align:center;margin-bottom:3.5rem}.with-radial{position:relative;overflow:hidden}.with-radial>div{position:relative}.with-radial:before{content:'';background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/bg-radial.png);background-repeat:no-repeat;background-size:cover;position:absolute;width:101.0625rem;height:69.625rem;top:-5rem;right:-20rem}.paginate{padding-top:4rem;text-align:center;color:var(--color-black);display:flex;align-items:center;justify-content:center;font-size:var(--fs22);font-weight:400;font-family:var(--font2);line-height:1.2em}.paginate .page-numbers{margin:0 .5rem;color:var(--color-primary);padding-top:.1875rem}.paginate .page-numbers:hover,.paginate .page-numbers:focus{color:var(--color-secondary)}.paginate .prev,.paginate .next,.paginate .current{position:relative;color:var(--color-tertiary);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:.0625rem solid var(--color-tertiary);transition:all 0.5s ease-in-out}.paginate .prev,.paginate .next{font-size:0;margin:0 1.5rem}.paginate .prev:before,.paginate .next:before{content:'\f177';font-family:var(--font3);font-weight:700;display:block;font-size:var(--fs22)}.paginate .next:before{content:'\f178'}.paginate .current{padding-top:.1875rem}.paginate .current,.paginate .prev:hover,.paginate .prev:focus,.paginate .next:hover,.paginate .next:focus,.paginate .current:hover,.paginate .current:focus{background-color:var(--color-tertiary);color:var(--color-default)}.mcblog{padding-top:1.25rem}article.blogpost{margin-bottom:7%;width:100%;line-height:1.5em;border-bottom:.0625rem solid var(--color-secondary)}article.blogpost .ptitle{font-size:var(--fs24);font-family:var(--font1);font-weight:700;margin-bottom:1.25rem;line-height:1.3em;text-transform:none;letter-spacing:0;font-style:normal;display:block}article.blogpost .ptitle{color:var(--color-primary)}article.blogpost .featured-image{min-height:16.875rem;max-height:16.875rem;width:100%;max-width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:1.875rem}article.blogpost a:hover .ptitle,article.blogpost a:focus .ptitle{color:var(--color-secondary)}article.blogpost a:hover .featured-image,article.blogpost a:focus .featured-image{opacity:.8}.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%}.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}.mctestimonials{column-gap:2rem}.mctestimonials .item,.testimonial-list .item{background-color:var(--color-default);font-size:var(--fs20);font-weight:400;line-height:1.5em;font-family:var(--font1);margin-bottom:2rem;border-radius:1.25rem;position:relative;padding:3.25rem 4rem 2.75rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;box-shadow:0 0 1.5625rem rgb(0 0 0 / .03)}.mctestimonials .item .auth,.testimonial-list .item .auth{font-size:var(--fs22);font-weight:600;text-transform:uppercase;font-family:var(--font2);line-height:1.2em;color:var(--color-tertiary)}.mctestimonials .item .rate,.testimonial-list .item .rate{margin-bottom:.75rem}.mctestimonials .item .rate svg,.testimonial-list .item .rate svg{margin-right:.4rem}.mctestimonials .item .auth span,.testimonial-list .item .auth span{font-weight:400}.main-testimonials.with-radial:before,.main-cases.with-radial:before,.main-areas.with-radial:before{top:0;left:0;right:0;margin:0 auto;opacity:.7}.mctestimonials .item .rate svg path,.testimonial-list .item .rate svg path{fill:var(--color-gold)}.main-cases .mid-content{max-width:40rem;margin-left:auto;margin-right:auto}.mccases{grid-gap:2rem}.mccases .item{background-color:var(--color-bg-light);border-radius:1.25rem;width:21%;padding:2.25rem 2.5rem 2rem;line-height:1.5em;font-size:var(--fs20);line-height:1.5em}.mccases .item h3{text-transform:uppercase;margin-bottom:1.25rem;font-weight:400;color:var(--color-gold);font-size:var(--fs26)}.mccases .item h3 strong{font-weight:600;color:#363732;display:block}.mccases .item a{color:var(--color-primary)}.main-cases .case-list .item{margin-bottom:1.25rem}.mcreported{margin-bottom:5rem}.mcreported-cases .item{page-break-inside:avoid;margin-bottom:3.125rem}.mcreported-cases .item em{font-weight:900;color:#000}.main-about.with-radial:before{opacity:.5;top:8rem}.main-about .mid-content,.main-areas .mid-content,.area-section .mid-content{max-width:60rem;margin-left:auto;margin-right:auto}.main-about .mid-content{max-width:65rem;margin-bottom:4rem}.main-about .mid-content .h5{margin-bottom:.25rem}.mcabout-flex .mcabout-left,.main-profile .h5{border-top:.0625rem solid var(--color-tertiary);padding-top:.625rem}ul.about-list{margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between;grid-column-gap:1.25rem;grid-row-gap:1rem}ul.about-list li{list-style:none;width:48%;border:.0625rem solid var(--color-tertiary);border-radius:.625rem;font-size:var(--fs20);color:var(--color-primary);line-height:1em;text-align:center;height:4.375rem;display:flex;align-items:center;justify-content:center;margin-bottom:0}ul.about-list li a{display:flex;align-items:center;color:var(--color-primary);height:100%;width:100%;justify-content:center}ul.about-list li a:hover,ul.about-list li a:focus{background-color:var(--color-tertiary);color:var(--color-default)}.mcabout-flex img,.mcaboutsecond-flex img,.mcaboutbottom-flex .img img{border-radius:1.25rem}.main-about-second{background-color:rgb(191 219 247 / .3)}.main-about-second hr{margin-bottom:4rem}.main-about-second .col2{column-gap:11%;margin-top:4rem}.main-about-second.with-radial:before{top:-25rem;right:0}.main-about-bottom{background-color:#BFDBF7}.testimonial-section.with-radial:before,.case-section.with-radial:before{background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/bg-radial-light.png);width:119.5rem;height:57.6875rem}.main-about-bottom.with-radial:before{background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/bg-radial-about-bottom.png);top:0;left:0;right:0;width:100%;height:100%}.main-profile.with-radial:before{top:19rem;opacity:.6}.main-profile .inner-wrap{padding-top:7rem}.main-profile .h1{margin-bottom:4.5rem}.main-profile .h5{margin-bottom:1.875rem}.mcprofile-withimage .img{width:20.83%;height:9.125rem}.mcprofile-withimage .img img,.side-profile img,.mcareas .item img,.single-area .img-featured img,.case-images img,.about-images img,.home-slider .item img{width:100%;height:100%;object-fit:cover;border-radius:1.25rem}.side-profile{max-width:37.8125rem;width:100%;height:39.1875rem;margin-left:auto;margin-bottom:3.125rem}.main-areas .container{max-width:100rem}.main-areas.with-radial:before{top:9rem;opacity:.5}.main-areas .mid-content{margin-bottom:5rem}.main-areas .mid-content p{max-width:30rem;margin-left:auto;margin-right:auto}.mcareas{grid-gap:1.875rem}.mcareas .item{width:32%}.mcareas .item a{display:block;position:relative;color:#363732;padding:3.125rem 1.25rem 1.25rem;transition:margin-top 0.5s ease-in-out;background-color:var(--color-default);border-radius:1.25rem;box-shadow:0 0 1.5625rem rgb(0 0 0 / .03)}.mcareas .item img{height:17.5625rem}.mcareas .item p{margin-bottom:.5rem}.mcareas .item h2{font-size:var(--fs31);margin-bottom:0;max-width:calc(100% - 7rem)}.mcareas .item i:before{position:relative}.mcareas .item .item-header{flex-wrap:nowrap;margin-bottom:1rem}.mcareas .item a:hover,.mcareas .item a:focus{margin-top:-1.25rem;box-shadow:0 0 1.5625rem rgb(0 0 0 / .2)}.single-area .inner-wrap{position:relative}.float-button{display:flex;justify-content:flex-end;margin-bottom:1.5rem;position:sticky;top:0;right:0}.single-area .img-featured{height:24.4375rem;width:100%;margin-bottom:2.75rem}.side-areas{border-top:.0625rem solid var(--color-tertiary)}.side-areas .h5{margin-bottom:1.25rem}.side-areas ul{margin-left:0}.side-areas ul li{list-style:none;font-family:var(--font2);font-weight:600;font-size:var(--fs26);line-height:1em;text-transform:uppercase;height:5.4375rem}.side-areas ul li a{background-color:var(--color-default);border-radius:1.25rem;display:flex;align-items:center;color:var(--color-primary);height:100%;padding:1.25rem 3.75rem .75rem 2.25rem;box-shadow:0 0 1.5625rem rgb(0 0 0 / .1);transition:all 0.5s ease-in-out;position:relative;width:100%}.side-areas ul li a:before{background-color:#fff0;color:var(--color-secondary);position:absolute;right:2.25rem;transform:rotate(45deg);width:unset;height:unset;left:unset;top:2rem}.side-areas ul li a:hover,.side-areas ul li a:focus{background-color:var(--color-secondary);color:var(--color-default)}.side-areas ul li a:hover:before,.side-areas ul li a:focus:before{color:var(--color-default)}body.home header#header{background-image:none!important;overflow:hidden}body.home header#header:before{background:linear-gradient(to bottom,#F2F6FF 0%,rgb(209 218 238 / .5) 25%,#fff0 51%)}body.home .banner-section .banner{padding:7rem 0 12rem}.banner-text{max-width:75rem;margin:0 auto}.banner-text h1{font-size:var(--fs158);margin-bottom:.5rem;letter-spacing:.125rem;line-height:.85em;color:var(--color-gold)}.banner-text h2{margin-bottom:2.75rem;letter-spacing:.25rem;color:var(--color-gold)}header#header .home-slider{position:absolute;z-index:-1}.home-slider .item img{border-radius:0}.home-slider .slick-list,.home-slider .slick-track{height:100%}.about-section .about-content,.case-section .case-content,.testimonial-section .ts-content,.form-section .form-content{padding:7rem 0 5.75rem}.about-flex .about-left p{max-width:33rem;margin-bottom:2.5rem}.about-images{position:relative}.about-images .item1,.case-images .item1{width:9.9375rem;height:9.125rem}.about-images .item2{width:28.8125rem;height:39.8125rem;margin-left:auto}.about-images .item3,.case-images .item2{width:16.0625rem;height:13.5625rem}.about-images .item1{position:absolute;top:-2.5rem;z-index:1}.about-images .item3{position:absolute;bottom:3.5rem;left:-10.75rem}.area-section .as-content{padding:0 0 5.75rem}.area-section.with-radial:before,.testimonial-section.with-radial:before{top:10rem;left:0;right:0;margin:0 auto;opacity:.5}.area-section .hbutton{margin-top:3rem}.area-section .mcareas .item{padding:2.5rem 0 1.5rem;width:100%}.area-section .mid-content{font-size:var(--fs22)}.area-list ul{margin:0;column-gap:1.75rem}.area-list ul li{list-style:none;margin-bottom:1.3125rem;font-size:var(--fs31);text-transform:uppercase;line-height:1.2em;font-family:var(--font2);font-weight:600;width:27.9375rem;text-align:center}.area-list ul li a{display:flex;align-items:center;justify-content:center;color:var(--color-default);background-color:var(--color-gold);border-radius:1.25rem;min-height:6.75rem}.area-list ul li a:hover,.area-list ul li a:focus{color:var(--color-gold);background-color:var(--color-default)}.case-section{background-color:#BFDBF7;overflow:hidden}.case-section.with-radial:before{top:0;bottom:0;height:100%;opacity:1;background-image:url(https://fire.h50.us/~nessdev/aguilarlaw/wp-content/themes/lfstheme/images/bg-radial-cases.png)}.case-section .h1{margin-bottom:3.125rem}.case-flex .case-left p{max-width:19rem;margin-bottom:3.125rem}.case-images{margin-bottom:2rem}.case-images .item2{margin-top:-4.3125rem}.case-list{margin-bottom:3rem;padding-top:1.5rem}.case-list .item{background-color:rgb(255 255 255 / .45);border-radius:1.25rem;border:.0625rem solid var(--color-gold);padding:3.75rem 3.75rem 2.75rem;margin:0 .875rem;height:initial}.case-list .item p{text-align:justify}.case-list .item em{text-transform:none;font-weight:900;color:#000}.case-section a.btn{padding-left:0}.case-section a.btn:before{display:none}.case-list.slick-slider .slick-arrow{bottom:-9rem;top:unset}.case-list.slick-slider .slick-prev{left:calc(50% - 13rem)}.case-list.slick-slider .slick-next{right:calc(50% - 13rem)}.case-list .slick-arrow.slick-disabled{opacity:.25}.testimonial-list{padding:1rem 0 6rem}.testimonial-list .item{padding:3.25rem 2.75rem 2.75rem 2.5rem}.testimonial-list .item .rate{justify-content:center}.testimonial-list .item .desc{height:13rem;overflow:hidden;transition:height 0.5s ease-in-out;margin-bottom:3rem}.testimonial-list .item .desc.more{height:auto;margin-bottom:0}.slick-slider .slick-arrow:before{content:'\f177';font-family:var(--font3);font-weight:900;opacity:1;display:block;font-size:var(--fs21);color:var(--color-default)}.slick-slider .slick-arrow{border-radius:50%;width:4rem;height:4rem;background-color:var(--color-secondary);border:0;top:45%}.slick-slider .slick-prev{z-index:1;left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{content:'\f178'}.slick-slider .slick-arrow:hover,.slick-slider .slick-arrow:focus{background-color:var(--color-default)}.slick-slider .slick-arrow:hover:before,.slick-slider .slick-arrow:focus:before{color:var(--color-secondary)}.badges .item{margin:0 3.5rem .75rem}.form-section{overflow:hidden}.form-section .h1{color:var(--color-default);-webkit-text-stroke:unset;text-shadow:none;font-weight:600}.form-section,.form-section .container{position:relative}.form-section .bg-image:before,.form-section .bg-image:after{content:'';background:linear-gradient(0deg,rgb(25 41 52 / .25) 3%,rgb(19 42 58 / .45) 69%,rgb(128 165 194 / .65)100%);position:absolute;top:0;left:0;right:0;bottom:0}.form-section .bg-image:after{width:50%;background:linear-gradient(-100deg,#fff0 0%,rgb(19 42 58 / .45) 100%)}.form-section .form-header{margin-bottom:4rem}.form-section ul.contact-list li i{background-color:var(--color-gold)}.form-section ul.contact-list li a,.form-section ul.contact-list li a.phone:hover,.form-section ul.contact-list li a.phone:focus{color:var(--color-gold)}.form-section ul.contact-list li a.phone,.form-section ul.contact-list li a:hover,.form-section ul.contact-list li a:focus{color:var(--color-default)}.map-section iframe{width:100%!important;height:26.875rem!important;margin-bottom:-.75rem}.mccontact-flex .mccontact-left .h1{margin-bottom:2.5rem}ul.contact-list{margin-left:0}ul.contact-list li{list-style:none;position:relative;font-weight:700;padding-left:4.75rem;margin-bottom:1.625rem}ul.contact-list li i{position:absolute;left:0;top:0}ul.contact-list li a.phone{color:var(--color-text)}ul.contact-list li a.phone:hover,ul.contact-list li a.phone:focus{color:var(--color-secondary)}.cform{background-color:var(--color-default);border-radius:1.25rem;padding:2.875rem 2.25rem 1rem;box-shadow:0 0 1.5625rem rgb(0 0 0 / .1)}.gform_wrapper{font-family:var(--font2)}.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:600!important;text-transform:uppercase;font-size:var(--fs18)!important;margin-bottom:0!important;line-height:1.2em;color:var(--color-gold)}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:.0625rem solid var(--color-text-light);border-radius:.5rem;background-color:var(--color-body);color:var(--color-text);padding:.875rem 1.5625rem 0.75rem!important;font-size:var(--fs18)!important;line-height:1.5em}.gform_wrapper .gfield_consent_label{font-family:var(--font1);font-size:var(--fs20)!important;font-weight:400!important;margin-bottom:0;color:var(--color-gold)}.form-section .gform_wrapper a:hover,.form-section .gform_wrapper a:focus{color:var(--color-gold)}.gform_wrapper .gfield .ginput_container_consent{display:flex;align-items:center;margin-top:1rem}.gform_wrapper .gfield .ginput_container_consent input{width:2rem;height:2rem;border-radius:.5rem;margin-right:.875rem;margin-top:0}.gform_wrapper .gfield textarea.small{height:4.625rem!important}.gform_wrapper .gfield textarea.medium{height:9.375rem!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.25rem!important}.gform_wrapper .gform_footer{text-align:right;justify-content:flex-end;padding:0 0 1.25rem!important}.gform_wrapper input[type=submit],.gform_wrapper button{border:0;font-size:var(--fs18)!important;font-weight:600;font-family:var(--font2)!important;line-height:1.2em;text-transform:uppercase;letter-spacing:.0625rem;color:var(--color-default);background-color:#fff0;border-radius:2rem}.gform_wrapper input[type=submit]{padding:1.2rem 2rem 1rem!important;background-color:var(--color-secondary)}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus{background-color:var(--color-primary);color:#fff}.gform_wrapper button.button{border:0;position:relative;padding:0;padding-left:4rem;transition:background 0.5s ease-in-out}.gform_wrapper button.button:before{content:'\f176';font-family:var(--font3);font-weight:700;color:var(--color-default);background-color:var(--color-secondary);border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs20);transform:rotate(30deg);position:absolute;left:0}.gform_wrapper button.button span{display:block;background-color:var(--color-secondary);color:var(--color-default);border-radius:2rem;padding:1.5625rem 1.75rem 1.125rem}.gform_wrapper button.button:hover,.gform_wrapper button.button:focus{background-color:var(--color-secondary)}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:var(--color-default)}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:var(--color-default)}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:var(--color-default)}.gform_wrapper input:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper select:-moz-placeholder{color:var(--color-default)}.gform_confirmation_wrapper{text-align:center}.gform_confirmation_wrapper .gform_confirmation_message{background-color:var(--color-default);color:#000;font-size:var(--fs18);padding:.625rem 1.25rem;border:.125rem solid #20ab44;display:inline-block;margin-top:1.875rem;line-height:1.5em;font-weight:500}.footer-section{background-color:var(--color-secondary);font-size:var(--fs19);color:rgb(255 255 255 / .75)}.footer-section a{color:rgb(255 255 255 / .75)}.footer-section a:hover,.footer-section a:focus{color:var(--color-default)}.fsbottom{padding:2.5rem 0}.designby img{margin-left:.625rem}.fsmenu{margin-bottom:.75rem}.fsmenu ul li,.fsnav ul li{list-style:none;margin:0 .5rem}.fsmenu ul li{font-family:var(--font2);font-weight:600;text-transform:uppercase;font-size:var(--fs18);line-height:1.2em;margin:0 1rem}@-webkit-keyframes fadeIn{0%{transform:scale(.8,.8);opacity:0}100%{transform:scale(1,1);opacity:1}}@keyframes fadeIn{0%{transform:scale(.8,.8);opacity:0}100%{transform:scale(1,1);opacity:1}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}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(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottomTotop{0%{height:100%}10%{height:90%}20%{height:80%}30%{height:70%}40%{height:60%}50%{height:50%}60%{height:40%}70%{height:30%}80%{height:20%}90%{height:10%}100%{height:0%}}@keyframes bottomTotop{0%{height:100%}10%{height:90%}20%{height:80%}30%{height:70%}40%{height:60%}50%{height:50%}60%{height:40%}70%{height:30%}80%{height:20%}90%{height:10%}100%{height:0%}}.fadeIn.active{-webkit-animation:fadeIn 1.4s ease-in-out;-moz-animation:fadeIn 1.4s ease-in-out;animation:fadeIn 1.4s ease-in-out}.slideInUp.active{-webkit-animation:slideInUp 1.4s ease-in-out;-moz-animation:slideInUp 1.4s ease-in-out;animation:slideInUp 1.4s ease-in-out}.bottomTotop{position:relative}.bottomTotop.active:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-body);-webkit-animation:bottomTotop 1s ease-in-out;-moz-animation:bottomTotop 1s ease-in-out;animation:bottomTotop 1s ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.cform.fadeIn.active{-webkit-animation:fadeIn 0.5s ease-in-out;-moz-animation:fadeIn 0.5s ease-in-out;animation:fadeIn 0.5s ease-in-out;overflow:hidden}.area-section .as-content.active .mcareas .area-item.slick-active{-webkit-animation:slideInUp 1.4s ease-in-out;-moz-animation:slideInUp 1.4s ease-in-out;animation:slideInUp 1.4s ease-in-out}.area-section .as-content.active .mcareas .area-item,.area-section .as-content.active .mcareas .area-item.slick-active+.slick-active+.slick-active{-webkit-animation:slideInDown 1.4s ease-in-out;-moz-animation:slideInDown 1.4s ease-in-out;animation:slideInDown 1.4s ease-in-out}.area-section .as-content.fadeIn.active,.case-list.fadeIn.active{animation-duration:0.5s;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:100%;max-width:100%;top:1.5625rem;right:0;position:absolute}#mobile-nav .main-menu>li>a:after{display:none}#mobile-nav.topright .mean-bar{background-color:#fff0;position:relative}.mean-container .mean-nav ul li a{background-color:var(--color-primary)!important;border-top:1px solid rgb(255 255 255 / .1)!important;font-size:var(--fs16);padding:1rem 1.875rem .75em;width:100%}.mean-container .mean-nav ul li li a{width:100%;padding:1rem 3.125rem .75em}.mean-container .mean-nav{margin-top:5rem!important}.mean-container a.meanmenu-reveal{width:3.125rem!important;padding-top:1rem!important;color:var(--color-primary)!important;font-size:var(--fs32)!important;height:2.75rem;margin-right:1rem;background-color:var(--color-default);border-radius:50%}.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-primary)!important;width:75%!important;height:0.25rem!important;border-radius:.625rem;margin:.4375rem auto 0!important}.mean-container .mean-nav ul li a.mean-expand{height:1.625rem!important;font-size:var(--fs21)!important;display:flex;align-items:center;justify-content:center;width:2rem!important;padding:0.75rem!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:#fff!important}@media (min-width:1960px){html{font-size:16px}}@media (min-width:992px){.hideDesktop{display:none!important}.main-menu li ul{z-index:1000;padding:0;position:absolute;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0;visibility:hidden;webkit-transition:opacity .05s 0s ease-in-out;-ms-transition:opacity .05s 0s ease-in-out;-o-transition:opacity .05s 0s ease-in-out;transition:opacity .05s 0s ease-in-out;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms;margin-top:5px}.main-menu li ul li{background-color:var(--color-primary);display:block;border:none;margin:0;padding:0;line-height:1.5em;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;-o-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out;position:relative}.main-menu li:hover>ul{opacity:1;visibility:visible}.main-menu li:hover ul li{height:auto}.fsnav ul li:first-child{margin-left:0}.designby{text-align:right}.mccontact-flex .mccontact-left{width:45%}.mccontact-flex .mccontact-right{width:50%}.cform .gform_wrapper .gform_footer{margin-top:-4rem!important}.mcabout-flex .mcabout-left{width:51%}.mcabout-flex .mcabout-right{width:43%}.mcaboutbottom-flex .mcaboutbottom-left{width:37%}.mcaboutbottom-flex .mcaboutbottom-right{width:56%}.mcaboutbottom-flex .mcaboutbottom-left .img{height:100%}.mcaboutbottom-flex .mcaboutbottom-left .img img{object-fit:cover;width:100%;height:100%}.mcprofile-flex .mcprofile-left{width:43%}.mcprofile-flex .mcprofile-right{width:53%}.mcflex .mccontent{width:53%}.mcflex .sidebar{width:32%}.form-flex .form-left{width:42%}.form-flex .form-right{width:45.2%}.testimonial-list .slick-list{margin:0 6.5rem;padding-top:3.125rem!important}.testimonial-list .item{margin:0 .6875rem;width:100%;max-width:31.375rem}.testimonial-list .item.slick-current{margin-top:-2.5rem}.badges{flex-wrap:nowrap}.case-section .case-content{padding:6rem 0 5.5rem}.case-flex .case-left{width:33%}.case-flex .case-right{width:62%;position:relative}.case-images .item2{margin-right:-8.5rem}.area-section .mcareas{position:relative;margin-left:-3rem;margin-right:-3rem;margin-top:-9rem}.area-section .mcareas .area-item{margin:0 .75rem}.area-section .mcareas .slick-arrow{top:unset;bottom:-9rem}.area-section .mcareas .slick-prev{left:21rem}.area-section .mcareas .slick-next{right:21rem}.area-section .mcareas .area-item.slick-active{margin-top:9rem}.area-section .mcareas .area-item.slick-active+.slick-active+.slick-active{margin-top:0}.area-section .mcareas .area-item img{opacity:1}.about-flex .about-left{width:53%}.about-flex .about-right{width:40%}.case-list.slick-slider .slick-track{display:flex}.mcabout-flex .desc{width:56%}.mcabout-flex .img{width:33.61%}.mcaboutsecond-flex .mcaboutsecond-left{width:37.7%}.mcaboutsecond-flex .mcaboutsecond-right{width:56%}.main-cases .case-list .item{width:48%}.mcprofile-withimage .desc{width:77%;margin-left:auto}}@media (min-width:992px) and (max-width:1399px){.area-section .mcareas{margin-left:-4rem;margin-right:-4rem}}@media (max-width:1099px){header#header .menu-fixed-section{display:none!important}}@media (max-width:991px){html{font-size:3vw}.hideMobile,header#header .ph,.form-section .bg-image:after{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}.container{width:95%}.mccontact-flex,.mcaboutbottom-flex,.form-flex,.about-flex{flex-direction:column}.fsbottom>div,.mccases .item,.mcabout-flex>div,ul.about-list li,.mcprofile-flex>div,.mcareas .item,.mcflex>div,.case-flex>div{width:100%}.fsmenu ul,.fsnav ul,.gform_wrapper .gfield .ginput_container_consent{justify-content:center}.footer-section,.mcabout-flex .img{text-align:center}.designby img{width:25%}.fscopy{margin-bottom:1.5rem}.gform_wrapper .gform_footer{text-align:center;justify-content:center}.mcaboutbottom-flex{flex-direction:column-reverse}.mcflex .mccontent{margin-bottom:2.5rem}.slick-slider .slick-arrow{top:unset;bottom:0}.slick-slider .slick-prev{left:calc(50% - 4.625rem)}.slick-slider .slick-next{right:calc(50% - 4.625rem)}.badges .item{margin:0 1.5rem .75rem}.area-section .mcareas{padding-bottom:8rem}.about-section .container{width:100%}.about-flex .about-left{padding-left:5%;padding-right:5%;margin-bottom:6rem}.about-images .item1{left:18%;width:25%;height:8rem}.about-images .item2{width:60%;height:28.5rem}.about-images .item3{left:0;width:37%;height:10rem}.about-section .about-content,.area-section .as-content,.case-section .case-content,.testimonial-section .ts-content,.form-section .form-content{padding-top:5rem}.banner-text h2{font-size:2.125rem}header#header .logo{width:80%;position:relative;z-index:99999}:root{--fs158:4.75rem;--fs92:4.75rem;--fs76:4.25rem}}@media (max-width:570px){:root{--fs158:4rem;--fs92:4rem;--fs76:3rem}}