@font-face{font-family:CountrySide;font-weight:400;font-style:normal;font-display:swap;src:url('../../fonts/countryside/Countryside Personal Use.ttf') format('truetype')}@font-face{font-family:'CountrySide two';font-weight:400;font-style:normal;font-display:swap;src:url('../../fonts/countryside/Countryside Two Personal use.ttf') format('truetype')}i.classe-do-icone-1{background-position:0 0}.clear{clear:both}.clearfix{overflow:auto;zoom:1}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 10px}.container-large{width:100%;max-width:1600px;margin:0 auto;padding:0 10px}.container2{width:100%;margin:0 auto;padding:0 10px;max-width:1760px}.beforeTableTd{font-size:14px;font-weight:700;text-transform:uppercase;text-align:left}*{border:0;margin:0;padding:0;outline:0;list-style:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;font-family:Montserrat,sans-serif}.fixed::-webkit-scrollbar{display:none}.stuck{overflow:hidden}.stuck::-webkit-scrollbar{display:none}.stuck .page,.stuck footer,.stuck header .head-info{filter:blur(4px)}body{color:#000;margin:0 auto;position:relative;overflow-x:hidden;top:0!important;font-weight:400;background-color:#f5f5f5;font-family:Montserrat,sans-serif;background-attachment:scroll}.wrapper{width:100%;margin:0 auto;overflow-x:hidden}p{color:#000;line-height:24px}hr{top:0;width:100%;display:block;position:relative;border-style:solid;border-width:1px 0 0;border-color:#b9b7b7}input[type=radio]{appearance:radio;-moz-appearance:radio;-webkit-appearance:radio}input[type=radio]:checked{appearance:radio;-moz-appearance:radio;-webkit-appearance:radio}a{cursor:pointer;text-decoration:none!important;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}::selection{color:#fff;background:#000;text-shadow:none}::-moz-selection{color:#fff;background:#000;text-shadow:none}.required{border:1px solid red!important}.btn,.btn-enviar{transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}#ui-datepicker-div,.anexo{display:none}a.fancybox-iframe{display:inline-block;width:initial;height:initial}.lazy{opacity:1;visibility:visible;transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;will-change:scroll-position;transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center}.lazy.lazyload{opacity:0;visibility:hidden;transform:translate(10px,10px);-o-transform:translate(10px,10px);-ms-transform:translate(10px,10px);-moz-transform:translate(10px,10px);-webkit-transform:translate(10px,10px);transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center}.delay1{transition-delay:200ms}.delay2{transition-delay:250ms}.delay3{transition-delay:300ms}.delay4{transition-delay:350ms}.delay5{transition-delay:400ms}.delay6{transition-delay:450ms}.left{float:left}.right{float:right}[type=submit]{cursor:pointer}.loader{top:0;width:100%;height:100%;z-index:999;display:none;position:fixed;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);background-image:url(../../images/loading.gif)}.outter{top:0;z-index:9;width:100%;height:100%;display:none;position:fixed}.outter.from-menu{background:rgba(48,48,51,.8)}.outter.from-tela{z-index:2;background:0 0}.outter-map{display:none}.input{background:#58585a}.cinzaTexto{background:#4a4c4c}.cinzaClaro{background:#b9b7b7}.cinzaHr{background:#f5f5f5}.fit-right{object-position:right center}.area-obox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;padding:0 20px;background:rgba(193,193,193,.8)}.obox{top:50%;left:50%;width:97%;margin:0 auto;display:table;max-width:500px;overflow:hidden;position:absolute;border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;will-change:auto;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center}.obox .obox-header{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;position:relative;background:#3d3d3d}.obox .obox-header h3{padding:7px;color:#fff;font-size:22px;line-height:23px;text-align:center;font-weight:400;display:inline-block;width:calc(100% - 48px)}.obox .obox-header .close{align-items:center;display:inline-flex;justify-content:center;width:48px;height:48px;font-size:22px;cursor:pointer;color:#fff;border-left:1px solid #fff;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.obox .obox-header .close:hover{color:#be152d}.obox .obox-body{padding:10px;overflow:auto;position:relative;text-align:center;background:#4a4c4c;max-height:calc(100vh - 100px);color:#f5f5f5}.obox .obox-body .content,.obox .obox-body .content>*{color:#f5f5f5!important}.obox .obox-body .content p{color:#f5f5f5!important;font-family:inherit}.obox .obox-body .content [align=left]{text-align:left}.obox .obox-body .content [align=justify]{text-align:justify}.obox .obox-body .content form{width:100%}.obox .obox-body .content form ::placeholder{opacity:1;color:#58585a;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:inherit}.obox .obox-body .content form ::-webkit-input-placeholder{opacity:1;color:#58585a;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:inherit}.obox .obox-body .content form :-moz-placeholder{opacity:1;color:#58585a;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:inherit}.obox .obox-body .content form ::-moz-placeholder{opacity:1;color:#58585a;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:inherit}.obox .obox-body .content form :-ms-input-placeholder{opacity:1;color:#58585a;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:inherit}.obox .obox-body .content form .campo{width:100%;color:#58585a;display:block;font-size:16px;padding:8px 10px;margin-bottom:7px;border:1px solid #58585a;background-color:#f5f5f5;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.obox .obox-body .content form .campo:not(:placeholder-shown){border:1px solid #a8cf3d}.obox .obox-body .content form .campo:not(:placeholder-shown).required{border:1px solid #a8cf3d!important}.obox .obox-body .content form .campo:focus{border:1px solid #58585a}.obox .obox-body .content form button{display:inline-block;color:#fff;font-size:18px;padding:8px 25px;font-weight:400;margin-bottom:15px;background:#be152d;border:1px solid #be152d;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.obox .obox-body .content form button:hover{background:#4a4c4c}.obox .obox-body .close{display:inline-block;vertical-align:middle;cursor:pointer;font-size:20px;margin-top:20px;padding:12px 22px;font-weight:400;color:#fff;background:#be152d;border:1px solid #fff;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.obox .obox-body .close>strong{font:inherit}.obox .obox-body .close:hover{color:#fff;background:#a8cf3d}.global_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;padding:0 20px;background:rgba(0,0,0,.85)}.popup{height:100vh;margin:0 auto;display:table;max-width:1170px;position:relative;transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;will-change:auto}.popup .grupo{vertical-align:middle;display:table-cell}.popup .grupo figure{padding:5px;display:block;position:relative;background:#fff;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.popup .grupo figure img{display:block;max-width:100%;max-height:75vh}.popup .grupo figure .link-imovel{left:8%;height:0;width:40.3%;bottom:7.5%;display:block;position:absolute;padding-bottom:23%}.popup .grupo figure .link-automovel{height:0;right:8.2%;width:40.3%;bottom:7.5%;display:block;position:absolute;padding-bottom:23%}.popup .contador{left:0;top:-5px;width:0;height:4px;background:red;position:absolute;animation:progresso 5s linear 0s 1;-webkit-animation:progresso 5s linear 0s 1}.popup .fechar{top:-10px;width:30px;right:-18px;height:30px;float:right;display:block;color:#fff;font-size:16px;position:relative;text-align:center;background:#000;border:3px solid #fff;animation:progressofechar 5s linear 0s 1;-webkit-animation:progressofechar 5s linear 0s 1;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}[aria-disabled]{touch-action:none;pointer-events:none;color:#b9b7b7!important}.retorno{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;padding:0 10px;text-align:center;background:rgba(0,0,0,.7)}.retorno span{top:49%;left:0;right:0;color:#fff;margin:0 auto;font-size:16px;padding:5px 7px;max-width:740px;position:relative;transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;will-change:auto;border:1px solid #fff;text-transform:uppercase;background:rgba(0,0,0,.7)}p.retorno_form{width:100%;padding:10px;color:#fff;cursor:pointer;font-size:18px;text-align:center;font-weight:600;background:#282828;margin:0 auto 20px!important;text-indent:0!important;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#form-login{display:none;top:45px;left:0;right:0;width:300px;color:#fff;margin:0 auto;z-index:999999;position:fixed;font-size:16px;padding:5px 7px;max-width:740px;border:1px solid #fff;text-transform:uppercase;background:rgba(221,93,38,.9)}#form-login legend{font-size:24px;margin:10px auto;font-weight:700;text-align:center}#form-login .campo{width:100%;padding:5px;font-size:16px;margin:5px auto;font-weight:700}#form-login a{color:#fff;display:block;font-size:16px;text-align:center;text-transform:none}#form-login .btn-logar{width:100%;padding:5px;color:#fff;font-size:16px;margin:5px auto;font-weight:700;border:1px solid #fff;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}iframe html{height:100vh}.cl10{max-width:calc(10% - 5px);min-width:84px;width:100%!important}.cl20{max-width:calc(20% - 5px);min-width:121px;width:100%!important}.cl30{max-width:calc(30% - 5px);width:100%!important}.cl40{max-width:calc(40% - 5px);width:100%!important}.cl50{max-width:calc(50% - 5px);width:100%!important}.cl60{max-width:calc(60% - 5px);width:100%!important}.cl70{max-width:calc(70% - 5px);width:100%!important}.cl80{max-width:calc(80% - 5px);width:100%!important}.cl90{max-width:calc(90% - 5px);width:100%!important}.cl100{max-width:100%;width:100%!important}div[id^=gb-widget] a[type=link]{opacity:0}header{top:0;width:100%;z-index:4;position:fixed}header.scrolled{-webkit-box-shadow:0 0 20px -3px #000;box-shadow:0 0 20px -3px #000}header.scrolled nav .container .image-logo{-webkit-box-shadow:none;box-shadow:none}header #hamburger{opacity:0;z-index:-9;position:absolute;visibility:hidden}header #hamburger:checked~nav .hamburger span{background:0 0}header #hamburger:checked~nav .hamburger span:after,header #hamburger:checked~nav .hamburger span:before{width:114%}header #hamburger:checked~nav .hamburger span:before{bottom:0;transform:rotate(-27deg);-o-transform:rotate(-27deg);-ms-transform:rotate(-27deg);-moz-transform:rotate(-27deg);-webkit-transform:rotate(-27deg);transform-origin:bottom left;-o-transform-origin:bottom left;-ms-transform-origin:bottom left;-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left}header #hamburger:checked~nav .hamburger span:after{transform:rotate(27deg);-o-transform:rotate(27deg);-ms-transform:rotate(27deg);-moz-transform:rotate(27deg);-webkit-transform:rotate(27deg);transform-origin:bottom right;-o-transform-origin:bottom right;-ms-transform-origin:bottom right;-moz-transform-origin:bottom right;-webkit-transform-origin:bottom right}header nav{background:#fff;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container{padding:0;max-width:100%;position:relative;align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between}header nav .container h1.logo-splitted{color:#fff;height:51px;font-size:18px;font-size:1.3vw;min-height:28px;max-height:5.5vh;text-align:right;position:relative;font-weight:800;background:#85c226;padding:8px 10px 9px 0;width:calc(50% - 304px);width:calc(50% - 360px);order:1;-webkit-order:1;-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1}header nav .container h1.logo-splitted img{top:0;width:auto;height:100%;position:absolute;left:calc(100% - 1px)}header nav .container .image-logo{z-index:2;display:block;position:relative;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto;order:2;-webkit-order:2;-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2}header nav .container .image-logo a{padding:21px 0 20px;position:relative;display:block}header nav .container .image-logo a img,header nav .container .image-logo a picture{z-index:1;width:100%;width:360px;display:block;position:relative;max-width:500px;object-fit:contain;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .hamburger{padding:0;width:35px;height:20px;cursor:pointer;position:relative;display:none;vertical-align:middle;opacity:0;visibility:hidden;user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-webkit-tap-highlight-color:transparent}header nav .container .hamburger span{width:100%;height:3px;display:block;background:#85c226;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .hamburger span:after,header nav .container .hamburger span:before{content:'';width:100%;height:3px;display:block;position:absolute;background:#85c226;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .hamburger span:before{left:0;bottom:calc(50% - 1px)}header nav .container .hamburger span:after{right:0;bottom:0}header nav .container .nav-menu{position:relative;text-align:center;align-items:center;margin-left:30px;padding:9px 10px 9px 0;width:calc(50% - 30px);display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around;order:3;-webkit-order:3;-ms-flex-order:3;-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .nav-menu .item-menu{display:inline-block;position:relative}header nav .container .nav-menu .item-menu .pagelink{padding:0 5px;display:block;color:#85c226;font-size:18px;line-height:21px;font-weight:300;position:relative;text-transform:uppercase}header nav .container .nav-menu .item-menu .pagelink:hover{color:#85c226}header nav .container .nav-menu .item-menu .pagelink:hover:before{opacity:1}header nav .container .nav-menu .item-menu .pagelink:before{left:5%;top:100%;width:90%;height:1px;content:'';opacity:0;position:absolute;background:#85c226;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .nav-menu .item-menu .pagelink.active{color:#85c226;font-weight:600}header nav .container .nav-menu .item-menu .pagelink.active:before{opacity:1}header nav .container .nav-menu .separador{width:6px;height:6px;background:#85c226}header nav .container .contatos-header a{color:#fff;display:block;font-size:16px;font-weight:500}.sociais{right:0;width:80px;top:31vh;z-index:9;position:fixed}.sociais a{align-items:center;display:inline-flex;justify-content:center;width:70px;height:50px;font-size:25px;color:#fff;background:rgba(133,194,38,.9);border-bottom:1px solid rgba(255,255,255,.3)}.sociais a:last-child{border-bottom:0}.sociais a:hover{color:#a8cf3d;background:#fff}.sociais a.move{margin:10px auto;height:70px;font-size:30px;animation:floating 700ms linear infinite;-webkit-animation:floating 700ms linear infinite;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@keyframes floating{0%{padding:0 10px 0 0}10%{padding:0 0 0 10px}20%{padding:0 10px 0 0}30%{padding:0 0 0 10px}100%,40%{padding:0}}.page{padding-top:96px;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.page-home{display:block;position:relative;z-index:3}.page-home .home-1{width:100%;display:block;overflow:hidden;position:relative}.page-home .home-1 .banner{display:block}.page-home .home-1 .banner .lista-banner{overflow:hidden}.page-home .home-1 .banner .lista-banner:not(.owl-carousel){height:100%;background:url(../../images/lazyload.gif) center no-repeat}.page-home .home-1 .banner .lista-banner:not(.owl-carousel) img{opacity:0}.page-home .home-1 .banner .lista-banner .owl-item{border:3px solid #f5f5f5}.page-home .home-1 .banner .lista-banner .item-banner{width:100%;height:100%;overflow:hidden;position:relative}.page-home .home-1 .banner .lista-banner .item-banner div{width:100%;height:100%;height:100vh;max-height:80vh;min-height:420px;position:relative}.page-home .home-1 .banner .lista-banner .item-banner div figure{display:block;height:100vh;max-height:50%}.page-home .home-1 .banner .lista-banner .item-banner div figure img{width:100%;height:100vh;max-height:100%;display:block;object-fit:cover}.page-home .home-1 .banner .lista-banner .item-banner div:after{left:0;z-index:8;width:100%;height:6px;content:'';will-change:auto;position:absolute;background:#f6ece2;top:calc(50% - 3px)}.page-home .home-1 .banner .lista-banner .item-banner>img{width:100%;display:block}.page-home .home-1 .banner .lista-banner .owl-controls{left:0;right:0;bottom:10px;z-index:9999;position:absolute}.page-home .home-1 .banner .lista-banner .owl-controls .owl-pagination .owl-page.active span{background:#85c226;border:3px solid #85c226}.page-home .home-1 .banner .lista-banner .owl-controls .owl-pagination .owl-page span{margin:0 5px;width:14px;height:14px;border:3px solid #f6ece2;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons{width:100%;height:0;position:absolute;top:calc(50% - 42px);display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div{z-index:8;width:50px;height:50px;display:block;position:relative;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div.oculto{opacity:0;visibility:hidden}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:after{top:0;left:0;right:0;bottom:0;width:0;height:0;z-index:-1;content:'';margin:auto;display:block;position:absolute;background:0 0;transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;will-change:auto}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:active,.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:focus,.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:hover{background:0 0}.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:active:after,.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:focus:after,.page-home .home-1 .banner .lista-banner .owl-controls .owl-buttons div:hover:after{opacity:1;width:100%;height:100%;visibility:visible;background:#85c226;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center}.page-home .home-2{overflow:hidden;position:relative;background:url(../../images/bgs/hexagons-3.png),-webkit-linear-gradient(0deg,#778a35 0,#85c226 38%,transparent 49%,transparent);background-size:120%}.page-home .home-2 .parallax{top:0;z-index:-1;width:100%;height:100%;overflow:hidden;position:absolute;background:#fff}.page-home .home-2 .parallax img{right:-50%;width:80%;bottom:0;position:absolute;transform:translate3d(0,0,0)}.page-home .home-2 .container{z-index:1;max-width:520px;padding:5vw 10px;text-align:left;margin:0 0 0 10%;position:relative}.page-home .home-2 .container h2{font-size:30px;margin-bottom:50px;font-weight:300;color:#fff}.page-home .home-2 .container h2 span{color:#fff}.page-home .home-2 .container h2 strong{font-weight:700}.page-home .home-2 .container p{font-size:26px;line-height:43px;color:#fff;font-weight:300}.page-home .home-2 .container a{font-size:24px;display:inline-block;margin-top:50px;color:#fff;padding-bottom:10px;font-weight:500;border-bottom:3px solid #fff}.page-home .home-3{background:#85c226}.page-home .home-3 .container{padding:5vw 10px}.page-home .home-3 .container h2{font-size:30px;color:#fff;margin-bottom:50px;font-weight:300;text-align:center}.page-home .home-3 .container h2 strong{font-weight:300}.page-home .home-3 .container p{color:#f6ece2;font-size:18px;line-height:26px;text-align:center;font-weight:300;margin-bottom:30px}.page-home .home-3 .container .lista-areas{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-home .home-3 .container .lista-areas .item-area{width:30%;margin-bottom:20px;min-width:280px}.page-home .home-3 .container .lista-areas .item-area:nth-child(1) figure img,.page-home .home-3 .container .lista-areas .item-area:nth-child(1) figure picture{object-position:center 60%}.page-home .home-3 .container .lista-areas .item-area:nth-child(2) figure img,.page-home .home-3 .container .lista-areas .item-area:nth-child(2) figure picture{object-position:center 17%}.page-home .home-3 .container .lista-areas .item-area figure{width:100%;position:relative}.page-home .home-3 .container .lista-areas .item-area figure img,.page-home .home-3 .container .lista-areas .item-area figure picture{width:100%;height:260px;object-fit:cover;display:block}.page-home .home-3 .container .lista-areas .item-area figure figcaption{left:0;bottom:0;width:100%;padding:5px;font-size:16px;color:#282828;line-height:18px;position:relative;font-weight:700;text-align:center;background:#f6ece2}.page-home .home-4{position:relative}.page-home .home-4 .container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around;max-width:1260px;padding:5vw 10px}.page-home .home-4 .container h2{font-size:30px;margin-bottom:50px;font-weight:300}.page-home .home-4 .container h2 strong{color:#000;font-weight:300}.page-home .home-4 .container .lista-diferenciais{width:100%;margin:2.5vw auto 0;max-width:1570px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-home .home-4 .container .lista-diferenciais .item-diferencial{position:static}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure{background:#838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:before{border-bottom:40px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:after{border-top:40px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure{background:#be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:before{border-bottom:40px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:after{border-top:40px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure{background:#a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:before{border-bottom:40px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:after{border-top:40px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure{background:#fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:before{border-bottom:40px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:after{border-top:40px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure{background:#1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:before{border-bottom:40px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:after{border-top:40px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure{background:#20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:before{border-bottom:40px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:after{border-top:40px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial input[type=checkbox]{opacity:0;z-index:-1;position:absolute;visibility:hidden}.page-home .home-4 .container .lista-diferenciais .item-diferencial input[type=checkbox]:checked~.label .h3{font-weight:700}.page-home .home-4 .container .lista-diferenciais .item-diferencial .label{display:block;cursor:pointer;user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-webkit-tap-highlight-color:transparent}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure{align-items:center;display:inline-flex;justify-content:center;width:190px;height:110px;position:relative}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after,.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{width:0;height:0;content:'';border-left:95px solid transparent;border-right:95px solid transparent;position:absolute}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{top:-39px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after{bottom:-39px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .h3{color:#000;margin:40px 0;display:block;font-size:20px;text-align:center;font-weight:300}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial{left:0;z-index:2;width:100%;position:absolute;background:#f5f5f5;padding-bottom:50px;top:calc(100% - 5vw);display:none}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container{position:relative;text-align:justify;padding:10px 37px 10px 10px;max-width:calc(100% - 170px)}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container p a{color:#1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container p a:visited{color:#012546}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container p a:hover{color:#20b2aa!important}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container .fechar{top:2px;right:0;align-items:center;display:inline-flex;justify-content:center;width:32px;height:38px;color:#fff;font-size:22px;font-weight:900;position:absolute;background:#85c226}.page-home .home-5{display:none}.page-home .home-5 .container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;z-index:1;max-width:1000px;position:relative;padding:70px 10px 0}.page-home .home-5 .container figure{display:block;width:180px}.page-home .home-5 .container figure img{display:block;width:100%;height:auto;transform-origin:bottom right;transform:scale(1.16)}.page-home .home-5 .container .conteudo{width:100%;text-align:left;max-width:calc(100% - 200px)}.page-home .home-5 .container .conteudo h2{font-size:22px;line-height:30px;font-weight:400;margin-bottom:30px}.page-home .home-5 .container .conteudo a{color:#fff;font-size:18px;padding:12px;font-weight:300;background:#85c226}.page-home .home-5 .container .conteudo a:hover{background:#a8cf3d}.page-empresa{position:relative}.page-empresa:after{top:-15vw;right:-15vw;z-index:0;content:'';width:50vw;height:50vw;opacity:.1;position:absolute;background:#a5a5a5;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.page-empresa .container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;z-index:1;max-width:1000px;position:relative;align-items:flex-end;padding:5.5vw 10px 0}.page-empresa .container figure{display:block}.page-empresa .container figure img{display:block;width:100%;transform-origin:bottom right;transform:scale(1.16)}.page-empresa .container .conteudo{width:100%;text-align:justify;max-width:calc(100% - 310px)}.page-empresa .container .conteudo h2{font-size:36px;text-align:center;margin-bottom:30px}.page-empresa .container .conteudo a{color:#fff;font-size:18px;padding:7px 12px;font-weight:300;background:#85c226}.page-empresa .container .conteudo a:hover{background:#a8cf3d}.page-empresa .container #myVideo{display:none}.page-atuacao{position:relative}.page-atuacao .container{max-width:1600px;padding:6vw 10px 3vw}.page-atuacao .container .lista-clientes{width:100%;margin:2.5vw auto 0;max-width:1570px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-atuacao .container .lista-clientes li{width:24%;min-width:240px;text-align:center;margin-bottom:30px}.page-atuacao .container .lista-clientes li img{width:230px;height:230px;background:#fff;object-fit:contain;object-position:center;-webkit-box-shadow:2px 2px 9px -5px #282828;box-shadow:2px 2px 9px -5px #282828}.page-atuacao .container .lista-clientes li h3{color:#000;margin:30px 0;font-size:20px;text-align:center;font-weight:300}.page-atuacao .container .lista-areas{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-atuacao .container .lista-areas .item-area{width:24%;margin-bottom:20px;min-width:280px}.page-atuacao .container .lista-areas .item-area figure{width:100%;position:relative}.page-atuacao .container .lista-areas .item-area figure img,.page-atuacao .container .lista-areas .item-area figure picture{width:100%;height:240px;object-fit:cover;display:block}.page-atuacao .container .lista-areas .item-area figure figcaption{width:100%;padding:5px;font-size:16px;color:#282828;flex-flow:column;line-height:18px;text-align:center;position:relative;background:#f5f5f5;backdrop-filter:blur(3px);display:block}.page-atuacao .container .lista-areas .item-area figure figcaption strong{font:inherit;font-weight:700}.page-servicos{position:relative}.page-servicos .container{padding:6vw 10px 3vw;max-width:1260px}.page-servicos .container h2{font-size:36px;text-align:center;margin-bottom:30px}.page-servicos .lista-servicos{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-servicos .lista-servicos .item-servico{width:24%;padding:10px;overflow:hidden;min-width:230px;position:relative;margin-bottom:15px;background:#fff;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-servicos .lista-servicos .item-servico figure{display:block;overflow:hidden;position:relative}.page-servicos .lista-servicos .item-servico figure img{width:100%;height:15vw;object-fit:cover;display:block}.page-servicos .lista-servicos .item-servico .descricao .conteudo{display:block;width:100%}.page-servicos .lista-servicos .item-servico .descricao .conteudo h4{font-size:18px;margin-top:15px;color:#000;min-height:44px;flex-flow:column;font-weight:500;text-align:center;justify-content:center;-webkit-justify-content:center;display:flex}.page-servicos .lista-servicos .item-servico .descricao .conteudo h4 strong{display:block}.page-servicos .lista-servicos .item-servico .descricao .conteudo p{margin:15px 0;font-size:14px;color:#282828;line-height:18px;text-align:justify;text-align-last:left;-ms-text-align-last:left;-moz-text-align-last:left}.page-diferenciais{position:relative;background-size:cover;background-color:#f5f5f5;background-position:top right;background-repeat:no-repeat;background-image:url(../../images/bgs/bg-internas-2.png)}.page-diferenciais .container{padding:6vw 10px 3vw}.page-diferenciais .lista-servicos .item-servico{top:0;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;opacity:1;width:100%;position:relative;visibility:visible;align-items:center}.page-diferenciais .lista-servicos .item-servico:nth-child(1) figure{background:#838383}.page-diferenciais .lista-servicos .item-servico:nth-child(1) figure:after{left:0;bottom:0}.page-diferenciais .lista-servicos .item-servico:nth-child(2) figure{background:#be152d}.page-diferenciais .lista-servicos .item-servico:nth-child(2) figure:after{top:0;right:0}.page-diferenciais .lista-servicos .item-servico:nth-child(3) figure{background:#a8cf3d}.page-diferenciais .lista-servicos .item-servico:nth-child(3) figure:after{left:0;top:0}.page-diferenciais .lista-servicos .item-servico:nth-child(4) figure{background:#fe9d20}.page-diferenciais .lista-servicos .item-servico:nth-child(4) figure:after{bottom:0;right:0}.page-diferenciais .lista-servicos .item-servico:nth-child(5) figure{background:#1a68b0}.page-diferenciais .lista-servicos .item-servico:nth-child(5) figure:after{left:20%}.page-diferenciais .lista-servicos .item-servico:nth-child(6) figure{background:#20b2aa}.page-diferenciais .lista-servicos .item-servico:nth-child(6) figure:after{right:20%}.page-diferenciais .lista-servicos .item-servico figure{align-items:center;display:inline-flex;justify-content:center;width:190px;height:190px;overflow:hidden;position:relative}.page-diferenciais .lista-servicos .item-servico figure:after{content:'';width:200%;height:200%;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;background:rgba(255,255,255,.07)}.page-diferenciais .lista-servicos .item-servico .descricao{text-align:justify;width:calc(100% - 230px)}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo{display:inline-block;width:100%;padding:2% 0;max-width:840px}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo h4{font-size:24px;font-weight:700;text-transform:uppercase}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo p{margin:35px 0;font-size:20px;color:#58585a;line-height:26px}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo p a{color:#1a68b0}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo p a:visited{color:#012546}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo p a:hover{color:#20b2aa!important}.page-diferenciais .lista-servicos .item-servico:nth-child(even) figure{order:2;-webkit-order:2;-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2}.page-diferenciais .lista-servicos .item-servico:nth-child(even) .descricao{text-align-last:right;-ms-text-align-last:right;-moz-text-align-last:right}.page-diferenciais .lista-servicos .item-servico:nth-child(odd) .descricao{text-align-last:left;-ms-text-align-last:left;-moz-text-align-last:left}.page-contato,.page-contato .contato-1{position:relative}.page-contato .contato-1:after{left:0;bottom:0;z-index:-1;width:100%;content:'';opacity:.1;height:100%;position:absolute;background-size:cover;background-position:top left;background-image:url(../../images/bgs/bg-contato.png);background-repeat:no-repeat}.page-contato .container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around;padding:5.5vw 10px 2vw}.page-contato .container .sided p{font-size:14px;line-height:18px;margin:5px 0}.page-contato .container .localizacao{display:none}.page-contato .container .localizacao figure{display:block}.page-contato .container .localizacao figure img{display:block;width:100%}.page-contato .container .contato{width:100%;max-width:780px;margin-bottom:30px}.page-contato .container .contato form .campo{display:block;width:100%;margin:25px 0;padding:8px 12px;border:1px solid #b9b7b7;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-contato .container .contato form .campo.textarea{min-height:120px;max-width:inherit}.page-contato .container .contato form .btn-enviar{display:inline-block;padding:7px 12px;cursor:pointer;font-size:16px;color:#fff;font-weight:400;background:#85c226;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-contato .container .contato form .btn-enviar:hover{color:#85c226;background:#fff}.page-contato .mapa{display:block;width:100%;height:33vw;min-height:250px}.not-found .pagetitle{font-size:30px;color:#ebecf1;text-align:center;font-weight:900;padding:95px 0 100px;background:#85c226;-webkit-text-shadow:1px 1px 2px #85c226;text-shadow:1px 1px 2px #85c226}footer{position:relative;background:url(../../images/bgs/footer.jpg) top center;background-size:cover}footer>div{position:relative}footer .pre-rodape{padding:8vw 0 1vw;background-size:cover;background-position:center top}footer .pre-rodape .container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around;align-items:flex-start}footer .pre-rodape .container .fones-footer a{color:#fff;display:block;font-size:16px;margin:5px 0;font-weight:400}footer .pre-rodape .container .mail-footer{text-align:center}footer .pre-rodape .container .mail-footer p{color:#fff;display:block;font-weight:400}footer .pre-rodape .container .mail-footer p .fa{font-size:18px;position:relative}footer .pre-rodape .container .mail-footer p .fa:after{content:'';width:7px;height:2px;position:absolute;top:5px;right:100%;background:#f5f5f5;box-shadow:-3px 4px 0 0 #fff,-1px 8px 0 0 #fff}footer .pre-rodape .container .mail-footer a{margin:5px 0;color:#fff;display:block;font-size:16px;font-weight:400}footer .pre-rodape .container .mail-footer a+a{margin-left:17px}footer .pre-rodape .container .endereco p{font-size:14px;color:#fff;display:block;font-weight:400}footer .pre-rodape .container .endereco p .fa{font-size:18px;position:relative}footer .pre-rodape .container .sociais-footer{width:100%;text-align:center;margin-top:2vw}footer .pre-rodape .container .sociais-footer a{align-items:center;display:inline-flex;justify-content:center;width:45px;height:45px;color:#fff;margin:0 10px}footer .pre-rodape .container .sociais-footer a:hover{filter:none!important}footer .pre-rodape .container .sociais-footer a:nth-child(1){filter:saturate(0) brightness(2)}footer .pre-rodape .container .sociais-footer a:nth-child(2){filter:saturate(0) brightness(1.9)}footer .pre-rodape .container .sociais-footer a:nth-child(3){filter:saturate(0) brightness(1.9)}footer .pre-rodape .container .sociais-footer a img,footer .pre-rodape .container .sociais-footer a picture{width:45px;height:45px;object-fit:contain}footer .rodape{z-index:2;position:relative;border-top:2px solid rgba(255,255,255,.4)}footer .rodape .container{padding:11px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between}footer .rodape .container p{color:#fff;font-weight:500;font-size:15px}footer .rodape .container a{width:120px}footer .rodape .container a img,footer .rodape .container a picture{width:100%;display:block}@media (max-width:1570px){header nav .container{padding:5px 0}header nav .container .image-logo a{padding:14px 0}header nav .container .image-logo a img,header nav .container .image-logo a picture{width:304px;max-width:304px}header nav .container h1.logo-splitted{height:unset;line-height:90%;min-height:42px;max-height:7.6vh;align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;width:calc(50% - 304px);display:flex}header nav .container .nav-menu .item-menu .pagelink{font-size:14px}header nav .container .nav-menu .separador{width:2px;height:2px}.page{padding-top:78px}.page-home .home-2 .container{margin:0}}@media (max-width:1380px){.page-home .home-5 .container figure img{transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}.page-empresa .container{max-width:1260px}.page-empresa .container .conteudo{max-width:670px;margin:auto;width:calc(100% - 300px)}.page-empresa .container figure img{transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}}@media (max-width:1275px){header nav .container .nav-menu .item-menu .pagelink{font-size:14px}header nav .container .contatos-header a{font-size:14px;line-height:24px}.page{padding-top:69px}}@media (max-width:1170px){header nav .container h1.logo-splitted{font-size:12px;padding:7px 10px 8px 0}header nav .container .image-logo a{padding:18px 0}header nav .container .nav-menu{padding:9px 0 3px}header nav .container .nav-menu .item-menu .pagelink{padding:0;font-size:12px}header nav .container .certificados a{margin:0;width:28px;height:28px}header nav .container .certificados a img{width:28px;height:28px}header nav .container .contatos-header a{line-height:20px}.sociais{width:55px;top:20vh}.sociais a{width:55px;height:40px}.sociais a.move{height:55px}.page-home .home-2{background:url(../../images/bgs/hexagons-3.png),-webkit-linear-gradient(0deg,#778a35 0,#85c226 38%,transparent 49%,transparent);background-size:120%}.page-home .home-2 .container{max-width:480px}.page-home .home-2 .container h2{font-size:24px;margin-bottom:16px}.page-home .home-2 .container p{font-size:18px;line-height:26px}.page-home .home-2 .container a{font-size:18px}.page-home .home-3 .container h2,.page-home .home-4 .container h2{font-size:24px;margin-bottom:16px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .h3{font-size:14px;margin:20px 0 30px}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:before{border-bottom:20px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:after{border-top:20px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:before{border-bottom:20px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:after{border-top:20px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:before{border-bottom:20px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:after{border-top:20px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:before{border-bottom:20px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:after{border-top:20px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:before{border-bottom:20px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:after{border-top:20px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:before{border-bottom:20px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:after{border-top:20px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure{width:120px;height:90px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after,.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{border-left:60px solid transparent;border-right:60px solid transparent}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{top:-19px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after{bottom:-19px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container{max-width:98%;padding:10px 90px 10px 25px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container .fechar{right:57px}.page-home .home-5 .container{padding:50px 80px 0 10px}.page-empresa .container{padding:5vw 80px 0 10px}.page-empresa .container .conteudo{padding-left:15px;max-width:calc(100% - 300px)}.page-diferenciais .container{padding:5vw 80px 0 10px}.page-diferenciais .container .lista-servicos .item-servico .descricao .conteudo h4{font-size:18px}.page-diferenciais .container .lista-servicos .item-servico .descricao .conteudo p{margin:5px 0;font-size:16px;line-height:22px}.page-atuacao .container .lista-areas .item-area{width:32%}.page-contato .container{padding:5vw 80px 0 10px}.page-contato .contato-1:after{background-position:center right}}@media (max-width:980px){header{z-index:10}header #hamburger:checked~nav .container{padding-right:255px}header #hamburger:checked~nav .container .nav-menu{right:0}header nav .container{padding:13px 10px 13px 0;position:static;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container h1.logo-splitted{width:auto;min-height:28px;max-height:5.6vh;max-width:inherit;padding:7px 10px 8px}header nav .container .image-logo{margin-right:calc(100% - 497.9px)}header nav .container .image-logo a{align-items:center;display:inline-flex;justify-content:center;min-height:48px;padding:0 5px 0 0}header nav .container .image-logo a img,header nav .container .image-logo a picture{width:230px}header nav .container .nav-menu{top:0;z-index:10;width:250px;height:100vh;right:-300px;padding:13px 0;min-width:inherit;position:fixed;margin-left:0;display:block;background:#85c226;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;will-change:auto}header nav .container .nav-menu .item-menu{display:block}header nav .container .nav-menu .item-menu .pagelink{color:#fff;font-size:16px;text-align:right;line-height:30px;padding:10px 10px 10px 0}header nav .container .nav-menu .item-menu .pagelink:hover{background:#fff}header nav .container .nav-menu .item-menu .pagelink:before{bottom:-2px;left:0}header nav .container .nav-menu .item-menu .pagelink.active{background:#fff}header nav .container .nav-menu .separador{display:none}header nav .container .hamburger{opacity:1;visibility:visible;order:4;-webkit-order:4;-ms-flex-order:4;-moz-box-ordinal-group:4;-webkit-box-ordinal-group:4;display:inline-block}header nav .container .whats-menu{margin:0 20px 0 0}.page{padding-top:77px}.page-home .home-2 .container{margin:0;z-index:2;max-width:300px}.page-home .home-2 .container a{margin-top:10px}.page-empresa .container{padding:60px 70px 0 10px;align-items:flex-end}.page-atuacao .container{padding:60px 70px 0 10px}.page-atuacao .container p{font-size:16px}.page-atuacao .container .lista-areas .item-area{width:48%}.page-diferenciais .container{padding:60px 70px 20px 10px}.page-diferenciais .lista-servicos .item-servico figure{width:120px;height:120px}.page-diferenciais .lista-servicos .item-servico .descricao{width:calc(100% - 150px)}.page-servicos .container{padding:60px 70px 20px 10px}.page-servicos .lista-servicos .item-servico{width:48%}.page-contato .container{padding:60px 70px 20px 10px}.not-found .pagetitle{font-size:18px}.not-found .pagetitle h2{font-size:24px}footer .pre-rodape .container .endereco{margin:20px 0}footer .rodape .container{padding:10px;justify-content:space-around;-webkit-justify-content:space-around}footer .rodape .container p{width:100%;line-height:17px;text-align:center;margin-bottom:10px}}@media (max-width:780px){header #hamburger:checked~nav .container{padding-right:10px}header #hamburger:checked~nav .container .nav-menu{top:69px;right:0}header #hamburger:checked~nav .container .nav-menu .item-menu .pagelink{margin-top:3px}header nav .container .hamburger{z-index:2}header nav .container .nav-menu{right:0;z-index:-1;top:-101vh;width:100vw;height:calc(100vh - 49px);transition-duration:240ms;-webkit-transition-duration:240ms}header nav .container .nav-menu .item-menu .pagelink{font-size:21px;line-height:54px;margin-top:0;text-align:center;padding:0 10px;transition-duration:420ms;-webkit-transition-duration:420ms}header nav .container .nav-menu .item-menu .pagelink:before{display:none}.page-home .home-2 .container h2,.page-home .home-3 .container h2{font-size:20px}.page-home .home-3 .container .obras .content.voltas figure{height:180px}.page-home .home-3 .container .obras .content.voltas figure:nth-child(3) img{height:370px}.page-home .home-3 .container .obras .content.voltas figure img{height:180px}.page-home .home-3 .container .obras .content.resta-1 figure,.page-home .home-3 .container .obras .content.resta-1 figure img{height:370px}.page-home .home-3 .container .obras .content figure figcaption{font-size:14px;line-height:20px}.page-home .home-4 .container h2{font-size:20px}.page-empresa:after{top:unset;right:-35vw;width:100vw;bottom:-23vw;height:100vw}.page-empresa .container .conteudo{order:1;-webkit-order:1;-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;width:100%;max-width:inherit}.page-empresa .container .conteudo h2{font-size:20px;margin-bottom:15px}.page-empresa .container figure{order:2;-webkit-order:2;-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2}.page-servicos .container h2{font-size:20px;margin-bottom:15px}.page-contato .container .sided{width:100%}}@media (max-width:620px){.page-home .home-1 .banner .banner-content img,.page-home .home-1 .banner .banner-content picture{min-height:52.3vw}.page-home .home-2{background-size:140%}.page-home .home-2:before{width:100vw;height:57vw;display:block;position:relative;background-position:bottom right}.page-home .home-2:after{left:0;top:calc(40vw + 2px);border-left:0;border-right:60vh solid transparent;border-bottom:17vw solid #85c226}.page-home .home-2 .container{max-width:260px;padding:3vw 10px}.page-home .home-2 .container h2{font-size:18px;margin-bottom:10px}.page-home .home-2 .container p{font-size:15px;line-height:21px}.page-home .home-2 .container a{width:105px;height:48px;font-size:14px;padding-bottom:0;border:1px solid #fff;align-items:center;display:inline-flex;justify-content:center}.page-home .home-3 .container p{font-size:16px;line-height:20px}.page-home .home-3 .container .obras .content.voltas{display:grid;grid-template-areas:' . . ' ' myArea myArea' ' . . ';grid-gap:10px;padding:10px}.page-home .home-3 .container .obras .content.voltas figure:nth-child(3){height:240px;grid-area:myArea}.page-home .home-3 .container .obras .content.voltas figure:nth-child(3) img{height:240px;width:100%;max-width:inherit}.page-home .home-3 .container .obras .content.voltas figure{width:100%;height:150px;max-width:100%}.page-home .home-3 .container .obras .content.voltas figure img{width:100vw;height:100vh;max-height:150px;object-fit:cover}.page-home .home-3 .container .obras .content.resta-1{display:grid;grid-template-areas:' resto1 resto1 ' ' resto1 resto1 ' ' resto1 resto1 '}.page-home .home-3 .container .obras .content.resta-1 figure{width:100%;height:auto;grid-area:resto1;max-width:inherit}.page-home .home-3 .container .obras .content.resta-1 figure img{width:100%;height:auto;max-height:inherit;max-width:100%}.page-home .home-3 .container .obras .content.resta-2{display:grid;grid-template-areas:' resto1 resto1 ' ' resto2 resto2 '}.page-home .home-3 .container .obras .content.resta-2 figure:nth-child(1){grid-area:resto1}.page-home .home-3 .container .obras .content.resta-2 figure:nth-child(2){grid-area:resto2}.page-home .home-3 .container .obras .content.resta-2 figure{width:100%;height:280px;max-width:inherit}.page-home .home-3 .container .obras .content.resta-2 figure img{width:100vw;height:100vh;max-height:280px;max-width:100%}.page-home .home-3 .container .obras .content.resta-3{display:grid;grid-template-areas:' resto1 resto1 ' ' resto2 resto2 ' ' resto3 resto3 '}.page-home .home-3 .container .obras .content.resta-3 figure{width:100%;height:180px;max-width:inherit}.page-home .home-3 .container .obras .content.resta-3 figure img{width:100vw;height:100vh;max-height:180px;max-width:100%}.page-home .home-3 .container .obras .content.resta-4 figure{height:280px}.page-home .home-3 .container .obras .content.resta-4 figure img{max-height:280px}.page-home .home-3 .container .obras .content figure figcaption{bottom:0;top:unset;opacity:1;height:auto;padding:5px;font-size:14px;line-height:14px;background:rgba(1,37,70,.4)}.page-home .home-4 .container{padding:20px 60px 20px 10px}.page-home .home-4 .container h2{font-size:23px;font-weight:600}.page-home .home-4 .container h2 strong{font-weight:600}.page-home .home-4 .container .lista-diferenciais .item-diferencial{width:100%;text-align:center;border-bottom:2px solid #b9b7b7}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:before{border-bottom:10px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(1) .figure:after{border-top:10px solid #838383}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:before{border-bottom:10px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(2) .figure:after{border-top:10px solid #be152d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:before{border-bottom:10px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(3) .figure:after{border-top:10px solid #a8cf3d}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:before{border-bottom:10px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(4) .figure:after{border-top:10px solid #fe9d20}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:before{border-bottom:10px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(5) .figure:after{border-top:10px solid #1a68b0}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:before{border-bottom:10px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial:nth-child(6) .figure:after{border-top:10px solid #20b2aa}.page-home .home-4 .container .lista-diferenciais .item-diferencial:last-child{border-bottom:none}.page-home .home-4 .container .lista-diferenciais .item-diferencial input[type=checkbox]:checked~.label .h3{font-weight:initial}.page-home .home-4 .container .lista-diferenciais .item-diferencial .label{align-items:center;padding:25px 0 25px 7vw;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-justify-content:space-around}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure{width:40px;height:30px;align-items:center;display:inline-flex;justify-content:center}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after,.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{border-left:20px solid transparent;border-right:20px solid transparent}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:before{top:-9px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure:after{bottom:-9px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .figure img{width:25px;height:25px;display:block;object-fit:contain}.page-home .home-4 .container .lista-diferenciais .item-diferencial .h3{margin:0;flex-grow:1;font-size:23px;letter-spacing:-1px;display:inline-block;vertical-align:middle}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial{top:0;padding-bottom:0;position:relative;border-top:2px solid #b9b7b7}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container{padding:25px 10px;max-width:100%}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container p{font-size:14px;line-height:18px}.page-home .home-4 .container .lista-diferenciais .item-diferencial .texto-diferencial .container .fechar{display:none}.page-home .home-5{display:block;position:relative}.page-home .home-5:after{top:-15vw;right:-15vw;z-index:0;content:'';width:50vw;height:50vw;min-width:200px;min-height:200px;opacity:.1;position:absolute;background:#a5a5a5;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.page-servicos .lista-servicos .item-servico{width:100%;min-width:inherit}.page-servicos .lista-servicos .item-servico figure img{height:45vw}.page-atuacao .container .lista-areas .item-area{width:100%}}@media (max-width:540px){header nav .container h1.logo-splitted{display:none}header nav .container .image-logo{margin-right:unset;max-width:calc(100% - 55px)}}@media (max-width:510px){.page-home .home-2{background-size:auto 170%;background-color:#a8cf3d}.page-home .home-2 .container{max-width:inherit}.page-home .home-5 .container{align-items:flex-end;padding:20px 60px 0 10px}.page-home .home-5 .container .conteudo{max-width:calc(100% - 204px)}.page-home .home-5 .container .conteudo h2{font-size:16px}.page-home .home-5 .container figure{width:167px}}@media (max-width:470px){.page-diferenciais .lista-servicos .item-servico{display:block;margin-bottom:20px;text-align:center}.page-diferenciais .lista-servicos .item-servico figure{width:70px;height:70px}.page-diferenciais .lista-servicos .item-servico figure img{width:40px;height:40px;object-fit:contain}.page-diferenciais .lista-servicos .item-servico:nth-child(even) .descricao{text-align:justify;text-align-last:left;-ms-text-align-last:left;-moz-text-align-last:left}.page-diferenciais .lista-servicos .item-servico:nth-child(odd) .descricao{text-align:justify;text-align-last:left;-ms-text-align-last:left;-moz-text-align-last:left}.page-diferenciais .lista-servicos .item-servico .descricao{width:100%}.page-diferenciais .lista-servicos .item-servico .descricao .conteudo h4{text-align:center;text-align-last:auto;-ms-text-align-last:auto;-moz-text-align-last:auto}.page-atuacao .container .lista-areas{display:block}.page-atuacao .container .lista-areas .item-area{margin-bottom:10px}.page-atuacao .container .lista-areas .item-area:nth-child(5) figure{border-radius:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}@media (max-width:420px){header nav .container .hamburger{width:30px}header nav .container .certificados a,header nav .container .certificados a img{width:20px;height:20px}header nav .container .contatos-header a{font-size:16px;margin:0 3px}.page-home .home-5 .container figure{width:130px}.page-home .home-5 .container .conteudo{max-width:calc(100% - 150px)}.page-home .home-5 .container .conteudo h2{font-size:16px;line-height:20px}footer .pre-rodape .container .fones-footer{order:2;-webkit-order:2;-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;width:100%;margin:15px 0;text-align:center}footer .pre-rodape .container .endereco{width:100%;text-align:center}footer .pre-rodape .container .mail-footer{order:3;-webkit-order:3;-ms-flex-order:3;-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;width:100%;margin:15px 0}footer .pre-rodape .container picture{margin:0 0 15px;order:1;-webkit-order:1;-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1}footer .pre-rodape .container .tour{order:4;-webkit-order:4;-ms-flex-order:4;-moz-box-ordinal-group:4;-webkit-box-ordinal-group:4}footer .pre-rodape .container .sociais-footer{order:5;-webkit-order:5;-ms-flex-order:5;-moz-box-ordinal-group:5;-webkit-box-ordinal-group:5}}@media (max-width:360px){.page-home .home-3 .container p{font-size:13px}.page-home .home-5:after{top:unset;bottom:-15vw}.page-home .home-5 .container{justify-content:space-around;-webkit-justify-content:space-around}.page-home .home-5 .container .conteudo{order:1;-webkit-order:1;-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;width:100%;text-align:center;max-width:inherit}.page-home .home-5 .container .conteudo .right{float:none;display:inline-block}.page-home .home-5 .container figure{order:2;-webkit-order:2;-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2}}