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

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.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%; overflow-x:hidden;}
@font-face {
  font-family:'way';
  src: url('../i/fonte/way.otf')  format('opentype');
}

#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; height:291px; 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:3px; margin-left:369px; margin-top:-42px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;}
#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;}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800;}
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px;}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; 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; 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;}
#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/icon-whats.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s;}
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/icon-whats.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}

#tudo #topo {width:100%; height:150px; position:absolute; z-index:60;}
#tudo #topo #redes {width:100%; display: flex; justify-content: center;}
#tudo #topo #redes #repete-redes{width: 1200px ; display: flex; justify-content: end;}
#tudo #topo #repete-topo {width:100%;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp {position:absolute; right:317px; top: 55px; z-index:50; cursor:pointer; transition: all .3s;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp img {position: relative; left: -215px; top: -2px; position: relative; z-index:10;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp:hover {transform:scale(1.02); transition: all .3s;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp:hover .icone-whats { background-size:40px; transition: all .3s;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp .texto-whats {background:#00a56de0; width:174px;  float:left; display: flex; justify-content: center; margin-left:-2px; position:relative;  padding: 6px 10px;  color:#FFF; font-size:18px; font-weight:300; z-index:1;  border-radius:60px 60px 60px 60px; box-shadow:0px 0px 10px -5px #000; transition: all .3s;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp:hover .texto-whats {background:#22d56c url('../i/quebrado/WhatsApp.png') center center no-repeat; margin-left:-2px; box-shadow:0px 0px 10px -5px #000; transition: all .3s;}
#tudo #topo #redes #repete-redes  #bloco-whatsapp .texto-whats span {color:#FFF; font-size:18px; font-weight:300; margin-left: 10px;}
#tudo #topo #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {display:table; }
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo {display:table; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width: 150px; padding:20px 0px; display:block; transition: all .3s;}

