@media screen {
  fieldset {
    margin: 2rem 1.5%;
    background: #e8e2c3;
    padding: 2rem;
    border-radius: 0.2rem;
    background: linear-gradient(#e8e2c3, #f1f1f1);
    line-height: 1.5;
    font-size: 1.4rem;
    border: none; }
    fieldset p {
      text-align: justify;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto; }
      fieldset p.pic {
        display: inline-block;
        width: 45%;
        text-align: center;
        font-style: italic;
        padding-bottom: 4rem; }
        fieldset p.pic img {
          max-height: 100px; }
    fieldset div.g-recaptcha {
      width: 304px;
      max-width: 100%;
      margin: 0 auto 2rem; }

  input[type="text"] {
    padding: 1rem;
    width: 75%;
    margin-bottom: 2rem;
    border: 1px solid black;
    border-radius: 0.2rem;
    color: #999; }
    input[type="text"]:focus {
      color: #000; }
    input[type="text"]:hover {
      background: #f1f1f1; }
  input[type="number"] {
    padding: 1rem;
    width: 75%;
    margin-bottom: 2rem;
    border: 1px solid black;
    border-radius: 0.2rem;
    color: #999; }
    input[type="number"]:focus {
      color: #000; }
    input[type="number"]:hover {
      background: #f1f1f1; }
  input[type="email"] {
    padding: 1rem;
    width: 75%;
    margin-bottom: 2rem;
    border: 1px solid black;
    border-radius: 0.2rem;
    color: #999; }
    input[type="email"]:focus {
      color: #000; }
    input[type="email"]:hover {
      background: #f1f1f1; }
  input[type="submit"] {
    padding: 1rem;
    width: 75%;
    margin-bottom: 2rem;
    border: 1px solid black;
    border-radius: 0.2rem;
    display: block;
    margin: 0 auto;
    width: 50%;
    font-family: 'Oswald', sans-serif;
    font-size: 1.6rem;
    background: linear-gradient #f1f1f1, #f1f1f1;
    transition: all .5s ease; }
    input[type="submit"]:hover, input[type="submit"]:active {
      background: linear-gradient(#e8e2c3, #f1f1f1);
      transition: all .5s ease; }

  textarea {
    padding: 1rem;
    width: 75%;
    margin-bottom: 2rem;
    border: 1px solid black;
    border-radius: 0.2rem;
    color: #999;
    height: 15rem; }
    textarea:focus {
      color: #000; }
    textarea:hover {
      background: #f1f1f1; }

  label {
    width: 25%;
    display: block;
    float: left;
    cursor: pointer; }
    label:after {
      content: ':'; }

  div.terms {
    display: none; } }
@media screen and (max-width: 800px) {
  input[type="text"] {
    width: 100%; }
  input[type="number"] {
    width: 100%; }
  input[type="email"] {
    width: 100%; }
  input[type="submit"] {
    width: 100%; }

  textarea {
    width: 100%; }

  label {
    width: 100%;
    float: none; } }

/*# sourceMappingURL=formulare-sass.css.map */
