body {
font-size: 1rem;
}
@media (min-width: 768px) {
  .navbar:not(.affix) {
    height: 76px;
    margin-bottom: -76px;
  }
  .navbar:not(.affix) .block--brandingderwebsite img {
    height: 50px;
  }
}

.navbar:not(.affix)::before {
left: initial;
right: 0;
width: 300px;
}

.navbar .block--brandingderwebsite {
margin-right: 0;
}

@media (min-width: 768px) {
.navbar:not(.affix) {
justify-content: flex-start !important;
}
}

.views-slick .slick-slider .slick-list::after {
display: none;
}
@media (min-width: 1280px) {
  .page__content {
    top: 0px;
  }
}