html,body{height:100%}p{word-break:break-word}nav ul li{list-style:none}nav ul li a{display:block;text-decoration:none}div#pagina{width:100%;min-height:100%;display:flex;flex-direction:column}header#topoPagina,main#conteudoMeioPagina,footer#rodapePagina{width:100%;display:flex;flex-direction:column;justify-content:center}nav#menuSuperiorPagina *,div#logotipo *,nav#menuPrincipalPagina *{margin:0;padding:0}nav#menuSuperiorPagina ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:end}nav#menuSuperiorPagina ul li:last-child{margin:0 .7rem}nav#menuSuperiorPagina ul li a{display:flex;align-items:center;font-size:.9rem;margin:.7rem 0}nav#menuSuperiorPagina ul li a::before{padding-right:.5rem;font-family:"Font Awesome 6 Brands"}nav#menuSuperiorPagina ul li a.facebook::before{content:'\f09a'}nav#menuSuperiorPagina ul li a.instagram::before{content:'\f16d'}div#logotipo{padding:1.25rem;text-align:left}nav#menuPrincipalPagina ul{max-height:0;transition:max-height .75s ease-out;overflow:hidden}nav#menuPrincipalPagina ul li a{text-align:left;font-size:1rem;padding:.75rem}nav#menuPrincipalPagina ul li a::before{padding-right:.5rem;font-family:"Font Awesome 6 Free"}nav#menuPrincipalPagina ul li a#itemMenuPrincipalPaginaInicio::before{content:'\f015'}nav#menuPrincipalPagina ul li a#itemMenuPrincipalPaginaSobre::before,section#conteudoPagina h2#tituloPaginaSobre::before{content:'\f5da'}nav#menuPrincipalPagina ul li a#itemMenuPrincipalPaginaServicos::before,section#conteudoPagina h2#tituloPaginaServicos::before{content:'\f390'}nav#menuPrincipalPagina ul li a#itemMenuPrincipalPaginaComercioProdutos::before,section#conteudoPagina h2#tituloPaginaComercioProdutos::before{content:'\f02a'}nav#menuPrincipalPagina ul li a#itemMenuPrincipalPaginaContato::before,section#conteudoPagina h2#tituloPaginaContato::before{content:'\f0e0'}nav#menuPrincipalPagina label span{font-size:1rem;margin:.5rem;cursor:pointer;display:inline-block}nav#menuPrincipalPagina input,nav#menuPrincipalPagina label span.menuAberto,nav#menuPrincipalPagina input:checked + label span.menuFechado{display:none}nav#menuPrincipalPagina input:checked ~ ul{max-height:1000px;transition:max-height 1s ease-in}nav#menuPrincipalPagina input:checked + label span.menuAberto{display:inline-block}main#conteudoMeioPagina{flex:1}section#conteudoPagina{width:100%}section#conteudoPagina h2,section#suppliers h3{font-size:1.3rem;margin:1.75rem .5rem;text-align:center}section#conteudoPagina h2::before,section#suppliers h3::before{padding-right:.5rem;font-family:"Font Awesome 6 Free"}section#conteudoPagina h2#tituloServicosPaginaInicial::before{content:"\f0e8"}article.conteudoServicos{margin:.5rem .5rem 1.5rem;padding:1.25rem}article.conteudoServicos figure{margin:0 0 .8rem;padding:0;text-align:center}article.conteudoServicos h4{margin:0;padding:0;font-size:1.15rem}article.conteudoServicos h4 a{text-decoration:none}article.conteudoServicos h4 a::before{padding-right:.5rem;font-family:"Font Awesome 6 Free"}article#comercioProdutos h4 a::before,section#conteudoPagina h2#tituloPaginaComercioProdutos::before{content:"\f02a"}article#desenvolvimentoDeSoftware h4 a::before,section#conteudoPagina h2#tituloPaginaDesenvolvimentoDeSoftware::before{content:"\f121"}article#desenvolvimentoDeWebsites h4 a::before,section#conteudoPagina h2#titlePagedesenvolvimentoDeWebsites::before{content:"\f0ac"}article#comercioEletronico h4 a::before,section#conteudoPagina h2#titlePagecomercioEletronico::before{content:"\f07a"}article#wordpressGerenciado h4 a::before,section#conteudoPagina h2#titlePagewordpressGerenciado::before{font-family:'Font Awesome 6 Brands';content:"\f19a"}article#servidoresGerenciados h4 a::before,section#conteudoPagina h2#titlePageservidoresGerenciados::before{content:"\f233"}article#consultoriaEmTecnologiaDaInformacao h4 a::before,section#conteudoPagina h2#titlePageconsultoriaEmTecnologiaDaInformacao::before{content:"\f573"}article.conteudoServicos div p{margin:.75rem 0;padding:0;text-align:justify;font-size:1.15rem;line-height:1.5rem}article.conteudoServicos div span{width:100%;display:inline-block;text-align:left}article.conteudoServicos div span a{font-size:1.1rem;text-decoration:none}article.conteudoServicos div span a::before{padding-right:.4rem;font-family:"Font Awesome 6 Free";content:"\f0fe"}section.conteudoPaginaInterno{display:flex;flex-direction:column;align-items:stretch;flex:1}section.conteudoPaginaInterno aside{display:flex;flex-direction:column;align-items:stretch;flex:1}section.conteudoPaginaInterno aside figure{text-align:center;margin:.25rem 0;padding:0;display:inline-block}section.conteudoPaginaInterno aside div{flex:1;margin:1rem .5rem 2rem}section.conteudoPaginaInterno aside div p,section.conteudoPaginaInterno aside div ul li{margin:.75rem;text-align:justify;font-size:1.15rem;line-height:1.5rem}section.conteudoPaginaInterno aside div p#textoContato{margin-bottom:2.5rem}section.conteudoPaginaInterno aside div p#voltarPagina{text-align:center}section.conteudoPaginaInterno aside div p#voltarPagina a,section.conteudoPaginaInterno aside div p#textoContato a{text-decoration:none}section.conteudoPaginaInterno aside div p#voltarPagina a::before{padding-right:.5rem;font-family:"Font Awesome 6 Free";content:"\f359"}section.conteudoPaginaInterno aside div ul li{text-align:left}section.conteudoPaginaInterno aside div form fieldset{margin:1rem 2rem 1.5rem .75rem;padding:.75rem;width:calc(100% - 3.25rem)}section.conteudoPaginaInterno aside div form fieldset legend{text-align:justify;font-size:1.15rem;line-height:1.5rem;padding:0 .25rem}section.conteudoPaginaInterno aside div form fieldset legend::before{padding-right:.25rem;font-family:"Font Awesome 6 Free";content:"\f0e0"}section.conteudoPaginaInterno aside div form fieldset label{font-size:1.15rem;display:inline-block}section.conteudoPaginaInterno aside div form fieldset label.error{padding:.4rem;margin-bottom:.5rem;text-align:justify;line-height:1.25rem}section.conteudoPaginaInterno aside div form fieldset label.error::before{padding-right:.5rem;font-family:"Font Awesome 6 Free";content:"\f071"}section.conteudoPaginaInterno aside div form fieldset button{margin-top:.25rem;margin-bottom:.5rem;border-radius:.25rem;font-size:1.15rem;padding:.3rem .5rem}section.conteudoPaginaInterno aside div form fieldset input,section.conteudoPaginaInterno aside div form fieldset textarea{width:calc(100% - 0.4rem);padding:.25rem;margin:.25rem 0 .5rem;font-size:1.15rem;line-height:1.5rem}section.conteudoPaginaInterno aside div form fieldset textarea{height:10rem;text-align:justify;overflow-x:hidden}footer#rodapePagina *{margin:0;padding:0}footer#rodapePagina p#copy{text-align:center;font-size:.9rem;line-height:1.5rem;padding:1.5rem}@media (min-width: 600px){div#logotipo{padding:2.5rem}nav#menuPrincipalPagina ul li a{font-size:1.1rem}nav#menuPrincipalPagina label span{font-size:1.15rem}section#conteudoPagina h2,section#suppliers h3{font-size:1.4rem;margin:2rem .75rem}article.conteudoServicos{margin:1rem 1rem 1.75rem;padding:1.35rem}article.conteudoServicos figure{margin:0 0 1rem}article.conteudoServicos h4{font-size:1.25rem}article.conteudoServicos div p,section.conteudoPaginaInterno aside div p,section.conteudoPaginaInterno aside div ul li{margin:1rem 0;font-size:1.2rem;line-height:1.75rem}section.conteudoPaginaInterno aside div form fieldset legend{font-size:1.2rem;line-height:1.75rem}section.conteudoPaginaInterno aside div form fieldset label{font-size:1.2rem}section.conteudoPaginaInterno aside div form fieldset label.erro{line-height:1.5rem}section.conteudoPaginaInterno aside div form fieldset button{font-size:1.2rem}section.conteudoPaginaInterno aside div form fieldset input,section.conteudoPaginaInterno aside div form fieldset textarea{font-size:1.2rem;line-height:1.75rem}article.conteudoServicos div span a{font-size:1.15rem}article.conteudoServicos div span a::before{padding-right:.5rem}section.conteudoPaginaInterno aside figure{margin:.75rem 0}section.conteudoPaginaInterno aside div{margin:1rem 1rem 2.5rem}section.conteudoPaginaInterno aside div p,section.conteudoPaginaInterno aside div ul li{margin:1rem}footer#rodapePagina p#copy{font-size:1rem}}@media (min-width: 768px){nav#menuPrincipalPagina ul{max-height:initial;transition:none;overflow:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}nav#menuPrincipalPagina ul li{margin:0 1rem}nav#menuPrincipalPagina ul li a{text-align:center;font-size:1.1rem;padding:.6rem;border-top-width:0;display:inline-block}nav#menuPrincipalPagina label{display:none}article.conteudoServicos{display:flex;flex-direction:row}article.conteudoServicos figure{margin-bottom:0;margin-right:1.5rem}article.conteudoServicos div{display:flex;flex-direction:column;flex:1}article.conteudoServicos div p{flex:1}section.conteudoPaginaInterno aside div form fieldset textarea{height:15rem}}