html, body { margin: 0; padding: 0; background: #ffffff; }
  body { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.cc-tela-desktop a { color: var(--cc-laranja,rgb(194,87,15)); text-decoration: none; }
.cc-tela-desktop a:hover { color: var(--cc-laranja-escuro,rgb(93,38,2)); }

.cc-h101609:hover { background:rgb(255,103,0) !important; color:#fff !important; }
.cc-h42b3dd:hover { background:rgb(122,128,77) !important; color:#fff !important; }
.cc-h55340d:hover { background:rgb(194,87,15) !important; color:#fff !important; }
.cc-h565ca2:hover { letter-spacing:0.22em !important; }
.cc-h620d7c:hover { letter-spacing:0.12em !important; }
.cc-h6265fb:hover { background:rgb(109,48,7) !important; color:#fff !important; }
.cc-h71c074:hover { letter-spacing:0.14em !important; }
.cc-h799eef:hover { background:rgb(255,187,0) !important; color:#fff !important; }
.cc-h944b5c:hover { letter-spacing:0.18em !important; }
.cc-hb57474:hover { color:var(--cc-laranja,rgb(194,87,15)) !important; }
.cc-hb687a3:hover { transform:translateY(-3px) !important; box-shadow:10px 10px 18px 0 rgba(0,0,0,0.3) !important; }
.cc-hc83ffd:hover { letter-spacing:0.20em !important; }
.cc-hd63eaf:hover { background:var(--cc-laranja,rgb(194,87,15)) !important; transform:translateY(-3px) !important; }
.cc-hde2505:hover { background:var(--cc-laranja,rgb(194,87,15)) !important; color:rgb(255,255,255) !important; }
.cc-he22751:hover { background:rgb(253,170,53) !important; color:#fff !important; }
.cc-hf2dea0:hover { background:var(--cc-laranja,rgb(194,87,15)) !important; color:#fff !important; }
.cc-hf90217:hover { background:rgb(176,198,0) !important; color:#fff !important; }