body{margin:0;padding:0;color:#303030;font-family:'Muli', sans-serif;font-size:14px}*{outline:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Raleway', sans-serif}.txt-destaque{color:#22595a;font-weight:bold}.botao{background:#22595a;color:#ffffff;padding:12px 20px;display:inline-block;border-radius:30px}.botao:hover{transition:all ease-out 300ms;background:#50CDC5 !important;border-radius:30px;color:#ffffff}.botao.bt-respons{margin:20px 0;padding:15px 25px;font-family:'Raleway', sans-serif;font-size:18px}.botao .icon-bt-respons{font-size:20px;margin-right:10px}.botao.botao-transp{margin:5px 0;border:2px solid #50CDC5;background:transparent !important;color:#303030}.botao.botao-transp:hover{background:#50CDC5 !important;color:#ffffff}.fd-escuro{background:#0d2626}.divisoria{justify-content:center;display:flex;align-items:center}.divisoria div{background:#50CDC5}.divisoria div.traco{width:25px;height:1px;margin:20px 15px}.divisoria div.bolinha{width:8px;height:8px;border-radius:50%;margin:20px 2px}.titulos{font-weight:700;text-align:center}.titulos.tit-claro{color:#eeeeee !important}.titulos.alinhar{text-align:left}.titulos span{color:#22595a}.titulos.detalhe{position:relative;margin:40px 0}.titulos.detalhe:before{content:"";position:absolute;width:100%;bottom:-15px;left:0;height:1px;background:#ccc}.titulos.detalhe:after{content:"";position:absolute;width:30px;bottom:-15px;left:0;height:2px;background:#50CDC5}.center{text-align:center}.topo .logo{display:block;margin:0 auto;width:100%;max-width:350px;height:auto}.topo .end-topo{margin:0 10px}@media screen and (max-width: 767px){.topo .end-topo{text-align:center}}.topo .end-topo .ic-topo{color:#22595a;font-size:24px;margin-right:10px}.menu{margin:0;padding:0;list-style:none}.menu .bt-close{color:#22595a;background:#ffffff;width:40px;height:40px;border-radius:50%;padding:0}.menu .bt-close:hover{background:#22595a !important;color:#ffffff !important}.menu li{padding:15px 0;margin:0 2px}@media screen and (max-width: 767px){.menu li{padding:5px 0}}.menu li a{color:#ffffff;padding:12px 20px;display:block;text-align:center;border-radius:30px}.menu li a:hover{transition:all ease-out 300ms;background:#50CDC5;border-radius:30px}@media screen and (max-width: 767px){.menu{position:fixed;z-index:1000;right:-100%;top:0;margin:auto;background-color:#50CDC5;padding:10px;width:50%;min-width:290px;height:100%;overflow:auto}.menu a{display:block}.menu a:hover{color:#fff;background-color:rgba(0,0,0,0.15)}}.menu-responsivo{padding:15px 0;border:none}.menu-responsivo-fundo{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.banner{width:100%;height:500px;overflow:hidden;position:relative}.banner .fotos{width:100%;height:100%}.banner .item{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.banner .item:before{position:absolute;content:" ";width:100%;height:100%;background:rgba(0,0,0,0.45);top:0;left:0}.banner .item h1{padding:0 5px 50px;font-family:'Open Sans', sans-serif;color:#50CDC5;text-align:center;margin:0;text-shadow:1px 3px 5px #000000;font-size:55px;font-weight:300;position:relative;text-transform:uppercase}.banner .item h1 small{text-transform:none;color:#ffffff;display:block}.banner .item h1 small span{display:block;font-size:30px;margin-top:10px}@media screen and (max-width: 767px){.banner .item h1 small span{font-size:20px}}@media screen and (max-width: 767px){.banner .item h1{font-size:40px}}.banner .botao-banner{position:absolute;width:50px;height:50px;bottom:0;z-index:999;background:#50CDC5;color:#ffffff;cursor:pointer}.banner .botao-banner.anterior{left:50%;transform:translate(-100%, 0)}.banner .botao-banner.proximo{right:50%;transform:translate(100%, 0)}.banner .botao-banner:hover{transition:all ease-out 300ms;background:#22595a}.utilitarios{padding-top:50px;padding-bottom:50px}.utilitarios p{text-align:center}.utilitarios .cont-utilitarios{padding-top:50px;padding-bottom:50px}.utilitarios .util{border:1px solid #ccc;margin:5px 0;min-height:456px;display:inline-block;color:#666666}.utilitarios .util:hover .icon-util{background:#50CDC5}.utilitarios .util p{text-align:left}@media screen and (max-width: 767px){.utilitarios .util{min-height:370px}}.utilitarios .util .img-util{background-size:cover;background-position:center;height:220px}.utilitarios .util .icon-util{background:#22595a;color:#ffffff;width:50px;height:50px;font-size:22px;border-radius:3px;position:absolute;left:40;top:195;transition:all ease-out 300ms}.utilitarios .util .txt-util{padding:20px}.frase-central{background:#eeeeee}.frase-central .txt-frase-central{text-align:center;padding:80px 0}.noticias-relacionadas{padding:50px 0}.noticias-relacionadas .formatoNot{margin:30px 0}.noticias-relacionadas .formatoNot a{color:#303030}.noticias-relacionadas .formatoNot .tituloNot{font-weight:700;margin-bottom:25px}.noticias-relacionadas .formatoNot .data{display:block;margin-bottom:25px}.paginacao{text-align:center;margin-top:50px}.paginacao a{background:#ccc;padding:5px 10px;color:#303030}.paginacao a:hover,.paginacao .atual{background:#50CDC5;padding:5px 10px;color:#ffffff;transition:all ease-out 300ms}.botao-noticias{display:inline-block;border-radius:30px;margin-bottom:20px;padding:5px 15px;border:2px solid #50CDC5;background:transparent !important;color:#303030}.botao-noticias:hover{transition:all ease-out 300ms;background:#50CDC5 !important;color:#ffffff}.fd-form{background-size:cover;background-position:center;position:relative}.fd-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.fd-form .form-contato{padding:50px 0;position:relative;z-index:2}.fd-form .form-contato p{color:#eeeeee !important}#formcontato{width:100%;margin:50px 0}#formcontato input,#formcontato textarea,#formcontato select{font-family:inherit;width:100%;resize:none;padding:12px 20px;font-size:15px;margin:5px 0;color:#eeeeee;background:none;outline:none;border-radius:30px;border:2px solid #50CDC5}#formcontato input::-webkit-input-placeholder,#formcontato textarea::-webkit-input-placeholder,#formcontato select::-webkit-input-placeholder{color:#bbbbbb}#formcontato textarea{min-height:170px}#formcontato button{margin-top:30px 0;cursor:pointer;border:none}.conteudo{padding-top:50px;padding-bottom:50px;text-align:justify}.acesso{padding:50px 0}.acesso .lista-links{list-style:none;padding:0}.acesso .lista-links li{padding:7px 0}.acesso .lista-links li a{color:#303030}.acesso .lista-links li a:hover{color:#50CDC5}.acesso .icon-acesso{color:#22595a;margin-right:10px}.rodape{padding:35px 0;text-align:center;color:#eeeeee}.rodape a{color:#50CDC5}.rodape a:hover{color:#eeeeee}.redes{margin-bottom:20px}.redes a{width:35px;height:35px;color:#ffffff;font-size:18px;margin:5px;border-radius:8px}.redes a.fc{background:#405698}.redes a.tw{background:#61A7DD}.redes a.in{background:#1A71B3}.redes a:hover{background:#ffffff;color:#303030;transition:all ease-out 300ms}.restrito{margin-bottom:50px}.restrito .adm{width:45%;background:#50CDC5;border:2px solid #50CDC5;color:#ffffff;text-align:center}.restrito .adm:hover{background:#22595a !important;border:2px solid #22595a}@media screen and (max-width: 400px){.restrito .adm{width:100%}}.restrito input{width:100% !important;border-radius:30px;padding:12px 20px;border:2px solid #50CDC5;margin:5px 0}.restrito button{border-radius:30px;border:none;cursor:pointer;margin:5px 0;width:25%}@media screen and (max-width: 400px){.restrito button{width:48%}}.programacao{padding-bottom:50px}.programacao .prog{margin:25px 0}.ebook{padding:80px 0;position:relative;background:url("assets/imgs/banner-ebook.jpg");background-size:cover;color:#fff}.ebook:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.ebook .destaque{font-size:34px;text-align:center}.ebook .destaque-texto{font-size:20px}.ebook-formulario{padding-top:20px;padding-bottom:30px;background:rgba(0,0,0,0.5);color:#fff}.ebook-formulario input{width:100%;font-family:inherit;font-size:inherit;padding:15px 10px;border-radius:2px;border:0;margin-bottom:15px}.ebook-formulario .botao{border:0;width:100%;margin-top:15px;cursor:pointer}
