/**
 *
 * This stylesheet affects only the "for nonprofits" page.
 *
 */
#girls-who-code-icon,
#one-tree-planted-icon {
  max-width: 6em !important;
}

#ready-to-get-started {
  background: #f4f4f4;
  border-radius: 1em;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3em;
  text-align: center;
  gap: 1em;
  margin-bottom: 8em;
}
#ready-to-get-started h2 {
  margin-bottom: 0;
}
#ready-to-get-started themed-button + themed-button {
  margin-left: 0.8em;
}
#testimonials-and-spotlight {
  padding: 6em 0 16em 0;
}

spotlight-slideshow {
  color: white;
}

spotlight-slide img {
  border-radius: 0.7em;
}

#form-container {
  --background: white;
  background: var(--background);
  box-shadow: 0px 6px 10px 4px rgba(0, 0, 0, 0.08);
  border-radius: 3em;
  padding: 3em 2em;
  color: var(--color);
  position: relative;
  text-align: center;
  margin-top: -8em;
  margin-bottom: 8em;
  margin-right: auto;
  margin-left: auto;
  max-width: 40em;
}
#form-container p {
  margin: 2em 0;
}
@media (min-width: 600px) {
  #form-container {
    padding: 4em;
  }
}

/*# sourceMappingURL=nonprofits.css.map */
