@charset "UTF-8";@media (width <= 1000px){body{background-image:unset}header{background-size:3750px 652px;background-attachment:unset}#home #topo{flex-direction:column}#home #topo .bloco-logo{width:100%;padding-bottom:50px}#home #topo a.logo{margin-top:55px}#home #topo div.objeto3d-mobile{width:300px;max-width:100%;height:210px;display:flex;justify-content:center;align-items:center;visibility:visible;overflow:clip;margin-top:30px;margin-left:-5px}#home #topo div.objeto3d-mobile model-viewer{width:400px;height:300px;margin-top:-35px}#home #topo h1{text-wrap:balance;margin-top:10px}#home #topo p{max-width:unset;text-wrap:balance}#home #topo .bloco-objeto3d{display:none;visibility:hidden}}@media (width < 768px){html{font-size:55%}nav{position:absolute;top:0;right:0}nav.container-1300{width:unset;max-width:unset;margin:unset;padding:unset}nav .menu-combo{display:flex;background-color:#066e93;border-radius:3px 0 3px 3px}nav .menu-combo .gatilho{width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:1001}nav .menu-combo .gatilho i.icone::after,nav .menu-combo .gatilho i.icone::before{background-color:#fff}nav .menu-combo .menu{display:none}nav .menu-combo .submenu-combo .gatilho{width:unset;height:unset}nav .menu-combo .submenu-combo .submenu{position:relative;top:unset;left:unset;background-image:linear-gradient(90deg,#055e7e 0,#066e93 100%)}nav .menu-combo .submenu-combo .submenu li{background-color:unset}nav .menu-combo .submenu-combo .submenu li a::before{content:"›";display:inline;padding-right:5px}nav .menu-combo.show .gatilho i.icone::after,nav .menu-combo.show .gatilho i.icone::before{background-color:#fff}nav .menu-combo.show .menu{width:250px;display:flex;flex-direction:column;background-color:#066e93;border-radius:3px 0 3px 3px;position:absolute;top:0;right:0;z-index:1000;padding:50px 0 0}nav .menu-combo.show .menu>li{height:unset;background:unset;border-top:1px solid #4b8ca3;padding:0}nav .menu-combo.show .menu>li a{width:100%;text-indent:20px;margin-top:unset;padding:8px 15px 8px 0}nav .menu-combo.show .menu>li:first-child{border-top:unset;border-radius:unset;padding-left:0}nav .menu-combo.show .menu>li:nth-last-child(2){border-radius:unset;padding-left:0}nav .menu-combo.show .menu>li:last-child{background:unset;background-image:linear-gradient(90deg,#055e7e 0,#066e93 100%);border-radius:3px;padding:0 15px 2px 0}nav .menu-combo.show .menu>li:last-child a{color:#fff;font-size:1.5rem;font-weight:500;line-height:20px;text-indent:48px;background:url(../imagens/bandeira-es.webp) left 20px center no-repeat;background-size:20px 20px;margin-top:3px;padding-right:31px}nav .menu-combo.show .menu>li:last-child a:hover{color:#4d4e4f}#topo{padding:45px 0 40px}#topo a.logo img{width:200px}#home #topo{flex-direction:column}#home #topo .bloco-logo{padding-bottom:35px}#home #topo a.logo{margin-top:45px}}@media (width < 666px){#topo{padding-bottom:30px}#topo .bloco-logo{flex-direction:column;justify-content:unset;align-items:unset;gap:20px}#topo h1{text-align:left}#home #topo div.objeto3d-mobile{width:190px;max-width:100%;height:130px;margin-top:30px}#home #topo div.objeto3d-mobile model-viewer{width:190px;height:300px;margin-top:-25px}#home #topo div.objeto3d-mobile h1{margin-top:0}}@media (width <= 850px){#home #empresa h2,#home #empresa p{width:100%;max-width:unset}#home #empresa,#home #produtos{padding:40px 0}#home #empresa{background:unset}#home #empresa h2{margin-top:0}#home #empresa h3{margin-top:35px}#home #empresa ul#diferenciais{grid-template-columns:1fr;margin-top:10px}#home #empresa ul#diferenciais li{border-right:unset;border-bottom:1px solid #d9dadc;padding:20px 0}#home #empresa ul#diferenciais li:last-child{border-bottom:unset;padding-bottom:0}}@media (width <= 1000px){#home #produtos{background-image:unset}#caixas-e-bandejas #conteudo,#componentes-para-moveis #conteudo,#projetos-exclusivos #conteudo{padding:35px 0}#caixas-e-bandejas #conteudo #galeria,#componentes-para-moveis #conteudo #galeria,#projetos-exclusivos #conteudo #galeria{margin-top:25px}}@media (width <= 800px){#projetos-exclusivos #conteudo #galeria{grid-template-columns:repeat(3,1fr)}}@media (width <= 666px){#projetos-exclusivos #conteudo #galeria{grid-template-columns:repeat(2,1fr);gap:13px;padding:13px}}@media (width <= 950px){#caixas-e-bandejas #conteudo #galeria li.item{background:#f2f2f2;padding-right:20px}}@media (width < 768px){#home #instagram{padding-top:20px}#home #instagram #instafeed{margin-top:18px}#caixas-e-bandejas #conteudo #galeria{display:grid;grid-template-columns:1fr 1fr;gap:15px}#caixas-e-bandejas #conteudo #galeria li.item{flex-direction:column;padding:15px}#caixas-e-bandejas #conteudo #galeria li.item .foto-principal{max-width:unset}#caixas-e-bandejas #conteudo #galeria li.item .bloco-info{padding-top:0}#denuncia-anonima #conteudo form input,#denuncia-anonima #conteudo form textarea{width:100%}}@media (width <= 950px){#componentes-para-moveis #conteudo #galeria{grid-template-columns:1fr 1fr;gap:15px}#componentes-para-moveis #conteudo #galeria li.item{padding:15px}}@media (width <= 600px){#caixas-e-bandejas #conteudo #galeria,#componentes-para-moveis #conteudo #galeria{grid-template-columns:1fr}}@media (width <= 1000px){#denuncia-anonima #conteudo,#privacidade #conteudo{padding:20px 0 35px}#denuncia-anonima #conteudo form{margin-top:25px}#erro #conteudo{background:url(../imagens/ico-404.webp) left 40px no-repeat;background-size:50px 50px;padding:35px 0 35px 65px}}@media (width < 768px){#erro #conteudo{background:unset;padding:20px 0 35px}}@media (width <= 1000px){#home #video,#projetos-exclusivos #video{background-image:unset}#home #video .background-escuro,#projetos-exclusivos #video .background-escuro{background-size:cover;padding-top:23px}#home #video .container-1300,#projetos-exclusivos #video .container-1300{flex-direction:column;gap:5px;align-items:unset}#home #video .texto-video,#projetos-exclusivos #video .texto-video{width:100%;padding-bottom:35px}#contato{background-size:3750px 652px;background-attachment:unset}#contato form{padding-left:20px}#contato form input,#contato form textarea{width:100%}footer{background-image:unset}}@media (width <= 900px){#denuncia-anonima #contato .container-1200{padding-top:30px}#denuncia-anonima #contato p.intro{text-wrap:balance}#denuncia-anonima #contato #atendimento{flex-direction:column;gap:0}#denuncia-anonima #contato #atendimento .informacoes{margin-top:24px}#denuncia-anonima #contato #atendimento .informacoes:first-of-type{margin:0}}@media (width <= 850px){#contato .container-1200{padding:40px 0}#contato #atendimento{margin-top:35px}}@media (width < 768px){#contato #atendimento,#contato form{width:100%;float:none}#contato form{padding-left:0}#rodape{padding:25px 23px 24px 26px}#rodape p span{height:5px;display:block;text-indent:-30000px}}