.__loading_signature {
  width: min(100%, 900px);
  aspect-ratio: 971 / 358;
}

.__loading_signature_svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}

@media (max-width: 680px) {
  .__loading_signature { width: min(100%, 640px); }
}

@media (max-height: 520px) and (orientation: landscape) {
  .__loading_signature { width: min(68vw, 660px); }
}
