@charset "utf-8";

.lgpd-diogenes { position: fixed; display: none; top: auto; bottom: 65px; left: 50%; width: 80%; margin-left: -40%; height: auto; z-index: 999; padding: 18px; background: rgb(255, 255, 255); text-align: center; border-radius: 58px; filter: drop-shadow(rgba(0, 0, 0, 0.16) 0px 3px 6px); color: rgb(0, 0, 0); }

.lgpd-diogenes a, .lgpd-diogenes a:hover { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none !important; }

.lgpd-diogenes p { color: rgb(0, 0, 0); margin-bottom: 0px; width: 87%; font-size: 15px; }

.lgpd-diogenes .botao-lgpd { margin-top: -13px; position: absolute; top: 35px; right: 26px; padding: 7px 12px 8px; font-weight: bold !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; border-radius: 9px !important; }

@media (max-width: 540px) {
  .lgpd-diogenes { bottom: 76px; width: 95%; margin-left: -47.5%; border-radius: 10px; }
  .lgpd-diogenes p { color: rgb(0, 0, 0); margin-bottom: 0px; width: 100%; font-size: 15px; padding: 10px; }
  .lgpd-diogenes a.botao-lgpd { position: relative; display: block; margin-top: 10px; margin-left: auto; margin-right: auto; right: auto; top: 5px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; border-radius: 20px !important; }
}