.page-a-midia-ninja #app {
  padding-top: 133px;
}

@media (min-width: 768px) {
  .page-a-midia-ninja #app {
    padding-top: 140px;
  }
}

.page-a-midia-ninja #app .page-content .wp-block-group {
  margin: 32px 0;
}

@media (min-width: 768px) {
  .page-a-midia-ninja #app .page-content .wp-block-group {
    margin: 100px 0;
  }
}

.page-a-midia-ninja footer .newsletter {
  display: none;
}

.page-cpi-da-covid #app {
  background-color: black;
}

.page-cpi-da-covid #app #main-header {
  display: none !important;
}

.page-cpi-da-covid #app #menu-cpi {
  display: none;
}

.page-cpi-da-covid #app #main-content {
  background-color: black;
}

.page-cpi-da-covid #app #inicio {
  margin-top: 0;
}

.page-cpi-da-covid #app .et_pb_section_2 p {
  color: white;
  font-family: "Tungsten";
  font-size: 1.5rem;
}

.page-cpi-da-covid #app .fixed-header {
  display: none;
}

.page-cpi-da-covid #app .et_menu_container {
  display: none;
}

.page-cpi-da-covid #app .et_search_outer {
  display: none;
}

.page-cpi-da-covid #app .et_pb_text_inner {
  font-family: "Tungsten";
  font-size: 1.5rem;
}

.page-cpi-da-covid #app .et_pb_text_inner h1 {
  font-size: 5rem;
}

.page-cpi-da-covid #app .et_pb_text_inner p {
  color: white;
  font-family: "Tungsten";
  font-size: 1.5rem;
}

.page-cpi-da-covid #app .et_pb_text_inner ul li {
  font-size: 1.2rem;
}

.page-cpi-da-covid #app .et_pb_row_52 .et_pb_text {
  height: -moz-fit-content !important;
  height: fit-content !important;
  margin: 5% 0;
}

.page-cpi-da-covid #app .et_pb_row_52 .et_pb_text_inner p {
  color: black;
}

.page-cpi-da-covid #app .et_pb_team_member .et_pb_member_position {
  font-family: "Tungsten" !important;
  font-size: 1.25rem;
  line-height: 1;
}

.page-cpi-da-covid #app #main-footer {
  display: none;
}

@media (max-width: 768px) {
  .privacy-policy #app,
  .page-termos-e-condicoes #app {
    padding-top: 130px;
  }
}

.privacy-policy #app .container .row,
.page-termos-e-condicoes #app .container .row {
  padding-top: 6rem;
  position: relative;
}

.privacy-policy #app .container .row .content,
.page-termos-e-condicoes #app .container .row .content {
  position: unset;
}

.privacy-policy #app .container .row .content .wp-block-columns,
.page-termos-e-condicoes #app .container .row .content .wp-block-columns {
  position: absolute;
  top: 0;
  left: 0;
  width: 1170px;
  max-width: 100%;
  border-radius: 8px;
  padding: 11px 40px;
}

@media (max-width: 768px) {
  .privacy-policy #app .container .row .content .wp-block-columns,
  .page-termos-e-condicoes #app .container .row .content .wp-block-columns {
    flex-wrap: nowrap !important;
    padding: 10px 16px;
  }

  .privacy-policy #app .container .row .content .wp-block-columns .wp-block-column:first-child,
  .page-termos-e-condicoes #app .container .row .content .wp-block-columns .wp-block-column:first-child {
    flex-basis: 15% !important;
  }

  .privacy-policy #app .container .row .content .wp-block-columns .wp-block-group .wp-block-image img,
  .page-termos-e-condicoes #app .container .row .content .wp-block-columns .wp-block-group .wp-block-image img {
    max-width: 35px;
  }

  .privacy-policy #app .container .row .content .wp-block-columns .wp-block-group p,
  .page-termos-e-condicoes #app .container .row .content .wp-block-columns .wp-block-group p {
    display: none;
  }
}

.privacy-policy #app .container .row .content .wp-block-button.is-style-outline > .wp-block-button__link,
.privacy-policy #app .container .row .content .wp-block-button > .wp-block-button__link,
.page-termos-e-condicoes #app .container .row .content .wp-block-button.is-style-outline > .wp-block-button__link,
.page-termos-e-condicoes #app .container .row .content .wp-block-button > .wp-block-button__link {
  padding: 8px 16px;
  border-radius: 8px;
}

.privacy-policy #app .container .row .content .wp-block-column:has(.wp-block-group),
.page-termos-e-condicoes #app .container .row .content .wp-block-column:has(.wp-block-group) {
  overflow: auto;
}

.privacy-policy #app ol,
.page-termos-e-condicoes #app ol {
  padding-left: 24px;
}

.privacy-policy #app ol a,
.page-termos-e-condicoes #app ol a {
  color: #262626;
}

.privacy-policy #app .sidebar-page,
.page-termos-e-condicoes #app .sidebar-page {
  margin-bottom: 4rem;
}

@media (min-width: 992px) {
  .privacy-policy #app .sidebar-page,
  .page-termos-e-condicoes #app .sidebar-page {
    width: 30%;
  }

  .privacy-policy #app .content,
  .page-termos-e-condicoes #app .content {
    width: 57%;
    float: right;
  }
}

.page-termos-e-condicoes .page-title {
  margin-top: 0;
}

.page-termos-e-condicoes #cmplz-document p {
  font-size: 1rem;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjc3MvX3AtcGFnZS5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/