.tet-header-content {
  background-color: var(--wp--preset--color--blue);
}
.tet-header-react {
  display: flex;
  padding: 0.25rem 0.5rem;
  background-color: var(--theme-ui-colors-blue);
  color: var(--theme-ui-colors-altText);
  justify-content: center;
  transition-property: height;
  transition-duration: 200ms;
  position: fixed;
  width: 100%;
  z-index: 10004;
  min-height: 52px;
}
@media (min-width: 1100px) {
  .tet-header-react {
    padding-inline: 2rem;
  }
}
.tet-header-react__contents {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.5rem;
  z-index: 10004;
  width: 100%;
  max-width: 1280px;
}
@media (min-width: 1100px) {
  .tet-header-react__contents {
    justify-content: center;
    gap: 0.3rem;
    align-items: center;
    flex-direction: row;
  }
  .tet-header-react__contents > *:last-child, .tet-header-react__contents > *:first-child {
    margin-left: auto;
  }
}
@media (min-width: 1300px) {
  .tet-header-react__contents {
    gap: 2rem;
  }
}
@media screen and (min-width: 782px) {
  .tet-header .wp-block-navigation {
    display: flex;
  }
}
.tet-header a:not(.wp-block-navigation-item__content),
.tet-header .wp-block-group,
.tet-header .wp-block-group:not(.desktop-only):last-of-type,
.tet-header .wp-block-navigation-item__content {
  display: block;
}
.tet-header a:not(.wp-block-navigation-item__content),
.tet-header .nav-logo {
  position: relative;
}
.tet-header__logo-wrapper {
  height: 50px;
  width: 108px;
  margin-bottom: -20px;
}
.tet-header__logo-wrapper svg {
  max-width: 100%;
  max-height: 100%;
}

.absolutely-no-padding {
  padding: 0 !important;
}