/* Custom styles, alles andere in beer.min.css */

main {
    overflow: auto;
}

@media only screen and (min-width: 1600px) {
  body {
    width: 90%;
    margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
  .top-bar {
    display: none;
  }
}

@media only screen and (max-width: 993px) {
    .grid {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        gap: 1rem;
    }

    .s3 {
        width: 100%;
    }

    .s9 {   
        width: 100%;
    }   
}

:is(main, header, footer, section).responsive {
  max-inline-size: 90rem;
  margin: 0 auto;
}

div.form_register {
    width: 400px;
}

.vispw {
    cursor: pointer;
}

#vis_pw1 {
    cursor: pointer;
}