/*!
Theme Name: JELLYCODE
Description: website template by JellyCode
Author: jellycode.pt
Author URI: http://jellycode.pt/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0
Text Domain: JC
*/@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{touch-action:manipulation}body{font-family:"Lato",sans-serif !important;width:100vw;overflow-x:hidden}.v-align{position:relative;top:50%;transform:translateY(-50%)}a{text-decoration:none !important}h1,h2,h3,h4,h5,h6{font-family:"Merriweather Sans",sans-serif !important;color:#673065}h1{font-weight:300;font-size:32px}p{color:#707070;font-weight:200}.cover{background:no-repeat center center;background-attachment:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.shadow,.btn-primary,.ubtn-link.btn-white button,.btn-secondary,.homepage-service-wrap .text-block,.clientes-carousel .slick-slider .slick-slide .wpb_single_image,.testemunhos-wrapper .testemunhos-wrap .testemunho-item .box,.colaboradores-wrap .colaborador-item .box .img-wrap,.select2-dropdown,.project-list-wrap .filter-wrap .filter-box,.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container .selection .select2-selection,.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_,.project-list-wrap .project-list .project-item .inside,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside,.tabs-wrap .nav-tab-links>li,.tabs-wrap .tabs-content .tabs-pane,.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel,.input-text,.gform_wrapper input[type="text"],.gform_wrapper textarea,.gform_wrapper input[type="submit"],.gform_wrapper input[type="file"],.login-page-wrap .login-form-wrap .login-form .line-item input[type="text"],.login-page-wrap .login-form-wrap .login-form .line-item input[type="password"],.login-page-wrap .login-form-wrap .login-form .submit-wrap input[type="submit"],.submit-btn,.gform_wrapper .gform_footer .gform_button{-webkit-box-shadow:0 0 28px -6px rgba(0,0,0,0.09);-moz-box-shadow:0 0 28px -6px rgba(0,0,0,0.09);box-shadow:0 0 28px -6px rgba(0,0,0,0.09)}.transition,.btn-primary,.ubtn-link.btn-white button,.btn-secondary,.btn-line,.ubtn-link,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .sub-menu,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .lang-switch-header .lang-switch-wrap ul,header.mobile-header .lang-switch-header .lang-switch-wrap .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .bottom-menu .lang-switch-wrap ul,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul,header.mobile-header .menu-wrap .mobile-menu-wrap header.main-header .main-menu-wrap ul.menu li.menu-item-has-children ul,header.main-header .main-menu-wrap header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul,header.main-header .search-btn-wrap form,.homepage-service-wrap .text-block,.homepage-service-wrap .text-block a,.slick-dots li,.vc_images_carousel .vc_carousel-indicators li,.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap a,.project-image-block .ult-new-ib-desc:after,.project-list-wrap.loading .project-list,.project-list-wrap .project-list .project-item .inside,.project-list-wrap .project-list .project-item .inside .image-wrap,.tabs-wrap .nav-tab-links>li a.tab-link,.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.min-height-1400{min-height:1400px}.grey-bg{background:#f2f2f2}.dark-grey-bg{background:#50535a}.dark-grey-bg h1{color:#fff;margin-bottom:30px}.dark-grey-bg p{color:#fff}.btn-primary,.ubtn-link.btn-white button{background:#fff !important;color:#673065 !important;border-radius:0;padding:10px 20px}.btn-primary:hover,.ubtn-link.btn-white button:hover{background:#673065 !important;color:#fff !important}.btn-secondary{background:#673065 !important;color:#fff !important;border-radius:0;padding:10px 20px}.btn-secondary:hover{background:#562854 !important;color:#fff !important}.btn-line{background:#fff !important;color:#673065 !important;border-radius:0;padding:10px 20px;border:1px solid #673065}.btn-line:hover{background:#562854 !important;color:#fff !important}.full-w-img figure img{width:100vw}.ubtn-link button{font-family:"Merriweather Sans",sans-serif !important;font-weight:200 !important}.ubtn-link.medium-btn button{font-size:16px !important;padding:13px 34px !important}.ubtn-link.big-btn button{font-size:23px !important;padding:20px 60px !important}.title-text{padding-top:60px}.title-text h1{color:#673065;margin-bottom:30px}.title-text p{font-size:18px}.title-text.small h1{font-size:20px}header .login-wrap{padding-left:25px}header .login-wrap a{position:relative}header .login-wrap a:before{content:url("assets/icon-login.svg");position:absolute;left:0;width:13px}header .lang-switch-header .lang-switch-wrap a.selected{text-transform:uppercase}header .lang-switch-header .lang-switch-wrap a.selected:after{font-family:FontAwesome;content:"\f107";margin-left:5px}header .lang-switch-header .lang-switch-wrap ul{display:none;border:1px solid #414141;text-transform:uppercase}header.mobile-header{background:rgba(255,255,255,0.9);position:fixed !important;z-index:15;width:100vw;top:0}header.mobile-header a.logo-wrap{display:block;padding:10px}header.mobile-header a.logo-wrap .logo{max-width:50px}header.mobile-header a.toggle-menu{background:#fff;padding:18px;display:inline-block}header.mobile-header a.toggle-menu img{max-width:30px}header.mobile-header a.toggle-menu img.close{display:none}header.mobile-header.opened{background:#fff;z-index:300}header.mobile-header.opened a.toggle-menu img.close{display:inline}header.mobile-header.opened a.toggle-menu img.open{display:none}header.mobile-header.opened .menu-wrap{display:block}header.mobile-header .menu-wrap{display:none;overflow-x:hidden;overflow-y:auto;height:100%;min-height:100vh !important;max-height:calc(100vh - 61px) !important}header.mobile-header .menu-wrap .mobile-menu-wrap{background:#fff;text-align:center}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu{list-style:none;margin-left:-40px;margin-bottom:0;height:100%;display:flex;justify-content:space-between;flex-direction:column}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu>li{position:relative;min-height:calc((100vh - 245px) / 5) !important}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu>li>a{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li a{font-family:"Merriweather Sans",sans-serif !important;font-size:27px;color:#b397b2;font-weight:100;padding:20px;display:block}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li a:hover{color:#673065}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children>a:first-child:after{content:"\f107";font-family:FontAwesome;margin-left:10px}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .sub-menu,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .lang-switch-header .lang-switch-wrap ul,header.mobile-header .lang-switch-header .lang-switch-wrap .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .bottom-menu .lang-switch-wrap ul,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul,header.mobile-header .menu-wrap .mobile-menu-wrap header.main-header .main-menu-wrap ul.menu li.menu-item-has-children ul,header.main-header .main-menu-wrap header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul{background:#f2f2f2;list-style:none;margin-left:-40px;height:0;overflow:hidden}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .sub-menu li a,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .lang-switch-header .lang-switch-wrap ul li a,header.mobile-header .lang-switch-header .lang-switch-wrap .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul li a,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children .bottom-menu .lang-switch-wrap ul li a,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul li a,header.mobile-header .menu-wrap .mobile-menu-wrap header.main-header .main-menu-wrap ul.menu li.menu-item-has-children ul li a,header.main-header .main-menu-wrap header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.menu-item-has-children ul li a{padding:11px;font-size:18px}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.opened>a{position:relative;top:auto;transform:translateY(0%)}header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.opened .sub-menu,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.opened .lang-switch-header .lang-switch-wrap ul,header.mobile-header .lang-switch-header .lang-switch-wrap .menu-wrap .mobile-menu-wrap ul.menu li.opened ul,header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.opened .bottom-menu .lang-switch-wrap ul,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap .mobile-menu-wrap ul.menu li.opened ul,header.mobile-header .menu-wrap .mobile-menu-wrap header.main-header .main-menu-wrap ul.menu li.opened ul,header.main-header .main-menu-wrap header.mobile-header .menu-wrap .mobile-menu-wrap ul.menu li.opened ul{height:100% !important}header.mobile-header .menu-wrap .bottom-menu a{padding:20px}header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap>a,header.mobile-header .menu-wrap .bottom-menu .login-wrap>a{color:#673065;padding-left:20px;display:inline-block}header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul{margin-top:-10px;display:block;margin-left:0;padding:0;position:absolute;z-index:1;background:#fff;width:100%;max-width:69px;display:none}header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li{list-style:none}header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li a{color:#673065;padding:10px;display:block;width:100%;text-align:center}header.mobile-header .menu-wrap .bottom-menu .searchform{margin-top:40px;margin-bottom:40px}header.mobile-header .menu-wrap .bottom-menu .searchform .form-wrap{position:relative}header.mobile-header .menu-wrap .bottom-menu .searchform .form-wrap input{border:0;width:100%;padding:10px 30px 10px 10px;border:1px solid #673065}header.mobile-header .menu-wrap .bottom-menu .searchform .form-wrap button{padding:9px;border:1px solid #673065;position:absolute;right:0;top:0;background:#673065}header.main-header{background-color:rgba(242,242,242,0.9);position:absolute;z-index:10;width:100%}header.main-header .link,header.main-header .login-wrap a,header.main-header .lang-switch-header .lang-switch-wrap a.selected,header.main-header .main-menu-wrap ul li a{color:#9fa2a2;padding:25px 20px;display:block}header.main-header .sub-menu,header.main-header .lang-switch-header .lang-switch-wrap ul,header.main-header header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header ul,header.main-header .main-menu-wrap ul li ul{position:absolute;background:#fff;list-style:none;margin:0;padding:0;margin-left:20px;height:auto}header.main-header .sub-menu li a,header.main-header .lang-switch-header .lang-switch-wrap ul li a,header.main-header header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li a,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header ul li a,header.main-header .main-menu-wrap ul li ul li a{color:#707070;margin-bottom:0;padding:4px 13px;display:block}header.main-header .sub-menu li a:hover,header.main-header .lang-switch-header .lang-switch-wrap ul li a:hover,header.main-header header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li a:hover,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header ul li a:hover,header.main-header .main-menu-wrap ul li ul li a:hover{background:#f2f2f2}header.main-header .logo-wrap{padding:13px}header.main-header .logo-wrap:after{background-color:rgba(242,242,242,0.9);content:"";position:absolute;top:100%;left:0;width:150px;height:30px;clip-path:polygon(0 0, 100% 0%, 82% 99%, 0% 100%)}header.main-header .logo-wrap a{position:absolute;display:block}header.main-header .logo-wrap a .logo{width:90px;z-index:9999;position:relative}header.main-header .main-menu-wrap{height:100%}header.main-header .main-menu-wrap ul{margin:0;height:100%}header.main-header .main-menu-wrap ul li{list-style:none;display:inline-block;height:100%}header.main-header .main-menu-wrap ul li ul{background:#f2f2f2}header.main-header .main-menu-wrap ul li ul.sub-menu,header.main-header .main-menu-wrap ul li .lang-switch-header .lang-switch-wrap ul,header.main-header .lang-switch-header .lang-switch-wrap .main-menu-wrap ul li ul,header.main-header .main-menu-wrap ul li header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header .main-menu-wrap ul li ul,header.main-header .main-menu-wrap ul li ul{margin-left:5px;display:none}header.main-header .main-menu-wrap ul li ul.sub-menu li,header.main-header .main-menu-wrap ul li .lang-switch-header .lang-switch-wrap ul li,header.main-header .lang-switch-header .lang-switch-wrap .main-menu-wrap ul li ul li,header.main-header .main-menu-wrap ul li header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header .main-menu-wrap ul li ul li,header.main-header .main-menu-wrap ul li ul li{display:block;min-width:140px;font-size:14px}header.main-header .main-menu-wrap ul li ul.sub-menu li a,header.main-header .main-menu-wrap ul li .lang-switch-header .lang-switch-wrap ul li a,header.main-header .lang-switch-header .lang-switch-wrap .main-menu-wrap ul li ul li a,header.main-header .main-menu-wrap ul li header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li a,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header .main-menu-wrap ul li ul li a,header.main-header .main-menu-wrap ul li ul li a{padding:11px 14px}header.main-header .main-menu-wrap ul li ul.sub-menu li:hover a,header.main-header .main-menu-wrap ul li .lang-switch-header .lang-switch-wrap ul li:hover a,header.main-header .lang-switch-header .lang-switch-wrap .main-menu-wrap ul li ul li:hover a,header.main-header .main-menu-wrap ul li header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap ul li:hover a,header.mobile-header .menu-wrap .bottom-menu .lang-switch-wrap header.main-header .main-menu-wrap ul li ul li:hover a,header.main-header .main-menu-wrap ul li ul li:hover a{background:#fff}header.main-header .search-btn-wrap{height:100%}header.main-header .search-btn-wrap a.search-btn{padding:23px 10px;display:block;padding-right:0;float:left}header.main-header .search-btn-wrap a.search-btn img{height:15px}header.main-header .search-btn-wrap form{float:left;margin-top:24px;overflow:hidden;width:0}header.main-header .search-btn-wrap form input{outline:0;max-width:140px;border:0;padding:4px 7px;font-size:14px}header.main-header .search-btn-wrap.active a.search-btn{margin-right:10px}header.main-header .search-btn-wrap.active form{width:auto;display:inline}body.home .main-header{background-color:#f2f2f2}.homepage-slider{position:relative;z-index:1}.homepage-cubes{display:inline-block;background:#fff;width:100%;margin:0}.homepage-cubes .title-wrap{margin-top:0 !important}.homepage-cubes .container .item{padding:0}.homepage-cubes .container .item img{max-height:290px !important}.homepage-cubes .container.text-wrap p{color:#707070;font-size:18px}.homepage-service-wrap .big-image{margin-bottom:53px;display:inline-block;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.homepage-service-wrap .big-image figure img{max-height:486px}.homepage-service-wrap .text-block{background:#fff;position:absolute;right:0;bottom:0;max-width:400px;padding:30px;margin-bottom:0;padding-bottom:70px;padding-top:35px;margin-right:15px;min-width:40%}.homepage-service-wrap .text-block h1{font-weight:400;color:#673065;margin-bottom:20px}.homepage-service-wrap .text-block a{position:absolute;bottom:0;left:0;padding:20px 29px;width:100%;color:#707070;font-size:20px;font-weight:200;background:#fff}.homepage-service-wrap .text-block a:after{content:"\f105";font-family:FontAwesome;background:#673065;color:#fff;position:absolute;right:0;bottom:0;padding:9px;font-size:28px;width:60px;text-align:center}.homepage-service-wrap .text-block.hover{background:#673065}.homepage-service-wrap .text-block.hover h1{color:#fff}.homepage-service-wrap .text-block.hover p{color:#fff}.homepage-service-wrap .text-block.hover a{color:#fff;background:#673065}.homepage-service-wrap .text-block.hover a:after{background:#fff;color:#673065}.homepage-service-wrap.full .service-item{margin-bottom:100px}.homepage-service-wrap.full .service-item .big-image{height:480px;max-width:80% !important}.homepage-service-wrap.full .service-item:nth-child(even) .big-image{float:right}.homepage-service-wrap.full .service-item:nth-child(even) .big-image figure{float:right}.homepage-service-wrap.full .service-item:nth-child(even) .big-image figure .vc_single_image-wrapper{height:350px}.homepage-service-wrap.full .service-item:nth-child(even) .text-block{right:auto;left:0;margin-left:15px}.homepage-service-wrap.small .service-item{padding-left:15px !important;padding-right:15px !important}.homepage-service-wrap.small .service-item .big-image{margin-bottom:100px;height:250px}.homepage-service-wrap.small .service-item .vc_single_image-wrapper{height:350px;width:100%;background:#ddd}.homepage-service-wrap.small .service-item .text-block{max-width:80%;margin-right:0 !important}.homepage-service-wrap.small .service-item .text-block h1{font-size:20px}.homepage-service-wrap.small .service-item .text-block p{font-size:12px}.homepage-service-wrap.small .service-item .text-block a:after{background:#f2f2f2;color:#cfcfcf}footer{background:#50535a;color:#fff;padding:10px 5px;font-weight:300px}footer .footer-menu .footer-menu-wrap ul{margin-left:-40px;margin-bottom:0;list-style:none}footer .footer-menu .footer-menu-wrap ul li{display:inline-block;margin-right:10px}footer .footer-menu .footer-menu-wrap ul li a{color:#fff;font-size:10px;font-weight:200}footer .copy-wrap{font-size:10px;padding-top:2px}footer .copy-wrap a{margin-right:5px}footer .copy-wrap a img{max-width:13px}footer .copy-wrap span{padding-top:3px}.header-image{min-height:550px}.header-image .header-title{margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);color:#fff}.header-image .header-title h1{font-size:55px;text-shadow:-1px 4px 6px rgba(0,0,0,0.29);color:#fff}.header-fade .gradient{content:"" !important;height:300px;position:absolute;bottom:0;width:100%}.header-fade .gradient.purple{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #28406b 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #28406b 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #28406b 100%)}.header-fade .gradient.white{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}.sky-gradient-v{background:#ecf8fc;background:linear-gradient(0deg, #ecf8fc 0%, #fff 100%)}.sky-gradient-v-alt{background:#ecf8fc;background:linear-gradient(0deg, #e4ebf4 0%, #fff 100%)}.light-grey-gradient-v{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #dedfe6 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #dedfe6 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #dedfe6 100%)}.sky-gradient-h{background:#ecf8fc !important;background:linear-gradient(90deg, #ecf8fc 0%, #fff 100%) !important}.service-intro-text{font-size:20px}.clientes-intro-text{font-size:20px}.clientes-intro-text p{color:#fff !important}.clientes-potencia-wrap{margin:auto !important;max-width:840px;width:100%}.clientes-potencia-wrap h1{color:#fff;font-size:25px;font-weight:600;margin-bottom:20px}.clientes-potencia-wrap p{color:#fff}.clientes-potencia-wrap .potencia-circle-wrap{text-align:right}.clientes-potencia-wrap .potencia-circle-wrap .circle{color:#fff;background:rgba(255,255,255,0.1);-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;text-align:center;display:inline-block;height:200px;width:200px;padding:40px 0}.clientes-potencia-wrap .potencia-circle-wrap .circle .label-wrap .text-wrap{font-size:11px;font-family:"Merriweather Sans",sans-serif !important;color:#fff}.clientes-potencia-wrap .potencia-circle-wrap .circle .value-wrap .value{font-size:50px;font-weight:100}.clientes-potencia-wrap .potencia-circle-wrap .circle .value-wrap .messure{font-size:15px}.clientes-carousel{margin-bottom:15px !important;padding-bottom:30px !important}.clientes-carousel .slick-slider .slick-slide{padding:30px 4px;text-align:center}.clientes-carousel .slick-slider .slick-slide .wpb_single_image{background:#fff;padding:60px 30px;text-align:center}.clientes-footer h1{color:#fff;font-size:27px !important}.clientes-footer p{color:#fff;font-size:20px}.slick-dots li,.vc_images_carousel .vc_carousel-indicators li{background:#acacac !important;height:7px !important;width:7px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border:0 !important}.slick-dots li.force_active,.slick-dots li.slick-active,.slick-dots li.vc_active,.vc_images_carousel .vc_carousel-indicators li.force_active,.vc_images_carousel .vc_carousel-indicators li.slick-active,.vc_images_carousel .vc_carousel-indicators li.vc_active{width:30px !important}.slick-dots li i,.vc_images_carousel .vc_carousel-indicators li i{color:#acacac !important;display:none !important}.vc_images_carousel{margin-bottom:45px}.vc_images_carousel .vc_item .vc_inner{background:#fff;width:100%;text-align:center}.vc_images_carousel .vc_carousel-indicators{bottom:-50px !important}.testemunhos-wrapper{margin:0 !important}.testemunhos-wrapper .testemunhos-wrap .testemunho-item{text-align:center;padding:0 50px;outline:0}.testemunhos-wrapper .testemunhos-wrap .testemunho-item .box{background:#fff;padding:50px}.testemunhos-wrapper .testemunhos-wrap .testemunho-item .box .texto{color:#a7a7a7;font-size:20px;font-family:"Merriweather Sans",sans-serif !important;font-weight:300;margin-bottom:30px;line-height:25px}.testemunhos-wrapper .testemunhos-wrap .testemunho-item .box .nome{color:#707070;font-size:11px;text-transform:uppercase}.colaboradores-wrap>.row{margin-top:80px !important}.colaboradores-wrap .colaborador-item{text-align:center}.colaboradores-wrap .colaborador-item .box .img-wrap{background:#fff;padding-bottom:50px}.colaboradores-wrap .colaborador-item .box .img-wrap img{margin-top:-50px}.colaboradores-wrap .colaborador-item .box .details-wrap{padding-left:20px;padding-right:20px;margin-top:-50px;position:relative}.colaboradores-wrap .colaborador-item .box .details-wrap .inside{text-align:left;background:#efefef;padding:20px;font-family:"Merriweather Sans",sans-serif !important}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap{margin-bottom:15px}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap h3{font-size:18px;color:#673065;margin-bottom:1px}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap .cargo{font-weight:100;font-size:10px;color:#656565;font-family:"Merriweather Sans",sans-serif !important}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap a{float:right;border:1px solid #d3d3d3;border-radius:3px;padding:0 10px 5px}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap a i{color:#d3d3d3;font-size:12px}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap a:hover{border:1px solid #673065}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .header-wrap a:hover i{color:#673065}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .projects-wrap{font-weight:100;font-size:10px;margin-bottom:15px;color:#656565;font-family:"Merriweather Sans",sans-serif !important}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .projects-wrap a{color:#673065}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .desc-wrap{margin-top:25px}.colaboradores-wrap .colaborador-item .box .details-wrap .inside .desc-wrap .inside-desc{color:#656565;font-family:"Lato",sans-serif !important;border-top:1px solid #fff;padding-top:15px;font-size:14px;font-weight:100}.earth-wrap{background:#656565;padding-bottom:60px;padding-top:60px}.earth-wrap .project-map-wrap{text-align:center}.earth-wrap .project-map-wrap .project-map-title{color:#989898;font-family:"Merriweather Sans",sans-serif !important;font-size:25px;font-weight:400;margin-bottom:30px}.earth-wrap .project-map-wrap .project-map-title img{max-height:27px;margin-right:10px;margin-top:4px}.earth-wrap .project-map-wrap .project-map-item{max-width:350px;display:inline-block;width:100%;background:#fff}.earth-wrap .project-map-wrap .project-map-item .image-wrap{width:100%;height:180px}.earth-wrap .project-map-wrap .project-map-item .details{padding:25px}.earth-wrap .project-map-wrap .project-map-item .details .main-title{font-size:32px;font-family:"Merriweather Sans",sans-serif !important;margin-bottom:20px;color:#673065}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap{margin-bottom:20px}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap:last-child{margin-bottom:0}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap .total{font-size:1.2rem;font-family:"Lato",sans-serif !important;color:#673065}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap .title{text-transform:uppercase;color:#a2a2a2;font-size:14px}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap .title img{height:11px;margin-top:4px;margin-right:7px}.earth-wrap .project-map-wrap .project-map-item .details .total-wrap .title.title-potencia img{height:14px}.project-details .line{line-height:22px;font-size:10px;font-weight:600;color:#707070;letter-spacing:1px;display:flex;padding:4px 0}.project-details .line label{font-size:10px;font-weight:300;letter-spacing:0;flex:1 0 35%}.project-details .line span{flex:1 0 60%}.project-image-block img{max-height:290px !important}.project-image-block .ult-new-ib-desc .ult-new-ib-title{z-index:1}.project-image-block .ult-new-ib-desc:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:#673065;opacity:0}.project-image-block:hover .ult-new-ib-desc:after{opacity:0.8}.project-image-block:hover .ult-new-ib-desc .ult-new-ib-title{width:100%;-webkit-transition:-webkit-transform 0.35s, color 0.35s;-webkit-transition:color 0.35s, -webkit-transform 0.35s;transition:color 0.35s, -webkit-transform 0.35s;transition:transform 0.35s, color 0.35s;transition:transform 0.35s, color 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.select2-results__options{max-height:auto !important}.select2-dropdown{border:0}.select2-dropdown .select2-results{border:0}.select2-dropdown .select2-results .select2-results__options{max-height:auto !important}.select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:13px 13px 13px 45px;position:relative}.select2-dropdown .select2-results .select2-results__options .select2-results__option:before{content:"\f111";font-family:FontAwesome;font-size:1.3rem;position:absolute;left:0;top:0;margin:10px 10px 10px 15px;color:#f2f2f2}.select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"]{background-color:#f5f5f5}.select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"]:before{color:#673065;content:"\f058"}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#673065}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected="true"]{color:#fff}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected="true"]:before{color:#fff}.project-list-wrap{margin-left:auto;margin-right:auto;min-height:500px}.project-list-wrap .loading-wrapper{display:none !important;text-align:center;color:#656565;font-size:21px;font-family:"Lato",sans-serif !important;font-weight:100}.project-list-wrap .loading-wrapper img{margin-right:10px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.project-list-wrap.loading .project-list{opacity:0.6;pointer-events:none}.project-list-wrap.loading .loading-wrapper{display:block !important}.project-list-wrap .filter-wrap .filter-box{background:#fff;max-width:360px;margin:auto;position:relative}.project-list-wrap .filter-wrap .filter-box a{color:#673065;padding:10px;display:block;width:100%;font-family:"Merriweather Sans",sans-serif !important;font-size:16px}.project-list-wrap .filter-wrap .filter-box a img{float:right;width:25px;margin:2px}.project-list-wrap .filter-wrap .filter-box .filter-panel{display:none;padding:25px;background:#fff;position:absolute;width:100%;z-index:2;-webkit-box-shadow:0 18px 16px -10px rgba(0,0,0,0.19);-moz-box-shadow:0 18px 16px -10px rgba(0,0,0,0.19);box-shadow:0 18px 16px -10px rgba(0,0,0,0.19)}.project-list-wrap .filter-wrap .filter-box .filter-panel a.close-panel{background:#f2f2f2;display:none !important}.project-list-wrap .filter-wrap .filter-box .filter-panel a.close-panel img{width:16px;margin:4px;opacity:0.4}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line{margin-top:10px}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line label{text-align:left;color:#673065;display:block}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container{width:100% !important}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container .select2-selection__arrow,.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container .select2-selection__clear{display:none}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container:after{content:"\f107";font-family:FontAwesome;color:#acacac;padding:9px 11px;position:absolute;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box;font-size:23px;width:43px}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select2-container .selection .select2-selection{border:0;background-color:#fff;height:50px;display:flex;width:100%;justify-content:center;align-items:center;outline:0}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_{border:0 solid #fff;overflow:hidden;height:50px;width:100%;position:relative;display:block}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_:after{content:"\f107";font-family:FontAwesome;color:#acacac;padding:9px 11px;position:absolute;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box;font-size:23px;width:43px}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_ select{outline:0;height:50px;padding:5px;border:0;font-size:16px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding-left:15px;padding-right:45px;color:#ccc}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_ select option:disabled{color:#ccc !important}.project-list-wrap .filter-wrap .filter-box .filter-panel .filters .line .select-wrap_ select option[selected="selected"]:disabled{color:#ccc !important}.project-list-wrap .filter-wrap.mobile-active{position:fixed;top:0;left:0;z-index:20;width:100vw;height:100vh;background:#fff;margin:0}.project-list-wrap .filter-wrap.mobile-active .filter-box,.project-list-wrap .filter-wrap.mobile-active .filter-panel{-webkit-box-shadow:0 0 0 0 transparent !important;-moz-box-shadow:0 0 0 0 transparent !important;box-shadow:0 0 0 0 transparent !important}.project-list-wrap .filter-wrap.mobile-active .filter-box{height:100%;padding-top:15px}.project-list-wrap .filter-wrap.mobile-active .filter-box .open{display:none}.project-list-wrap .filter-wrap.mobile-active .filter-box .filter-panel{display:block !important;padding:0}.project-list-wrap .filter-wrap.mobile-active .filter-box .filter-panel .close-panel{margin-bottom:30px;display:block !important}.project-list-wrap .filter-wrap.mobile-active .filter-box .filter-panel .line{margin-top:30px}.project-list-wrap .project-list .project-item{padding:40px}.project-list-wrap .project-list .project-item .inside{background:#fff}.project-list-wrap .project-list .project-item .inside .image-wrap{height:280px}.project-list-wrap .project-list .project-item .inside .content{padding:25px}.project-list-wrap .project-list .project-item .inside .content h3{font-size:17px;color:#707070}.project-list-wrap .project-list .project-item .inside .content .location{font-size:11px}.project-list-wrap .project-list .project-item .inside .content .location img{max-width:12px;margin-right:5px}.project-list-wrap .project-list .project-item .inside .content .project-details .line{color:#a7a7a7}.project-list-wrap .project-list .project-item .inside .content .project-details .line label{color:#707070;text-transform:uppercase;margin-right:10px}body.single-projetos header.main-header,body.single-projetos header.main-header .logo-wrap:after,body.single-projetos header.mobile-header{background:rgba(255,255,255,0.9)}body.single-projetos .project-header .project-header-image{height:460px}body.single-projetos .project-header .project-header-box-wrap{margin-top:-106px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside{background:#fff}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left{text-align:center;background:#fbfafa;padding-top:20px;padding-bottom:20px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left .v-align{display:flex;align-items:center;justify-content:center}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left .v-align h1{font-size:27px;margin-bottom:0}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left .v-align p{font-size:14px;margin-left:20px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left .v-align p img{margin-right:5px;height:15px;width:11px;display:inline}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .left .v-align p a{margin-left:15px;color:#673065;text-decoration:underline !important}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right{padding:20px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details{display:flex;flex-wrap:wrap}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line{width:50%}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:nth-child(even){padding-left:10px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:nth-child(odd){padding-right:10px}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:last-child,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:nth-child(5){margin-bottom:0 !important;border:0 !important}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:last-child label,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:last-child span,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:nth-child(5) label,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line:nth-child(5) span{padding-bottom:0 !important;border:0 !important}body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line label,body.single-projetos .project-header .project-header-box-wrap .project-header-box .inside .right .project-details .line span{font-size:13px;border-bottom:1px solid #f1eeee;margin-bottom:0;padding-bottom:10px}body.single-projetos .project-description .first-desc{color:#673065;font-size:20px}body.single-projetos .project-description .second-desc{line-height:28px}body.single-projetos .project-description .second-desc p{color:#a7a7a7 !important}body.single-projetos .project-steps{max-width:800px !important}body.single-projetos .project-steps h3{margin-bottom:30px}body.single-projetos .project-steps .wpb_single_image{text-align:center !important}body.single-projetos .project-steps .vc_row.vc_inner.vc_row-fluid{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single-projetos .project-steps .vc_row.vc_inner.vc_row-fluid .vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;height:100%}body.single-projetos .map-popup{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.8);z-index:9999999999999}body.single-projetos .map-popup .close-map{position:absolute;right:0;top:0;margin:20px 46px 20px 20px}body.single-projetos .map-popup .close-map img{width:20px}body.single-projetos .map-popup .inside{padding:60px}body.single-projetos .map-popup .inside #map{height:calc(100vh - 120px);width:calc(100vw - 120px)}.projetos-number-block h5{margin-bottom:30px;font-size:20px}.projetos-number-block .vertical-img{display:none}.tabs-wrap .nav-tab-links{margin-left:-40px;list-style:none}.tabs-wrap .nav-tab-links>li{margin-bottom:20px}.tabs-wrap .nav-tab-links>li a.tab-link{background:#f2f2f2 !important;border-radius:0;color:#707070;font-family:"Lato",sans-serif !important;font-size:18px;font-weight:100;padding:10px;display:block;position:relative;padding-right:55px;overflow:hidden}.tabs-wrap .nav-tab-links>li a.tab-link .sub-name{font-size:12px;margin-top:7px}.tabs-wrap .nav-tab-links>li a.tab-link .sub-name .icon-wrap{margin-right:5px}.tabs-wrap .nav-tab-links>li a.tab-link .sub-name .icon-wrap img{max-width:11px}.tabs-wrap .nav-tab-links>li a.tab-link .sub-name .icon-wrap img.white{display:none}.tabs-wrap .nav-tab-links>li a.tab-link:after{display:block;position:absolute;right:0;top:0;background:#ededed;color:#cccccc;font-family:FontAwesome;content:"\f105";width:45px;height:100%;font-size:27px;padding:6px;text-align:center;height:300px;line-height:300px;position:absolute;top:50%;margin-top:-5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tabs-wrap .nav-tab-links>li a.tab-link.active{background:#673065 !important;color:#fff}.tabs-wrap .nav-tab-links>li a.tab-link.active .icon-wrap img.purple{display:none}.tabs-wrap .nav-tab-links>li a.tab-link.active .icon-wrap img.white{display:inline}.tabs-wrap .nav-tab-links>li a.tab-link.active:after{background:#562854;color:#fff;content:"\f104"}.tabs-wrap .tabs-pane{display:none;background-color:#fff !important;padding:30px}.tabs-wrap .tabs-pane.show{display:block}.tabs-wrap .tabs-pane ul{margin-left:-40px}.tabs-wrap .tabs-pane ul li{margin-bottom:15px;color:#707070;font-weight:300;line-height:17px;background:url("assets/icon-check.svg") no-repeat left top;padding:2px 30px;list-style:none;margin:0 0 10px}.tabs-wrap .tabs-pane ul li:last-child{margin-bottom:0}.tabs-wrap .tabs-pane .btn-wrap{margin:20px 0;display:inline-block;width:100%}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel{margin-bottom:20px}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background:#f2f2f2 !important;border-radius:0}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4{color:#707070}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-title-text{font-family:"Lato",sans-serif !important;font-size:18px;font-weight:100}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a .icon-wrap{display:block;position:absolute;width:50px;height:100%;right:0;top:0;background:#ededed}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a .icon-wrap i{color:#cccccc}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a .icon-wrap i:before{border-color:#cccccc}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background-color:#fff !important;border:0}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body ul{margin-left:-40px}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body ul li{margin-bottom:10px;color:#707070;font-weight:300;line-height:17px;background:url("assets/icon-check.svg") no-repeat left top;padding:2px 30px;list-style:none;margin:0 0 10px}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body ul li:last-child{margin-bottom:0}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body a.btn-secondary{margin:10px 0;display:inline-block}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#673065 !important}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4{color:#fff}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .vc_tta-title-text{color:#fff}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .icon-wrap{background:#562854}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .icon-wrap i:before{border-color:#fff}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:hover:not(.vc_active) .vc_tta-panel-heading{background:#ededed !important}.row.container,.row .container,.vc_row.container,.vc_row .container,.wpb_row.container,.wpb_row .container,.wpb_wrapper.container,.wpb_wrapper .container{margin:auto auto !important}::placeholder{color:#a7a7a7;font-weight:300;opacity:1}:-ms-input-placeholder{font-weight:300;color:#a7a7a7}::-ms-input-placeholder{font-weight:300;color:#a7a7a7}.input-text,.gform_wrapper input[type="text"],.gform_wrapper textarea,.gform_wrapper input[type="submit"],.gform_wrapper input[type="file"],.login-page-wrap .login-form-wrap .login-form .line-item input[type="text"],.login-page-wrap .login-form-wrap .login-form .line-item input[type="password"],.login-page-wrap .login-form-wrap .login-form .submit-wrap input[type="submit"]{border:0;width:100% !important;padding:12px 15px !important;background:#fff}.submit-btn,.gform_wrapper .gform_footer .gform_button,.login-page-wrap .login-form-wrap .login-form .submit-wrap input[type="submit"]{background:#673065;color:#fff;text-align:center}.label-style,.gform_wrapper .gform_body .gfield .gfield_label,.login-page-wrap .login-form-wrap .login-form .line-item label{color:#673065;font-weight:300;font-size:15px}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}.gform_wrapper .gfmc-column.gfmc-row-1-col-1-of-2{padding-right:15px}.gform_wrapper .gfmc-column.gfmc-row-1-col-2-of-2{padding-left:15px}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border-top:0 !important;border-bottom:0 !important;padding-right:0 !important}.gform_wrapper li.gfield.gfield_error{min-width:100% !important}.gform_wrapper input[type="text"],.gform_wrapper input[type="submit"],.gform_wrapper input[type="file"]{max-height:44px}.gform_wrapper input[type="file"]{padding-top:8px !important}.gform_wrapper .validation_error{border:0 !important;background:#fff}.gform_wrapper .gform_body .gfield{padding-right:0 !important;max-width:100% !important}.gform_wrapper .gform_body .gfield .ginput_container_consent{position:relative;font-family:Arial, sans-serif;cursor:pointer;color:#a7a7a7;font-size:11px}.gform_wrapper .gform_body .gfield .ginput_container_consent a{color:#673065}.gform_wrapper .gform_body .gfield .ginput_container_consent input[type="checkbox"]{position:relative;top:rem(-6);margin:0 10px 0 0;cursor:pointer}.gform_wrapper .gform_body .gfield .ginput_container_consent input[type="checkbox"]:before{transition:all 0.3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:1rem;height:1rem;border:1px solid #673065;margin-top:-2px}.gform_wrapper .gform_body .gfield .ginput_container_consent input[type="checkbox"]:checked:before{transform:rotate(-45deg);height:0.5rem;border-color:green;border-top-style:none;border-right-style:none}.gform_wrapper .gform_body .gfield .ginput_container_consent input[type="checkbox"]:after{content:"";position:absolute;top:rem(-2);left:0;width:1.1rem;height:1.1rem;background:#f2f2f2;cursor:pointer}.gform_wrapper#gform_wrapper_2 .gfield{margin-top:10px}.gform_wrapper#gform_wrapper_2 .gform_footer{width:50%;padding-right:15px;margin-top:0}.gform_wrapper#gform_wrapper_2 textarea{max-height:136px}.gform_wrapper#gform_wrapper_2 .ginput_container_consent{margin-top:30px}@keyframes slideUp{0%{-webkit-transform:translateY(rem(100));transform:translateY(rem(100))}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.loading-wrap{padding:100px}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring::after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #673065;border-color:#673065 transparent #673065 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.login-page-wrap{min-height:calc(100vh - 44px) !important;max-height:calc(100vh - 44px) !important}.login-page-wrap .gradient.white{background:#fff;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;top:0;left:0;width:100%;height:100vh;margin-top:61px;display:none}.login-page-wrap .login-form-wrap{position:relative;z-index:2;min-height:100vh !important;margin-top:37px}.login-page-wrap .login-form-wrap .login-icon figure{background:#fff;width:60px;height:60px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:19px}.login-page-wrap .login-form-wrap .login-icon figure img{width:22px}.login-page-wrap .login-form-wrap .login-form .line-item{margin-bottom:10px}.login-page-wrap .login-form-wrap .login-form .submit-wrap{margin-top:20px}.contact-form-side-image>.vc_column-inner{background-position:top center !important;min-height:400px}.contact-form-wrap{background:#f2f2f2}#application-form-wrapper .gform_body>ul>li>ul{margin-left:-40px !important}#application-form-wrapper .gform_body>ul:first-child li:last-child{margin-top:10px;display:inline-block;width:100%}#application-form-wrapper .gform_body .gfmc-column{float:left !important}#application-form-wrapper .gform_footer{float:right;margin-top:-40px !important;padding-right:0 !important;padding-left:15px !important}@media all and (max-width: 767px){body,html{width:100vw;overflow-x:hidden}.servicos-especializados .title-text{padding-top:35px !important}.service-intro-wrap>.vc_column-inner{padding:35px 15px !important}.mobile-reverse{display:flex !important;flex-direction:column-reverse !important}.sky-gradient-h{background:#ecf8fc !important;background:linear-gradient(0deg, #ecf8fc 0%, #fff 100%) !important}.header-title h1{font-size:30px !important}.colaboradores-wrap .colaborador-item{margin-bottom:75px}.colaboradores-wrap .colaborador-item:last-child{margin-bottom:0}.login-page-wrap{min-height:100vh !important}.login-page-wrap .gradient.white{display:block}.login-page-wrap .login-form-wrap .login-icon{text-align:center}.login-page-wrap .login-form-wrap .login-title{text-align:center}.clientes-potencia-wrap{border-top:1px solid #697a98;text-align:center;padding-top:80px;margin-bottom:20px !important}.clientes-potencia-wrap .potencia-circle-wrap{text-align:center}.clientes-footer-wrap.vc_row{padding-top:40px !important;padding-bottom:350px !important}.clientes-footer-wrap.vc_row .upb_row_bg{background-position:-100px bottom !important}.clientes-footer-wrap.vc_row .text-wrap>.vc_column-inner{padding:0 !important}.testemunhos-wrapper .testemunhos-wrap{padding-top:15px;padding-bottom:15px}.testemunhos-wrapper .testemunhos-wrap .slick-list .testemunho-item{padding:0 15px}.testemunhos-wrapper .testemunhos-wrap .slick-list .testemunho-item .box{margin-bottom:15px;padding:50px 25px}.membership-wrap .title-text{padding-top:80px !important;padding-bottom:20px !important}.membership-wrap .membership-intro{text-align:center;margin-bottom:50px}.tabs-wrap ul li a.tab-link:after{content:"\f107" !important}.tabs-wrap ul li a.tab-link.active:after{content:"\f106" !important}.address-wrap.sky-gradient-v-alt{text-align:center;padding-top:140px !important;padding-bottom:50px !important}.contact-form-wrap{text-align:center}.contact-form-wrap h1{margin-bottom:40px}.contact-form-wrap>.vc_column-inner{padding:40px 20px 40px 35px !important}.gform_wrapper .gfield_required{display:inline-block !important}.gform_wrapper .gfmc-column{padding:0 !important;width:100% !important}.gform_wrapper .gform_footer{width:100% !important}.main-homepage-service-wrap .title-text{padding-top:50px !important;padding-bottom:10px !important}.homepage-service-wrap.full .service-item,.homepage-service-wrap.small .service-item{margin:0 0 60px}.homepage-service-wrap.full .service-item .text-block,.homepage-service-wrap.small .service-item .text-block{padding-top:27px;margin:0 !important;width:100%;max-width:100%}.homepage-service-wrap.full .service-item .text-block a,.homepage-service-wrap.small .service-item .text-block a{font-size:18px}.homepage-service-wrap.full__{padding:0 40px}.homepage-service-wrap.full__ .service-item{margin:0 !important;padding:0 20px !important}.homepage-service-wrap.full__ .service-item .big-image{margin-bottom:0}.homepage-service-wrap.full__ .service-item .text-block{position:relative !important;margin-top:-100px}.homepage-service-wrap.full__ .service-item .text-block h1{font-size:20px}.homepage-service-wrap.full__ .service-item .text-block p{font-size:12px}.homepage-service-wrap.samll{padding:0 !important}body.home .homepage-cubes{margin:0 !important}body.home .homepage-service-wrap{padding-left:40px;padding-right:40px}footer{padding:20px}footer .footer-menu ul{margin-bottom:20px !important}footer .footer-menu ul li{display:block !important;text-align:center}footer .footer-menu ul li a{padding:11px;font-size:13px !important;display:block}footer .copy-wrap{text-align:center !important}.homepage-cubes{margin:0 !important}.homepage-cubes .title-wrap{margin-top:0 !important}.homepage-cubes .title-wrap h1{font-size:27px;padding:0 35px}.homepage-cubes .ult-new-ib{margin-bottom:0;max-height:170px}.homepage-cubes .ult-new-ib .ult-new-ib-title{margin-top:0}.homepage-cubes .ult-new-ib img{margin-top:80px;position:relative;top:50%;transform:translateY(-50%)}.homepage-cubes .ult-new-ib:hover .ult-new-ib-title{margin-top:0}.projects-main-list-wrap .title-text{padding-top:40px !important;padding-bottom:0 !important}.projectos-destaque-wrap{padding:0 !important}.projectos-destaque-wrap .project-item .location img{float:left;margin-right:8px}.life-cycle-wrap .title-text{padding-top:0 !important;padding-bottom:30px !important;position:relative;z-index:1}.title-text.projectos-destaque{padding-top:50px !important}.title-text.projectos-destaque h1{font-size:24px}.projetos-number-block .wpb_single_image{display:none}.projetos-number-block .vertical-img{display:block;margin:0}.project-list-wrap .project-list .project-item{padding:15px;margin-bottom:20px}.single-projetos .project-header{padding:0}.single-projetos .project-header .project-header-image{margin-top:0 !important}.single-projetos .project-header .project-header-box-wrap{width:calc(100vw - 30px);margin:-150px auto auto}.single-projetos .project-header .project-header-box-wrap .inside{padding:10px 25px !important}.single-projetos .project-header .project-header-box-wrap .inside .left .v-align{display:block !important}.single-projetos .project-header .project-header-box-wrap .inside .left h1{margin-bottom:10px !important}.single-projetos .project-header .project-header-box-wrap .inside .left .location{margin-bottom:30px}.single-projetos .project-header .project-header-box-wrap .inside .right .project-details{display:block !important}.single-projetos .project-header .project-header-box-wrap .inside .right .project-details .line{width:100% !important;width:100% !important;padding:10px 0 !important}.single-projetos .project-header .project-header-box-wrap .inside .right .project-details .line label,.single-projetos .project-header .project-header-box-wrap .inside .right .project-details .line span{border-bottom:0 !important;padding-bottom:0 !important}.single-projetos .project-description{margin-top:0 !important}.single-projetos .project-description .vc_col-sm-6:first-child{padding:0}.single-projetos .project-description .vc_col-sm-6:first-child .vc_column-inner{padding:0}.single-projetos .project-steps .wpb_single_image,.single-projetos .project-steps h3{text-align:center}.single-projetos .project-steps .wpb_single_image.wpb_content_element.vc_align_left{text-align:center}.single-projetos .project-steps .vc_row:nth-child(2){margin-top:0 !important;margin-bottom:0 !important}.single-projetos .map-popup{width:100% !important;height:100% !important}.single-projetos .map-popup .close-map{z-index:999999;margin-right:20px !important}.single-projetos .map-popup .inside{padding:0 !important}.single-projetos .map-popup .inside #map{height:100vh !important;width:100vw !important}#application-form-wrapper .gform_footer{margin-top:10px !important;padding:0 !important}}
