/* Página "Termos e condições" (slug cópia-canal-de-denúncias) — recriação da Wix (desktop 1440px) */
.ipv7-p-termos-condicoes { padding: 60px 0 68px; }
.ipv7-p-termos-condicoes .tco-title {
  margin: 0 auto; text-align: center; font-family: var(--ff-display); font-weight: 400; font-size: 60px; line-height: 72px;
  color: var(--red); letter-spacing: -0.015em; max-width: calc(100% - 32px);
}
.ipv7-p-termos-condicoes .tco-body { width: 867px; max-width: calc(100% - 32px); margin: 57px auto 0; font-size: 16px; line-height: 28.8px; color: #000; text-align: justify; }
.ipv7-p-termos-condicoes .tco-body p { margin: 0; }
.ipv7-p-termos-condicoes .tco-body a { color: inherit; text-decoration: underline; }
.ipv7-p-termos-condicoes .tco-body a[href^="mailto"] { text-decoration: none; }
.ipv7-p-termos-condicoes .tco-h { margin: 0; font-family: var(--ff-display); font-weight: 400; font-size: 22px; line-height: 30.8px; color: #000; text-align: left; letter-spacing: -0.02em; }
.ipv7-p-termos-condicoes .tco-mt-h { margin-top: 30.8px; }
.ipv7-p-termos-condicoes .tco-body .tco-mt1 { margin-top: 28.8px; }
.ipv7-p-termos-condicoes .tco-mt2 { margin-top: 57.6px; }
.ipv7-p-termos-condicoes .tco-mt4 { margin-top: 115.2px; }
.ipv7-p-termos-condicoes .tco-list { margin: 0; padding-left: 29px; }
.ipv7-p-termos-condicoes .tco-list.tco-mt1 { margin-top: 28.8px; }
.ipv7-p-termos-condicoes .tco-list li { margin: 0; padding-left: 0; }
.ipv7-p-termos-condicoes .tco-body .tco-indent { margin-left: 40px; }

@media (max-width: 1000px) {
  .ipv7-p-termos-condicoes { padding: 40px 0 48px; }
  .ipv7-p-termos-condicoes .tco-title { font-size: 34px; line-height: 40px; }
  .ipv7-p-termos-condicoes .tco-body { margin-top: 32px; font-size: 15px; line-height: 26px; text-align: left; }
  .ipv7-p-termos-condicoes .tco-h { font-size: 20px; line-height: 26px; }
  .ipv7-p-termos-condicoes .tco-body .tco-indent { margin-left: 16px; }
  .ipv7-p-termos-condicoes .tco-mt4 { margin-top: 48px; }
  .ipv7-p-termos-condicoes .tco-list { padding-left: 22px; }
}
