.signUp-photo {
  flex: 0 0 clamp(0px, 52.7%, 1000px);
  width: 100%;
  aspect-ratio: 653 / 552;
  border-radius: 16px;
  overflow: hidden;
}

.signUp-photo img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
}

@media (max-width: 1023px) {
  .signUp-photo {
    aspect-ratio: 653 / 450;
  }
}

@media (max-width: 576px) {
  .signUp-photo {
    aspect-ratio: 653 / 753;
  }
}
