header.wp-block-template-part {
  position: sticky;
  top: 0px;
  width: 100%;
  z-index: 10;
  margin-top: -1px;
}

footer.wp-block-template-part {
  margin-block-start: 0;
}

.wp-block-group.white-bottom::before {
  background: white;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 12rem;
  width: 100%;
  content: "";
}

@media (max-width: 568px) {
  .topbar .custom-logo {
    max-width: 100px;
  }
}

.link-no-decoration a,
a.link-no-decoration {
  text-decoration: none;
}

a.readmore-button {
  transition: filter ease-in-out 0.3s;
}

a.readmore-button:hover {
  filter: invert(1);
}
