* {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:'Alexandria';}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800; font-family:'Alexandria';}
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px; font-family:'Alexandria';}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; font-family:'Alexandria'; 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:'Alexandria'; 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:'Alexandria';}
#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:'Alexandria';}
#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 #topo #repete-topo {box-shadow: 0 10px 20px -14px rgba(0,0,0,0.55);}
#tudo .normal {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .normal #repete-topo {padding: 20px 0px 20px 0px; background: #f5f6f8 url('../i/quebrado/topo.png') center center no-repeat; background-size: cover; transition: all 0.3s;}
#tudo .normal #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display:flex; align-items: center;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo {width:320px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 160px; margin:0; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:160px; display:block; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo {width:880px; display:flex; flex-direction:column; align-items:flex-end; justify-content:flex-start; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu {display:flex; justify-content:flex-end; transition: all .3s; margin-top:15px;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:32px; margin-right:0px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p a {display:block; border-bottom:2px solid #ffffff00; font-size:15px; color:#046dca; font-weight:500; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover {color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size:15px; color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:10px; justify-content:flex-end;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #whats, #tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #facebook, #tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:38px; height:38px; border-radius:50%; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #whats {cursor:pointer; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:35px;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #facebook {background:transparent url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size:35px;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #instagram {background:transparent url('../i/quebrado/instagram-icon.svg') center center no-repeat; background-size:35px;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #whats:hover, #tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #facebook:hover, #tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #instagram:hover {background-color:#e6f2ff;}

#tudo .interno {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .interno #repete-topo {padding: 20px 0px 20px 0px; background: #f5f6f8 url('../i/quebrado/topo.png') center center no-repeat; background-size: cover; transition: all 0.3s;}
#tudo .interno #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display:flex; align-items: center;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo {width:320px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 160px; margin:0; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:160px; display:block; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo {width:880px; display:flex; flex-direction:column; align-items:flex-end; justify-content:flex-start; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu {display:flex; justify-content:flex-end; transition: all .3s; margin-top:15px;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:32px; margin-right:0px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p a {display:block; border-bottom:2px solid #ffffff00; font-size:15px; color:#046dca; font-weight:500; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover {color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size:15px; color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:10px; justify-content:flex-end;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #whats, #tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #facebook, #tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:38px; height:38px; border-radius:50%; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #whats {cursor:pointer; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:35px;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #facebook {background:transparent url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size:35px;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #instagram {background:transparent url('../i/quebrado/instagram-icon.svg') center center no-repeat; background-size:35px;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #whats:hover, #tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #facebook:hover, #tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #instagram:hover {background-color:#e6f2ff;}

