#ataRoot .header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  z-index: 999;
  pointer-events: none;
  touch-action: none;
}
#ataRoot .header div.img {
  position: relative;
  width: 100%;
  height: var(--img-bg-size-h);
}

#ataRoot .header div.img > img {
  display:none;
}

#ataRoot .header div.logo > img {
  margin-top: var(--m-gap-page);
  margin-bottom: 5rem;
  height: var(--logo-size-h);
}

#ataRoot .lt .header div.img > img:not(.lt) {
  display: flex;
}

#ataRoot .dk .header div.img > img:not(.dk) {
  display: flex;
}
#ataRoot .header div.bg > img {
  height: var(--img-bg-size-h);
  margin-right: calc(var(--m-gap-page) * -1 );
  position: absolute;
  top: 0;
  right: 0;
}