
/* SUCCESSU - pacote 19002: topo sem Flash, cordinhas, som, WhatsApp, site monitorado, ramos e noticias */
body{background:#fff;margin:0;padding:0;}
.corpo_bg{width:1120px!important;border-left:1px solid #dedede;border-right:1px solid #dedede;background:#fff;}
.successu-flash-topo{width:1120px!important;height:128px!important;box-sizing:border-box;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff 0%,#f9f9f5 58%,#f3f3f3 100%);border-bottom:1px solid #d7d7d7;font-family:Verdana,Arial,Helvetica,sans-serif;}
.successu-top-shine{position:absolute;left:-80px;top:-45px;width:420px;height:230px;background:radial-gradient(ellipse at center,rgba(184,161,60,.24),rgba(184,161,60,0) 65%);transform:rotate(-9deg);}
.successu-brand-panel{position:absolute;left:42px;top:18px;height:70px;min-width:330px;color:#71642f;}
.successu-brand-scale{position:absolute;left:-26px;top:2px;font-size:52px;line-height:52px;color:#b8ad68;opacity:.95;text-shadow:0 1px 0 #fff;}
.successu-brand-title{font-size:31px;line-height:31px;font-weight:bold;letter-spacing:3px;color:#d7d24e;text-shadow:1px 1px 0 #ffffff,2px 2px 0 #9d9b66;}
.successu-brand-line{font-size:12px;font-weight:bold;letter-spacing:5px;color:#a29f68;margin-top:2px;text-transform:uppercase;}
.successu-brand-site{font-size:16px;color:#8e8e8e;margin-top:5px;letter-spacing:.5px;}
.successu-top-text{position:absolute;right:34px;top:17px;width:410px;text-align:center;color:#929292;font-size:13px;line-height:1.28;}
.successu-top-text strong{font-size:13px;color:#858585;letter-spacing:.3px;}
.successu-menu-principal{position:absolute;left:0;right:0;bottom:13px;text-align:center;font-size:12px;}
.successu-menu-principal a{display:inline-block;color:#746735!important;text-decoration:none!important;margin:0 12px;font-weight:bold;}
.successu-menu-principal a:hover{text-decoration:underline!important;color:#4c421d!important;}
.successu-corda{position:absolute;top:-78px;width:36px;text-align:center;animation:successu-corda-desce 2.2s ease-out forwards;z-index:5;}
.successu-corda span{display:block;width:2px;height:78px;margin:0 auto;background:linear-gradient(#b8a13c,#75672c);box-shadow:0 0 2px rgba(0,0,0,.18);}
.successu-corda b{display:block;font-size:23px;line-height:23px;color:#b8a13c;text-shadow:0 1px 1px rgba(0,0,0,.2);animation:successu-sino 2.6s ease-in-out infinite;transform-origin:50% 0;}
.successu-corda-1{left:350px;animation-delay:.15s;}
.successu-corda-2{left:1010px;animation-delay:.35s;}
@keyframes successu-corda-desce{0%{top:-90px;opacity:0}65%{top:0;opacity:1}82%{top:-10px}100%{top:-4px;opacity:1}}
@keyframes successu-sino{0%,100%{transform:rotate(0)}20%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}}
.successu-raio{position:absolute;left:585px;top:24px;font-size:40px;color:#d9c333;text-shadow:0 0 14px rgba(255,230,0,.9),0 0 2px #fff;opacity:0;animation:successu-raio 4.8s infinite;z-index:4;}
@keyframes successu-raio{0%,70%,100%{opacity:0;transform:scale(.75) rotate(-5deg)}72%{opacity:1;transform:scale(1.1) rotate(2deg)}74%{opacity:.15}76%{opacity:1}79%{opacity:0}}
.successu-left{width:256px!important;min-width:256px!important;max-width:256px!important;}
.successu-cidades{width:255px;height:156px;overflow:hidden;box-sizing:border-box;background:linear-gradient(#fff,#f5f5f5);border:1px solid #ddd;border-bottom:0;font-family:Verdana,Arial,Helvetica,sans-serif;color:#70642f;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:12px;line-height:1.45;}
.successu-cidades strong{display:block;font-size:16px;margin-bottom:10px;color:#625725;}
.successu-whatsapp-box{width:251px;box-sizing:border-box;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:3px solid #b8a13c;background:#fff;padding:12px 0 11px 0;margin:0;overflow:hidden;}
.successu-whatsapp-box a{display:inline-block;text-decoration:none;line-height:0;}
.successu-whatsapp-box img{display:block!important;width:230px!important;max-width:230px!important;height:auto!important;border:0!important;margin:0 auto!important;}
.successu-monitorado-box{width:251px;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #b8a13c;background:linear-gradient(#fff,#f7f7f7);font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;padding:9px 4px 10px;color:#665a29;}
.successu-monitorado-box span{display:block;font-weight:bold;font-size:13px;letter-spacing:.6px;}
.successu-monitorado-box small{display:block;color:#777;font-size:10px;margin-top:3px;}
.successu-monitorado-box strong{display:inline-block;margin-top:3px;font-size:12px;color:#333;}
.successu-ramos-titulo{width:251px;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:linear-gradient(#fff,#eee);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;color:#5f5525;padding:8px 10px 7px;text-align:center;border-top:1px solid #eee;}
.successu-ramos-list{width:251px;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;padding:7px 12px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.successu-ramos-list a{display:block;padding:5px 0 5px 16px;border-bottom:1px dotted #d8c58d;color:#8a650d!important;text-decoration:none!important;font-size:11px;font-weight:bold;position:relative;line-height:1.15;}
.successu-ramos-list a:before{content:'\25B8';position:absolute;left:2px;top:5px;color:#b6a04d;}
.successu-ramos-list a:hover{color:#4d421b!important;text-decoration:underline!important;}
.successu-noticias-wrap{width:251px;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;padding:0 10px 12px 10px;}
.successu-noticias-titulo{width:251px;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:linear-gradient(#fff,#eee);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:23px;font-weight:bold;color:#444;padding:8px 10px 7px 10px;margin-top:0;}
.successu-news-section{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.25;color:#8a650d;margin:10px 0 6px 0;}
.successu-news-section h4{font-size:12px;margin:0 0 8px 0;color:#7a5c18;}
.successu-news-item{border-bottom:1px dotted #d8c58d;padding:0 0 8px 0;margin:0 0 9px 0;}
.successu-news-item a{color:#9a6d00!important;text-decoration:none!important;}
.successu-news-item a:hover{text-decoration:underline!important;}
.successu-news-date{display:block;color:#666;font-size:10px;margin-top:2px;}
.successu-news-date em{font-style:normal;color:#7d6a2e;font-weight:bold;}
/* PÃ¡ginas dos ramos */
.successu-ramos-page{font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;font-size:12px;line-height:1.65;padding:6px 4px 12px;}
.successu-ramos-logo{display:block;width:96%;max-width:505px;height:auto;margin:0 auto 16px;border:0;}
.successu-ramos-page h1{font-size:20px;color:#6d612c;margin:8px 0 12px;border-bottom:1px solid #d8c58d;padding-bottom:6px;}
.successu-ramos-page h2{font-size:14px;color:#75672c;margin:15px 0 7px;}
.successu-ramos-page p{margin:0 0 12px;text-align:justify;}
.successu-ramos-page ul{margin:6px 0 12px 19px;padding:0;}
.successu-ramos-page li{margin:0 0 5px;}
.successu-ramos-cta{margin-top:15px;padding:10px;border:1px solid #d8c58d;background:#fbfaf4;text-align:center;font-weight:bold;color:#6d612c;}
.successu-ramos-cta a{color:#7d6a2e!important;text-decoration:none!important;}
.successu-ramos-cta a:hover{text-decoration:underline!important;}
/* Clientes: 4 colunas reais e roda lateral ativa */
.successu-main-clientes{width:700px!important;background:#fff!important;border-left:0!important;border-right:0!important;vertical-align:top!important;}
.successu-clientes-intro{font-family:Verdana,Arial,Helvetica,sans-serif;color:#555;font-size:13px;margin:42px 0 20px 36px!important;}
.successu-clientes-grid{width:680px!important;max-width:680px!important;min-width:680px!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0 auto 18px auto!important;background:#fff!important;}
.successu-clientes-grid td,.successu-logo-cell{width:25%!important;height:96px!important;padding:6px 8px!important;text-align:center!important;vertical-align:middle!important;border:0!important;background:#fff!important;box-shadow:none!important;}
.successu-clientes-grid a{display:flex!important;align-items:center!important;justify-content:center!important;width:154px!important;height:82px!important;margin:0 auto!important;}
.successu-clientes-grid img,.successu-logo-img{max-width:150px!important;max-height:76px!important;width:auto!important;height:auto!important;object-fit:contain!important;border:0!important;display:block!important;margin:0 auto!important;}
.successu-clientes-grid img[src*="mega"],.successu-clientes-grid img[src*="mooven"],.successu-clientes-grid img[src*="knc"],.successu-clientes-grid img[src*="tsv"]{max-width:155px!important;max-height:80px!important;}
.successu-clientes-frase{font-family:Verdana,Arial,Helvetica,sans-serif;color:#7a6d34;font-size:12px;text-align:center;margin:12px 0 20px!important;font-weight:bold;}
.successu-rotativo-td,.successu-rotativo-cell{display:table-cell!important;visibility:visible!important;opacity:1!important;width:142px!important;min-width:142px!important;max-width:142px!important;background:#fff!important;vertical-align:top!important;overflow:hidden!important;border-left:1px solid #e1e1e1!important;border-right:1px solid #e1e1e1!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{display:block!important;width:142px!important;height:930px!important;border:0!important;overflow:hidden!important;margin:0 auto!important;}
.successu-rotativo-box{width:142px;height:930px;overflow:hidden;background:#fff;position:relative;}
.successu-rotativo-track{animation:successu-logos-scroll 48s linear infinite;}
.successu-rot-logo{height:102px;display:flex;align-items:center;justify-content:center;}
.successu-rot-img{max-width:118px!important;max-height:68px!important;width:auto!important;height:auto!important;object-fit:contain!important;}
@keyframes successu-logos-scroll{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}
.corpo_bg_rod{background-repeat:repeat-x!important;}
body{overflow-x:auto!important;}


/* ===== 19003 - RESTAURAÃ‡ÃƒO DOS MÃ“DULOS FLASH ORIGINAIS ===== */
.successu-topo-original{width:100%!important;height:128px!important;overflow:hidden!important;background:#f7f7f7!important;border-bottom:1px solid #d7d7d7!important;line-height:0!important;}
.successu-topo-original .successu-flash-player{width:100%!important;height:128px!important;display:block!important;}
.successu-cidades-original{width:251px!important;height:156px!important;overflow:hidden!important;line-height:0!important;background:#fff!important;}
.successu-cidades-original .successu-flash-player{width:251px!important;height:156px!important;display:block!important;background:#fff!important;}
.successu-flash-player embed,.successu-flash-player object,.successu-flash-player ruffle-object,.successu-flash-player canvas{display:block!important;width:100%!important;height:100%!important;}


/* ===== 19004 - TOPO/ATUAÃ‡ÃƒO EM FLASH ORIGINAL SEM TELA DE PLAY + CONTADOR ORIGINAL ===== */
.successu-topo-original{width:100%!important;height:128px!important;overflow:hidden!important;background:#fff!important;border-bottom:1px solid #d7d7d7!important;line-height:0!important;text-align:left!important;}
.successu-topo-original .successu-flash-player{width:766px!important;height:128px!important;display:block!important;margin:0!important;}
.successu-cidades-original{width:255px!important;height:156px!important;overflow:hidden!important;line-height:0!important;background:#fff!important;margin:0!important;}
.successu-cidades-original .successu-flash-player{width:255px!important;height:156px!important;display:block!important;background:#fff!important;margin:0!important;}
.successu-flash-player embed,.successu-flash-player object,.successu-flash-player ruffle-object,.successu-flash-player canvas{display:block!important;width:100%!important;height:100%!important;}
.successu-monitorado-antigo{width:251px!important;box-sizing:border-box;text-align:center;background:#fff!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-bottom:3px solid #b8a13c!important;padding:8px 0 10px 0!important;color:#7F7F7F!important;font-family:Verdana,Arial,Helvetica,sans-serif!important;}
.successu-monitorado-antigo .successu-monitorado-titulo{font-size:12px!important;font-weight:bold!important;color:#665a29!important;letter-spacing:1px!important;margin:0 0 5px 0!important;}
.successu-monitorado-antigo table.successu-contador-antigo{margin:0 auto!important;}
.successu-monitorado-antigo .contator{font-size:65%!important;color:#7F7F7F!important;background:#fff!important;line-height:1.2!important;}
.successu-monitorado-antigo .contator strong{color:#333!important;font-size:120%!important;}


/* ===== 19005 - ALINHAMENTO UNIFICADO DO BLOCO CENTRAL E RODA GIRANTE ===== */
.successu-main-outer{width:864px!important;min-width:864px!important;max-width:864px!important;vertical-align:top!important;}
.successu-main-inner{width:864px!important;min-width:864px!important;max-width:864px!important;table-layout:fixed!important;}
.successu-main-content{width:714px!important;min-width:714px!important;max-width:714px!important;vertical-align:top!important;}
.successu-rotativo-td,.successu-rotativo-cell{width:150px!important;min-width:150px!important;max-width:150px!important;vertical-align:top!important;background:#fff!important;overflow:hidden!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{width:150px!important;min-width:150px!important;max-width:150px!important;border:0!important;display:block!important;}
.corpo_bg{width:1120px!important;max-width:1120px!important;margin:0 auto!important;}
.successu-left{width:256px!important;min-width:256px!important;max-width:256px!important;}


/* ===== 19006 - ENCURTAMENTO DO BLOCO PRINCIPAL E RODA ATÃ‰ O RODAPÃ‰ ===== */
.successu-main-outer{width:675px!important;min-width:675px!important;max-width:675px!important;vertical-align:top!important;}
.successu-main-inner{width:675px!important;min-width:675px!important;max-width:675px!important;table-layout:fixed!important;}
.successu-main-content{width:510px!important;min-width:510px!important;max-width:510px!important;vertical-align:top!important;}
.successu-main-clientes{width:660px!important;min-width:660px!important;max-width:660px!important;overflow:hidden!important;background:#fff!important;}
.successu-clientes-grid{width:620px!important;min-width:620px!important;max-width:620px!important;table-layout:fixed!important;margin:22px auto 18px auto!important;}
.successu-clientes-grid td.successu-logo-cell{width:155px!important;height:102px!important;padding:7px 5px!important;}
.successu-clientes-grid a{width:145px!important;height:82px!important;}
.successu-clientes-grid img.successu-logo-img{max-width:135px!important;max-height:76px!important;}
.successu-rotativo-td,.successu-rotativo-cell{width:165px!important;min-width:165px!important;max-width:165px!important;vertical-align:top!important;background:#fff!important;overflow:hidden!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{width:165px!important;min-width:165px!important;max-width:165px!important;border:0!important;display:block!important;overflow:hidden!important;}


/* ===== 19007 - AJUSTE FINO FINAL CLIENTES E RODA ===== */
.successu-main-outer{width:675px!important;min-width:675px!important;max-width:675px!important;}
.successu-main-inner{width:675px!important;min-width:675px!important;max-width:675px!important;}
.successu-main-content{width:510px!important;min-width:510px!important;max-width:510px!important;}
.successu-rotativo-td,.successu-rotativo-cell{width:165px!important;min-width:165px!important;max-width:165px!important;overflow:hidden!important;vertical-align:top!important;background:#fff!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{width:165px!important;min-width:165px!important;max-width:165px!important;display:block!important;border:0!important;}
.successu-main-clientes{width:650px!important;min-width:650px!important;max-width:650px!important;overflow:hidden!important;background:#fff!important;}
.successu-clientes-grid{width:600px!important;min-width:600px!important;max-width:600px!important;margin:18px auto 14px auto!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;}
.successu-clientes-grid td,.successu-clientes-grid td.successu-logo-cell{width:150px!important;min-width:150px!important;max-width:150px!important;height:94px!important;padding:6px 0!important;text-align:center!important;vertical-align:middle!important;border:0!important;background:#fff!important;}
.successu-clientes-grid .successu-logo-cell a{width:144px!important;height:78px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.successu-clientes-grid img.successu-logo-img{max-width:132px!important;max-height:70px!important;width:auto!important;height:auto!important;object-fit:contain!important;}


/* ===== 19008 - ISOLA CLIENTES E REMOVE COLUNA VAZIA ===== */
.corpo_bg,#mainTable{width:931px!important;max-width:931px!important;min-width:931px!important;margin:0 auto!important;}
.successu-left{width:256px!important;min-width:256px!important;max-width:256px!important;}
.successu-main-outer{width:675px!important;min-width:675px!important;max-width:675px!important;vertical-align:top!important;}
.successu-main-inner{width:675px!important;min-width:675px!important;max-width:675px!important;table-layout:fixed!important;}
.successu-main-content{width:510px!important;min-width:510px!important;max-width:510px!important;vertical-align:top!important;}
.successu-main-clientes{width:510px!important;min-width:510px!important;max-width:510px!important;overflow:hidden!important;background:#fff!important;}
.successu-clientes-grid{width:500px!important;min-width:500px!important;max-width:500px!important;margin:18px auto 12px auto!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;}
.successu-clientes-grid td,.successu-clientes-grid td.successu-logo-cell{width:125px!important;min-width:125px!important;max-width:125px!important;height:88px!important;padding:5px 0!important;text-align:center!important;vertical-align:middle!important;border:0!important;background:#fff!important;}
.successu-clientes-grid .successu-logo-cell a{width:120px!important;height:76px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
.successu-clientes-grid img.successu-logo-img{max-width:116px!important;max-height:66px!important;width:auto!important;height:auto!important;object-fit:contain!important;border:0!important;}
.successu-rotativo-td,.successu-rotativo-cell{width:165px!important;min-width:165px!important;max-width:165px!important;vertical-align:top!important;background:#fff!important;overflow:hidden!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{width:165px!important;min-width:165px!important;max-width:165px!important;border:0!important;display:block!important;overflow:hidden!important;}


/* ===== 19011 - VOLTA AO 19008 COM AJUSTES PONTUAIS ===== */
/* Apenas estica o Flash original do topo para ocupar o espaÃ§o atÃ© a lateral direita. */
.successu-topo-original{width:100%!important;height:128px!important;overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{width:100%!important;min-width:100%!important;max-width:none!important;height:128px!important;display:block!important;margin:0!important;}
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player canvas{width:100%!important;height:128px!important;display:block!important;}

/* A roda continua na coluna do 19008, mas a altura passa a alcanÃ§ar o rodapÃ©. */
.successu-rotativo-td,.successu-rotativo-cell{vertical-align:top!important;overflow:hidden!important;background:#fff!important;}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{display:block!important;border:0!important;overflow:hidden!important;margin:0 auto!important;}

/* RodapÃ© corrigido e centralizado. */
.corpo_bg_rod,.successu-clientes-rodape{
  text-align:center!important;
  font:normal 10px/1.2 Verdana,Arial,Helvetica,sans-serif!important;
  color:#8d8d8d!important;
  white-space:normal!important;
  padding:7px 6px 5px 6px!important;
  box-sizing:border-box!important;
}


/* ===== 19011cirurgico2 - AJUSTE CIRURGICO SEM ESTICAR A PAGINA ===== */
/* Rodape afastado da roda girante: a celula do rodape pega tambem a coluna da roda; por isso o texto e puxado para a esquerda. */
.corpo_bg_rod.successu-clientes-rodape,
.successu-clientes-rodape {
  text-align:center!important;
  padding-right:190px!important;
  padding-left:8px!important;
  font:normal 10px/14px Verdana,Arial,Helvetica,sans-serif!important;
  color:#8d8d8d!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
/* Frase final da pagina Clientes: menor, corrigida e recuada, sem cortar no fim. */
.successu-clientes-frase {
  width:600px!important;
  max-width:600px!important;
  margin:10px 70px 18px 28px!important;
  font-size:11px!important;
  line-height:14px!important;
  text-align:center!important;
  white-space:normal!important;
  overflow:visible!important;
  color:#666!important;
  font-weight:bold!important;
}
/* A roda nunca pode aumentar a altura da tabela; ela apenas ocupa a altura que a linha ja possui. */
.successu-rotativo-td,.successu-rotativo-cell{
  vertical-align:top!important;
  overflow:hidden!important;
}
.successu-rotativo-td iframe,.successu-rotativo-cell iframe{
  display:block!important;
  border:0!important;
  overflow:hidden!important;
  margin:0 auto!important;
}


/* ===== RECUOS BASE CIRURGICA - SEM ALTERAR TOPO / MENU / FLASH ===== */
.corpo_bg_rod.successu-clientes-rodape{padding-left:38px!important;padding-right:228px!important;font-size:9.5px!important;line-height:13px!important;white-space:normal!important;box-sizing:border-box!important;text-align:center!important;}
.successu-clientes-frase{width:470px!important;margin:10px 120px 18px 38px!important;font-size:10px!important;line-height:13px!important;white-space:normal!important;overflow:visible!important;text-align:center!important;}


/* ===== 19011rodape1cm - SOMENTE RODAPE: recuo 1cm em todas as paginas ===== */
.corpo_bg_rod.successu-clientes-rodape,
.successu-clientes-rodape{
  padding-left:38px!important;
  padding-right:266px!important; /* +1cm de recuo para afastar da roda girante */
  text-align:center!important;
  box-sizing:border-box!important;
}


/* ===== 19011footer1cmnowrap - CORRECAO: recuo na ultima palavra, sem quebrar linha ===== */
.corpo_bg_rod.successu-clientes-rodape,
.successu-clientes-rodape{
  padding-left:0!important;
  padding-right:0!important;
  text-align:center!important;
  font:normal 9.5px/38px Verdana,Arial,Helvetica,sans-serif!important;
  white-space:nowrap!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  color:#8d8d8d!important;
}
.successu-footer-text{
  display:inline-block!important;
  position:relative!important;
  left:-38px!important; /* recua aprox. 1 cm para a esquerda, sem estreitar o texto */
  white-space:nowrap!important;
  line-height:38px!important;
}


/* ===== 19011footerfinal - rodape uma linha, mais recuado para a palavra reservados nao bater na roda ===== */
.corpo_bg_rod.successu-clientes-rodape,
.successu-clientes-rodape{
  padding-left:0!important;
  padding-right:0!important;
  text-align:center!important;
  font:normal 9px/38px Verdana,Arial,Helvetica,sans-serif!important;
  white-space:nowrap!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  color:#8d8d8d!important;
}
.successu-footer-text{
  display:inline-block!important;
  position:relative!important;
  left:-76px!important; /* recuo real da frase inteira para tirar a ultima palavra de cima da roda */
  white-space:nowrap!important;
  line-height:38px!important;
}


/* ===== 19011TOPFILL1 - preencher laterais do topo sem deformar ===== */
.successu-topo-original{
  overflow:hidden!important;
  background:#fff!important;
}
.successu-topo-original .successu-flash-player{
  width:766px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-34px,-6px) scale(1.10)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:766px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPFILL2 - ajustar HOME e CLIENTES para preencher espaÃ§os laterais ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:766px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-54px,-7px) scale(1.145)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:766px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPFILL3 - ajuste fino solicitado na foto: extremos HOME e CLIENTES ===== */
.successu-topo-original{
  overflow:hidden!important;
  background:#fff!important;
}
.successu-topo-original .successu-flash-player{
  width:766px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-86px,-8px) scale(1.205)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:766px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPFILL6 - logo comeÃ§a na coluna do bloco esquerdo e faixa amarela segue atÃ© a roda ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:780px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-92px,-8px) scale(1.185)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:780px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPMICRO1 - microajuste conforme marcaÃ§Ãµes: fecha laterais e emenda logo/menu ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:780px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-98px,-8px) scale(1.198)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:780px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPALIGN7 - alinhar logo ao bloco Atuamos e iniciar faixa amarela em seguida ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:785px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-104px,-8px) scale(1.205)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:785px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPALIGN8 - fechar faixa superior e extrema direita conforme print ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:790px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-108px,-15px) scale(1.218)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:790px!important;
  height:128px!important;
  display:block!important;
}


/* ===== 19011TOPALIGN9 - devolver a estÃ¡tua esquerda e alcanÃ§ar o fim da coluna Ã  direita ===== */
.successu-topo-original{overflow:hidden!important;background:#fff!important;}
.successu-topo-original .successu-flash-player{
  width:792px!important;
  height:128px!important;
  display:block!important;
  margin:0!important;
  transform:translate(-101px,-15px) scale(1.225)!important;
  transform-origin:top left!important;
}
.successu-topo-original .successu-flash-player embed,
.successu-topo-original .successu-flash-player object,
.successu-topo-original .successu-flash-player ruffle-object,
.successu-topo-original .successu-flash-player canvas{
  width:792px!important;
  height:128px!important;
  display:block!important;
}

/* ===== MOBILEFIX-01 - evita que pÃ¡ginas curtas fiquem no meio da tela do celular =====
   O layout original usa uma tabela externa com height="100%". Em telas altas,
   o navegador pode centralizar verticalmente pÃ¡ginas curtas. ForÃ§amos topo. */
body > table[height="100%"] > tbody > tr > td,
body > table[height="100%"] > tr > td {
  vertical-align: top !important;
}


.successu-whatsapp-box.successu-whatsapp-box-premium{width:251px;box-sizing:border-box;text-align:center;padding:8px 0 8px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.successu-whatsapp-box.successu-whatsapp-box-premium img{display:block;width:251px;max-width:251px;height:auto;border:0;margin:0 auto;}
.successu-monitorado-img-box{width:251px;box-sizing:border-box;text-align:center;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #b8a13c;padding:6px 0 10px;}
.successu-monitorado-img-box img{display:block;width:251px;max-width:251px;height:auto;border:0;margin:0 auto;}
.successu-ramos-titulo.successu-ramos-premium{line-height:1.1;padding-top:10px;padding-bottom:9px;}
.successu-ramos-titulo.successu-ramos-premium span{display:block;font-size:15px;letter-spacing:.4px;margin-top:3px;}


/* ===== SUC194 - monitoramento dinmico com visual harmonizado ===== */
.successu-monitorado-live{width:251px;box-sizing:border-box;text-align:center;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #b8a13c;padding:4px 0 10px;}
.successu-monitorado-live-title{font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;letter-spacing:1.8px;line-height:1.05;color:#8c6909;text-shadow:1px 1px 0 #f3edd0;}
.successu-monitorado-live-card{width:228px;box-sizing:border-box;margin:8px auto 0;padding:10px 8px 12px;border:4px solid #b8890a;border-radius:12px;background:linear-gradient(#ffffff,#f8f8f8);box-shadow:inset 0 0 0 2px #ffffff, 0 1px 2px rgba(0,0,0,.08);}
.successu-monitorado-live-sub1{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.05;color:#111;white-space:nowrap;}
.successu-monitorado-live-sub2{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.15;color:#222;margin-top:4px;white-space:nowrap;}
.successu-monitorado-led-box{width:188px;box-sizing:border-box;margin:10px auto 0;padding:8px 10px 7px;border-radius:10px;border:2px solid #3f3f3f;background:linear-gradient(#191919,#040404);box-shadow:inset 0 0 8px rgba(255,255,255,.08), inset 0 -2px 6px rgba(255,0,0,.08), 0 1px 2px rgba(0,0,0,.18);white-space:nowrap;}
.successu-monitorado-led-prefix{display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#ffc9c9;margin-right:6px;text-shadow:0 0 4px rgba(255,0,0,.55);}
.successu-monitorado-led-digits{display:inline-block;vertical-align:middle;font-family:"Courier New",Courier,monospace;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1;color:#ff3b30;text-shadow:0 0 5px rgba(255,20,20,.95),0 0 9px rgba(255,20,20,.55);}
.successu-ramos-titulo.successu-ramos-premium{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.02!important;letter-spacing:1px!important;color:#8c6909!important;text-shadow:1px 1px 0 #f3edd0;padding-top:10px;padding-bottom:9px;}
.successu-ramos-titulo.successu-ramos-premium span{display:block;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.6px!important;color:#8c6909!important;text-shadow:1px 1px 0 #f3edd0;margin-top:4px;}


/* ===== SUC195 - whatsapp maior e monitorado menor ===== */
.successu-whatsapp-box.successu-whatsapp-box-premium{padding:12px 0 14px!important;overflow:visible;}
.successu-whatsapp-box.successu-whatsapp-box-premium a{display:block;width:251px;margin:0 auto;transform:scale(1.15);transform-origin:center top;}
.successu-whatsapp-box.successu-whatsapp-box-premium img{display:block;width:251px;max-width:251px;height:auto;border:0;margin:0 auto;}
.successu-monitorado-live{width:251px;height:168px;box-sizing:border-box;text-align:center;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #b8a13c;padding:0;overflow:visible;position:relative;}
.successu-monitorado-live-inner{width:251px;position:absolute;top:2px;left:50%;transform:translateX(-50%) scale(0.75);transform-origin:top center;}
.successu-monitorado-live-title{font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;letter-spacing:1.8px;line-height:1.05;color:#8c6909;text-shadow:1px 1px 0 #f3edd0;}
.successu-monitorado-live-card{width:228px;box-sizing:border-box;margin:8px auto 0;padding:10px 8px 12px;border:4px solid #b8890a;border-radius:12px;background:linear-gradient(#ffffff,#f8f8f8);box-shadow:inset 0 0 0 2px #ffffff, 0 1px 2px rgba(0,0,0,.08);}
.successu-monitorado-live-sub1{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.05;color:#111;white-space:nowrap;}
.successu-monitorado-live-sub2{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.15;color:#222;margin-top:4px;white-space:nowrap;}
.successu-monitorado-led-box{width:196px;box-sizing:border-box;margin:10px auto 0;padding:9px 12px 8px;border-radius:8px;border:2px solid #323232;background:linear-gradient(#1e1e1e,#050505);box-shadow:inset 0 10px 15px rgba(255,255,255,.06), inset 0 -2px 8px rgba(255,0,0,.08), 0 2px 3px rgba(0,0,0,.18);white-space:nowrap;}
.successu-monitorado-led-prefix{display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#ffd0d0;margin-right:8px;text-shadow:0 0 4px rgba(255,0,0,.55);}
.successu-monitorado-led-digits{display:inline-block;vertical-align:middle;font-family:"Lucida Console","Courier New",Courier,monospace;font-size:32px;font-weight:700;letter-spacing:3px;line-height:1;color:#ff4b3f;text-shadow:0 0 2px rgba(255,255,255,.25),0 0 6px rgba(255,20,20,.95),0 0 12px rgba(255,20,20,.58);}


/* ===== SUC196 - separar whatsapp, descer/reduzir monitorado e visor LED ===== */
.successu-whatsapp-box.successu-whatsapp-box-premium{padding:10px 0 26px!important;min-height:86px;overflow:visible;position:relative;}
.successu-whatsapp-box.successu-whatsapp-box-premium a{display:block;width:251px;margin:0 auto;transform:scale(1.15);transform-origin:center top;}
.successu-whatsapp-box.successu-whatsapp-box-premium img{display:block;width:251px;max-width:251px;height:auto;border:0;margin:0 auto;}
.successu-monitorado-live{width:251px;height:176px;box-sizing:border-box;text-align:center;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #b8a13c;padding:0;overflow:visible;position:relative;margin-top:8px;}
.successu-monitorado-live-inner{width:251px;position:absolute;top:11px;left:50%;transform:translateX(-50%) scale(0.7125);transform-origin:top center;}
.successu-monitorado-live-title{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;letter-spacing:1.5px;line-height:1.02;color:#8c6909;text-shadow:1px 1px 0 #f3edd0;}
.successu-monitorado-live-card{width:228px;box-sizing:border-box;margin:8px auto 0;padding:10px 8px 12px;border:4px solid #b8890a;border-radius:12px;background:linear-gradient(#ffffff,#f8f8f8);box-shadow:inset 0 0 0 2px #ffffff,0 1px 2px rgba(0,0,0,.08);}
.successu-monitorado-live-sub1{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.05;color:#111;white-space:nowrap;}
.successu-monitorado-live-sub2{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.15;color:#222;margin-top:4px;white-space:nowrap;}
.successu-monitorado-led-box{width:198px;box-sizing:border-box;margin:10px auto 0;padding:10px 12px 9px;border-radius:12px;border:2px solid #1b1b1b;background:linear-gradient(180deg,#1b1b1b 0%,#060606 48%,#0f0f0f 100%);box-shadow:inset 0 12px 16px rgba(255,255,255,.05),inset 0 -10px 16px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.22);white-space:nowrap;position:relative;overflow:hidden;}
.successu-monitorado-led-box:before{content:'';position:absolute;left:8px;right:8px;top:4px;height:36%;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0));pointer-events:none;}
.successu-monitorado-led-prefix{display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;color:#ffd6d2;margin-right:8px;text-shadow:0 0 2px rgba(255,255,255,.3),0 0 5px rgba(255,40,30,.55);position:relative;z-index:1;}
.successu-monitorado-led-digits{display:inline-block;vertical-align:middle;font-family:Consolas,"Lucida Console","Courier New",Courier,monospace;font-size:34px;font-weight:700;letter-spacing:4px;line-height:1;color:#ff3a2d;text-shadow:0 0 1px rgba(255,255,255,.35),0 0 6px rgba(255,40,30,.95),0 0 12px rgba(255,40,30,.65);position:relative;z-index:1;}


/* ===== SUC198 - ajuste fino whatsapp + monitorado + LED pontilhado ===== */
.successu-whatsapp-box.successu-whatsapp-box-premium{
  padding:8px 0 34px!important;
  min-height:88px!important;
  overflow:visible!important;
  position:relative!important;
  z-index:2!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium a{
  display:block!important;
  width:208px!important;
  margin:0 auto!important;
  transform:scale(1.15)!important;
  transform-origin:center top!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium img{
  display:block!important;
  width:208px!important;
  max-width:208px!important;
  height:auto!important;
  margin:0 auto!important;
}
.successu-monitorado-live{
  width:251px!important;
  height:164px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  background:#fff!important;
  border-left:1px solid #ddd!important;
  border-right:1px solid #ddd!important;
  border-bottom:0!important;
  padding:0!important;
  overflow:visible!important;
  position:relative!important;
  margin-top:14px!important;
  margin-bottom:0!important;
}
.successu-monitorado-live:after{
  content:''!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  height:3px!important;
  background:#b8a13c!important;
}
.successu-monitorado-live-inner{
  width:251px!important;
  position:absolute!important;
  top:10px!important;
  left:50%!important;
  transform:translateX(-50%) scale(0.675)!important;
  transform-origin:top center!important;
}
.successu-monitorado-live-title{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:24px!important;
  font-weight:700!important;
  letter-spacing:1.5px!important;
  line-height:1.02!important;
  color:#8c6909!important;
  text-shadow:1px 1px 0 #f3edd0!important;
}
.successu-monitorado-live-card{
  width:228px!important;
  box-sizing:border-box!important;
  margin:16px auto 0!important;
  padding:10px 8px 12px!important;
  border:4px solid #b8890a!important;
  border-radius:14px!important;
  background:linear-gradient(#ffffff,#f8f8f8)!important;
  box-shadow:inset 0 0 0 2px #ffffff,0 1px 2px rgba(0,0,0,.08)!important;
}
.successu-monitorado-live-sub1{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.05!important;
  color:#111!important;
  white-space:nowrap!important;
}
.successu-monitorado-live-sub2{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1.15!important;
  color:#222!important;
  margin-top:4px!important;
  white-space:nowrap!important;
}
.successu-monitorado-led-box{
  width:185px!important;
  box-sizing:border-box!important;
  margin:10px auto 0!important;
  padding:10px 10px 9px!important;
  border-radius:20px!important;
  border:2px solid #101010!important;
  background:
    radial-gradient(circle at 50% 18%, rgba(255,255,255,.18), transparent 34%),
    linear-gradient(180deg,#171717 0%,#050505 48%,#090909 100%)!important;
  box-shadow:inset 0 14px 18px rgba(255,255,255,.08),inset 0 -10px 16px rgba(0,0,0,.55),0 2px 5px rgba(0,0,0,.28)!important;
  white-space:nowrap!important;
  position:relative!important;
  overflow:hidden!important;
}
.successu-monitorado-led-box:before{
  content:''!important;
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:4px!important;
  height:38%!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0))!important;
  pointer-events:none!important;
}
.successu-monitorado-led-prefix{
  display:inline-block!important;
  vertical-align:middle!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  color:#ffe3df!important;
  margin-right:7px!important;
  text-shadow:0 0 3px rgba(255,255,255,.45),0 0 8px rgba(255,45,35,.88)!important;
  position:relative!important;
  z-index:1!important;
}
.successu-monitorado-led-digits{
  display:inline-block!important;
  vertical-align:middle!important;
  font-family:Tahoma,Arial,Helvetica,sans-serif!important;
  font-size:31px!important;
  font-weight:700!important;
  letter-spacing:1px!important;
  line-height:1!important;
  background-image:radial-gradient(circle, rgba(255,255,255,.98) 0 11%, rgba(255,120,108,.98) 12% 25%, rgba(255,35,20,.99) 26% 44%, rgba(165,0,0,.96) 45% 56%, transparent 58% )!important;
  background-size:8px 8px!important;
  background-position:center center!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:0 0 2px rgba(255,255,255,.55),0 0 10px rgba(255,45,35,.98),0 0 18px rgba(255,28,18,.78),0 0 28px rgba(255,0,0,.55)!important;
  filter:saturate(1.3) brightness(1.15)!important;
  position:relative!important;
  z-index:1!important;
}

/* SUC200 - volta da base SUC198 com tÃ­tulos no estilo visual do BEM-VINDO */
.successu-monitorado-live-title,
.successu-ramos-titulo.successu-ramos-premium,
.successu-ramos-titulo.successu-ramos-premium span{
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
  font-weight:700 !important;
  color:#f3f8ee !important;
  letter-spacing:-0.2px !important;
  text-shadow:
    -1px 0 #a5841d,
    0 1px #a5841d,
    1px 0 #a5841d,
    0 -1px #a5841d,
    0 0 2px rgba(255,255,255,.95),
    0 0 6px rgba(215,244,255,.45) !important;
}
.successu-monitorado-live-title{
  font-size:29px !important;
  line-height:0.95 !important;
  width:232px !important;
  margin:0 auto 2px auto !important;
}
.successu-ramos-titulo.successu-ramos-premium{
  font-size:17px !important;
  line-height:1.02 !important;
  padding-top:12px !important;
  padding-bottom:10px !important;
}
.successu-ramos-titulo.successu-ramos-premium span{
  font-size:16px !important;
  line-height:1.02 !important;
  margin-top:4px !important;
}

/* SUC204 - fundo dourado igual ao topo para SITE MONITORADO e ADVOCACIA PREMIUM */
.successu-monitorado-live-title{
  display:block !important;
  width:228px !important;
  box-sizing:border-box !important;
  margin:0 auto 6px auto !important;
  padding:7px 8px 8px !important;
  border:1px solid #9d7b11 !important;
  border-radius:4px !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 18%),
    linear-gradient(90deg,#826307 0%, #c9a62f 12%, #dfc456 50%, #c9a62f 88%, #826307 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,248,200,.45),
    inset 0 -1px 0 rgba(77,53,0,.32),
    0 1px 2px rgba(0,0,0,.08) !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
  font-weight:700 !important;
  color:#f4f8ee !important;
  letter-spacing:-0.2px !important;
  text-shadow:
    -1px 0 #a5841d,
    0 1px #a5841d,
    1px 0 #a5841d,
    0 -1px #a5841d,
    0 0 2px rgba(255,255,255,.95),
    0 0 6px rgba(215,244,255,.45) !important;
}

.successu-ramos-titulo.successu-ramos-premium{
  box-sizing:border-box !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 18%),
    linear-gradient(90deg,#826307 0%, #c9a62f 12%, #dfc456 50%, #c9a62f 88%, #826307 100%) !important;
  border-left:1px solid #ddd !important;
  border-right:1px solid #ddd !important;
  border-top:1px solid #e8d98b !important;
  border-bottom:1px solid #9d7b11 !important;
  box-shadow:
    inset 0 1px 0 rgba(255,248,200,.45),
    inset 0 -1px 0 rgba(77,53,0,.32) !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
  font-weight:700 !important;
  color:#f4f8ee !important;
  letter-spacing:-0.2px !important;
  text-shadow:
    -1px 0 #a5841d,
    0 1px #a5841d,
    1px 0 #a5841d,
    0 -1px #a5841d,
    0 0 2px rgba(255,255,255,.95),
    0 0 6px rgba(215,244,255,.45) !important;
}

.successu-ramos-titulo.successu-ramos-premium span{
  color:#f4f8ee !important;
  text-shadow:
    -1px 0 #a5841d,
    0 1px #a5841d,
    1px 0 #a5841d,
    0 -1px #a5841d,
    0 0 2px rgba(255,255,255,.95),
    0 0 6px rgba(215,244,255,.45) !important;
}

/* SUC205 - centralizar WhatsApp, igualar espaÃ§amento e fazer SITE MONITORADO preencher o bloco */
.successu-whatsapp-box.successu-whatsapp-box-premium{
  width:251px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  background:#fff!important;
  border-left:1px solid #ddd!important;
  border-right:1px solid #ddd!important;
  padding:16px 0 14px!important;
  min-height:auto!important;
  overflow:hidden!important;
  position:relative!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium a{
  display:block!important;
  width:220px!important;
  margin:0 auto!important;
  transform:none!important;
  transform-origin:center center!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium img{
  display:block!important;
  width:220px!important;
  max-width:220px!important;
  height:auto!important;
  margin:0 auto!important;
}

.successu-monitorado-live{
  width:251px!important;
  height:186px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  background:#fff!important;
  border-left:1px solid #ddd!important;
  border-right:1px solid #ddd!important;
  border-bottom:3px solid #b8a13c!important;
  padding:0!important;
  margin-top:10px!important;
  margin-bottom:0!important;
  overflow:hidden!important;
  position:relative!important;
}
.successu-monitorado-live:after{display:none!important;}
.successu-monitorado-live-title.successu-monitorado-live-title-bar{
  display:block!important;
  width:251px!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:10px 8px 10px!important;
  border-top:1px solid #e8d98b!important;
  border-bottom:1px solid #9d7b11!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 18%),
    linear-gradient(90deg,#826307 0%, #c9a62f 12%, #dfc456 50%, #c9a62f 88%, #826307 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,248,200,.45), inset 0 -1px 0 rgba(77,53,0,.32)!important;
  font-family:Verdana,Arial,Helvetica,sans-serif!important;
  font-size:22px!important;
  font-weight:700!important;
  line-height:0.95!important;
  letter-spacing:-0.2px!important;
  color:#f4f8ee!important;
  text-align:center!important;
  text-shadow:
    -1px 0 #a5841d,
    0 1px #a5841d,
    1px 0 #a5841d,
    0 -1px #a5841d,
    0 0 2px rgba(255,255,255,.95),
    0 0 6px rgba(215,244,255,.45)!important;
}
.successu-monitorado-live-inner{
  width:251px!important;
  position:absolute!important;
  top:50px!important;
  left:50%!important;
  transform:translateX(-50%) scale(0.70)!important;
  transform-origin:top center!important;
}
.successu-monitorado-live-card{
  margin:16px auto 0!important;
}


/* SUC209 - WhatsApp maior, monitorado mais abaixo e consistÃªncia PC/CELULAR */
.successu-whatsapp-box.successu-whatsapp-box-premium{
  width:251px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  background:#fff!important;
  border-left:1px solid #ddd!important;
  border-right:1px solid #ddd!important;
  padding:14px 0 18px!important;
  min-height:96px!important;
  overflow:visible!important;
  position:relative!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium a{
  display:block!important;
  width:238px!important;
  max-width:238px!important;
  margin:0 auto!important;
  transform:none!important;
  transform-origin:center center!important;
}
.successu-whatsapp-box.successu-whatsapp-box-premium img{
  display:block!important;
  width:238px!important;
  max-width:238px!important;
  height:auto!important;
  margin:0 auto!important;
  border:0!important;
}
.successu-monitorado-live{
  width:251px!important;
  height:196px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  background:#fff!important;
  border-left:1px solid #ddd!important;
  border-right:1px solid #ddd!important;
  border-bottom:3px solid #b8a13c!important;
  padding:0!important;
  margin-top:18px!important;
  margin-bottom:0!important;
  overflow:hidden!important;
  position:relative!important;
}
.successu-monitorado-live-title.successu-monitorado-live-title-bar{
  width:251px!important;
  margin:0!important;
  padding:10px 8px 10px!important;
}
.successu-monitorado-live-inner{
  width:251px!important;
  position:absolute!important;
  top:56px!important;
  left:50%!important;
  transform:translateX(-50%) scale(0.70)!important;
  transform-origin:top center!important;
}
.successu-monitorado-live-card{
  margin:16px auto 0!important;
}
@media screen and (max-width: 820px){
  .successu-whatsapp-box.successu-whatsapp-box-premium{
    padding:14px 0 18px!important;
    min-height:96px!important;
  }
  .successu-whatsapp-box.successu-whatsapp-box-premium a,
  .successu-whatsapp-box.successu-whatsapp-box-premium img{
    width:238px!important;
    max-width:238px!important;
  }
  .successu-monitorado-live{
    height:196px!important;
    margin-top:18px!important;
  }
  .successu-monitorado-live-inner{
    top:56px!important;
    transform:translateX(-50%) scale(0.70)!important;
  }
}

/* SUC211 - WhatsApp corrigido, maior, centralizado e sem corte */
.successu-whatsapp-box.successu-whatsapp-box-premium,
.successu-whatsapp-box-premium{
  width: 252px !important;
  max-width: 252px !important;
  margin: 10px auto 20px auto !important;
  padding: 8px 0 9px 0 !important;
  text-align: center !important;
  overflow: visible !important;
  display: block !important;
  box-sizing: border-box !important;
  line-height: 0 !important;
}
.successu-whatsapp-box-premium a{
  display: block !important;
  width: 252px !important;
  max-width: 252px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  text-align: center !important;
  line-height: 0 !important;
  overflow: visible !important;
}
.successu-whatsapp-box-premium img{
  display: block !important;
  width: 248px !important;
  max-width: 248px !important;
  height: auto !important;
  margin: 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  object-fit: contain !important;
  overflow: visible !important;
}
.successu-monitorado-live{
  margin-top: 22px !important;
}
@media (max-width: 820px){
  .successu-whatsapp-box.successu-whatsapp-box-premium,
  .successu-whatsapp-box-premium{
    width: 252px !important;
    max-width: 252px !important;
    margin: 10px auto 20px auto !important;
    padding: 8px 0 9px 0 !important;
    overflow: visible !important;
  }
  .successu-whatsapp-box-premium a{
    width: 252px !important;
    max-width: 252px !important;
  }
  .successu-whatsapp-box-premium img{
    width: 248px !important;
    max-width: 248px !important;
    height: auto !important;
  }
  .successu-monitorado-live{
    margin-top: 22px !important;
  }
}

/* SUC214 - WhatsApp exato enviado pelo cliente, sem sobrepor imagens anteriores */
.successu-whatsapp-box-premium{
  clear: both !important;
  width: 100% !important;
  text-align: center !important;
  padding: 10px 0 12px 0 !important;
  margin: 0 auto 18px auto !important;
  overflow: visible !important;
  display: block !important;
  background: transparent !important;
  border: 0 !important;
  line-height: 0 !important;
}
.successu-whatsapp-box-premium a{
  display: inline-block !important;
  width: 96% !important;
  max-width: 302px !important;
  line-height: 0 !important;
}
.successu-whatsapp-box-premium img{
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 302px !important;
  object-fit: contain !important;
  object-position: center center !important;
  border: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  position: static !important;
  transform: none !important;
}

/* Novos nÃºcleos: CobranÃ§a Extrajudicial e CobranÃ§a Judicial */
.successu-cobranca-page h1 {
  color: #b88700;
  font-size: 23px;
  margin: 0 0 12px 0;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #fff, 2px 2px 2px rgba(0,0,0,.20);
}
.successu-cobranca-page h2 {
  color: #9a6d00;
  font-size: 15px;
  margin: 16px 0 7px 0;
  font-weight: bold;
}
.successu-cobranca-page p,
.successu-cobranca-page li {
  font-size: 13px;
  line-height: 1.42;
  color: #5f6172;
}
.successu-cobranca-page ul {
  margin: 5px 0 12px 18px;
  padding: 0;
}
.successu-juris-box {
  border-left: 4px solid #b68a12;
  background: #fffdf5;
  padding: 9px 12px;
  margin: 8px 0 13px 0;
}
.successu-juris-box p {
  margin: 0 0 7px 0;
}
.successu-ramos-cta {
  margin-top: 16px;
  padding: 10px 12px;
  background: linear-gradient(90deg,#856000,#d5ad21,#856000);
  color: #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 4px;
}
.successu-ramos-cta a {
  color: #fff;
  text-decoration: none;
}


/* Bloco AULAS - inserido acima de Noticias */
.successu-aulas-link{
  display:block;
  text-decoration:none;
  color:#fff;
}
.successu-aulas-link:hover{
  text-decoration:none;
  filter:brightness(1.04);
}
.successu-aulas-titulo{
  margin:0;
  padding:10px 9px 10px 9px !important;
  min-height:82px;
  box-sizing:border-box;
  color:#fff !important;
  text-align:center !important;
  line-height:1.08 !important;
  text-shadow:0 2px 2px rgba(0,0,0,.55), 0 -1px 0 rgba(255,255,255,.45) !important;
  border-top:1px solid rgba(255,255,255,.38);
  border-bottom:1px solid rgba(91,62,0,.75);
  overflow:hidden;
}
.successu-aulas-titulo strong{
  display:block;
  font-family:inherit;
  font-size:20px;
  font-weight:bold;
  letter-spacing:1px;
  color:#fff;
  text-transform:uppercase;
}
.successu-aulas-titulo span{
  display:block;
  font-family:inherit;
  font-size:13px;
  line-height:1.08;
  font-weight:bold;
  letter-spacing:.2px;
  color:#fff;
  text-transform:none;
}
.successu-aulas-titulo small{
  display:block;
  margin-top:3px;
  font-family:inherit;
  font-size:10px;
  line-height:1.08;
  font-weight:bold;
  letter-spacing:.15px;
  color:#fff;
  text-transform:none;
}
.successu-aulas-titulo em{
  display:block;
  margin-top:4px;
  font-family:inherit;
  font-size:10px;
  line-height:1.08;
  font-style:normal;
  font-weight:bold;
  letter-spacing:.1px;
  color:#fff;
  text-transform:none;
}


/* SUC217_1_AULAS - somente ajuste do bloco AULAS sobre a versão 217.1 */
.successu-aulas-link{
  display:block !important;
  text-decoration:none !important;
  color:inherit !important;
}
.successu-aulas-link:hover{
  text-decoration:none !important;
}
.successu-aulas-titulo{
  height:auto !important;
  min-height:0 !important;
  padding:6px 7px 7px !important;
  box-sizing:border-box !important;
  margin:0 !important;
  text-align:center !important;
  line-height:1.04 !important;
  overflow:hidden !important;
}
.successu-aulas-titulo strong{
  display:block !important;
  font-size:14px !important;
  line-height:1.05 !important;
  margin:0 0 3px !important;
  letter-spacing:.2px !important;
}
.successu-aulas-titulo b{
  display:block !important;
  font-size:14px !important;
  line-height:1.05 !important;
  margin:2px 0 3px !important;
  color:#f4f8ee !important;
  text-shadow:-1px 0 #a5841d,0 1px #a5841d,1px 0 #a5841d,0 -1px #a5841d !important;
}
.successu-aulas-titulo span,
.successu-aulas-titulo .aulas-mini{
  display:block !important;
  font-size:10px !important;
  line-height:1.08 !important;
  margin:1px 0 !important;
  letter-spacing:0 !important;
}
.successu-aulas-titulo small{
  display:block !important;
  font-size:8.2px !important;
  line-height:1.05 !important;
  margin:1px 0 0 !important;
  letter-spacing:.15px !important;
  color:#fffbe8 !important;
  white-space:nowrap !important;
}
.successu-aulas-list{
  padding:6px 7px 8px !important;
  margin:0 !important;
  text-align:center !important;
  line-height:1.12 !important;
}
.successu-aulas-list span{
  display:block !important;
  font-size:10.5px !important;
  line-height:1.16 !important;
  color:#6f520c !important;
  font-weight:bold !important;
}
.successu-aulas-list em{
  display:block !important;
  font-size:9px !important;
  line-height:1.12 !important;
  margin-top:5px !important;
  font-style:normal !important;
  color:#555 !important;
  font-weight:bold !important;
}

/* Aulas juridicas: chamada clicavel e pagina de detalhamento */
.successu-aulas-cta{display:block!important;margin:7px auto 0!important;padding:4px 5px!important;font-size:8.5px!important;line-height:1.15!important;color:#7b5900!important;background:#f7e9a6!important;border:1px solid #c9aa43!important;font-weight:bold!important;text-align:center!important;box-sizing:border-box!important;}
.successu-aula-detalhe{padding:27px 30px 28px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#555;line-height:1.48;}
.successu-aula-cabecalho{padding:17px 16px 14px;background:#af8c23;color:#fff;border:1px solid #82640e;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.14);}
.successu-aula-cabecalho-titulo{font-size:23px;font-weight:bold;letter-spacing:.6px;}
.successu-aula-cabecalho-prof{font-size:14px;font-weight:bold;margin-top:5px;}
.successu-aula-cabecalho-sub{font-size:11px;margin-top:4px;}
.successu-aula-conteudo{padding:18px 20px 20px;border:1px solid #d9d9d9;border-top:0;background:#fff;}
.successu-aula-conteudo h1{font-size:18px;line-height:1.32;color:#74570e;margin:0 0 13px;}
.successu-aula-conteudo h2{font-size:14px;color:#74570e;margin:16px 0 7px;}
.successu-aula-conteudo p,.successu-aula-conteudo li{font-size:11px;line-height:1.52;}
.successu-aula-colunas{display:flex;gap:12px;margin:14px 0;}
.successu-aula-quadro{width:50%;padding:11px;background:#faf7e9;border:1px solid #e3d7aa;box-sizing:border-box;font-size:11px;}
.successu-aula-quadro strong{display:block;color:#74570e;font-size:12px;margin-bottom:6px;}
.successu-aula-quadro ul{margin:0;padding-left:17px;}
.successu-aula-nota{margin-top:14px;padding:10px 11px;background:#fffdf4;border-left:4px solid #b6911f;font-size:11px;}
.successu-aula-assinatura{margin-top:20px;padding-top:14px;border-top:1px solid #ddd;text-align:right;}
.successu-aula-assinatura span,.successu-aula-assinatura small{display:block;font-size:10px;color:#666;}
.successu-aula-assinatura b{display:block;font-family:"Times New Roman",serif;font-size:27px;font-style:italic;letter-spacing:1px;color:#74570e;margin:2px 0;}
.successu-logo-img{cursor:pointer;}
