@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,700");*{font-family:inherit}html,body{height:100%;margin:0;padding:0}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;color:#666666}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif}a{color:inherit;text-decoration:none}hr{border:none;border-top:1px dotted #cccccc}.container-fluid{max-width:2500px}@keyframes anima_janela{from{top:-300px;opacity:0}to{top:0;opacity:1}}.modal{display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background:rgba(0,0,0,0.8)}.modal-janela{overflow:auto;width:90%;max-height:80%;position:relative;z-index:998;padding:15px;border-radius:5px;margin-top:30px;animation:anima_janela 1s}.modal-janela-texto table{width:100% !important}.modal-close{position:absolute;z-index:999;top:20px;right:20px}table{border-collapse:collapse}table td{border:1px solid #ccc;padding:5px}.btn-facebook{background-color:#4064AD;border-color:#324e88;color:white}.btn-twitter{background-color:#1DA1F2;border-color:#0c85d0;color:white}.btn-linkedin{background-color:#0271AE;border-color:#01507c;color:white}.materias-topo{background-color:white}.materias-topo .logo{max-width:340px;height:auto}.materias-rodape{background-color:#352e73;color:white}.botao-cor{display:inline-block;background-color:#352e73;color:#ffffff;outline:none;padding:10px;text-decoration:none;border:2px solid #322c6d;cursor:pointer;font-size:1em;transition:background-color 200ms}.botao-cor:hover{background-color:#302968}.botao-linha-cor{display:inline-block;background-color:transparent;border:2px solid #352e73;color:#2a255c;outline:none;padding:10px;text-decoration:none;cursor:pointer;font-size:1em;transition:background-color 200ms,color 200ms}.botao-linha-cor:hover{background-color:#352e73;color:#ffffff}.botao-sm{padding:3px 5px;font-size:0.8em}.botao-lg{width:100%}.bg-cor{background-color:#352e73}.texto-branco{color:#ffffff}.texto-cor{color:#352e73}.linha-detalhe{position:relative;width:90%;max-width:100px;height:3px;background-color:#352e73;margin:15px auto 0}.linha-detalhe:before{position:absolute;content:"";width:100%;height:1px;background-color:#999;left:-105%;top:1px}.linha-detalhe:after{position:absolute;content:"";width:100%;height:1px;background-color:#999;right:-105%;top:1px}.topo{position:relative}.topo.topo-full{min-height:800px}.topo.topo-min{padding-bottom:60px}.topo .header{position:relative;z-index:1000}.topo:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to right, rgba(255,255,255,0.6), rgba(255,255,255,0.1))}.topo .banner{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.topo .banner .fotos{width:100%;height:100%;background-position:left;background-repeat:no-repeat;background-size:cover}.logo img{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}@media (max-width: 991px){.logo{margin-bottom:30px}}.mainmenu{list-style:none;width:100%}@media (min-width: 768px) and (max-width: 991px){.mainmenu{margin-top:30px;margin-bottom:30px}}@media (max-width: 767px){.mainmenu{position:fixed;z-index:999999;right:-290px;top:0;background-color:#fff;padding:10px;width:290px;height:100%;overflow:auto}.mainmenu a{display:block}}@media (min-width: 768px){.mainmenu li{display:flex;flex-grow:1;justify-content:center;align-items:center}}.mainmenu li a{position:relative;padding:10px;text-align:center}@media (max-width: 767px){.mainmenu li a{border:1px solid #352e73;margin:2px 0;transition:background-color 200ms,color 200ms}.mainmenu li a:hover{background-color:#352e73;color:#fff}.mainmenu li a:before{display:none}}.fd-resp{position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);display:none}.link-efeito a{position:relative;text-decoration:none}.link-efeito a:before{position:absolute;content:"";left:0;bottom:0;width:10px;height:10px;border-left:1px solid #352e73;border-bottom:1px solid #352e73;transition:width 500ms,height 500ms}.link-efeito a:hover:before{width:100%;height:50%}.slogan h2{font-size:2.2em}.slogan p{font-size:1.2em}.contato-topo{position:relative;z-index:1000;transform:translate(0, 50%);width:100%;max-width:700px;margin:0 auto}@media (max-width: 425px){.contato-topo{font-size:0.8em}}.servicos-header .icone{border-radius:50%;width:100px;height:100px;text-align:center;margin:0 auto}.servicos-header .icone i{line-height:100px;text-shadow:0 2px 2px #666}.servicos-imagem-home{background-image:url(assets/imgs/faixa-servicos.jpg)}.bloco-noticias .bloco a{text-decoration:none}.bloco-links{background-image:url(assets/imgs/faixa-utilitarios.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.localizacao{position:relative}.localizacao .container-endereco{position:relative;z-index:999;width:100%;padding:0 15px;margin:0 auto}@media (min-width: 992px){.localizacao .container-endereco{max-width:1140px}}.localizacao iframe{position:relative;width:100%;height:250px}@media (min-width: 768px){.localizacao iframe{position:absolute;width:100%;height:100%;top:0;left:0}}.localizacao .endereco{background-color:rgba(53,46,115,0.85)}.copy{background-color:#666666}.copy .social-link{display:inline-block;width:35px;height:35px;text-align:center;color:#666;background-color:#fff;border-radius:50%;transition:background-color 200ms,color 200ms}.copy .social-link i{line-height:35px}.copy .social-link:hover{color:#fff}.copy .social-link.facebook:hover{background-color:#455398}.copy .social-link.twitter:hover{background-color:#65A5DD}.copy .social-link.linkedin:hover{background-color:#286EB3}.copy .social-link.instagram:hover{background-color:#8333B1}.form-padrao{font-size:0.8em}.form-padrao input,.form-padrao textarea{border:1px solid #fff;border-bottom:3px solid #352e73;padding:20px;width:100%;font-family:inherit;font-size:inherit;resize:vertical}.form-padrao .carregando{display:none;width:100%;border-radius:3px}.form-padrao .error{color:#a94442;background-color:#f2dede;border:2px solid #ebccd1}.form-padrao .success{color:#3c763d;background-color:#dff0d8;border:2px solid #d6e9c6}.paginacao{text-align:center}.paginacao .atual{background-color:#302968;cursor:default}
