.pretty.p-default input:checked ~ .state label:after {
  background-color: #0ae448 !important;
}

body {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  overflow: hidden;
  padding: 0 1rem;
}

form {
  display: flex;
  flex-direction: column;
}

form > * + * {
  margin-top: 1rem;
}

section {
  display: flex;
  width: 100%;
  max-width: 500px;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}

svg {
  min-width: 200px;
  width: 70%;
}
