*{box-sizing:border-box}body{margin:0;padding:0;color:inherit;color:#444;font-family:'Open Sans',sans-serif}body,html{height:100%}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-1px}.banner{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.banner .fotos{width:100%;height:100%;background-position:center;background-size:cover}.banner .fotos:before{content:"";position:absolute;top:0;left:0;opacity:.7;z-index:5;width:100%;height:100%;background-image:url(assets/imgs/dots.png);background-color:rgba(255,255,255,.5)}.logo img{display:block;width:100%;height:auto;max-width:320px}.menu{list-style:none;margin:0;padding:0}.menu li a{display:block;text-align:center;text-decoration:none;padding:15px;color:#fff;text-transform:capitalize;border:1px solid transparent;transition:all .2s;cursor:pointer}.menu li a:hover{border:1px solid #eeaf16;color:#eeaf16}@keyframes anima_janela{from{top:-300px;opacity:0}to{top:0;opacity:1}}#modal{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.8)}#modal .janela_modal{overflow:auto;position:relative;z-index:998;animation:anima_janela 1s}#modal .close{position:absolute;z-index:999;top:20px;right:20px}.titulo{letter-spacing:-1px}.titulo small{display:block;font-size:25px;letter-spacing:0}.titulo:before{content:"- ";display:inline-block}.faixa{background-color:#eeaf16;color:#fff}.btn{display:inline-block;padding:10px 20px;background-color:#eeaf16;color:#fff!important;border:none;cursor:pointer;text-decoration:none;border-radius:5px;transition:all .2s}.btn:hover{background-color:#333;text-decoration:none!important}.btn2{padding:15px 30px;background-color:transparent;color:#fff;border:none;cursor:pointer;text-decoration:none;border:2px solid #fff;border-radius:50px;transition:all .2s}.btn2:hover{background-color:#fff;color:#eeaf16}.conteudo{background-color:#fff}.conteudo a,.link{color:inherit;text-decoration:none;transition:all .2s}.conteudo a:hover,.link:hover{color:#eeaf16}.rodape{background-color:#f5f5f5}.rodape .endereco i.fa{color:#eeaf16;border:2px solid #eeaf16;border-radius:50%;width:50px;height:50px;line-height:45px;font-size:22px;text-align:center;margin:5px 0}.rodape .endereco p{margin:0 5px;flex:1}.rodape-texto{border-top:1px dotted #ddd}