.o-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5000;
  width: 100%;
}
.o-header__navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100px;
  padding: 0 48px;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  transition-property: background-color, border-bottom-color;
}
@media (max-width: 980px) {
  .o-header__navigation {
    height: 68px;
    padding: 0 20px;
  }
}
.o-header__navigation-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  filter: brightness(0) invert(1);
  transition-property: filter;
}
@media (max-width: 1280px) {
  .o-header__navigation-brand {
    height: 28px;
  }
}
@media (max-width: 980px) {
  .o-header__navigation-brand {
    height: 24px;
  }
}
.o-header__navigation-brand img {
  height: 100%;
}
.o-header__navigation-email, .o-header__navigation-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.o-header__navigation-email svg, .o-header__navigation-menu svg {
  width: 24px;
  height: 24px;
  color: #FFFFFF;
  transition-property: color;
}
@media (max-width: 980px) {
  .o-header__navigation-email {
    display: none;
  }
}
.o-header__navigation-menu {
  display: none;
}
@media (max-width: 980px) {
  .o-header__navigation-menu {
    display: flex;
  }
}
.o-header:hover .o-header__navigation, .o-header--active .o-header__navigation, body:not(body:has(.o-jumbotron)) .o-header__navigation {
  background-color: #FFFFFF;
  border-color: #D5D5D5;
}
.o-header:hover .o-header__navigation .o-header__navigation-brand, .o-header--active .o-header__navigation .o-header__navigation-brand, body:not(body:has(.o-jumbotron)) .o-header__navigation .o-header__navigation-brand {
  filter: none;
  opacity: 1;
}
.o-header:hover .o-header__navigation .o-header__navigation-email svg, .o-header:hover .o-header__navigation .o-header__navigation-menu svg, .o-header--active .o-header__navigation .o-header__navigation-email svg, .o-header--active .o-header__navigation .o-header__navigation-menu svg, body:not(body:has(.o-jumbotron)) .o-header__navigation .o-header__navigation-email svg, body:not(body:has(.o-jumbotron)) .o-header__navigation .o-header__navigation-menu svg {
  color: #111111;
}
body:has(.o-header):not(:has(.o-jumbotron)) {
  padding-top: 100px;
}
@media (max-width: 980px) {
  body:has(.o-header):not(:has(.o-jumbotron)) {
    padding-top: 68px;
  }
}
/*# sourceMappingURL=eb936220b2a951f31de1cdde9f6ff5dca7b46b9a.Header.scss.map */