#tudo .scroll {width:100%; position:fixed; z-index:900; transition: all .3s;}
#tudo .scroll #repete-topo {padding: 20px 0px 20px 0px; background: #f5f6f8 url('../i/quebrado/topo.png') center center no-repeat; background-size: cover; transition: all 0.3s;}
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s; display:flex; align-items: center;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo {width:320px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo {width: 110px; margin:0; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:110px; display:block; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo {width:880px; display:flex; flex-direction:column; align-items:flex-end; justify-content:flex-start; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu {display:flex; justify-content:flex-end; transition: all .3s; margin-top:0px;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p {display:table; float:left; margin-left:32px; margin-right:0px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p a {display:block; border-bottom:2px solid #ffffff00; font-size:15px; color:#046dca; font-weight:500; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu p a:hover {color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #mostra-menu .ativo a {display:block; font-size:15px; color:#0f7fe0; transition: all .3s; border-bottom:2px solid #0f7fe0;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:10px; justify-content:flex-end;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #whats, #tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #facebook, #tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:38px; height:38px; border-radius:50%; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #whats {cursor:pointer; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:35px;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #facebook {background:transparent url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size:35px;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #instagram {background:transparent url('../i/quebrado/instagram-icon.svg') center center no-repeat; background-size:35px;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #whats:hover, #tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #facebook:hover, #tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #instagram:hover {background-color:#e6f2ff;}



#tudo #conteudo{width: 100%; padding-top: 143px; }
#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: 380px;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo p { font-size: 34px; color: white; line-height: 120%;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo strong { font-size: 34px; color: white; line-height: 120%;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo span { font-size: 34px; line-height: 120%;}
#tudo #conteudo #repete-conteudo #repete-banners li #descricao {margin-top: 30px; width: 260px; }
#tudo #conteudo #repete-conteudo #repete-banners li #descricao p{ font-size: 20px; color: white; line-height: 130%; }
#tudo #conteudo #repete-conteudo #repete-banners li #botao{display: table; background: #ffffff; color: #046dca; padding: 6px 30px; font-size: 16px; font-weight: 800; 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: #ddf1ff; }

#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: #eefdff 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:50px 0px 70px 0px;  background:  url('../i/quebrado/fundo1.jpg') center center no-repeat; background-size:cover;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo {max-width:920px; margin:0 auto; text-align:center; justify-self: center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .titulo {font-size:38px; color:#01367c; font-weight:700; line-height:100%; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao {margin-top:15px; line-height:120%; font-size:18px; color:#121212; font-weight:600; width: 740px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao p {font-size:18px; color:#121212; font-weight:400; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao span {font-size:18px; color:#121212; font-weight:400;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao strong {font-size:18px; color:#121212; font-weight:700;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao div {font-size:18px; color:#121212; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .descricao font {font-size:18px; color:#121212; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos {display:flex; flex-wrap:wrap; justify-content:center; gap:72px; margin-top:45px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos { width: 315px; background: #ffffff; border-radius: 16px; box-shadow: 0px 0px 30px -10px #000000fa; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform: translateY(-6px); box-shadow: 0px 12px 35px -15px #0000008a; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos a {display:block; padding:36px 32px 30px 32px; min-height:304px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {display:flex; justify-content:center; align-items:center; height:80px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos img {max-width:72px; max-height:72px; display:block;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos {margin-top:18px; min-height:58px; color:#1178cb; text-align:center; font-size:20px; line-height:118%; font-weight:700; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .linha {height:3px; background:#d7d7d7; border-radius:2px; margin:5px 6px 16px 6px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos {line-height:142%; text-align:center; font-size:15px; color:#151515; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos p {font-size:15px; color:#151515; text-align:center; font-weight: 500; line-height: 110%; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos span {font-size:15px; color:#151515; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos strong {font-size:15px; color:#151515; font-weight:700;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos div {font-size:15px; color:#151515; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos font {font-size:15px; color:#151515; font-weight:600;}



#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;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #imagem { width: 50%;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #imagem img {width: 100%;}
#tudo #conteudo #repete-conteudo #repete-inteligencia #conteudo-inteligencia #mostra-inteligencia #bloco-inteligencia {width: 50%;}
#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:0px; background:#083b98 url('../i/quebrado/fundo-quemsomos.jpg') center center no-repeat; background-size:cover; overflow:hidden;}
#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; align-items:stretch; min-height:650px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados {width:44%; background:rgba(8,59,152,0.92) url('../i/quebrado/fundo-quemsomos.jpg') center center no-repeat; box-shadow: 10px 2px 11px 0px #0000007d; background-size:cover; padding:82px 70px 60px 20px; border-top-right-radius:34px; border-bottom-right-radius:34px; position:relative; z-index:2;}
#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:38px; color:#ffffff; font-weight:700; line-height:100%; margin-bottom:40px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao{line-height:172%; font-weight:500; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao p{font-size:18px; font-weight:500; line-height:140%; color:#ffffff; text-align:justify;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao span{font-size:18px; font-weight:500; line-height:140%; color:#ffffff;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados .descricao strong{font-size:18px; font-weight:700; line-height:140%; color:#ffffff;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #bloco-dados #frase-destaque {margin-top:28px; font-size:17px; color:#ffffff; font-weight:700; line-height:150%; text-align: justify;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #imagem {width:56%; position:relative; margin-left:-26px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #imagem::after {content:""; position:absolute; right:0px; top:0px; width:230px; height:100%; background: linear-gradient(90deg, rgb(8 59 152 / 0%) 0%, rgb(0 48 136 / 86%) 100%); z-index:2;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos a #imagem img {width:100%; height:100%; min-height:650px; object-fit:cover; display:block;}

#tudo #conteudo #repete-conteudo #repete-beneficios {width:100%; padding:50px 0px 50px 0px; background:#f4f4f4;}
#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: #43a1a8; line-height: 110%; text-align:center; font-weight:700;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios {display: flex; flex-wrap: wrap; justify-content: center; gap: 40px; margin-top: 42px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios{ width: 200px; background-color: #f9f9f9; padding: 10px 20px 10px 20px; border-radius: 14px; box-shadow: 0px 0px 24px -7px #0000007d; transition: all .3s; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios:hover{transform: translateY(-5px); box-shadow: 0px 12px 28px -16px #0000008a; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #imagem {width:65px; height:65px; border-radius:10px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #titulo {margin-top: 16px; min-height: 36px; color: #43a1a8; font-weight: 600; font-size: 15px; line-height: 112%; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} 
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao { margin-top: 14px; line-height:128%; font-size:13px; color:#111111; font-weight:600; text-align:left; min-height:95px; display:block; overflow:visible; text-overflow:clip;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao p { font-size:13px; color:#111111; line-height:128%; text-align:left; font-weight:600;}

#tudo #conteudo #repete-conteudo #repete-banner-quemSomos {width:100%; padding:72px 0px; position:relative; background:#111111 url('../i/quebrado/banner2.jpg') center center no-repeat; background-size:cover; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos::before {content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background:linear-gradient(90deg, rgb(0 0 0 / 87%) 0%, rgb(0 0 0 / 68%) 35%, rgb(0 0 0 / 24%) 68%, rgb(0 0 0 / 5%) 100%);}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos {width:1200px; margin:0 auto; position:relative; z-index:2; min-height:305px; display:flex; align-items:center;}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner {width:620px;}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner .titulo {font-size:34px; line-height:102%; color:#ffffff; font-weight:700; text-shadow: 1px 6px 4px rgb(0, 0, 0);}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner .titulo span {font-size:34px; color:#39a9ff; font-weight:700;  text-shadow: 2px 2px 5px rgb(0, 0, 0);}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner .descricao {margin-top:32px; font-size:20px; line-height:145%; color:#ffffff; font-weight:500; max-width:338px;}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner #botao-banner {display:inline-block; margin-top:32px; padding:15px 32px; border-radius:50px; font-size:18px; line-height:100%; color:#ffffff; font-weight:500; cursor:pointer; transition:all .3s; background-image:linear-gradient(to right, #34a8ff 0%, #2588ea 100%);}
#tudo #conteudo #repete-conteudo #repete-banner-quemSomos #conteudo-banner-quemSomos #bloco-dados-banner #botao-banner:hover {background-image:linear-gradient(to right, #59b8ff 0%, #3899f7 100%); transition:all .3s;}



#tudo #conteudo #repete-conteudo #repete-clareza {width:100%; padding: 70px 0px;  background: url('../i/quebrado/banner-rodape-stexto.jpg') 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 {background:#ececec;}
#tudo #rodape #repete-rodape {width:100%; padding:24px 0px 22px 0px; background:#ececec;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:40px;}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape {width:28%; display:grid; gap:10px; padding-left:8px;}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape p {margin:0px; position:relative; padding-left:24px; line-height:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape p::before {content:""; width:10px; height:10px; border-radius:50%; background:#0071cd; position:absolute; left:0px; top:50%; transform:translateY(-50%);}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape p a {display:inline-block; color:#000000; font-size:16px; font-weight:600; transition:all .3s;}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape p a:hover {color:#0071cd; transition:all .3s;}
#tudo #rodape #repete-rodape #conteudo-rodape #menu-rodape .ativo a {color:#0071cd; transition:all .3s;}
#tudo #rodape #repete-rodape #conteudo-rodape #logo-rodape {width:36%; display:flex; justify-content:center;}
#tudo #rodape #repete-rodape #conteudo-rodape #logo-rodape .logo a {display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #logo-rodape .logo img {display:block; width:100%; max-width:350px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape {width:36%; display:grid; justify-content:end; gap:9px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato {display:flex; align-items:center; justify-content:flex-end; gap:10px; margin:0px; text-decoration:none;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .whatsapp-contato {cursor:pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .texto {font-size:16px; color:#000000; font-weight:600; line-height:100%; text-align:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone {width:28px; height:28px; background-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:28px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.instagram {background-image:url('../i/quebrado/instagram-icon.svg');}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.facebook {background-image:url('../i/quebrado/facebook-icon.svg');}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.whatsapp {background-image:url('../i/quebrado/whatsapp-icon.svg');}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.endereco {background-image:url('../i/quebrado/endereco-icon.svg');}

#tudo #rodape #repete-copy {width:100%; padding:8px 0px; border-top:1px solid #adadad; background:#ececec;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:18px;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq {display:flex; align-items:center; gap:16px;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .politica {margin:0px; padding-right:16px; border-right:2px solid #191919;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .politica a {display:block; color:#191919; font-size:13px; line-height:100%;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .copy {margin:0px; color:#191919; font-size:13px; line-height:100%;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {margin:0px;}
#tudo #rodape #repete-copy #conteudo-copy .softbest a {display:block;}



#conteudo-interno {width:100%;  min-height: calc(100vh - 481px);}
#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: 290px;}
#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 {width:100%;}
#conteudo-interno #repete-servicos {width:100%;}
#conteudo-interno #repete-servicos #conteudo-servicos {width:1200px; margin:0 auto;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos {display:flex; flex-wrap:wrap; justify-content:center; gap:72px; margin-top:45px;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos { width: 315px; background: #ffffff; border-radius: 16px; box-shadow: 0px 0px 30px -10px #000000fa; transition: all .3s;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform: translateY(-6px); box-shadow: 0px 12px 35px -15px #0000008a; transition: all .3s;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos a {display:block; padding:36px 32px 30px 32px; min-height:304px;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {display:flex; justify-content:center; align-items:center; height:80px;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos img {max-width:72px; max-height:72px; display:block;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos {margin-top:18px; min-height:58px; color:#1178cb; text-align:center; font-size:20px; line-height:118%; font-weight:700; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .linha {height:3px; background:#d7d7d7; border-radius:2px; margin:5px 6px 16px 6px;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos {line-height:142%; text-align:center; font-size:15px; color:#151515; font-weight:600;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos p {font-size:15px; color:#151515; text-align:center; font-weight: 500; line-height: 110%; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos span {font-size:15px; color:#151515; font-weight:600;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos strong {font-size:15px; color:#151515; font-weight:700;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos div {font-size:15px; color:#151515; font-weight:600;}
#conteudo-interno #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos font {font-size:15px; color:#151515; font-weight:600;}
#conteudo-interno #repete-servicos #conteudo-servicos #bloco-whatsapp-servicos {display:flex; justify-content:center; margin-top:45px;}
#conteudo-interno #repete-servicos #conteudo-servicos #bloco-whatsapp-servicos #botao-whatsapp-servicos {display:inline-flex; align-items:center; gap:12px; cursor:pointer; padding:14px 34px; border-radius:40px; color:#ffffff; font-size:20px; font-weight:600; text-decoration:none; background:linear-gradient(#00a43f, #008634); box-shadow:0px 10px 24px -15px #003b16; transition:all .3s;}
#conteudo-interno #repete-servicos #conteudo-servicos #bloco-whatsapp-servicos #botao-whatsapp-servicos:hover {background:linear-gradient(#00bd48, #00963a); transform:translateY(-2px); transition:all .3s;}
#conteudo-interno #repete-servicos #conteudo-servicos #bloco-whatsapp-servicos #botao-whatsapp-servicos .icone-whatsapp-servicos {width:26px; height:26px; display:block; background:url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size:26px;}
#conteudo-interno #repete-servicos #conteudo-servicos #bloco-whatsapp-servicos #botao-whatsapp-servicos .texto-whatsapp-servicos {line-height:100%;}

#conteudo-interno {width:1200px; margin:0 auto; margin-bottom: 70px;}
#conteudo-interno #repete-beneficios {width:100%; }
#conteudo-interno #repete-beneficios #conteudo-beneficios {width:1200px; margin:0 auto;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-titulo {}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios {display: flex; flex-wrap: wrap; justify-content: center; gap: 40px; margin-top: 42px;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios{ width: 200px; background-color: #f9f9f9; padding: 10px 20px 10px 20px; border-radius: 14px; box-shadow: 0px 0px 24px -7px #0000007d; transition: all .3s; cursor: pointer;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios:hover{transform: translateY(-5px); box-shadow: 0px 12px 28px -16px #0000008a; transition: all .3s;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #imagem {width:65px; height:65px; border-radius:10px; margin:0 auto;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #titulo {margin-top: 16px; min-height: 36px; color: #43a1a8; font-weight: 600; font-size: 15px; line-height: 112%; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} 
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao { margin-top: 14px; line-height:128%; font-size:13px; color:#111111; font-weight:600; text-align:left; min-height:95px; display:block; overflow:visible; text-overflow:clip;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios #descricao p { font-size:13px; color:#111111; line-height:128%; text-align:left; font-weight:600;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-whatsapp-beneficios {display:flex; justify-content:center; margin-top:45px;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-whatsapp-beneficios #botao-whatsapp-beneficios {display:inline-flex; align-items:center; gap:12px; cursor:pointer; padding:14px 34px; border-radius:40px; color:#ffffff; font-size:20px; font-weight:600; text-decoration:none; background:linear-gradient(#00a43f, #008634); box-shadow:0px 10px 24px -15px #003b16; transition:all .3s;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-whatsapp-beneficios #botao-whatsapp-beneficios:hover {background:linear-gradient(#00bd48, #00963a); transform:translateY(-2px); transition:all .3s;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-whatsapp-beneficios #botao-whatsapp-beneficios .icone-whatsapp-beneficios {width:26px; height:26px; display:block; background:url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size:26px;}
#conteudo-interno #repete-beneficios #conteudo-beneficios #bloco-whatsapp-beneficios #botao-whatsapp-beneficios .texto-whatsapp-beneficios {line-height:100%;}

#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 #0071cd; 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:#0071cd; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto a font {font-size:13px; color:#0071cd; 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:#0071cd; 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:#1178cb; transition: all .2s;}

#botao-whats {position: fixed; bottom: 2px; right: calc((100vw - 1200px) / 2); 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:25px; margin-top: 25px;}
#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:#0071cd; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #repete-politica #conteudo-politica h2 font {font-size:20px; color:#0071cd; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#0071cd; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #repete-politica #conteudo-politica h3 font {font-size:16px; color:#0071cd; 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:#1178cb; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica strong font {font-size:14px; color:#1178cb; 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;}