#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; position:relative; z-index:20;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario {width:1200px; position:absolute; bottom:200px; left:50%; margin-left:-600px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario {width:361px; height: 380px; padding:20px ; float:right; position:relative; z-index:50; background: #0b0624d4; border-radius:20px; box-shadow:0px 0px 10px -5px #000;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .titulo-formulario {color:#FFF; font-size:25px; text-align:center; font-weight:600; line-height:27px; margin-top: 15px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario {color:#FFF; font-size:15px; text-align:center; line-height:140%; padding-top:10px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario2 {color:#FFF; font-size:16px; text-align:center; line-height:140%; padding-top:10px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario2 #cifrao{color:#ffffff; font-size:16px; text-align:center; line-height:140%; padding-top:10px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario2 #preco{color:#feee06; font-size:25px; text-align:center; font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario2 sup{color:#feee06; font-size:16px; text-align:center; font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario2 #mensal{color:#feee06; font-size:20px; text-align:center; font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario3 {color:#FFF; font-size:14px; text-align:center; line-height:140%;padding-top:0px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario3 #preco3{color:#feee06; font-size:19px; text-align:center;  font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario3 sup{color:#feee06; font-size:16px; text-align:center;  font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario3 #mensal3{color:#feee06; font-size:17   px; text-align:center; font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario4 {color:#FFF; padding-top: 5px; font-size:11px; text-align:center; line-height:140%; }
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario .texto-formulario4 span{color:#FFF;  font-size:11px; text-align:center;  font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato {width:100%; margin-top:30px; }
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato input[type=text] {width:94%; padding:7px 3%; border:none; height: 30px; font-size:13px; outline:none; background-color:#FFF; border:none; border-radius:5px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato input[type=email] {width:94%; padding:7px 3%; border:none; font-size:13px; outline:none; background-color:#FFF; border:none; border-radius:5px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato input[type=submit] {padding: 4px 15px 5px 40px; display: table; margin: 0 auto; cursor: pointer; color: #FFF; font-weight: 400; font-size: 13px; border: none; background: #01a46d url(../i/quebrado/WhatsApp.svg) 8px center no-repeat; font-size: 15px; border-radius: 15px; transition: all .3s; height: 30px; background-size: 26px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato input[type=submit]:hover {padding: 4px 15px 5px 40px; display: table; margin: 0 auto; cursor: pointer; color: #FFF; font-weight: 400; font-size: 13px; border: none; background: #02ce8a url(../i/quebrado/WhatsApp.svg) 8px center no-repeat; font-size: 15px; border-radius: 15px; transition: all .3s; height: 30px; background-size: 26px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato textarea {width:94%; padding:7px 3%; border:none; outline:none; font-size:13px; background-color:#FFF; border:none; border-radius:5px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato .campo-nome {width:100%; margin-bottom:15px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato .campo-whats {width:100%; margin-bottom:15px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato .campo-email {width:100%; margin-bottom:15px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato .campo-mensagem {width:100%; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #formulario #targetFormContato .botao-envia {width:100%; margin-top: 25px; }
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp {position:absolute; bottom:-110px; right:40px; z-index:50; cursor:pointer; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp:hover {transform:scale(1.02); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp .icone-whats {width:80px; height:80px; float:left; position:relative; z-index:2; background:#00b149 url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size:40px; border-radius:60px 0px 0px 60px; box-shadow:0px 0px 10px -5px #000; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp:hover .icone-whats {background:#22d56c url('../i/quebrado/whatsapp.svg') center center no-repeat; background-size:40px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp .texto-whats {width:220px; height:70px; float:left; margin-left:-2px; position:relative; padding-top:10px; color:#FFF; padding-left:20px; font-size:18px; font-weight:300; z-index:1; background:#00b149; border-radius:0px 60px 60px 0px; box-shadow:0px 0px 10px -5px #000; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp:hover .texto-whats {background:#22d56c; margin-left:-2px; box-shadow:0px 0px 10px -5px #000; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners #alinha-formulario #bloco-whatsapp .texto-whats strong {color:#FFF; font-size:22px; font-weight:600; line-height:31px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots {width:fit-content; margin:0 auto; position:relative; z-index:51; margin-top:-65px; margin-bottom:30px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots .owl-dot {display:block; width:10px; height:10px; margin-left:3px; margin-right:3px; float:left; border-radius:100%; background-color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots .active {display:block; width:10px; height:10px; border-radius:100%; background-color:#ebbb3d;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona {width:100%; padding-top:50px; padding-bottom:70px; border-top:1px solid #ededed; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona {width:1200px; margin:0 auto; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #bloco-titulo {display:table; margin:0 auto; position:relative;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #bloco-titulo .titulo {font-size:52px;  color:#110a34; text-align: center;  font-family:'way'; font-style: italic;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #bloco-titulo .sub-titulo {font-size:19px; font-weight:400; color:#110a34; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona {width:1200px;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona {width: 340px; height: 260px; float: left; padding: 20px 15px; margin-right: 30px; margin-top: 30px; background-color: #f7f7f7; border-radius: 20px; transition: all .3s; background-image: linear-gradient(to bottom right, #05011c, #2927a4);}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona:hover {transform:scale(1.05); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona .icone-comoFunciona {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona .nome-comoFunciona {width:237px; text-align:center; height:48px; line-height:22px; margin-top:15px;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona .nome-comoFunciona span {width:237px; font-size:18px; height:48px; display:table-cell; vertical-align:middle; color:#3d3f95; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona .descricao-comoFunciona {font-size:20px; font-weight: 600 ; margin-top:10px; color:#ffffff; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona .conheca {display:table; margin:0 auto; font-size:12px; padding:3px 15px; color:#FFF; margin-top:15px; text-transform:uppercase; background-color:#3d3f94; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-comoFunciona #conteudo-comoFunciona #mostra-comoFunciona #bloco-comoFunciona:hover .conheca {background-color:#5c5e9f; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-beneficios {width:100%; padding-top:110px; padding-bottom:60px; position:relative; z-index:1; background:transparent url('../i/quebrado/fundo-beneficios.png') center top no-repeat;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo {display:table; margin:0 auto; position:relative;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo .titulo {font-size:40px; font-weight:600; color:#FFF; text-align: center; font-style: italic;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo .linha-esc {width:19%;  height:3px; background-image: linear-gradient(to left, #ffffff , #ffffff29); }
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #bloco-titulo .linha-dir {width:19%; height:3px;  background-image: linear-gradient(to left, #ffffff29 , #ffffff); }
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios {width:1200px; margin-top:40px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios {width:251px; height: 225px; padding:15px; float:left; margin-right:25px; background-color:#FFF; border-radius:15px;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios .icone-beneficios {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios .nome-beneficios {color:#000000; padding:0px 0px; height: 80px; text-align:center; display: flex; justify-content: center; align-items: center; font-size:15px; padding-top:15px; text-transform:uppercase; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-beneficios #conteudo-beneficios #mostra-beneficios #bloco-beneficios .descricao-beneficios {color:#444; padding-top:10px; font-size:12px; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades {width:100%; padding-top:30px; padding-bottom:30px; position:relative; z-index:1;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #bloco-titulo {display:table; margin:0 auto; position:relative;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #bloco-titulo .titulo {font-size:40px; font-weight:600; color:#110a34; text-align: center; font-style: italic;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #bloco-titulo .sub-titulo {font-size:19px; font-weight:600; color:#110a34; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #bloco-titulo .linha-esc {width:19%;  height:3px; background-image: linear-gradient(to left, #000000 , #ffffff29); }
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #bloco-titulo .linha-dir {width:19%; height:3px;  background-image: linear-gradient(to left, #ffffff29 , #000000); }
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #mostra-funcionalidades {width:1200px; margin-top:40px;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #mostra-funcionalidades #bloco-funcionalidades {width:228px; height: 295px; border-right: 2px solid;  padding:5px; float:left; background-color:#FFF;  -webkit-transform: skew(-5deg); /* Chrome, Opera */ -ms-transform: skew(-5deg); /* IE */transform: skew(-5deg); /* Padrão */ }
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #mostra-funcionalidades #bloco-funcionalidades .icone-funcionalidades {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #mostra-funcionalidades #bloco-funcionalidades .nome-funcionalidades {color:#000000; padding:0px 0px; height: 40px; text-align:center; display: flex; justify-content: center; align-items: center; font-size:15px; padding-top:15px; text-transform:uppercase; font-weight:600;}
#tudo #conteudo #repete-conteudo #repete-funcionalidades #conteudo-funcionalidades #mostra-funcionalidades #bloco-funcionalidades .descricao-funcionalidades {color:#444; padding-top:10px; font-size:12px; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-quemSomos {width:100%; padding-top:60px; padding-bottom:60px; position:relative; z-index:1; background:transparent url('../i/quebrado/quem-somos.jpg') center center no-repeat; background-size: cover;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos {width:1200px; min-height:350px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-titulo {display:table; position:relative;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-titulo .titulo {font-size:40px;  font-family:'way'; color:#ffffff; font-style: italic;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-titulo .linha-esc {width:70%;  height:3px; background-image: linear-gradient(to left, #ffffff , #ffffff29); }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-titulo .linha-dir {width:70%; height:3px;  background-image: linear-gradient(to left, #ffffff29 , #ffffff); }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos .imagem {float:left; margin-right:30px; overflow:hidden; border-radius:20px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados {width:620px; float:right;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados .descricao {display:table; text-align:justify; color:#ffffff; margin-top:20px; font-size:15px; line-height:293%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos {width:100%; padding-bottom:60px; display: flex; justify-content: center; background:transparent url('../i/quebrado/fundo-depoimentos.jpg') top center no-repeat;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos {width:1200px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo {display: flex; justify-content: center; margin-bottom:15px; margin-top: 50px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .titulo { font-size: 40px;  text-align: center; font-weight: 600; color: #110a34;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .linha-esc {width:70%;  height:3px; background-image: linear-gradient(to left, #ffffff , #ffffff29); }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .linha-dir {width:70%; height:3px;  background-image: linear-gradient(to left, #ffffff29 , #ffffff); }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo img { width: 40px; position: relative; left: -150px;}
#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;  margin:10px; padding:10px;  background-image: linear-gradient(to bottom right, #06011f, #2b27a2); border-radius:20px; box-shadow:0px 0px 7px -5px #000; height: 210px; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem {width: 115px; height: 115px; margin-left: 30px; float: left; overflow: hidden; position: relative; background-color:#526ae1ad; border-radius: 100%; display: flex; justify-content: center; justify-items: center; align-items: center; margin-top: -58px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .moldura {width:98px; height: 98px; float: left; overflow: hidden; position: relative; background-color:#526be1;; border-radius: 100%; display: flex; justify-content: center; justify-items: center; align-items: center; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .imagem-depoimentos {width:80px; height:80px; position:relative; z-index:2; overflow:hidden; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento {width:100%; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome-cidade { display: flex;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome-cidade .nome-depoimento {font-size:18px; margin-left: 20px; color: white;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome-cidade .cidade-depoimento {font-size: 14px; margin-left: 5px; color: #ffffff; align-items: center; display: flex;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento  .estrelas-depoimento { margin-bottom: 6px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #alinha-depoimento { width: 100% ;display: flex; justify-content: center; align-items: center; height: 150px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #alinha-depoimento .texto-depoimento { width: 85% ;font-size:12px; color:#ffffff; text-align:justify; line-height:127%; }
#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 {margin-top: 65px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:50%; margin-top:-15px; color:#ff0000; outline:none; font-size:0.001px; background: url('../i/quebrado/seta.svg') 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:-60px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/seta.svg') center center no-repeat; background-size:auto 25px;  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; margin-top:40px;}
#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%; background-color:#999999;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .active {display:block; width:8px; height:8px; border-radius:100%; background-color:#3a3a3a;}
#tudo #conteudo #repete-conteudo #repete-banner-whats{width: 100%;}
#tudo #conteudo #repete-conteudo #repete-banner-whats #banner-whats{width: 100%;}
#tudo #conteudo #repete-conteudo #repete-banner-whats #banner-whats img{ cursor: pointer;}


.botao-whatsapp {position:fixed; top:50%; margin-top:-24px; cursor:pointer; right:0px; z-index:500; transition: all .2s;}
.botao-whatsapp:hover {right:0; transition: all .2s;}
.botao-whatsapp .one {width:110px; height:40px; margin:0 auto; display:block; padding-top:8px; color:#FFF; padding-left:50px; line-height:16px; font-size:11px; background:rgba(5,163,8,0.8) url('../i/quebrado/icon-whats.svg') 7px center no-repeat; background-size:40px; border-radius:30px 0px 0px 30px; transition: all .3s ease-in-out 0s;}
.botao-whatsapp .one:before {content:"1"; width:15px; height:15px; left:30px; top:0px; text-align:center; position:absolute; background-color:#FF0000; border-radius:100%;}
.botao-whatsapp .one:after {content:""; width:30px; height:30px; border-radius:100%; border:15px solid #f5f5f5; position:absolute; z-index:-1; top:50%; left:28px; transform:translate(-50%, -50%); animation:ring 1.5s infinite;} 
.botao-whatsapp:hover .one {background:#2bb52d url('../i/quebrado/icon-whats.svg') 7px center no-repeat; background-size:40px; transition: all .3s;}

@keyframes ring {
  0% {
    width: 0px;
    height: 0px;
    opacity: 1;
  }
  100% {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}

#barra-contato {width:100%; padding-top:12px; padding-bottom:12px; background-color:#0f0947; transition: all .3s;}
#barra-contato #conteudo-barra {display:table; margin:0 auto;}
#barra-contato #conteudo-barra .titulo {float:left; padding-top:3px; font-size:18px; margin-right:15px; font-weight:500; color:#FFF;}
#barra-contato #conteudo-barra .botao-contato {float:left; margin-right:15px;}
#barra-contato #conteudo-barra .botao-whats {float:left;}
#barra-contato #conteudo-barra .botao-whats a { display: block; padding: 5px 12px 5px 37px; cursor: pointer; font-size: 14px; color: #FFF; font-weight: 500; background: #01C449 url(../i/quebrado/WhatsApp.svg) 6px center no-repeat; border-radius: 12px; background-size: 26px; transition: all .3s;}
#barra-contato #conteudo-barra .botao-whats a:hover { display: block; padding: 5px 12px 5px 37px; cursor: pointer; font-size: 14px; color: #FFF; font-weight: 500; background: #02dd52 url(../i/quebrado/WhatsApp.svg) 6px center no-repeat; border-radius: 12px; background-size: 26px; transition: all .3s;}

#tudo #rodape {width:100%; margin-top: -6px;}
#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#ffffff; border:2px solid #2927a4; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#2f2a60; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#2f2a60; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto .botao-ok {color:#ffffff; padding:5px 15px; font-size:12px; font-weight:500; cursor:pointer; border-radius:20px; background-image: linear-gradient(to bottom right, #05011c, #2927a4); transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#2927a4; transition: all .2s;}
#tudo #rodape #repete-rodape {width:100%; padding-bottom:8px; padding-top:15px; background:transparent url('../i/quebrado/rodape-w-copyright.jpg') top center no-repeat;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; margin:0 auto; display: flex;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape { }
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-rodape {position:relative;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-rodape .logo a {width:200px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape { align-items: center; margin-left: 30px; display: flex;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .email {}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .email a {display:block; color:#0f0947; font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:35px; background:transparent url('../i/quebrado/email.svg') left center no-repeat; background-size:26px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .celular { margin-left: 20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .celular a {display:block; color:#0f0947; cursor:pointer; padding-top:5px; font-size:14px; padding-bottom:5px; padding-left:30px; background:transparent url('../i/quebrado/whats-rodape.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .instagram {}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .instagram a {display:block; color:#0f0947; cursor:pointer; padding-top:5px; font-size:14px; padding-bottom:5px; padding-left:33px; background:transparent url('../i/quebrado/insta.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .facebook { margin-left: 20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .facebook a {display:block; color:#0f0947; cursor:pointer;  font-size:14px; padding-bottom:5px; padding-left:34px; background:transparent url('../i/quebrado/facebook.svg') left center no-repeat; background-size:24px;}
#tudo #rodape #repete-copy {width:100%; padding-bottom:5px; background-color:#ffffff;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#000000; font-weight:300; font-size:13px; padding-top:7px; float:left;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {float:right;}
#conteudo-interno{ min-height: 616px;}
#conteudo-interno #conteudo-contato #conteudo-enviado {width:100%; padding-top:20px;}
#conteudo-interno #conteudo-contato #conteudo-enviado .icone-enviado {display:table; margin:0 auto;}
#conteudo-interno #conteudo-contato #conteudo-enviado .titulo {font-size:22px; font-weight:600; margin-top:20px; color:#3d3f94; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto {font-size:16px; padding-top:15px; font-weight:400; color:#444; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#3d3f94;}

#conteudo-interno #conteudo-404 {width:100%; padding-top: 220px;}
#conteudo-interno #conteudo-404 .titulo {color:#2927a4; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#747474; text-align:center; padding-bottom:10px; font-size:16px;}

#conteudo-interno .titulo {padding-top: 220px; text-align: center; font-size: 26px; color: #2927a4; font-weight: 700;}
#conteudo-interno #conteudo-politica {width:1200px; margin:0 auto;}
#conteudo-interno #conteudo-politica h2 {font-weight:bold; font-size:20px; color:#2927a4; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#2927a4; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #conteudo-politica p {font-size:14px; color:#585858; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #conteudo-politica a {font-size:14px; color:#585858; text-decoration:underline;}
#conteudo-interno #conteudo-politica li {font-size:14px; color:#585858; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #conteudo-politica strong {font-size:14px; color:#1c3f4a; font-weight:600;}




/* 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: #3d3f94
}

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

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px; color:#747474;}
#paginacao strong{font-size:12px; color:#2f2a60;}
#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:#000; padding:2px 15px; border-radius:5px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#444; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#FFF;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #313237; padding:2px 15px; border-radius:5px;}
