
.template-index .section-announcement-bar{
  height: 42px;
  overflow: hidden;
}

.template-index .section-header.immersive{
  margin-top: 42px;
  padding-top: 0;
  position: absolute;
  width: 100%;
  top: 0;
}
 
.template-index .indexpage-header{
  border-bottom: none;
}

.template-index .indexpage-header .pageheader{
  transition: none;
}

.template-index .indexpage-header .pageheader, .template-index .indexpage-header .pageheader::before{
  background: transparent;
}

.template-index .indexpage-header .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{
  padding: 0; 
  color: #fff;
  border-bottom-color: transparent;
}
.template-index .indexpage-header .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link_black{
  color: #000;
  padding: 0; 
  border-bottom-color: transparent;
}

.template-index .indexpage-header .logo img.logo__image_white{
  display: inline-block;
}
.template-index .black_header .logo .logo__link img.logo__image_white{
  display: none;
}

.template-index .indexpage-header .logo img.logo__image{
  display: none;
}

.template-index .black_header .logo .logo__link img.logo__image{
  display: inline-block;
}

.template-index .indexpage-header .logo-area__right__inner svg path{
  stroke: #ffffff;
}

.template-index .indexpage-header .logo-area__right__inner svg circle{
  fill: #ffffff;
}

.template-index .indexpage-header .logo-area__right__inner svg line{
  stroke: #ffffff;
}

.template-index .black_header .logo-area .logo-area__right__inner svg path{
  stroke: #000;
}

.template-index .black_header .logo-area .logo-area__right__inner svg circle{
  fill: #000;
}

.template-index .black_header .logo-area .logo-area__right__inner svg line{
  stroke: #000;
}
