@import url(/assets/fonts/DinPro/font.css);*{top:0;left:0;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.right{float:right}.left{float:left}.hide{display:none}body{font-family:Din;font-weight:lighter}a{text-decoration:none}.icone{background-image:url(/assets/img/icones.png);background-repeat:no-repeat;position:relative;display:inline-block;vertical-align:top;height:25px;width:25px;max-height:25px;max-width:25px}.icone.seta-baixo{background-position:0px 0px}.icone.telefone{background-position:-25px 0px}.icone.seta-direita-a{background-position:-50px 0px}.icone.seta-direita{background-position:-75px 0px}.icone.email.lg{background-position:0px -30px;width:51px;height:35px;max-width:51px;max-height:35px}.icone.phone.lg{background-position:-55px -30px;width:43px;height:50px;max-width:43px;max-height:50px}.icone.skype.lg{background-position:0px -69px;width:50px;height:50px;max-width:50px;max-height:50px}.icone.instagram.lg{background-position:-55px -85px;width:50px;height:50px;max-width:50px;max-height:50px}.icone.lg{height:39px;max-height:39px;width:40px;max-width:40px}.icone.lg.interiores{background-position:-149px -2px;width:39px;max-width:39px}.icone.lg.revitalizacao{background-position:-195px -2px}.icone.lg.assessoria{background-position:-105px -2px;max-width:39px;width:39px}.icone.lg.view{background-position:-105px -45px;height:40px;max-height:40px}.icone.lg.lupa{background-position:-150px -45px;width:41px;max-width:41px;height:41px;max-height:41px}.icone.lg.seta-o{background-position:-5px -166px;height:40px;max-height:40px}.icone.lg.seta-o.direita{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.icone.lg.seta-o:hover{background-position:-50px -166px}.icone.triangulo{background-position:-106px -90px;width:139px;max-width:139px;height:70px;max-height:70px;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.icone.close{background-position:-95px -166px;width:17px;max-width:17px;height:17px;max-height:17px}.menu-topo{position:relative;left:0px;top:0px;height:72px;width:100%;z-index:1;padding:14px;-webkit-transition:height 0.2s ease-out;-moz-transition:height 0.2s ease-out;-o-transition:height 0.2s ease-out;transition:height 0.2s ease-out}@media (max-width: 1023px){.menu-topo .logo{margin-top:5px;height:52px;background-position:0px -46px}}.menu-topo a{position:relative;font:18px Din;color:#686c7a;text-decoration:none;text-align:center;letter-spacing:1px}.menu-topo a:active{color:#faad1d}.menu-topo a:focus{color:#faad1d}.menu-topo a:hover .item-efeito,.menu-topo a.active .item-efeito{width:100%}.menu-topo a .item-efeito{width:0%;height:100%;position:absolute;border-bottom:1px solid #faad1d;-webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}.menu-topo .botao-mobile{display:block;width:40px;height:40px;padding:5px;cursor:pointer;-webkit-transform:translate(0, 10%);-moz-transform:translate(0, 10%);-ms-transform:translate(0, 10%);-o-transform:translate(0, 10%);transform:translate(0, 10%);float:right;vertical-align:middle;-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}.menu-topo .botao-mobile div{border-radius:5px;width:100%;height:10%;background-color:#686c7a;margin-bottom:13%}@media all and (min-width: 1024px){.menu-topo .botao-mobile{display:none}}.menu-topo .icone.seta-baixo{display:inline-block;position:absolute;left:auto;right:-25px}@media all and (min-width: 1024px){.menu-topo .icone.seta-baixo{position:relative;right:auto}}.menu-topo .logo{z-index:1;background-image:url(/assets/img/logo.png);display:inline-block;width:100px;background-size:cover;background-repeat:no-repeat;-webkit-transition:background-position-y 0.2s ease-out;-moz-transition:background-position-y 0.2s ease-out;-o-transition:background-position-y 0.2s ease-out;transition:background-position-y 0.2s ease-out}@media all and (min-width: 1024px){.menu-topo .logo{float:left;height:73px;-webkit-transition:background-position-y 0.2s ease-out;-moz-transition:background-position-y 0.2s ease-out;-o-transition:background-position-y 0.2s ease-out;transition:background-position-y 0.2s ease-out}}.menu-topo>ul{position:absolute;top:100%;width:100%;display:none;background-color:#eee;list-style:none}.menu-topo>ul li{position:relative;text-align:center;padding:8px 0px}.menu-topo>ul li a{cursor:pointer}@media (min-width: 1024px){.menu-topo>ul li a{width:100%;display:inline-block;text-align:left}}.menu-topo>ul li ul.dropdown{display:none;position:relative;width:100%;background-color:rgba(0,0,0,0.05)}.menu-topo>ul li ul.dropdown li{-webkit-transition:background-color 0.2s ease-out,color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out,color 0.2s ease-out;-o-transition:background-color 0.2s ease-out,color 0.2s ease-out;transition:background-color 0.2s ease-out,color 0.2s ease-out;padding-top:8px;margin-right:0}.menu-topo>ul li ul.dropdown li:hover{background-color:#faad1d}.menu-topo>ul li ul.dropdown li:hover a{color:white}.menu-topo>ul li ul.dropdown li a{font-weight:100}@media (min-width: 1024px){.menu-topo>ul li ul.dropdown li{width:100%;padding:4px 8px 4px 8px;text-align:left}}@media (min-width: 1024px){.menu-topo>ul li ul.dropdown{position:absolute;width:145%;top:100%;background-color:#eee}}@media all and (min-width: 1024px){.menu-topo>ul li{display:inline-block;height:100%;padding:25px 0px;margin-right:50px}}@media all and (min-width: 1024px){.menu-topo>ul{display:inline-block !important;position:relative;top:0;height:100%;width:calc(100% - 104px);text-align:right}}@media all and (min-width: 1024px){.menu-topo{height:100px;padding:14px}}.menu-container{width:100%;background-color:#eee;transition:padding 0.3s ease-out}@media all and (min-width: 1024px){.menu-container{padding:0 15%}}.banner{height:480px;background-image:url(/assets/img/capa-0.jpg);background-size:cover;position:relative;z-index:0}.banner .texto{position:absolute;left:15%;top:25%;color:white;font-weight:lighter;letter-spacing:4px}.banner .texto .title{font-size:2em;display:block;margin:10px 0px;text-shadow:0px 2px black}.banner .texto span:not(.icone){vertical-align:middle}.section-bg{position:relative;min-height:250px;background-image:url(/assets/img/section_bg.png);background-size:cover;font-weight:lighter;padding:15% 10%;overflow:hidden}.section-bg .texto{display:inline-block;width:100%;-webkit-transition:margin-left 0.2s ease-out;-moz-transition:margin-left 0.2s ease-out;-o-transition:margin-left 0.2s ease-out;transition:margin-left 0.2s ease-out}.section-bg .texto p{position:relative;text-align:center;line-height:initial;z-index:1;font-size:20px}.section-bg .texto .triangulo{position:absolute;top:auto;z-index:0}@media (min-width: 768px){.section-bg .texto .triangulo{position:relative;float:left}}.section-bg .cinza{color:#686c7a}@media (min-width: 768px){.section-bg{padding:10% 15%}}.section-facebook{list-style:none;font-size:0;background-color:#ebb240}.section-facebook li{position:relative;font-size:initial;max-height:480px;overflow:hidden}.section-facebook li img{display:block;max-width:100%;height:auto;margin-left:auto}@media (min-width: 768px){.section-facebook li img{width:auto;max-width:initial;height:480px}}@media (min-width: 768px){.section-facebook li{display:inline-block;width:50%}.section-facebook li:not(.facebook){float:right}}.section-facebook .facebook{position:relative;background-image:url(/assets/img/facebook_bg.png);background-size:cover;font-weight:lighter;height:480px;padding:10% 15%}@media (min-width: 768px){.section-facebook .facebook{padding:5% 15%;height:480px}}.section-facebook .facebook a,.section-facebook .facebook a:active,.section-facebook .facebook a:visited,.section-facebook .facebook a:hover,.section-facebook .facebook a:focus{text-decoration:none;color:black}.section-facebook .facebook .texto{max-width:160px;display:inline-block}.section-facebook .facebook .title{position:absolute;color:white;top:auto;left:auto;bottom:5%;right:10%;font-size:2em}.ultimos-projetos{padding:10% 15%;font-weight:lighter;color:#686c7a;text-align:center}.ultimos-projetos .links{font-size:0px;list-style:none}.ultimos-projetos .title{font-weight:lighter}@media (min-width: 768px){.ultimos-projetos .title{display:inline-block;width:100%;text-align:left}}.link{font-size:initial;position:relative;width:100%;max-width:500px;margin-top:15px;cursor:pointer}.link img{width:100%;vertical-align:top}.link a{position:relative;display:block}.link .content{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.link .content .icone{margin-left:auto;margin-right:auto}.link .hover{position:absolute;display:none;height:100%;width:100%;background-color:rgba(0,0,0,0.7);padding:10%}.link .hover img{width:initial}.link .hover span{display:block;color:white}.link:hover .hover{display:inline-block}@media (min-width: 768px){.link{display:inline-block;width:50%;padding:15px}}.formas{position:absolute;top:25%;left:-25%;-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out}@media (min-width: 1024px){.formas{left:0}}.container{padding:5% 15% 0 15%;letter-spacing:1px;position:relative;display:inline-block}.container .subtitle{font-weight:lighter;font-size:0.8em;color:#faad1d;margin-bottom:5px}.container .title{margin-bottom:18px}.container .title,.container p,.container ul{color:#686c7a}.container p{text-align:center}@media (min-width: 768px){.container{max-width:60%}}.experiencia ul{list-style:none}.experiencia img{width:100%;max-width:475px;margin-top:18px}.foto{display:inline-block;width:100%;padding-top:5%}@media (min-width: 768px){.foto{float:right;max-width:40%}}.servicos{padding-bottom:5%}.servicos ul{list-style-image:url(/assets/img/dot.png);position:relative}.servicos ul li{padding:5%}.servicos ul li .item-icon{float:right}.servicos ul li .line{position:absolute;left:-1em;height:100%;width:1px;background-color:#686c7a;z-index:-1}.container.projetos{max-width:100%}@media (min-width: 768px){.container.projetos{max-width:80%}}.tab-menu{width:100%;text-align:center}.tab-menu li{padding:4px 5%;display:inline-block}.tab-menu li a{cursor:pointer;position:relative;font:18px Din;color:#686c7a;text-decoration:none;text-align:center;letter-spacing:1px}.tab-menu li a:active{color:#faad1d}.tab-menu li a:focus{color:#faad1d}.tab-menu li a.active{color:#faad1d}.tab-menu li a .item-efeito{width:0%;height:100%;position:absolute;border-bottom:1px solid #faad1d;-webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}.lista-de-projetos{font-size:0;text-align:center}.lista-de-projetos li{font-size:initial;max-width:100%;padding:6px;overflow:hidden}@media (min-width: 768px){.lista-de-projetos li{display:inline-block;width:33.33%}}.lista-de-projetos li img{max-width:100%;height:auto}.loading{width:30px;height:30px;margin:18px auto 18px auto;background-color:#b3c851;-webkit-animation:loading-ah 1.5s linear infinite;animation:loading-ah 1.5s linear infinite}.loading #rect{background-color:#faad1d;display:block;width:100%;height:100%;-webkit-animation:loading-h 0.5s linear infinite;animation:loading-h 0.5s linear infinite}@keyframes loading-h{from{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes loading-h{from{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes loading-ah{from{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@-webkit-keyframes loading-ah{from{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}.modal{display:block;position:fixed;width:100%;height:100%;padding:8px;z-index:9999;background-color:rgba(0,0,0,0.8)}.modal .modal-content{display:block;position:relative;margin:auto;width:100%;height:100%;background-color:white;border-radius:2px;-webkit-box-shadow:0px 16px 16px -6px;box-shadow:0px 16px 16px -6px}.modal .modal-content .close{position:absolute;color:#686c7a;cursor:pointer;left:auto;right:8px;top:8px;z-index:10000;font-weight:bold}.modal .modal-content .modal-body{width:inherit;height:inherit}.modal .modal-content .modal-body .carrossel-view{padding:15px 48px;text-align:center;position:relative;overflow:hidden;height:80%}.modal .modal-content .modal-body .carrossel-view .action{position:absolute;display:block;top:50%;left:auto;right:auto;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.modal .modal-content .modal-body .carrossel-view .previous{left:4px}.modal .modal-content .modal-body .carrossel-view .next{right:4px}.modal .modal-content .modal-body .carrossel-view img{width:auto;max-height:100%;max-width:100%}.modal .modal-content .modal-body .carrossel-view .rotulo{display:block;text-align:center;height:40px;line-height:40px;color:#b3c851;font-size:1.5em}.modal .modal-content .modal-body .carrossel{height:20%;clear:both;width:100%;padding-top:5px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;text-align:center}.modal .modal-content .modal-body .carrossel li{position:relative;padding:5px;height:100%;width:150px;display:inline-block;border:2px solid #b3c851;z-index:1}.modal .modal-content .modal-body .carrossel li:not(:first-child){border-left:none}.modal .modal-content .modal-body .carrossel li .loading{left:60px;top:15px;position:absolute;z-index:1}.modal .modal-content .modal-body .carrossel li .img-container{height:100%;width:100%;overflow:hidden}.modal .modal-content .modal-body .carrossel li img{position:relative;cursor:pointer;max-height:100%;z-index:2}.container.contato{max-width:100%}.container.contato div.row{width:100%;position:relative;height:30px}.container.contato .btn{float:right}.contato.infos{list-style:none;position:relative;text-align:center;font-size:0;padding-top:0}.contato.infos span,.contato.infos label,.contato.infos a{display:block;margin-bottom:8px}.contato.infos span{color:#b3c851}.contato.infos label{color:#686c7a}.contato.infos a{color:#686c7a;text-decoration:none}.contato.infos li{font-size:initial;text-align:left}@media (min-width: 768px){.contato.infos li{display:inline-block;width:50%}}@media (min-width: 1024px){.contato.infos li{width:initial;padding:23px}}.contato.formas{-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:scale(0.5, 0.5);-moz-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}@media (min-width: 1024px){.contato.formas{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}.aviso{display:block;text-align:center;color:#686c7a;width:100%}.rodape{position:relative;width:100%;height:72px;top:auto;text-align:center;background-color:#eee;font:18px Din;line-height:72px;color:#686c7a}.rodape a{color:inherit;text-decoration:none}.rodape .icone{vertical-align:middle;margin:0px 10px}.btn{display:inline-block;background-color:#faad1d;color:white;padding:4px 18px;border-radius:180px;cursor:pointer;outline:none;border:none}input,textarea{width:100%;max-width:100%;border:none;padding:8px 18px;margin-bottom:8px;background-color:#eee;font-size:1em;color:#686c7a}input{height:50px}.container.projetos{padding-bottom:5%}.lista-de-projetos{column-count:3;column-gap:0;text-align:center}.lista-de-projetos li{display:inline-block;padding:6px;margin:0 0 0;width:100%}@media (max-width:600px){.lista-de-projetos{column-count:1}}