@media only print {
  nav, footer, video, audio, object, embed {
    display: none;
  }
}

@media only print {
  img {
    max-width: 100%;
  }
}

@media only print {
  p {
    orphans: 3;
    widows: 3;
  }
}

@media only print {
  .blockquote::before {
    color: #000000 !important;
  }
}

@media only print {
  .blockquote {
    padding-left: 20px;
    font-size: 1rem !important;
    border-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top: 0px;
    border-bottom: 0px;
    position: relative;
    display: block;
  }
}

@media only print {
  .aspas {
    filter: brightness(0.5) saturate(0) !important;
  }
}

@media only print {
  img {
    max-width: 100%;
  }
}

.box-destaque {
  background-color: #dbe3ec;
  border-radius: 10px;
  padding: 20px;
}

.aspas {
  width: 80px;
  max-width: 100%;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .aspas {
    width: 80px;
  }
}

@media (max-width: 767.98px) {
  .aspas {
    width: 40px;
  }
}

.blockquote::before {
  font-family: "Palanquin";
  position: absolute;
  left: -65px;
  top: -65px;
  font-size: 120px !important;
  font-weight: bold;
  color: #b1c2d5;
  content: "“";
  display: none;
}

.blockquote {
  margin-right: 0px !important;
  margin-left: 0px !important;
  position: relative;
  display: block;
  font-size: 100% !important;
}

