@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&family=Roboto:wght@400;700&display=swap);:root{--black:#000000;--primary:#7a9b40;--site1:#0e204d;--site2:#20389b;--site3:#88a4ef;--white:#ffffff}h1,h2,h3{font-family:'Montserrat',sans-serif;font-weight:600}h4,h5,h6,ul,li,body,a,p{font-family:'Roboto',sans-serif}strong{font-weight:700}a,button{transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease}h1,h2,h3,h4,h5,h6{color:var(--black)}h1{font-size:60px;line-height:65px}h2{font-size:45px;font-weight:400;line-height:50px}h3{font-size:18px;line-height:24px}h4{font-size:22px;line-height:26px}h5{font-size:20px;line-height:25px}p{font-size:16px;line-height:23px}@media (max-width:1499px){h1{font-size:55px;line-height:60px}h2{font-size:40px;line-height:45px}h3{font-size:19px;line-height:23px}h4{font-size:21px;line-height:25px}h5{font-size:16px;line-height:21px}p{font-size:16px;line-height:22px}}@media (max-width:1199px){h1{font-size:50px;line-height:55px}h2{font-size:35px;line-height:40px}h4{font-size:20px;line-height:24px}h5{font-size:14px;line-height:17px}}@media (max-width:999px){h1{font-size:45px;line-height:50px}h2{font-size:35px;line-height:40px}h3{font-size:18px;line-height:22px}h4{font-size:19px;line-height:23px}h5{font-size:18px;line-height:23px}p{font-size:15px;line-height:21px}}@media (max-width:690px){h1{font-size:40px;line-height:45px}h2{font-size:35px;line-height:40px}h3{font-size:17px;line-height:21px}h4{font-size:18px;line-height:22px}h5{font-size:16px;line-height:22px}}@media (max-width:480px){h1{font-size:35px;line-height:40px}h2{font-size:32px;line-height:36px}h3{font-size:16px;line-height:20px}h4{font-size:17px;line-height:21px}}.text-white{color:var(--white)!important}.title{border:2px solid var(--primary);border-radius:35px;display:inline-block;padding:10px 30px}body.material .nectar-button.has-icon.large{font-size:16px;line-height:20px}#header-outer.transparent #top nav>ul>li>a{opacity:1!important}#top nav>ul>li>a{font-size:18px!important;color:white!important}#top nav>ul>li[class*=button_solid_color]>a,body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a,body #header-outer.small-nav #top nav>ul>li[class*=button_solid_color]>a{color:var(--black)!important}#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,#top .slide-out-widget-area-toggle[data-custom-color=true] a:before,#top nav>ul>li[class*=button_solid_color]>a:before{height:28px}body.material #header-outer #social-in-menu i{top:14px;height:50px;width:40px}#header-outer #social-in-menu a i:before{background:var(--nectar-accent-color);border-radius:50%;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px}#header-outer[data-format=default] #social-in-menu{margin:0 0 0 15px}body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{background-color:black!important}@media (max-width:1299px){#top nav>ul>li>a{font-size:17px!important}}#footer-outer img{display:inline-block;max-height:40px}#footer-outer img+img{margin-left:20px}#footer-outer #footer-widgets .col ul li a{font-size:15px;line-height:19px;text-transform:uppercase}#copyright p{font-size:14px;line-height:18px}@media (min-width:1000px){#copyright .col.span_5{display:inline-block;float:left!important;text-align:left;width:65%!important}#copyright .col.span_7{display:inline-block;float:right!important;text-align:right;width:35%!important}#copyright .col.span_7 ul li{margin-bottom:0!important}}@media (max-width:999px){#footer-outer .container{max-width:100%}}.swiper-slide .slide-bg-wrap .slide-bg-overlay{opacity:.45}.swiper-slide .content h3{border:1px solid red;border-radius:35px;display:inline-block;margin-bottom:15px;padding:10px 30px;width:auto}div[data-button-sizing="large"] .swiper-slide .button a.primary-color{position:relative}div[data-button-sizing="large"] .swiper-slide .button a.primary-color:before{content:'\f105';display:inline-block;float:right;font-family:FontAwesome;left:10px;position:relative;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease}div[data-button-sizing="large"] .swiper-slide .button a.primary-color:hover::before{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px)}.boton-h3{color:#000;border-color:red;border-radius:25px}.pad-text{padding:0 150px}.pad-text-contact{padding:0 250px}.parrafo-padding{padding-right:140px!important}.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer{position:relative}.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer .wpb_text_column{background-color:rgb(0 0 0 / .75);bottom:-5px;display:inline-block;left:0;padding:25px 15px;position:absolute;width:100%}.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer .wpb_text_column p{color:var(--white);font-size:22px;line-height:26px}@media (max-width:1199px){.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer .wpb_text_column p{font-size:19px;line-height:23px}.pad-text{padding:0 100px}.parrafo-padding{padding-right:90px!important}.pad-text-contact{padding:0 180px}}@media (max-width:999px){.nectar-slider-wrap .swiper-container .swiper-slide .button a{font-size:14px;line-height:18px;padding:12px 28px 10px}.pad-text{padding:0}.parrafo-padding{padding-right:0!important}.pad-text-contact{padding:0!important}}@media (min-width:1px) and (max-width:690px){.swiper-slide[data-x-pos="right"] .content{width:100%}.nectar-slider-wrap .swiper-container .swiper-slide .button a,body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent_2 a{font-size:12px;line-height:16px;padding:12px 18px 10px}body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2{font-size:30px!important;line-height:35px!important}.nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide .content p{font-size:16px!important;line-height:21px!important}}body.page-template-template-portfolio-php .container-wrap,body.single-portfolio .container-wrap,body.tax-project-type .container-wrap,body[data-bg-header=true] .container-wrap{padding-bottom:0}.page-header-overlay-color:after{opacity:.45}.left-border{border-left:5px solid #7a9b40;padding-left:25px}.icono-contacto .fa{font-size:32px!important;padding-right:10px}.job-position{color:#77779a;font-size:16px;font-weight:300;line-height:20px;margin-bottom:20px;text-transform:uppercase}.wpcf7-form-control-wrap input{background:transparent!important;border-bottom:1px solid white!important}.wpcf7-textarea{background:transparent!important;border-bottom:1px solid white!important;height:90px!important}body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap input[type=submit]{border-radius:25px!important;padding:10px 25px 10px 15px!important}button[type=submit],input[type=button],input[type=submit]:after{content:"\f105";display:inline-block;font-family:'FontAwesome';right:10px;position:absolute;top:10px}.iwt-icon .icon-default-style{line-height:26px!important}.iwt-text{font-size:16px!important;line-height:24px!important}.portfolio-items .work-item.style-3 img,.portfolio-items .work-item.style-4 img,.portfolio-items .work-item.style-3-alt img{width:100%!important}.resaltar{color:#7a9b40}.reducir{height:50%;width:50%}body .portfolio-items .col img{object-fit:cover}.tabla-precios .wpb_wrapper{border-left:4px solid;color:#7a9b40;padding-left:10px!important}.nectar-hor-list-item{padding:6px 0}.nectar-hor-list-item[data-columns="2"][data-column-layout=large_first]>div:nth-child(2){font-weight:700}.nectar-hor-list-item .nectar-list-item{color:var(--black);font-size:17px;line-height:22px}.nectar-hor-list-item .nectar-list-item[data-text-align=right]{padding-left:0}@media (max-width:1299px){.nectar-hor-list-item .nectar-list-item{font-size:16px;line-height:21px}}@media (max-width:480px){.nectar-hor-list-item .nectar-list-item{width:100%}}