
@media screen and (max-width: 991px) {
  .navbar-nav .submenu-button {
    width: 45px;
  }
 .navbar ul li a {
    width: calc(100% - 50px);
   }
}


.btn-formality {background-color: rgba(134, 188, 66, 0.2);}

.visually-hidden {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap; /* verhindert Umbrüche */
    border: 0;
}


dl, ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1.3rem;
}

ul {
  margin-top: 1rem;

}