* {margin:0; list-style:none; padding:0; font-size:14px;}

img {border:none;}
a {text-decoration:none; color:#373435;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
p{ margin-top: initial;  margin-bottom: 0;} /* usando bootstrap */
a { text-decoration: none; color: inherit; }

.clear {clear:both;}
.oculto {display:none;}
.disabled {display:none;}
option {color:#282829;}
.lb-caption {color:#FFF;}

input[type=button] {-webkit-appearance:none;}
input[type=submit] {-webkit-appearance:none;}
select {-webkit-appearance:none;}


body {width:100%; height:100%;  margin: 0px; overflow-x:hidden;}
#tudo {width:100%;}
.goog-te-gadget {display: none!important;}
.boxTradutor{display: none!important;}
.goog-te-banner-frame {display: none !important;}
#google_translate_element {margin-top: -24px;}
body {top: 0 !important;}
.VIpgJd-ZVi9od-ORHb-OEVmcd{display: none!important;}

body {width:100%; height:100%; overflow-x:hidden;}

#tudo {width:100%;}
#tudo .blackout {width:100%; height:100%; position:fixed; top:0; left:0; z-index:100000000; background:rgba(0,0,0,0.7);}
#tudo #popup {width:370px;  position:fixed; padding:30px 15px; z-index:100000001; left:50%; top:50%; margin-left:-200px; margin-top:-175.5px; background-color:#40c351; border-radius:10px;}
#tudo #popup .x {width:28px; height:26px; position:absolute; padding-top:0px; margin-left:335px; margin-top:-35px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;display: flex; align-items: center; justify-content: center;}
#tudo #popup .x:hover {background-color:#035e25; transition: all .2s;}
#tudo #popup .logo {display:table; margin:0 auto;}
#tudo #popup .titulo {font-size:18px; line-height:25px; color:#FFF; text-align:center; font-weight:600; margin-top:15px; margin-bottom:10px; font-family:'Poppins';}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800; font-family:'Poppins';}
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px; font-family:'Poppins';}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; font-family:'Poppins'; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campo-whats {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campo-whats input {width:270px; border:none; font-family:'Poppins'; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campos-mensagem {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campos-mensagem textarea {width:270px; border:none; height:50px; padding:5px 10px; outline:none; border-radius:5px;}
#tudo #popup .botao-envia {display:table; margin:0 auto; margin-top:15px; font-family:'Poppins';}
#tudo #popup .botao-envia input {padding:7px 20px; display:table; margin:0 auto; cursor:pointer; padding-left:35px; color:#FFF; font-weight:400; font-size:13px; border:none; background: url(../i/quebrado/whatsapp.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s;font-family:'Poppins';}
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/whatsapp.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}

#tudo .normal {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .normal #repete-topo {padding: 25px 0px; background-color: rgba(0, 140, 163, 0); transition: all 0.3s;}
#tudo .normal #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo {width:400px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 400px; margin:0 auto; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:400px; display:block; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo {width:100%; display: flex; justify-content: end; align-items: center; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu {display: flex; justify-content: end; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:25px; margin-right:25px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p a { display:block; border-bottom:1px solid #ffffff00;  font-size: 15px; color:#ffffff; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover { color: #a2f0fc; transition: all .3s; border-bottom:1px solid #a2f0fc;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size: 15px; color:#a2f0fc; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #redes {display: flex; gap:5px}
#tudo .normal #repete-topo #conteudo-topo #redes #whats { cursor: pointer; color: white;  padding: 6px 10px;  margin-left: 35px; background: transparent url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size: 20px; }
#tudo .normal #repete-topo #conteudo-topo #redes #facebook { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/facebook.svg') center center no-repeat; background-size: 20px; }
#tudo .normal #repete-topo #conteudo-topo #redes #instagram { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/insta.svg') center center no-repeat; background-size: 20px; }

#tudo .interno {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .interno #repete-topo {padding: 25px 0px;background-color: #008CA3; transition: all 0.3s; box-shadow: 3px 4px 13px 0px #00000069; }
#tudo .interno #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo {width:400px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 400px; margin:0 auto; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:400px; display:block; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo {width:100%; display: flex; justify-content: end; align-items: center; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu {display: flex; justify-content: end; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:25px; margin-right:25px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p a { display:block; border-bottom:1px solid #ffffff00;  font-size: 15px; color:#ffffff; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover { color: #a2f0fc; transition: all .3s; border-bottom:1px solid #a2f0fc;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size: 15px; color:#a2f0fc; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #redes {display: flex; gap:5px}
#tudo .interno #repete-topo #conteudo-topo #redes #whats { cursor: pointer; color: white;  padding: 6px 10px;  margin-left: 35px; background: transparent url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size: 20px; }
#tudo .interno #repete-topo #conteudo-topo #redes #facebook { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/facebook.svg') center center no-repeat; background-size: 20px; }
#tudo .interno #repete-topo #conteudo-topo #redes #instagram { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/insta.svg') center center no-repeat; background-size: 20px; }

#tudo .scroll {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .scroll #repete-topo { padding: 10px 0px; background-color: #008CA3; transition: all 0.3s; box-shadow: 3px 4px 13px 0px #00000069; }
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo {width:250px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 250px; margin:0 auto; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:250px; display:block; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo {width:100%; display: flex; justify-content: end; align-items: center; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu {display: flex; justify-content: end; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:25px; margin-right:25px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p a { display:block; border-bottom:1px solid #ffffff00;  font-size: 15px; color:#ffffff; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover { color: #a2f0fc; transition: all .3s; border-bottom:1px solid #a2f0fc;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size: 15px; color:#a2f0fc; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #redes {display: flex; gap:5px}
#tudo .scroll #repete-topo #conteudo-topo #redes #whats { cursor: pointer; color: white;  padding: 6px 10px;  margin-left: 35px; background: transparent url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size: 20px; }
#tudo .scroll #repete-topo #conteudo-topo #redes #facebook { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/facebook.svg') center center no-repeat; background-size: 20px; }
#tudo .scroll #repete-topo #conteudo-topo #redes #instagram { color: white; padding: 6px 10px; background: transparent url('../i/quebrado/insta.svg') center center no-repeat; background-size: 20px; }

#tudo #conteudo{width: 100%;}
#tudo #conteudo #repete-conteudo {width: 100%; }
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners li {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners li #titulo { width: 450px;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo p { font-size: 32px; color: white; line-height: 130%;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo strong { font-size: 32px; color: white; line-height: 130%;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo span { font-size: 32px; line-height: 130%;}
#tudo #conteudo #repete-conteudo #repete-banners li #descricao {margin-top: 30px; width: 900px; }
#tudo #conteudo #repete-conteudo #repete-banners li #descricao p{ font-size: 20px; color: white; line-height: 100%; }
#tudo #conteudo #repete-conteudo #repete-banners li #botao{display: table; background: #81efee; color: #000000; padding: 9px 25px; font-size: 16px; font-weight: 500; transition: all .3s; cursor: pointer; border-radius: 50px; box-shadow: 0px 0px 20px 2px #00000069;}
#tudo #conteudo #repete-conteudo #repete-banners li #beneficios{display: flex; text-decoration: underline; cursor: pointer; font-size: 18px; align-items: center; color: white; background: transparent url(../i/quebrado/seta.png) right center no-repeat; background-size: 20px; padding-right: 30px; }
#tudo #conteudo #repete-conteudo #repete-banners li #botao:hover{ background: #a2f0fc9c; }

#tudo #conteudo #repete-conteudo #repete-analise {width: 1200px; margin: 0 auto; display: flex; justify-content: center; margin-top: -20px; position: relative; z-index: 200;}
#tudo #conteudo #repete-conteudo #repete-analise #mostra-analise{display: block; cursor: pointer; font-size: 18px; color: white; background: #46AFAC url(../i/quebrado/analise-gratuita.svg) 35px center no-repeat; background-size: 32px; padding: 10px 30px; padding-left: 80px;clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%, 0 96%);  transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-analise #mostra-analise:hover{background: #75e2f3 url(../i/quebrado/analise-gratuita.svg) 35px center no-repeat; background-size: 32px;  transition: all .3s; }

#tudo #conteudo #repete-conteudo #repete-servicos {width:100%;  padding: 70px 0px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos { width: 1200px; margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos {display: flex; gap: 50px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #imagem { display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #imagem img {height: 519px; display: block; border-radius: 10px 200px 10px 200px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos {width: 740px; display: grid; justify-items: start; align-items: center; justify-content: center; align-content: center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao{}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao p{font-size: 14px; line-height: 170%; color: #0e0e0e; text-align: justify; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao span {font-size: 14px; line-height: 170%; text-align: justify; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao span strong{font-size: 14px; line-height: 170%; text-align: justify; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos {display: grid; gap: 5px; margin-top: 25px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item{display: grid; gap: 5px; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #item{display: flex; gap: 15px; padding-left: 0px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item:hover #item{display: flex; gap: 15px; padding-left: 20px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #item #icone{padding: 25px; border-radius: 50%;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #item .item-servicos{display: flex; align-items: center; font-size: 18px; color: #666;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #container-pontos{width: 4px; display: grid; gap: 5px; margin-left: 22px; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #container-pontos #ponto1{ padding: 2px; background-color: #66666678; border-radius: 100%; margin-left: 0px;  transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item:hover #container-pontos #ponto1{ padding: 2px; background-color: #66666678; border-radius: 100%; margin-left: 10px; transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item #container-pontos #ponto2{ padding: 2px; background-color: #66666678; border-radius: 100%; padding-left: 0px; transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item:hover #container-pontos #ponto2{ padding: 2px; background-color: #66666678; border-radius: 100%;  margin-left: 10px; transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item:first-child #container-pontos #ponto1{ display: none;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos #servicos #mostra-item:last-child #container-pontos #ponto2{ display: none;}

#tudo #conteudo #repete-conteudo #repete-inteligencia {width:100%; padding: 70px 0px;   background: linear-gradient(to bottom right, #0187a0, #00a9b0); }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia {} 
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia {width: 1200px; margin:  0 auto; display: flex; gap: 30px; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #imagem { }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #imagem img {height: 550px;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia { display: grid; align-content: center; justify-items: start; width: 480px; }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia .titulo{ width: 560px; margin-top: 35px;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia .titulo p{font-size: 42px; line-height: 110%; color: #ffffff;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia .titulo span {font-size: 42px; line-height: 110%;  }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia .titulo span strong{font-size: 42px; line-height: 110%;  }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia .titulo strong{font-size: 42px; line-height: 110%;  }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia {display: grid; gap: 5px; margin-top: 40px;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item{display: grid; gap: 5px; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #item{display: flex; align-items: center; gap: 15px; padding-left: 0px; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #item #icone{width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 50%; color: white; background: #6e6e6e; font-weight: 500;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #item .item-inteligencia{display: grid; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #item .item-inteligencia #titulo{display: flex; align-items: center; font-weight: 600; font-size: 26px; color: #ffffff; line-height: 120%;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #item .item-inteligencia #descricao{display: flex; align-items: center; font-weight: 300; font-size: 13px; color: #ffffff;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #container-pontos{width: 4px; display: grid; gap: 5px; margin-left: 15px; }
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #container-pontos #ponto1{ padding: 2px; background-color: #ffffff; border-radius: 100%; margin-left: 0px;  transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #container-pontos #ponto2{ padding: 2px; background-color: #ffffff; border-radius: 100%; padding-left: 0px; transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item #container-pontos #ponto3{ padding: 2px; background-color: #ffffff; border-radius: 100%; padding-left: 0px; transition: all .4s;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia #inteligencia #mostra-item:last-child #container-pontos { display: none; }

#tudo #conteudo #repete-conteudo #repete-quemSomos {width:100%; padding: 70px 0px; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos {width:1200px; margin: 0 auto; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos {}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a {display: flex;  gap: 30px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #imagem {width: 45%; align-self: center;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #imagem img {width: 100%; border-radius: 20px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados {width: 50%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #bloco-titulo {}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #bloco-titulo .titulo{font-size: 44px; color: #444444; font-weight: 500;  line-height: 110%; padding: 20px 0px; padding-left: 80px; background: url('../i/quebrado/quem-somos.svg') left center no-repeat; background-size: 60px; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao{margin-top: 30px; line-height: 190%; font-weight: 500;  }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao p{font-size: 16px; font-weight: 400; line-height: 200%; color: #888888; text-align: justify; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #mostra-topicos {display: flex; flex-wrap: wrap; gap: 15px; margin-top: 20px; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #mostra-topicos #bloco-desempenhos {display: flex; gap: 10px; width: 265px; background: #46afaa; padding: 10px  10px; border-radius: 20px; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #mostra-topicos #bloco-desempenhos .descricao-desempenho { line-height: 130%; display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #mostra-topicos #bloco-desempenhos .descricao-desempenho p{font-size: 11px; color: white;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #mostra-topicos #bloco-desempenhos .descricao-desempenho p strong{font-size: 11px; color: white; }

#tudo #conteudo #repete-conteudo #repete-beneficios {width:100%; padding: 50px 0px;  background: url('../i/quebrado/fundo-controle.jpg') center center no-repeat; background-size: cover; }
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo {}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo .titulo {font-size: 32px; color: #ffffff; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo .titulo span{font-size: 36px; color: #a1f1ee; font-weight: 500; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios {display: flex; flex-wrap: wrap; justify-content: center  ; gap: 20px; margin-top: 30px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios{ width: 386px; background-color: #444444; padding: 20px  30px; border-radius: 30px; cursor: pointer; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios:hover{ width: 386px; background-color: rgb(104, 104, 104); padding: 20px  30px; border-radius: 30px;transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #mostra-titulo {display: flex; gap: 15px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #mostra-titulo #imagem {padding: 30px; border-radius: 40px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #mostra-titulo #titulo {color: white; font-weight: 500; font-size: 20px; line-height: 100%; display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao { margin-top: 5px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao p { font-size: 10px; color: white;  line-height: 130%;}

#tudo #conteudo #repete-conteudo #repete-clareza {width:100%; padding: 70px 0px;  background: url('../i/quebrado/banner2.jpeg') center center no-repeat; background-size: cover; }
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza {width:1200px; margin:0 auto; display: flex; gap: 100px;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq {width: 60%;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq #bloco-titulo {}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq #bloco-titulo .titulo {font-size: 32px; color: #ffffff; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq #bloco-titulo .titulo span{font-size: 36px; color: #a1f1ee; font-weight: 500; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq #linha {width: 100px; height: 5px; background: #65cfcb; margin: 20px 0px;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #esq #descricao {  text-align: justify; color: white; font-weight: 500 ; line-height: 180%;  }
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir {width: 40%; display: flex; align-items: center;  justify-content: end;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir #botoes{ display: grid; gap: 30px;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir #botoes #whats{ background: #00a12f url(../i/quebrado/whatsapp.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; cursor: pointer; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir #botoes #whats:hover{ background: #0dd84a url(../i/quebrado/whatsapp.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir #botoes #analise{ background: #444444 url(../i/quebrado/analise-gratuita.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; transition: all .3s;  cursor: pointer; }
#tudo #conteudo #repete-conteudo #repete-clareza #conteudo-clareza #dir #botoes #analise:hover{ background: #696969 url(../i/quebrado/analise-gratuita.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; transition: all .3s;  }

#tudo #conteudo #repete-conteudo #repete-instagram {width: 100%; padding-top: 50px; }
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo { margin-bottom: 50px; margin-top: 0px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo {font-size: 38px;display: flex; justify-content: center;  color: #444444;  font-weight: 600; }
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo span {font-size: 38px;display: flex;  color: #a1f1ee;  font-weight: 600; margin-left: 10px; }
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo #instagram{ display: block; text-align: center; font-size: 18px; margin-top: 5px;}

#tudo #conteudo #repete-conteudo #repete-depoimentos {width:100%; padding: 60px 0px;  }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos {width:1200px; margin: 0 auto; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo {text-align: center; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .titulo {font-size: 38px; color: #444444; font-weight: 500; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .titulo span {font-size: 38px; color: #36b0ae; font-weight: 500; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos {width:1200px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a {display:block; min-height: 140px; margin:10px; padding: 20px; background-color: #ffffff; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-nome {display: flex; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-nome .imagem-depoimentos {width: 50px; height: 50px; border-radius: 50%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-nome #nome {align-self: center; margin-left: 10px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-nome #nome .nome-depoimentos {font-size: 16px; font-weight: 500;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-depoimento{justify-items: center;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-depoimento .titulo{text-align: center; font-weight: 500; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #666;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-depoimento #depoimento {width: 100%; text-align: center; line-height: 100%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a #mostra-depoimento #depoimento p {color: #666; font-size: 12px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-carousel .animated {display: flex; justify-content: center; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-carousel.owl-drag .owl-item {}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:-50px; top:40%; margin-top:-15px; color:#ff0000; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-b.png') center center no-repeat; background-size:auto 25px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:-50px; top:40%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-b.png') center center no-repeat; background-size:auto 25px; transform:rotate(0deg);  transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .nome-produto {font-size: 22px; color: #505050; margin-top: 15px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots {display:table; margin:0 auto; position:relative; z-index:51;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .owl-dot {display:block; width:8px; height:8px; margin-left:3px; margin-right:3px; float:left; border-radius:100%; border: 1px solid #ffffff;  background-color:#ffffff00;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .active {display:block; width:8px; height:8px; border-radius:100%; background-color:#666; border: 1px solid #666;}


#tudo #conteudo #repete-conteudo #repete-planos {width:100%; padding: 60px 0px; background: url('../i/quebrado/fundo-planos.jpg') center center no-repeat; background-size: cover;  }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos {width:1200px; margin: 0 auto; }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #bloco-titulo {text-align: center; }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #bloco-titulo .titulo {font-size: 38px; color: #ffffff;  }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #bloco-titulo .titulo span {font-size: 38px; color: #a1f1ee; font-weight: 500; }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos {display: flex; justify-content: center; gap: 20px; margin-top: 40px;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos {width: 330px; display: grid; align-content: space-between;background-color: #00000021; border-radius: 15px; padding: 30px 20px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos:hover {width: 330px; display: grid; align-content: space-between;background-color: rgba(8, 8, 8, 0.397); border-radius: 15px; padding: 30px 20px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos .nome-planos {font-size: 24px; color: #ffffff; margin-bottom: 15px; }
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos #mostra-itens { display: grid; gap: 10px;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos #mostra-itens .item-planos{ padding: 7px  0px; padding-left: 35px; line-height: 120%; color: white; font-size: 11px;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos #botao-planos{ text-transform: uppercase; text-align: center; background: #a9efed; padding: 10px; border-radius: 30px; cursor: pointer; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-planos #botao-planos:hover{ text-transform: uppercase; text-align: center; background: #c9fffd; padding: 10px; border-radius: 30px; cursor: pointer; transition: all .3s;}

#tudo #conteudo #repete-conteudo #repete-blog {width: 100%; padding: 40px 0px; background: url('../i/quebrado/fundo-blog.jpg') center center no-repeat; background-size: cover;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #bloco-titulo {}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #bloco-titulo .titulo {font-size: 38px; color: #ffffff;  margin: 20px 0px;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog {width:1200px; margin-top:40px;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog { float:left; padding: 10px; background-color:#FFF; border-radius: 10px;  transition: all .5s;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog .imagem { height:230px;  transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog:hover .imagem {transform: scale(1.05); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo {background-color: #ffffff ; padding-top: 1px;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome { height:62px; margin-top: 10px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome .nome {text-align: left; vertical-align: middle; font-size: 18px; font-weight: 500; color: #303030;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 110%;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-descricao {display: flex; height: 41px;  overflow: hidden;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-descricao .descricao{ font-size:11px; color: #666; text-align:justify; line-height:120%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira { margin-top: 10px; }
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira .confira { display: inline-block; align-items: center; justify-content: space-between;  color: #ffffff; padding: 5px 15px; transition: all .3s; font-size: 12px; font-weight: 400; ; background-image: linear-gradient(to right, #01879f -16%, #01b7bb 65%); }
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-blog:hover #fundo #fundo-confira .confira { transform: scale(1.05); transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:44%; margin-top:-15px; color:#ff0000; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-branca.png') center center no-repeat; background-size:auto 35px; transition: all .5s;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}    
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:-60px; top:44%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-branca.png') center center no-repeat; background-size:auto 35px;  transform:rotate(-180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-dots {display:table; margin:0 auto; position:relative; z-index:51; margin-top:50px;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-dots .owl-dot {display:block; width:12px; height:12px; margin-left:3px; margin-right:3px; float:left; border-radius:100%; border: 1px solid #666; background-color:#666;}
#tudo #conteudo #repete-conteudo #repete-blog #conteudo-blog #mostra-blog .owl-dots .active {display:block; width:12px; height:12px; border-radius:100%; border: 1px solid #666; background-color:#ffffff;}

#tudo #conteudo #repete-conteudo #repete-duvidas {width: 100%; padding-top: 50px; margin-bottom: 60px; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas #bloco-titulo { margin-bottom: 30px; margin-top: 0px;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas #bloco-titulo .titulo {font-size: 38px;display: flex; justify-content: center;  color: #444444;  font-weight: 500; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas #bloco-titulo .titulo span {font-size: 38px;display: flex;  color: #a1f1ee;  font-weight: 500; margin-left: 10px; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida { box-shadow: 3px 4px 13px 0px #00000069; border-radius: 15px  !important; margin-bottom: 20px !important;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-titulo-duvida{ border-radius: 15px  15px  15px  15px  !important;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button::after { content: "+"; font-size: 22px; height: 22px; color: #666; background-image: none !important; transform: none !important; transition: none !important; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button:not(.collapsed)::after { content: "-"; background-image: none !important; transform: none !important;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button { background-color: transparent !important; box-shadow: none !important; color: inherit; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button .titulo { font-size: 20px; color: #222222; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button:not(.collapsed) { background-color: transparent !important; box-shadow: none !important; color: inherit;}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .fundo-duvida .accordion-button:focus { box-shadow: none !important; border-color: transparent !important; outline: none !important; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida{ position: relative; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida::before{ content: ""; position: absolute; top: 0; left: 1.3%; width: 97%; height: 3px; background: rgba(0, 0, 0, 0.06);}
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida .descricao{ }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida .descricao p{font-size: 16px; color: #666; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida .descricao p strong{font-size: 16px; color: #000000ff; }
#tudo #conteudo #repete-conteudo #repete-duvidas #conteudo-duvidas .descricao-duvida .descricao p span{font-size: 16px; color: #666; }

#tudo #rodape {}
#tudo #rodape #repete-rodape {width:100%; padding: 40px 0px; background-image: linear-gradient(to right, #0085a0 20%, #00b4b5 66%);}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; margin:0 auto; display: flex; justify-content: space-between;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes {display: flex; align-items: center; gap: 10px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div {display: flex; align-content: center;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div a {align-items: center; display: flex; color: white; font-size: 18px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div a font {color: white; font-size: 18px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div #instagram{background: #ffffff url('../i/quebrado/insta-rodape.png') center center no-repeat; background-size: 20px; padding:17px; border-radius: 50px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div #facebook{background: #ffffff url('../i/quebrado/face-rodape.png') center center no-repeat; background-size: 20px; padding:17px; border-radius: 50px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div #whatsapp{background: #ffffff url('../i/quebrado/whats-rodape.png') center  center no-repeat; background-size: 20px; padding:17px; border-radius: 50px;}
#tudo #rodape #repete-rodape #conteudo-rodape  #redes div #espaco{padding: 30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #botoes #whats{ background: #00a12f url(../i/quebrado/whatsapp.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; cursor: pointer; transition: all .3s; box-shadow: 0px 0px 20px 2px #00000069;}
#tudo #rodape #repete-rodape #conteudo-rodape #botoes #whats:hover{ background: #0dd84a url(../i/quebrado/whatsapp.svg) 38px center no-repeat; background-size: 40px; font-size: 18px; color: white; padding: 20px 70px; border-radius: 40px; padding-left: 95px; transition: all .3s;}
#tudo #rodape #repete-copy {width:100%; padding-top:5px; padding-bottom:5px; text-align: center;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto; display: flex; justify-content: space-between;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#444444; font-size:13px; padding-top:3px;}
#tudo #rodape #repete-copy #conteudo-copy .copy font {color:#444444; font-size:13px;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {}

#conteudo-interno {width:100%; padding-top:128px; min-height: calc(100vh - 182px);}
#conteudo-interno #bloco-titulo  {width: 1200px; position: relative; margin: 25px auto; justify-content: center; display: grid; text-align: center;  }
#conteudo-interno #bloco-titulo .titulo {text-align: center; color: #666; font-size:38px; font-weight: 600;}
#conteudo-interno #bloco-titulo .titulo font {color: #666; font-size:38px; font-weight: 600;}

#botao-topo {position: absolute; right: 0px; top: 17px;  color: white; padding: 2px 5px 2px 25px; border-radius: 5px; background-color: #36b0ae;  transition: all .3s;}
#botao-topo font { color: white; }
#botao-topo:hover {background: #36b0ae; transition: all .3s;}
#botao-topo::before { content: ""; position: absolute; left: 8px; top: 50%; transform: translateY(-50%) rotate(180deg); width: 12px; height: 12px; background: url('../i/quebrado/seta-branca.png') center center no-repeat; background-size: 25px;}
#botao-baixo { color: white; position: absolute ; right: 50%; padding: 3px 5px 3px 25px; border-radius: 5px;  background-color: #36b0ae;  transition: all .3s;}
#botao-baixo font { color: white; }
#botao-baixo:hover {background: #36b0ae; transition: all .3s;}
#botao-baixo::before { content: ""; position: absolute; left: 8px; top: 50%; transform: translateY(-50%) rotate(180deg); width: 12px; height: 12px; background: url('../i/quebrado/seta-branca.png') center center no-repeat; background-size: 25px;}






#conteudo-interno #conteudo-quemSomos {width:1200px; margin:0 auto; margin-top:30px; margin-bottom: 40px;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {float:left; margin-right:30px; margin-bottom:10px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .descricao {line-height:180%; min-height: 330px;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:16px; color:#585858; text-align: justify;}
#conteudo-interno #conteudo-quemSomos .descricao p font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao span {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao span font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao div font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao strong font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao li {font-size:16px; color:#585858; list-style:disc; margin-left:15px;}
#conteudo-interno #conteudo-quemSomos .descricao li font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao img {border-radius:16px;}
#conteudo-interno #conteudo-quemSomos .descricao h1 {font-size:20px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h1 font {font-size:20px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h2 {font-size:16px; color:#121212; padding-bottom:10px;}
#conteudo-interno #conteudo-quemSomos .descricao h2 font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h3 {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h3 font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos #bloco-itens {margin-top:40px; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item {width:262px; float:left; margin-right:50px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .icone {display:table; margin:0 auto;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome {font-size:17px; padding-top:15px; text-align:center; font-weight:300; text-transform:uppercase; padding-bottom:2px; color:#585858;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome font {font-size:17px; font-weight:300; color:#585858;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome b {font-size:17px; padding-top:5px; font-weight:600; padding-bottom:2px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome b font {font-size:17px; font-weight:600; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .descricao {font-size:12px; text-align:justify; padding-top:5px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .descricao font {font-size:12px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #mais-imagens {width:1200px;}
#conteudo-interno #conteudo-quemSomos #mais-imagens .imagem {width:386px; float:left; margin-right:20px; margin-top:20px;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos {display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 20px; }
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos {display: flex; gap: 10px; width: 265px; background: #46afaa; padding: 10px  10px; border-radius: 20px; }
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho { line-height: 130%; display: flex; align-items: center;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho p{font-size: 11px; color: white;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho p strong{font-size: 11px; color: white; }

#conteudo-interno #conteudo-servicos {width:1200px; margin:0 auto; margin-bottom: 70px;}
#conteudo-interno #conteudo-servicos #mostra-servicos {width:1200px; display: flex; flex-wrap: wrap; gap: 30px; justify-content: center; margin-top:25px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos {width:251px; padding:15px; background-color:#36b0ae; border-radius:15px; border:2px solid #e1e1e1;  box-shadow: 3px 4px 13px 0px #00000069;   transition: all  .3s; }
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform: scale(1.04);  transition: all  .3s; }
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {display:table; margin:0 auto;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos { line-height: 110%; color: #ffffff; padding: 0px 0px; height: 55px; text-align: center; align-items: center; font-size: 20px; padding-top: 10px; font-weight: 500; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .descricao {color:#444; margin: 15px 0px; font-size:12px; text-align:center; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .descricao p {color:#444; font-size:12px; text-align:center; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

#conteudo-interno #conteudo-beneficios {width:1200px; margin:0 auto; margin-bottom: 70px;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios {width:1200px; display: flex; flex-wrap: wrap;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios {width:251px; padding:15px; margin-right:25px; background-color:#FFF; border-radius:15px; border:2px solid #e1e1e1;  box-shadow: 3px 4px 13px 0px #00000069;   transition: all  .3s; }
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios:hover {width:251px; padding:15px; margin-right:25px; background-color:#FFF; border-radius:15px; border:2px solid #e1e1e1;  box-shadow: 3px 4px 13px 0px #00000069; transform: scale(1.02);  transition: all  .3s;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .icone-beneficios {display:table; margin:0 auto;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .nome-beneficios { line-height: 110%; color: #000000; padding: 0px 0px; height: 49px; text-align: center; align-items: center; font-size: 22px;padding-top: 10px; font-weight: 500; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .nome-beneficios font { line-height: 110%; color: #000000; font-size: 22px; font-weight: 500;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .descricao {color:#444; margin: 15px 0px; font-size:12px; text-align:center; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .descricao font {color:#444; font-size:12px;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .descricao p {color:#444; font-size:12px; text-align:center; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-beneficios #mostra-beneficios #bloco-beneficios .descricao p font {color:#444; font-size:12px;}
#conteudo-interno #conteudo-beneficios-detalhes {width: 1200px; margin: 0 auto; margin-top:25px; position: relative;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes {}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes .imagem-beneficios { float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes .nome-beneficios {font-size:28px; margin-bottom:15px; font-weight:600; color:#001A43;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes .nome-beneficios font {font-size:28px; font-weight:600; color:#001A43;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes .fonte-beneficios {color:#666; text-decoration:none; font-size:16px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes .fonte-beneficios font {color:#666; font-size:16px;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios {line-height:170%;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios p {font-size:16px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios p font {font-size:16px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios span {font-size:14px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios span font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios div {font-size:14px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios div font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios strong {font-size:16px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios strong font {font-size:16px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios li {font-size:14px; color:#666; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios li font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h1 {font-size:25px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h1 font {font-size:25px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h2 {font-size:23px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h2 font {font-size:23px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h3 {font-size:21px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h3 font {font-size:21px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h4 {font-size:19px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h4 font {font-size:19px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h5 {font-size:17px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h5 font {font-size:17px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h6 {font-size:16px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-beneficios-detalhes #mostra-detalhes #dados-detalhes .descricao-beneficios h6 font {font-size:16px; color:#666;}
#conteudo-interno #conteudo-beneficios-detalhes #outras {width:1200px; }
#conteudo-interno #conteudo-beneficios-detalhes #outras .imagem-outras {width:285px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-beneficios-detalhes #outras .imagem-outras a {width:285px; height:220px; overflow:hidden;}
#conteudo-interno #conteudo-beneficios-detalhes #curtir {display:table; margin:0 auto; }

#conteudo-interno #conteudo-depoimentos {width: 100%; display: flex; justify-content: center;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos {width: 1200px; }
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento {padding:15px; margin-bottom:30px; box-shadow:0px 0px 10px -3px #072047; border-radius:15px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem {width:100px; height:100px; margin-right:20px; margin-top:10px; float:left; overflow:hidden; position:relative; border:5px solid #36b0ae ; border-radius:100%;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem .imagem-blur {width:120px; height:120px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); -webkit-filter: blur(8px);}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem .imagem-depoimentos {width:100px; height:100px; position:relative; z-index:2; overflow:hidden;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .titulo-depoimento {font-size:22px; color:#666; font-weight:600; margin-top:0px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .titulo-depoimento font {font-size:22px; color:#666; font-weight:600;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento {line-height:150%; padding-top:10px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento p {font-size:15px; text-align:justify; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento p font {font-size:15px; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento span {font-size:15px; text-align:justify; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento span font {font-size:15px; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento div {font-size:15px; text-align:justify; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento div font {font-size:15px; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento strong {font-size:17px; text-align:justify; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento strong font {font-size:17px; color:#666;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .cidade-depoimento {font-size:15px; color:#666; font-weight:400;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .cidade-depoimento font {font-size:15px; color:#666; font-weight:400;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .estrelas-depoimento {margin-top:5px;}


#conteudo-interno #conteudo-blog {width: 100%;  margin-bottom: 70px;}
#conteudo-interno #conteudo-blog #mostra-blog {width: 1200px; margin:  0 auto;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog {width:373px; float:left; margin-right:40px; position:relative; background-color:#FFF; transition: all .2s;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog:hover {transform: scale(1.02); transition: all .5s;  border-radius:15px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog .imagem {width:350px; height:230px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo {background-color: #ffffff ; padding-top: 1px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome {  height:62px; overflow:hidden;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome .nome {text-align:left; vertical-align:middle; font-size:20px; line-height:25px; font-weight:500; color:#666; padding:  10px 10px 0px 10px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome .nome font {font-size:20px; font-weight:500; color:#666;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-descricao {display: flex; height: 50px; padding: 10px 10px 10px 10px; overflow: hidden;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-descricao .descricao{ font-size:11px; text-align:justify; line-height:143%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-descricao .descricao font {font-size:11px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira { padding-left: 10px; padding-bottom: 10px; margin-top: 10px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira .confira { display: inline-block; align-items: center; justify-content: space-between;  color: #ffffff; padding: 5px 10px; transition: all .3s; font-size: 12px; font-weight: 400; ;background-image: linear-gradient(to right, #01879f -16%, #01b7bb 65%); }
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira .confira font {color: #ffffff; font-size: 12px; font-weight: 400;}
#conteudo-interno #conteudo-blog-detalhes {width: 100%; display: grid; justify-content: center; margin-top:25px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes {width:1200px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .imagem-blog {width:500px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .nome-blog {font-size:28px; margin-bottom:15px; font-weight:600; color:#666; line-height: 35px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .nome-blog font {font-size:28px; font-weight:600; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .fonte-blog {color:#585858; text-decoration:none; font-size:16px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .fonte-blog font {color:#585858; font-size:16px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog {line-height:170%;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog p {font-size:14px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog p font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog span {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog span font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog div {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog div font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog strong {font-size:16px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog strong font {font-size:16px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog li {font-size:14px; color:#666; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog li font {font-size:14px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h1 {font-size:25px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h1 font {font-size:25px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h2 {font-size:23px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h2 font {font-size:23px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h3 {font-size:21px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h3 font {font-size:21px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h4 {font-size:19px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h4 font {font-size:19px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h5 {font-size:17px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h5 font {font-size:17px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h6 {font-size:16px; color:#666; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h6 font {font-size:16px; color:#666;}
#conteudo-interno #conteudo-blog-detalhes #outras {width:1200px; }
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras {width:285px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras a {width:285px; height:220px; overflow:hidden;}
#conteudo-interno #conteudo-blog-detalhes #curtir {display:table; margin:0 auto; }

#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#f5f5f5; border:2px solid #36b0ae; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#000000; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto font {font-size:13px; color:#000000; font-weight:300;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#36b0ae; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto a font {font-size:13px; color:#36b0ae; font-weight:600;}
#tudo #rodape #politica-privacidade .texto .botao-ok {color:#FFF; padding:5px 15px; font-size:12px; font-weight:600; cursor:pointer; border-radius:20px; background-color:#36b0ae; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok font {color:#FFF; font-size:12px; font-weight:600;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#5fdbd9; transition: all .2s;}

#botao-whats {position: fixed; bottom: 2px; right: calc((1vw - 0px)); cursor: pointer; z-index: 9999; }
#botao-whats #whats { width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; background-color: #01b24a; border-radius: 50%; border: 2px solid white; animation: subirDescer 3s infinite ease-in-out; box-shadow: 0px 0px 25px #333; transition: all .3s; } 
#botao-whats #whats:hover { background-color: #08c758; } 
#botao-whats #whats img {width: 35px;}
@keyframes subirDescer { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px);}} 

#conteudo-interno #repete-politica {width: 100%;}
#conteudo-interno #repete-politica #bloco-titulo {display: flex; justify-content: center; margin-bottom:40px; margin-top: 50px;}
#conteudo-interno #repete-politica #bloco-titulo .titulo-interno {font-size: 28px; display: flex; align-items: center; color: #666;  font-weight: 600;}
#conteudo-interno #repete-politica #bloco-titulo .titulo-interno font {font-size: 28px; color: #666; font-weight: 600;}
#conteudo-interno #repete-politica #bloco-titulo .imagem-titulo { width: 40px; position: relative; left: -150px;}
#conteudo-interno #repete-politica #conteudo-politica {width: 1200px; margin-top:10px; margin: 0 auto;}
#conteudo-interno #repete-politica #conteudo-politica h2 {font-weight:bold; font-size:20px; color:#36b0ae; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #repete-politica #conteudo-politica h2 font {font-size:20px; color:#36b0ae; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#36b0ae; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #repete-politica #conteudo-politica h3 font {font-size:16px; color:#36b0ae; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica p {font-size:14px; color:#313237; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #repete-politica #conteudo-politica p font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica a {font-size:14px; color:#313237; text-decoration:underline;}
#conteudo-interno #repete-politica #conteudo-politica a font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica li {font-size:14px; color:#313237; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #repete-politica #conteudo-politica li font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica strong {font-size:14px; color:#36b0ae; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica strong font {font-size:14px; color:#36b0ae; font-weight:600;}

#conteudo-interno #conteudo-404 {width:100%; margin-top:20px; min-height: 416px;}
#conteudo-interno #conteudo-404 .titulo {color:#282828; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .titulo font {color:#282828; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#000000; text-align:center; padding-bottom:10px; font-size:16px;}
#conteudo-interno #conteudo-404 .descricao font {color:#000000; font-size:16px;}


/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #FFF;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #36b0ae
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #36b0ae
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px; margin-top: 50px ;}
#paginacao p font{font-size:12px;}
#paginacao strong{font-size:12px; color:#373435;}
#paginacao strong font{font-size:12px; color:#373435;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:13px; background-color:#012d3a; padding:2px 15px; border-radius:5px; transition:0.2s linear;}
#paginacao ul li a font{font-size:13px;}
#paginacao ul li a:hover {background-color:#012d3a; transition:0.2s linear;}
#paginacao a:link {color:#ffffff;}
#paginacao a:link font{color:#ffffff;}
#paginacao a:visited {color:#ffffff;}
#paginacao a:visited font{color:#ffffff;}
#paginacao a:hover {color:#ffffff;}
#paginacao a:hover font{color:#ffffff;}
#paginacao a:active {color:#ffffff;}
#paginacao a:active font{color:#ffffff;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #f0d584; padding:2px 15px; border-radius:5px;}
#paginacao span.branco font{font-size:13px;}
