@import url(https://use.typekit.net/vry2dss.css);:root{--font1:'ff-real-text-pro', sans-serif;--font2:'ff-real-headline-pro', sans-serif;--font3:'Font Awesome 5 Free';--color-primary:#002335;--color-secondary:#C2AB51;--color-tertiary:#023B4E;--color-text:#354954;--color-bg-light:#D7E8ED;--color-lighter:#E8EEF0;--color-black:#000;--color-default:#fff;--color-border:#8AA6B5;--fs96:6rem;--fs90:5.625rem;--fs75:4.6875rem;--fs72:4.5rem;--fs65:4.0625rem;--fs64:4rem;--fs60:3.75rem;--fs58:3.625rem;--fs55:3.4375rem;--fs52:3.25rem;--fs48:3rem;--fs47:2.9375rem;--fs45:2.8125rem;--fs44:2.75rem;--fs42:2.625rem;--fs40:2.5rem;--fs39:2.4375rem;--fs38:2.375rem;--fs36:2.25rem;--fs34:2.125rem;--fs32:2rem;--fs30:1.875rem;--fs29:1.8125rem;--fs28:1.75rem;--fs27:1.6875rem;--fs26:1.625rem;--fs25:1.563rem;--fs24:1.5rem;--fs23:1.438rem;--fs22:1.375rem;--fs21:1.35rem;--fs20:1.25rem;--fs19:1.188rem;--fs18:1.125rem;--fs17:1.0625rem;--fs16:1rem;--fs15:0.9375rem;--fs13:0.8125rem;--fs14:0.875rem;--fs12:0.75rem;--fs11:0.6875rem}.post-author{margin-bottom:20px;display:block;text-transform:capitalize;display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--color-bg-light);max-width:40%;width:100%;display:block;margin:0 auto;padding:15px 20px;border-radius:10px}.post-author img{margin-bottom:10px;border-radius:100%}html{font-size:.833333vw}body{font-family:var(--font1);color:var(--color-text);font-size:var(--fs18);font-weight:200;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{max-width:90rem;width:85%;padding-left:0;padding-right:0;margin:0 auto}.row{margin-left:0;margin-right:0}.alignleft{float:left;margin:0 1.875rem 1.875rem 0}.alignright{float:right;margin:0 0 1.875rem 1.875rem}.aligncenter{display:block;margin:0 auto 1.875rem}.wp-caption-text{font-style:italic;font-size:.6875rem;line-height:1.5em;text-align:center}.clear{clear:both}.col-md-6,.col-md-4,.col-md-8,.col-md-5,.col-md-7,.col-md-3,.col-md-2,.col-md-9{padding-left:0;padding-right:0}.center{text-align:center!important}.flex,.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-container{max-width:1800px;padding:0 .9375rem;margin:0 auto;justify-content:space-between}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-size:var(--fs64);font-weight:300;font-family:var(--font2);color:var(--color-primary);text-transform:none;line-height:1.2em;margin-bottom:1.875rem}.h1{font-size:var(--fs39)}.h1,.h2,.h3,.h4,.h5{margin-top:0}h2,.h2{font-size:var(--fs39)}h3,.h3{font-size:var(--fs30);font-weight:400}h4,.h4{font-size:var(--fs24);font-weight:400;line-height:1.7em}h5,.h5{text-transform:uppercase;font-weight:500;font-size:var(--fs15);color:var(--color-text);letter-spacing:.0625rem;line-height:1.2em;margin-bottom:.625rem}a.btn,a.btn-arrow{background-color:#fff0;border:.0625rem solid var(--color-tertiary);border-radius:.1875rem;color:var(--color-tertiary);text-transform:uppercase;font-size:var(--fs15);font-family:var(--font2);font-weight:500;padding:1.375rem 1.875rem .9375rem;letter-spacing:.0625rem;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:all .5s ease-in-out;position:relative}a.btn:hover,a.btn:focus{background-color:var(--color-primary);color:var(--color-default)}a.btn-arrow{display:inline-flex;align-items:center}a.btn-arrow:after{content:'\f178';font-family:var(--font3);font-weight:700;color:var(--color-secondary);margin-left:1rem;margin-top:-.25rem}a.btn-arrow:hover:after,a.btn-arrow:focus:after{content:'';background-image:url(/wp-content/themes/lfstheme-v2/images/icon-arrowR.png);background-repeat:no-repeat;background-size:cover;width:1.5rem;height:.625rem}a:hover>img,a:hover>svg,a:focus>img,a:focus>svg{opacity:.8}blockquote{border:0;border-left:.0625rem solid var(--color-secondary);padding:1rem 0 .5rem 1.75rem;margin-bottom:3.125rem;color:var(--color-text);font-size:var(--fs18);font-family:var(--font1);font-weight:200}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%}.col3{-webkit-column-count:3;column-count:3;-webkit-column-gap:2rem;column-gap:2rem}icon svg,svg[data-use]{height:1em;width:1em;fill:inherit;stroke:inherit}a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}a.post-edit-link{display:inline-block;background-color:rgb(0 0 0 / .8);position:fixed;bottom:1.25rem;left:1.25rem;z-index:9999;color:var(--color-default);font-size:1.125rem;padding:.75rem 2.25rem .25rem}a.post-edit-link:hover{background-color:rgb(0 0 0)}i>svg{width:100%;height:auto}.i-phone,.i-whatsapp{width:1rem;height:1rem;display:inline-block}.i-mail{width:1rem;height:.75rem;display:inline-block}.i-mobile{width:.625rem;height:1rem;display:inline-block}.i-quote{width:1.8125rem;height:1.6875rem;display:inline-block}.i-more{width:1.5rem;height:.5625rem;display:inline-block}header#header{background-position:center}header#header:before{background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .75) 92%)}header#header:after{content:'';background:linear-gradient(0deg,rgb(30 30 30 / .75) 8%,rgb(30 30 30 / .2) 70%);position:absolute;top:0;bottom:0;left:0;right:0}header#header .menu-header-section{z-index:2}header#header .menu-content{padding:1.5rem 0 1.25rem;position:relative}header#header .nav{width:85%}header#header .ph a{border:.0625rem solid var(--color-default);font-size:var(--fs15);font-weight:500;font-family:var(--font2);line-height:1.2em;color:var(--color-default);border-radius:.1875rem;letter-spacing:.0625rem;padding:1.3125rem 1.25rem .9375rem;display:flex}header#header .ph a:hover,header#header .ph a:focus{border-color:var(--color-tertiary);background-color:var(--color-primary)}header#header .ph i{margin-right:.75rem}.main-menu ul.dropdown-menu{display:inherit;top:unset;left:unset;float:none;min-width:auto;margin:0}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:500;font-family:var(--font2);font-size:var(--fs15);line-height:1.2em;text-transform:uppercase;letter-spacing:.0625rem}.main-menu>li>a{color:var(--color-default);text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out}.main-menu>li>a:hover,.main-menu>li>a:focus,.main-menu>li.current-menu-item>a,.main-menu>li.current-page-ancestor>a,.main-menu>li.current-menu-parent>a{color:rgb(255 255 255 / .6)}.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 #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 rgb(0 0 0 / .5);background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar{width:.25rem;background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar-thumb{background-color:#797979}.main-menu>li.current-lang{display:none}.banner-section{min-height:15.625rem;text-align:center;z-index:1;color:#fff}.banner-section .h1,.banner-section h1{color:var(--color-default);text-transform:capitalize;font-weight:400;letter-spacing:0}.banner-section .h1 strong,.banner-section h1 strong{display:block;font-weight:400}.banner-section .h5{color:var(--color-default);margin-bottom:2.5rem}.banner-section .banner{padding:7rem 0 4rem}.banner-section:after{content:'';background:linear-gradient(0deg,#C2AB51 50%,#fff 50%);width:.0625rem;height:8.25rem;position:absolute;bottom:-4.125rem;left:0;right:0;margin:0 auto}.inner-wrap{padding:7rem 0 5rem}.main-content p{margin:0 0 1.875rem}.main-content ul{margin-left:1.75rem;list-style-type:disc}.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}.dark a.btn{border-color:var(--color-default)}.dark a.btn:hover,.dark a.btn:focus{border-color:var(--color-tertiary)}.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);font-family:var(--font2);font-size:var(--fs15);font-weight:500;display:flex;align-items:center;justify-content:center}.paginate .page-numbers{margin:0 .75rem;color:#9FA8AC}.paginate .prev,.paginate .next{width:4.0625rem;height:4.0625rem;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out;line-height:1em}.paginate .prev,.paginate .next{position:relative;font-size:0}.paginate .prev:before,.paginate .next:before{content:'\f177';font-family:var(--font3);font-weight:700;position:absolute;top:0;left:0;right:0;bottom:0;font-size:var(--fs28);display:flex;align-items:center;justify-content:center}.paginate .next:before{content:'\f178'}.paginate .current,.paginate a:hover,.paginate a:focus{color:var(--color-primary)}.mcblog{grid-gap:2.125rem}article.blogpost{width:48%;line-height:1.4em;border:.0625rem solid var(--color-border);border-radius:.375rem;font-weight:200}article.blogpost .ptitle{font-size:var(--fs27);font-family:var(--font2);font-weight:400;margin-bottom:1rem;line-height:1.2em;text-transform:none;letter-spacing:0;color:var(--color-primary)}article.blogpost p{margin-bottom:1.25rem}article.blogpost .featured-image,.single-blog .featured-image{min-height:16.5rem;max-height:16.5rem;width:100%;max-width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;border-radius:.375rem;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}article.blogpost a{color:var(--color-text)}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}article.blogpost .mcblogdesc{padding:2rem}.pdate{font-family:var(--font2);font-size:var(--fs15);letter-spacing:.0625rem;line-height:1.2em;font-weight:500;margin-bottom:.625rem;text-transform:uppercase}.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:8.5rem}.single-blog .featured-image{min-height:23rem;margin-bottom:3.125rem;border-radius:.625rem}.side-blog .h5{margin-bottom:1rem}.side-blog ul{margin:0}.side-blog ul li{list-style:none;font-size:var(--fs20);font-weight:400;margin-bottom:1.5rem;line-height:1.2em}.side-blog ul li a{text-decoration:none;color:var(--color-primary)}.side-blog ul li a:hover,.side-blog ul li a:focus{color:var(--color-secondary)}.mctestimonials .item .item-wrap{background-color:var(--color-lighter);border-radius:.625rem;font-size:var(--fs18);font-weight:400;line-height:1.4em;margin-bottom:2rem;position:relative;padding:4rem 4.375rem 3.5rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;text-align:center}.mctestimonials .item .i-quote{margin-bottom:1.75rem}.mctestimonials .item p{margin-bottom:1rem}.mctestimonials .item .auth{font-weight:500;font-family:var(--font2);line-height:1.5em;text-transform:uppercase;letter-spacing:.0625rem;margin-bottom:.75rem;font-size:var(--fs15)}.mctestimonials .item .auth:before{content:'';background-color:var(--color-secondary);width:.0625rem;height:3.6875rem;display:block;margin:0 auto .625rem}body.page-template-page-about .banner-section .banner{max-width:45rem;margin:0 auto}.main-about .img img,.mcteam .item .img img,.bg-image img,.team-list .item .img img,.why-top .why-img img,.as-header .as-left .as-img img,.about-top .about-img img{object-fit:cover;width:100%;height:100%}.main-about .img{height:30rem;margin-bottom:4.5rem}.mcabout-flex .mcabout-right p{-webkit-column-break-inside:avoid;page-break-inside:avoid}.mcabout-flex .mcabout-right .col2{column-gap:5rem}body.page-template-page-areas .banner-section .banner{max-width:46rem;margin:0 auto}.mcareas{grid-column-gap:2rem;grid-row-gap:2.5rem}.mcareas .item{text-align:center;max-width:28.4375rem;height:23.1875rem;width:100%}.mcareas .item a{display:block;border-radius:.625rem;background:radial-gradient(circle at 100% 11%,rgb(21 70 90) 9%,rgb(0 35 53) 100%);height:100%;padding:1rem;transition:all 0.5s ease-in-out;position:relative}.mcareas .item .item-wrap{position:absolute;left:0;right:0;top:5rem}.mcareas .item h2,.mcteam .item h2{text-transform:uppercase;font-size:var(--fs27);letter-spacing:0;font-weight:400;color:var(--color-default);line-height:1.1em;margin-bottom:1.875rem}.mcareas .item h2 strong{font-weight:400;display:block}.mcareas .item .icon{width:2.875rem;height:2.875rem;display:flex;justify-content:center;align-items:center;margin:0 auto 1rem;flex-direction:column;position:relative}.mcareas .item .icon .icon-wrap{position:absolute;top:0;transition:all 0.5s ease-in-out}.mcareas .item .icon:after{content:'';background-color:var(--color-secondary);width:.0625rem;display:block;opacity:0;height:0;transition:opacity 1.4s ease-in-out}.mcareas .item a:hover .icon .icon-wrap,.mcareas .item a:focus .icon .icon-wrap{top:-3rem}.mcareas .item a:hover h2,.mcareas .item a:focus h2{margin-bottom:.75rem}.mcareas .item .more,.team-list .item .more{text-transform:uppercase;letter-spacing:.0625rem;font-size:var(--fs15);font-family:var(--font2);color:var(--color-secondary);line-height:1.2em;border-bottom:.0625rem solid var(--color-secondary)}.main-areas .mcareas .item:first-child{text-align:left;padding:2.5rem 0 0}.main-areas .mcareas .item .item-text{max-width:23rem}.mcareas .item .h5{margin-bottom:1.5rem}.mcareas .item .text{display:none;line-height:1.4em;font-weight:200;max-width:17rem;margin:0 auto}.mcareas .item a:hover,.mcareas .item a:focus,.side-areas ul li a:hover,.side-areas ul li a:focus,.mcteam .item a:hover .img:before,.mcteam .item a:focus .img:before{background:radial-gradient(circle at 100% 11%,#D7E8ED 9%,#E2D6C7 100%)}.mcareas .item a:hover h2,.mcareas .item a:focus h2,.side-areas ul li a:hover,.side-areas ul li a:focus{color:var(--color-primary)}.mcareas .item a:hover .icon{height:auto}.mcareas .item a:hover .icon:after{opacity:1;height:3.6875rem}.mcareas .item a:hover .text{display:block}.mcareas .item a:hover .more{display:none}body.single-practice-area .banner-section .h5,body.page-template-page-team .banner-section .h5{margin-bottom:.75rem}.single-area .area-flexible .af-left blockquote p{margin-bottom:1rem}.side-areas ul{margin-left:0}.side-areas ul li{list-style:none;margin-bottom:.5rem;letter-spacing:.0625rem;font-family:var(--font2);font-size:var(--fs15);font-weight:500;line-height:1.2em;text-transform:uppercase}.side-areas ul li .icon{width:1.5rem;height:1.5rem;margin-right:1rem}.side-areas ul li .icon img{height:100%}.side-areas ul li a{display:flex;background:radial-gradient(circle at 100% 11%,rgb(21 70 90) 9%,rgb(0 35 53) 100%);border-radius:.3125rem;color:var(--color-default);padding:1.375rem 1rem 1rem;align-items:center}.mcteam{grid-column-gap:2rem;grid-row-gap:3.25rem}.mcteam .item{max-width:28.4375rem;width:100%;text-align:center;text-transform:uppercase;font-size:var(--fs15);font-weight:500;letter-spacing:.0625rem}.mcteam .item a{display:block;width:100%;color:var(--color-secondary)}.mcteam .item .img{height:29.6875rem;width:100%;margin-bottom:2.25rem;position:relative}.mcteam .item .img:before{content:'';background:var(--color-primary);border-radius:.625rem;position:absolute;top:2rem;left:0;bottom:0;right:0;transition:background 0.5s ease-in-out}.mcteam .item .img img,.team-list .item .img img{object-position:top;position:relative}.mcteam .item h2{color:var(--color-primary);margin-bottom:.25rem}.single-team .mcflex{margin-bottom:5rem}.single-team .mcflex .mccontent h2:first-of-type{margin-bottom:.625rem}.single-team .pos{margin-bottom:3.25rem}.side-profile{text-align:center;margin-bottom:1.875rem}.slick-slider .slick-arrow{width:4rem;height:1.25rem;background-color:#fff0;top:unset;bottom:0;display:flex;align-items:center;justify-content:center}.slick-slider .slick-prev{z-index:1;left:calc(50% - 3.5rem)}.slick-slider .slick-next{right:calc(50% - 3.5rem)}.slick-slider .slick-arrow:before{display:none}.slick-slider .slick-arrow svg{width:2rem;height:.75rem}.slick-slider .slick-disabled svg path,.slick-slider .slick-arrow:hover svg path,.slick-slider .slick-arrow:focus svg path{fill:#BDBDBD}body.home header#header:before{background:linear-gradient(0deg,#fff0 55%,rgb(0 0 0 / .75) 92%);bottom:25%}body.home header#header:after{background:linear-gradient(0deg,rgb(30 30 30 / .75) 8%,#fff0 70%)}body.home .banner-section .banner{padding:21rem 0 9rem}.banner-text h1{max-width:45rem;margin:0 auto 1rem}.banner-text p{max-width:28rem;margin:0 auto 2.5rem}.banner-text a.btn{margin:0 .25rem .5rem}.banner-text a.btn-arrow{background-color:var(--color-default);color:var(--color-tertiary)}.banner-text a.btn-arrow:hover,.banner-text a.btn-arrow:focus{background-color:var(--color-primary);border-color:var(--color-tertiary);color:var(--color-default)}.about-section,.testimonial-section{background:radial-gradient(circle at 100% 11%,#D7E8ED 9%,#E2D6C7 100%)}.about-section .about-content{padding:4.5rem 0 20rem}.about-top{padding-top:8.5rem}.about-top .about-title,.nova-section .nova-title{max-width:68.875rem;width:85%;margin:0 auto}.about-top .about-title{text-align:center;position:relative;z-index:1}.about-top .about-img{width:100%;max-width:43.625rem;height:44.625rem;margin-left:auto}.area-section:before{background-color:var(--color-default);max-width:89.75rem;margin-left:auto;top:-9.5rem;width:75%}.area-section .as-content{padding:0 0 13rem}.area-section .mcareas{margin-left:-.75rem;margin-right:-.75rem}.area-section .mcareas .item{max-width:unset;height:unset}.area-section .mcareas .item a{height:23.1875rem;margin:.75rem}.area-section .mcareas .slick-slide>div{display:flex}.as-header{margin-bottom:7rem}.as-header .as-left .as-img{width:28.0625rem;height:30rem;margin-top:-13.5rem}.bg-image+div,.team-section,.why-section,.nova-section{position:relative}.why-section .bg-image,.team-section .bg-image,.nova-section .bg-image{position:absolute}.why-section .bg-image:before{background-color:rgb(0 35 53 / .9)}.why-section .why-content{padding:0 0 5rem}.why-top .why-img{width:26.875rem;height:22.75rem;position:absolute;top:-5rem;right:-5rem}.why-top:before{content:'';background-color:var(--color-secondary);width:.0625rem;height:10.25rem;position:absolute;left:0;top:-5.125rem}.why-flex{padding-top:9rem}.why-flex .why-left .h1{max-width:19rem}.why-list .item{width:46%;margin-bottom:1.75rem}.why-list .item .icon{width:2.875rem}.why-list .item .desc{width:calc(100% - 5rem)}.why-list .item .desc h3{max-width:12rem;line-height:1.5em;margin-bottom:1.25rem}.team-section .team-content{padding:7rem 0 5rem}.team-section .bg-image{-webkit-filter:blur(15px);filter:blur(15px)}.team-section .bg-image:before{background-color:rgb(255 255 255 / .65)}.team-section .team-wrap{font-size:var(--fs27);font-weight:400;line-height:1.2em;max-width:21rem}.team-list-wrapper:before{background-color:var(--color-primary)}.team-list{padding-top:5rem;color:var(--color-default)}.team-list .item .img{height:48.0625rem}.team-list .item h2{font-size:var(--fs39);font-weight:400;line-height:1.2em;margin-bottom:.25rem;text-transform:uppercase;color:var(--color-secondary);letter-spacing:0}.team-list .item .pos{color:var(--color-text);margin-bottom:2.5rem}.team-list .item a.more:hover,.team-list .item a.more:focus{border-bottom:0}.team-list .slick-arrow svg path{fill:#9FA8AC}.team-list .slick-disabled svg path,.team-list .slick-arrow:hover svg path,.team-list .slick-arrow:focus svg path{fill:var(--color-text)}.team-list-wrapper .pageinfo{font-weight:700;font-size:var(--fs15);letter-spacing:.0625rem;color:var(--color-text)}.testimonial-section .ts-content{padding:7rem 0 5rem}.testimonial-list .item .item-wrap{background-color:#fff0}.blog-section .blog-content{padding:6rem 0 5rem}.blog-header{margin-bottom:3.125rem}iframe{width:100%!important;height:25rem!important}.nova-section .bg-image:before{background-color:rgb(0 35 53 / .2)}.nova-section .ns-content{padding:10rem 0}.form-section{background-color:var(--color-primary)}.form-section .form-content{padding:8rem 0 5rem}.form-flex .form-right .h1{margin-bottom:1rem}.mccontact-flex,.footer-section{font-weight:200}.mccontact-flex .h4,.footer-section .h4{font-size:var(--fs15);font-weight:500;line-height:1.2em;text-transform:uppercase;letter-spacing:.0625rem;color:var(--color-text);margin-bottom:.625rem}.mccontact-flex .off-item a,.footer-section .off-item a{text-transform:uppercase;font-weight:500;border-bottom:.0625rem solid var(--color-secondary)}.mccontact-flex .off-item a:hover,.mccontact-flex .off-item a:focus,.footer-section .off-item a:hover,.footer-section .off-item a:focus{border-bottom:0}.dark .gform_wrapper .gform_button{border-color:var(--color-default)}.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:500!important;text-transform:uppercase;font-size:var(--fs15)!important;font-family:var(--font2)!important;letter-spacing:.0625rem;margin-bottom:0.25rem!important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:.0625rem solid var(--color-primary);border-radius:.375rem;background-color:var(--color-default);color:var(--color-text);padding:.75rem 1.5625rem!important;font-size:var(--fs18)!important;line-height:1.5em}.gform_wrapper select{padding:1rem 1.5625rem 0.875rem!important}.gform_wrapper .gfield textarea.small{height:5rem!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 .gform_button{border:.0625rem solid var(--color-primary);border-radius:.1875rem;font-size:var(--fs15)!important;font-weight:500;font-family:var(--font2)!important;line-height:1.2em;text-transform:uppercase;letter-spacing:.0625rem;color:var(--color-default);background-color:var(--color-primary);padding:1.375rem 2rem 0.875rem!important;transition:all 0.5s ease-in-out}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus{background-color:#fff0;color:var(--color-primary)}.gform_wrapper .gform_button{position:relative;padding:1.375rem 1.25rem .875rem 2.75rem!important}.gform_wrapper .gform_button svg{position:absolute;left:1.25rem;width:1rem;height:1rem;top:1.3125rem}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_button:focus{border-color:var(--color-tertiary)}.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-bg-light)}.footer-section .fs-content{padding:8rem 0 6rem}.fslogo{margin-bottom:1.5rem}.fssocial a{font-size:var(--fs24);color:var(--color-text);margin:0 .625rem}.fstop{margin-bottom:9rem}.fscontact a,.fsbottom a{color:var(--color-text)}.fscontact a:hover,.fscontact a:focus,.fsbottom a:hover,.fsbottom a:focus{color:var(--color-secondary)}.fscontact ul{margin-left:0}.fscontact ul li{list-style:none;margin-bottom:0}.fscontact ul li i{margin-right:.625rem}.fsbottom{line-height:1.6em}.fsnav ul li{margin:0 .4375rem}.fs-right #sb_instagram .sb_instagram_header{padding:0 0 .5rem;width:45%;margin-left:auto}.fs-right #sb_instagram .sb_instagram_header h3{font-size:var(--fs18);text-transform:capitalize;font-weight:400;font-family:var(--font1)}.fs-right #sb_instagram .sb_instagram_header .sbi_header_text{gap:.25rem}@-webkit-keyframes growFromTop{0%{opacity:0;clip-path:polygon(0 0%,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0%,100% 0,100% 0,0 0)}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 growFromTop{0%{opacity:0;clip-path:polygon(0 0%,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0%,100% 0,100% 0,0 0)}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 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%{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 slideInRight{0%{opacity:0;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(10%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-60%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%)}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(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}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(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes growFromRight{0%{width:5%}100%{width:100%}}@keyframes growFromRight{0%{width:5%}100%{width:100%}}@-webkit-keyframes growFromLeft{0%{clip-path:polygon(0 0,30% 0,30% 100%,0% 100%);-webkit-clip-path:polygon(0 0,30% 0,30% 100%,0% 100%);opacity:0}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes growFromLeft{0%{clip-path:polygon(0 0,30% 0,30% 100%,0% 100%);-webkit-clip-path:polygon(0 0,30% 0,30% 100%,0% 100%);opacity:0}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@-webkit-keyframes slideInUpWrap{0%{-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUpWrap{0%{-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideOutToTop{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}.fadeIn.active,.why-section.active .why-top .why-img{-webkit-animation:fadeIn 1.4s ease-in-out;-moz-animation:fadeIn 1.4s ease-in-out;animation:fadeIn 1.4s ease-in-out}.slideInRight.active,.form-section.active .form-right{-webkit-animation:slideInRight 1.4s ease-in-out;-moz-animation:slideInRight 1.4s ease-in-out;animation:slideInRight 1.4s ease-in-out}.scaleFromCenter.active,.form-section.active .form-left,.about-section.active .about-top .about-img{-webkit-animation:scaleFromCenter 1.4s ease-in-out;-moz-animation:scaleFromCenter 1.4s ease-in-out;animation:scaleFromCenter 1.4s ease-in-out}.slideInLeft.active,.area-section.active .asdesc-wrap,.about-section.active .about-wrap .about-desc{-webkit-animation:slideInLeft 1.4s ease-in-out;-moz-animation:slideInLeft 1.4s ease-in-out;animation:slideInLeft 1.4s ease-in-out}.slideInUp.active,.blog-list.active .blogpost:nth-child(3),.testimonial-list.active .item:nth-child(3),.team-section.active .team-wrap,.why-section.active .why-list{-webkit-animation:slideInUp 1.4s ease-in-out;-moz-animation:slideInUp 1.4s ease-in-out;animation:slideInUp 1.4s ease-in-out}.blog-list.active .blogpost:first-child,.testimonial-list.active .item:first-child{-webkit-animation:slideInUp 1s ease-in-out;-moz-animation:slideInUp 1s ease-in-out;animation:slideInUp 1s ease-in-out}.blog-list.active .blogpost:nth-child(2),.testimonial-list.active .item:nth-child(2){-webkit-animation:slideInUp 1.2s ease-in-out;-moz-animation:slideInUp 1.2s ease-in-out;animation:slideInUp 1.2s ease-in-out}.growFromRight.active,.team-section.active .team-list-wrapper:before{-webkit-animation:growFromRight 1.4s ease-in-out;-moz-animation:growFromRight 1.4s ease-in-out;animation:growFromRight 1.4s ease-in-out}.growFromLeft.active,.area-section.active .as-header .as-left .as-img{-webkit-animation:growFromLeft 1.4s ease-in-out;-moz-animation:growFromLeft 1.4s ease-in-out;animation:growFromLeft 1.4s ease-in-out}.growFromTop.active,.onLoadAnimate.active .i-logo-n{-webkit-animation:growFromTop 1.4s ease-in-out;-moz-animation:growFromTop 1.4s ease-in-out;animation:growFromTop 1.4s ease-in-out}#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:0.625rem!important;color:var(--color-secondary)!important;font-size:var(--fs32)!important;height:3rem;border:.0625rem solid var(--color-default);border-radius:.1875rem}.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-secondary)!important;width:80%!important;height:0.25rem!important;border-radius:.625rem;margin:.5625rem 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}.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){.main-menu>li.pll-parent-menu-item>a:before{content:'\f0d7';font-family:var(--font3);font-weight:700;position:absolute;right:0;top:.125rem}.main-menu>li.pll-parent-menu-item>a{position:relative;padding-right:1.5rem;color:#fff}.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;min-width:15rem}.main-menu li:hover>ul{opacity:1;visibility:visible}.main-menu li:hover ul li{height:auto}.footer-section .fs-left{width:67%}.footer-section .fs-right{width:24.16%}.fsabout{width:15%}.fsbottom .fsb-right{text-align:right}.fsnav ul{justify-content:flex-end}.fsnav ul li:last-child{margin-right:0}header#header .menu-header-section .container{max-width:99.8125rem;width:90%}header#header .menu-content{padding-top:3.125rem}header#header .logo{position:absolute;left:0;right:0;margin:0 auto;top:1.5rem;width:10%;text-align:center}header#header .logo img{width:8.5rem;height:8.9375rem}.main-menu li.menu-item-gtranslate>a{position:relative;padding-right:1.5rem}.main-menu li.menu-item-gtranslate>a:before{content:'\f0d7';font-family:var(--font3);font-weight:700;position:absolute;right:0;top:.125rem}.main-menu li.menu-logo{width:11rem;font-size:0;display:none}.main-menu>li:nth-child(-n+3){margin-right:3rem}html[lang="es-ES"] .main-menu>li:nth-child(-n+3){margin-right:1rem}.main-menu>li:nth-child(6){margin-left:11rem}.form-section .form-content{padding-bottom:10rem}.form-flex .form-right .h1{max-width:19rem}.form-flex .form-right>p{max-width:34rem}.form-flex .form-left,.mccontact-flex .mccontact-left{width:46%}.form-flex .form-right,.mccontact-flex .mccontact-right{width:46.32%}.form-flex .form-right{padding-top:1rem}.mccontact-flex .mccontact-right iframe{height:30rem!important;margin-top:-11rem}.main-contact:before{background-color:var(--color-primary);left:unset;width:47%;height:9rem}.mctestimonials .item:nth-child(4){padding-top:1rem}.mcflex .mccontent,.single-team .mcflex .mccontent,.mcprofile-flexible .mf-right{width:60%}.mcflex .sidebar{width:25.75%}.main-blog .mcflex .mccontent{width:66%}.main-blog .mcflex .sidebar{width:22.5%}.mcabout-flex .mcabout-left{width:33.5%}.mcabout-flex .mcabout-right{width:59.9%}.main-about .mcabout-flex .mcabout-right .h1{max-width:26rem}.area-flexible{margin-top:3.5rem}.area-flexible .af-left{width:45%;padding-top:1.25rem}.area-flexible .af-right{width:48.8%}.single-team .mcflex .sidebar,.mcprofile-flexible .mf-left{width:31.73%}.single-team .mcflex .mccontent{padding-right:5rem}.mcprofile-flexible .mf-left{padding-right:3.875rem}.blog-list article.blogpost,.testimonial-list .item{width:31.7%}.team-content{position:absolute;z-index:1}.team-list-wrapper:before{max-width:79.6875rem;margin-left:auto;top:7rem;height:36rem}.team-list{max-width:63rem;margin-left:auto}.team-list .item .img{width:54%}.team-list .item .desc{width:39%;padding-top:9rem}.team-list .slick-arrow{bottom:11rem}.team-list .slick-prev{left:calc(100% - 7rem)}.team-list .slick-next{right:0}.team-list-wrapper .pageinfo{position:absolute;right:22rem;bottom:11.5rem}.why-flex,.as-header .as-right{position:relative}.why-flex .why-left,.why-section .badges{width:27%}.why-flex .why-right{width:65%}.why-section .badges .item{width:47%}.why-section .badges{position:absolute;left:0;bottom:3rem}.as-header .as-left{width:31.18%}.as-header .as-right{width:60%}.as-header .as-right .as-title{width:33%}.as-header .as-right .as-desc{width:50%}.as-header .as-btn{position:absolute;bottom:0;left:0}.about-wrap{max-width:53.125rem}.about-wrap .about-header{max-width:25rem}.about-wrap .about-desc{max-width:24rem;margin-left:auto}.about-top .about-img{position:absolute;right:0;margin-top:-5rem}}}@media (max-width:1099px){header#header .menu-fixed-section{display:none!important}}@media (max-width:991px){html{font-size:3vw}.hideMobile,header#header .ph,.team-list-wrapper .pageinfo{display:none}.main-content .sitecol .col{width:100%;padding-right:0}.main-menu li .sub-menu{position:static}.main-menu li ul ul{width:100%;position:relative}.col2,.col3{column-count:1;-webkit-column-count:1}.alignright,.alignleft{margin:0 auto 1.875rem;float:none;display:block}.mccontact-flex .mccontact-left,.blog-header,.team-list .item .item-wrap,.why-flex,.why-list,.as-header,.as-header .as-right{flex-direction:column}.footer-section .fs-content>div,.fstop>div,.fsbottom>div,.form-flex>div,.mccontact-flex>div,.mcflex>div,article.blogpost,.mcabout-flex>div,.area-flexible>div,.mcprofile-flexible>div,.why-list .item,.why-list .item .icon img{width:100%}.footer-section,.main-contact,.area-flexible .af-right,.blog-header{text-align:center}.fstop,.fsbottom .fsb-left,.fstop>div:not(.fscontact){margin-bottom:2rem}.fsnav ul,.why-section .badges{justify-content:center}.fsabout,.mcflex .mccontent,.form-flex .form-left,.why-flex .why-left{margin-bottom:2.5rem}.single-blog .featured-image{min-height:20rem}.main-about .img{height:20rem}.main-areas .mcareas .item:first-child{height:auto}.gform_wrapper .gform_footer{text-align:center;justify-content:center}.team-list-wrapper:before{top:2rem}.team-list{padding-top:0}.team-list .item .img{height:36.5625rem;margin-bottom:2.5rem;position:relative}.team-list .item .img:before{content:'';background:linear-gradient(0deg,rgb(0 35 53) 0%,rgb(0 35 53 / .05) 30%,#fff0 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slick-slider{margin-bottom:8rem}.slick-slider .slick-arrow{bottom:-5rem}.why-section .container,.why-top{position:unset}.why-top:before{margin:0 auto}.why-top .why-img{top:0;right:0;height:16rem;width:100%}.why-flex{position:relative;padding-top:20rem}.why-section .badges .item{margin:0 1.5rem 1rem}.area-section:before{top:-7rem}.as-header,.as-header .as-left{margin-bottom:3.25rem}.as-header .as-left .as-img{width:85%;height:16rem;margin-top:-11rem}.about-top .about-img{height:14.0625rem;margin-top:-1rem}.about-top .about-img img{object-position:top}.about-wrap .about-desc{margin-left:2.25rem}.about-section .about-content{padding-bottom:17rem}.banner-text a.btn{padding-left:1rem;padding-right:1rem}body.home header#header{background-position:35% 0%}body.home .banner-section .banner{padding:25rem 0 7rem}header#header .logo{width:45%;position:relative;z-index:99999}header#header .logo img{width:100%;height:auto}header#header .menu-header-section .container{width:90%}:root{--fs64:3.4375rem}}