.home .block-hero05>.page-wrapper {
  padding-top: 2em;
}

.block-footer2 .txt>*:last-child {
  padding-bottom: 0;
}

.block-footer2 .some,
.block-footer2 .logos {
  padding-bottom: 1em;
}

.block-footer2 .logos {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em 1.5em;
}

.block-footer2 .logos .logo {
  width: unset;
  margin: 0;
}

.block-footer2 .logos svg,
.block-footer2 .logos img {
  display: block;
  width: auto;
  height: 8vh;
  fill: var(--fg);
  transition: fill 0.25s;
}

.block-footer2 .logos-link:hover svg,
.block-footer2 .logos-link:focus svg {
  fill: var(--some-icon-hover);
}

@media screen and (max-width: 1520px) {
  .block-footer2>.page-wrapper {
    padding-bottom: 1em;
  }
}