.page-arquitetura-juridica-prova-digital .legal-graphic {
  margin: 2rem auto 3rem;
}

.page-arquitetura-juridica-prova-digital .legal-graphic svg {
  overflow: visible;
}

.page-arquitetura-juridica-prova-digital .legal-graphic svg circle {
  transition: transform 0.18s ease, opacity 0.18s ease, filter 0.18s ease;
  transform-origin: center;
}

.page-arquitetura-juridica-prova-digital .legal-graphic a circle:hover,
.page-arquitetura-juridica-prova-digital .legal-graphic svg circle:hover,
.page-arquitetura-juridica-prova-digital .legal-graphic svg a:hover circle {
  opacity: 1;
  transform: scale(1.06);
  filter: drop-shadow(0 0 6px rgba(15, 58, 42, 0.25))
    drop-shadow(0 0 10px rgba(15, 58, 42, 0.15));
}

.page-arquitetura-juridica-prova-digital .legal-graphic svg text {
  pointer-events: none;
}

.page-arquitetura-juridica-prova-digital .legal-graphic svg a {
  cursor: pointer;
}
