body {
  background-color: #1a1a1a;
}

.logo {
  position: absolute;
  top: 10px;
  left: 20px;
}

.hidden {
  display: none;
}

a {
  text-decoration: none;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  opacity: 1;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

a:hover {
  text-decoration: none;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  opacity: 0.6;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

*:focus {
  outline: none;
  outline-style: none;
}

a:not(.ab-item):not(.screen-reader-shortcut):active, a:not(.ab-item):not(.screen-reader-shortcut):focus {
  outline: none;
  text-decoration: none;
}

.wp-block-buttons .wp-block-button:last-child {
  margin-bottom: 0;
  margin-right: 40px;
}

@media (max-width: 600px) {
  .wp-block-buttons .wp-block-button:last-child {
    width: calc(100% - 40px);
  }
}

@media (max-width: 600px) {
  .wp-block-button.wp-block-button__link, .wp-block-button .wp-block-button__link, .wp-block-button__link.wp-block-button__link, .wp-block-button__link .wp-block-button__link {
    margin-left: 40px;
    width: calc(100% - 40px);
  }
}

.wp-block-search__button {
  text-decoration: none;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  opacity: 1;
}

.wp-block-search__button:hover {
  text-decoration: none;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  opacity: 0.6;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  cursor: pointer;
}

.wp-block-navigation.blockbase-responsive-navigation-linear.is-responsive .wp-block-navigation__responsive-container.is-menu-open.has-modal-open .wp-block-navigation__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__container {
  row-gap: 0.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding-bottom: 0;
  padding-top: 40px;
}

.wp-block-navigation.blockbase-responsive-navigation-linear.is-responsive .wp-block-navigation__responsive-container.is-menu-open.has-modal-open .wp-block-navigation__container {
  /* align-items: flex-end; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*// Container
.wp-container-7 > :where(:not(.alignleft):not(.alignright)) {
    max-width: 664px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.wp-container-8 > :where(:not(.alignleft):not(.alignright)) {
    max-width: 664px;
    margin-left: auto !important;
    margin-right: auto !important;
}*/
/*# sourceMappingURL=custom.css.map */