/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/announcement-bar.scss ***!
  \*********************************************************************************************************************/
body {
  --ciso-announcement-bar-h: 0px;
}

body.has-announcement-bar {
  --ciso-announcement-bar-h: 46px;
}

@media (max-width: 639px) {
  body.has-announcement-bar {
    --ciso-announcement-bar-h: 64px;
  }
}
body.has-announcement-bar #main_header {
  height: calc(110px + var(--ciso-announcement-bar-h));
}
body.has-announcement-bar #main_header > .grid-container {
  height: 110px;
}
body.has-announcement-bar .main {
  padding-top: calc(176px + var(--ciso-announcement-bar-h));
}

body.has-announcement-bar.has-header-bars #main_header {
  height: calc(110px + var(--ciso-header-bars-h, 0px) + var(--ciso-announcement-bar-h));
}
body.has-announcement-bar.has-header-bars .main {
  padding-top: calc(110px + var(--ciso-header-bars-h, 0px) + var(--ciso-announcement-bar-h));
}

#main_header .ciso-announcement-bar {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  min-height: var(--ciso-announcement-bar-h, 46px);
  font-weight: 700;
  text-align: left;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: auto;
  float: none;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__text {
  font-size: 14px;
  line-height: 1.4;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__text p {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__text p + p {
  margin-top: 0.25rem;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__text a {
  color: inherit;
  text-decoration: underline;
}
#main_header .ciso-announcement-bar .ciso-announcement-bar__text a:hover, #main_header .ciso-announcement-bar .ciso-announcement-bar__text a:focus {
  color: inherit;
  text-decoration: none;
}
#main_header .ciso-announcement-bar.ciso-announcement-bar--bg-blue {
  background-color: var(--pb-color-blue, #3851ba);
  color: var(--pb-color-white, #fff);
}
#main_header .ciso-announcement-bar.ciso-announcement-bar--bg-lt-blue {
  background-color: var(--pb-color-lt-blue, #a2c1ff);
  color: var(--pb-color-navy, #1d244c);
}

@media (max-width: 639px) {
  #main_header .ciso-announcement-bar {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  #main_header .ciso-announcement-bar .ciso-announcement-bar__text {
    font-size: 13px;
  }
}
