@charset "UTF-8";
:root {
  --bg-color: #fff;
  --font-size: 16px;
  --text-color: #231F20;
  --link-color: #005EB8;
  --nav-color: #231F20;
  --bg-nav: #E8EDEE;
  --hub-aquagreen: #00A499;
  --hub-bgl: #330072;
  --hub-bnog: #00A9CE;
  --hub-cchp: #AE2573;
  --hub-darkblue: #003087;
  --hub-darkred: #8A1538;
  --hub-fresharts: #0072CE;
  --hub-lightgreen: #78BE20; }

.contrast-soft {
  --bg-color: #F9F7C7;
  --text-color: #231F20;
  --link-color: #005EB8;
  --nav-color: #F9F7C7;
  --bg-nav: #231F20; }

.contrast-high {
  --bg-color: #425563;
  --text-color: #fff000;
  --link-color: #0ff;
  --nav-color: #0ff;
  --bg-nav: #231F20; }

.size-x2 {
  font-size: 18px; }

.size-x4 {
  font-size: 22px; }

.remove-fluid-padding {
  padding-left: 0;
  padding-right: 0; }

#block-views-block-nbt-banners-block .form-group {
  margin: 0; }

.custom-block-banner,
.paragraph-banner {
  position: relative;
  margin-bottom: 1.6rem; }
  .custom-block-banner.empty,
  .paragraph-banner.empty {
    min-height: 100px; }
    .custom-block-banner.empty .wrap,
    .paragraph-banner.empty .wrap {
      margin-top: 0;
      border: 6px solid transparent;
      text-shadow: 0 0; }
      .hub-aquagreen .custom-block-banner.empty .wrap, .hub-bgl .custom-block-banner.empty .wrap, .hub-urological .custom-block-banner.empty .wrap, .hub-bnog .custom-block-banner.empty .wrap, .hub-cchp .custom-block-banner.empty .wrap, .hub-darkblue .custom-block-banner.empty .wrap, .hub-darkred .custom-block-banner.empty .wrap, .hub-fresharts .custom-block-banner.empty .wrap, .hub-lightblue .custom-block-banner.empty .wrap, .hub-lightgreen .custom-block-banner.empty .wrap, .hub-aquagreen
      .paragraph-banner.empty .wrap, .hub-bgl
      .paragraph-banner.empty .wrap, .hub-urological
      .paragraph-banner.empty .wrap, .hub-bnog
      .paragraph-banner.empty .wrap, .hub-cchp
      .paragraph-banner.empty .wrap, .hub-darkblue
      .paragraph-banner.empty .wrap, .hub-darkred
      .paragraph-banner.empty .wrap, .hub-fresharts
      .paragraph-banner.empty .wrap, .hub-lightblue
      .paragraph-banner.empty .wrap, .hub-lightgreen
      .paragraph-banner.empty .wrap {
        color: #231F20;
        color: var(--nav-color);
        background: #fff;
        background: var(--bg-color); }
      .hub-aquagreen .custom-block-banner.empty .wrap, .hub-aquagreen
      .paragraph-banner.empty .wrap {
        border-color: #00A499;
        border-color: var(--hub-aquagreen); }
      .hub-bgl .custom-block-banner.empty .wrap, .hub-urological .custom-block-banner.empty .wrap, .hub-bgl
      .paragraph-banner.empty .wrap, .hub-urological
      .paragraph-banner.empty .wrap {
        border-color: #330072;
        border-color: var(--hub-bgl); }
      .hub-bnog .custom-block-banner.empty .wrap, .hub-bnog
      .paragraph-banner.empty .wrap {
        border-color: #41B6E6;
        border-color: var(--hub-bnog); }
      .hub-cchp .custom-block-banner.empty .wrap, .hub-cchp
      .paragraph-banner.empty .wrap {
        border-color: #AE2573;
        border-color: var(--hub-cchp); }
      .hub-darkblue .custom-block-banner.empty .wrap, .hub-darkblue
      .paragraph-banner.empty .wrap {
        border-color: #003087;
        border-color: var(--hub-darkblue); }
      .hub-darkred .custom-block-banner.empty .wrap, .hub-darkred
      .paragraph-banner.empty .wrap {
        border-color: #8A1538;
        border-color: var(--hub-darkred); }
      .hub-fresharts .custom-block-banner.empty .wrap, .hub-lightblue .custom-block-banner.empty .wrap, .hub-fresharts
      .paragraph-banner.empty .wrap, .hub-lightblue
      .paragraph-banner.empty .wrap {
        border-color: #0072CE;
        border-color: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-banner.empty .wrap, .hub-lightgreen
      .paragraph-banner.empty .wrap {
        border-color: #78BE20;
        border-color: var(--hub-lightgreen); }
      @media (min-width: 768px) {
        .custom-block-banner.empty .wrap,
        .paragraph-banner.empty .wrap {
          position: relative;
          bottom: 10%;
          left: 0;
          top: 10%;
          z-index: 99;
          padding-top: 1rem;
          padding-bottom: 1rem; } }
  .custom-block-banner .wrap,
  .paragraph-banner .wrap {
    margin-top: 1rem;
    color: #fff;
    color: var(--bg-color);
    background: #005EB8;
    background: var(--link-color); }
    .hub-aquagreen .custom-block-banner .wrap, .hub-aquagreen
    .paragraph-banner .wrap {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .custom-block-banner .wrap, .hub-urological .custom-block-banner .wrap, .hub-bgl
    .paragraph-banner .wrap, .hub-urological
    .paragraph-banner .wrap {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .custom-block-banner .wrap, .hub-bnog
    .paragraph-banner .wrap {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .custom-block-banner .wrap, .hub-cchp
    .paragraph-banner .wrap {
      background: #AE2573;
      background: var(--hub-cchp); }
    .custom-block-banner .wrap .hub-darkblue,
    .paragraph-banner .wrap .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .custom-block-banner .wrap, .hub-darkred
    .paragraph-banner .wrap {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .custom-block-banner .wrap, .hub-lightblue .custom-block-banner .wrap, .hub-fresharts
    .paragraph-banner .wrap, .hub-lightblue
    .paragraph-banner .wrap {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-banner .wrap, .hub-lightgreen
    .paragraph-banner .wrap {
      background: #78BE20;
      background: var(--hub-lightgreen); }
    @media (min-width: 768px) {
      .custom-block-banner .wrap,
      .paragraph-banner .wrap {
        position: absolute;
        bottom: 10%;
        left: 0;
        width: 100%;
        text-shadow: 2px 2px rgba(45, 45, 45, 0.4);
        background: rgba(0, 94, 184, 0.75); }
        .hub-aquagreen .custom-block-banner .wrap, .hub-aquagreen
        .paragraph-banner .wrap {
          background: rgba(0, 164, 153, 0.75); }
        .hub-bgl .custom-block-banner .wrap, .hub-urological .custom-block-banner .wrap, .hub-bgl
        .paragraph-banner .wrap, .hub-urological
        .paragraph-banner .wrap {
          background: rgba(51, 0, 114, 0.75); }
        .hub-bnog .custom-block-banner .wrap, .hub-bnog
        .paragraph-banner .wrap {
          background: rgba(0, 169, 206, 0.75); }
        .hub-cchp .custom-block-banner .wrap, .hub-cchp
        .paragraph-banner .wrap {
          background: rgba(174, 37, 115, 0.75); }
        .custom-block-banner .wrap .hub-darkblue,
        .paragraph-banner .wrap .hub-darkblue {
          background: #003087; }
        .hub-darkred .custom-block-banner .wrap, .hub-darkred
        .paragraph-banner .wrap {
          background: rgba(138, 21, 56, 0.75); }
        .hub-fresharts .custom-block-banner .wrap, .hub-lightblue .custom-block-banner .wrap, .hub-fresharts
        .paragraph-banner .wrap, .hub-lightblue
        .paragraph-banner .wrap {
          background: rgba(0, 114, 206, 0.75); }
        .hub-lightgreen .custom-block-banner .wrap, .hub-lightgreen
        .paragraph-banner .wrap {
          background: rgba(120, 190, 32, 0.75); } }
    .custom-block-banner .wrap .row,
    .paragraph-banner .wrap .row {
      max-width: 1470px;
      margin: 0 auto; }
  .custom-block-banner .block-image .img-responsive,
  .paragraph-banner .block-image .img-responsive {
    margin: 0 auto; }
  .custom-block-banner .block-title,
  .paragraph-banner .block-title {
    margin: 1.2rem 1.2rem 0;
    line-height: 1.5;
    color: inherit;
    font-size: 1.2rem;
    border-bottom-width: 0; }
    @media (min-width: 768px) {
      .custom-block-banner .block-title,
      .paragraph-banner .block-title {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
        padding: 0 0 0 2.5rem;
        font-size: 1.6rem;
        border-left: 3px solid #fff;
        border-left-color: var(--bg-color); } }
  .custom-block-banner .banner-body,
  .paragraph-banner .banner-body {
    margin: 1.2rem 0;
    padding: 0 1.2rem; }
    @media (min-width: 768px) {
      .custom-block-banner .banner-body,
      .paragraph-banner .banner-body {
        border-left: 1px dotted #fff;
        border-left-color: var(--bg-color); } }
    .custom-block-banner .banner-body .block-body,
    .paragraph-banner .banner-body .block-body {
      margin-bottom: 1.2rem; }
    .custom-block-banner .banner-body .cta,
    .paragraph-banner .banner-body .cta {
      margin-top: 1.2rem; }
  .custom-block-banner .cta a,
  .paragraph-banner .cta a {
    padding: 0.5rem 1rem;
    color: #fff;
    color: var(--bg-color);
    background: #005EB8;
    background: var(--link-color);
    border: 1px solid #fff;
    border-color: var(--bg-color);
    border-radius: 4px; }
    .hub-aquagreen .custom-block-banner .cta a, .hub-aquagreen
    .paragraph-banner .cta a {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .custom-block-banner .cta a, .hub-urological .custom-block-banner .cta a, .hub-bgl
    .paragraph-banner .cta a, .hub-urological
    .paragraph-banner .cta a {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .custom-block-banner .cta a, .hub-bnog
    .paragraph-banner .cta a {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .custom-block-banner .cta a, .hub-cchp
    .paragraph-banner .cta a {
      background: #AE2573;
      background: var(--hub-cchp); }
    .custom-block-banner .cta a .hub-darkblue,
    .paragraph-banner .cta a .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .custom-block-banner .cta a, .hub-darkred
    .paragraph-banner .cta a {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .custom-block-banner .cta a, .hub-lightblue .custom-block-banner .cta a, .hub-fresharts
    .paragraph-banner .cta a, .hub-lightblue
    .paragraph-banner .cta a {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-banner .cta a, .hub-lightgreen
    .paragraph-banner .cta a {
      background: #78BE20;
      background: var(--hub-lightgreen); }

.custom-block-banner .wrap {
  min-height: 25%; }

.paragraph-banner .banner-body {
  line-height: 3; }

.carousel-indicators li {
  border-color: #005EB8;
  border-color: var(--link-color); }
  .hub-aquagreen .carousel-indicators li {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .carousel-indicators li, .hub-urological .carousel-indicators li {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .carousel-indicators li {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .carousel-indicators li {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .carousel-indicators li {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .carousel-indicators li {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .carousel-indicators li, .hub-lightblue .carousel-indicators li {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .carousel-indicators li {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .carousel-indicators li.active {
    background: #005EB8;
    background: var(--link-color);
    border-color: #fff;
    border-color: var(--bg-color); }
    .hub-aquagreen .carousel-indicators li.active {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .carousel-indicators li.active, .hub-urological .carousel-indicators li.active {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .carousel-indicators li.active {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .carousel-indicators li.active {
      background: #AE2573;
      background: var(--hub-cchp); }
    .carousel-indicators li.active .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .carousel-indicators li.active {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .carousel-indicators li.active, .hub-lightblue .carousel-indicators li.active {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .carousel-indicators li.active {
      background: #78BE20;
      background: var(--hub-lightgreen); }

.contrast-soft .custom-block-banner .wrap,
.contrast-soft .paragraph-banner .wrap .block-title {
  color: #231F20; }

.hub-bnog .paragraph-banner.empty .wrap, .hub-darkblue .paragraph-banner.empty .wrap, .hub-fresharts .paragraph-banner.empty .wrap, .hub-aquagreen .paragraph-banner.empty .wrap, .hub-lightblue .paragraph-banner.empty .wrap, .hub-bgl .paragraph-banner.empty .wrap, .hub-cchp .paragraph-banner.empty .wrap {
  border-left: 0;
  border-top: 0;
  border-right: 0; }
  .hub-bnog .paragraph-banner.empty .wrap .block-title, .hub-darkblue .paragraph-banner.empty .wrap .block-title, .hub-fresharts .paragraph-banner.empty .wrap .block-title, .hub-aquagreen .paragraph-banner.empty .wrap .block-title, .hub-lightblue .paragraph-banner.empty .wrap .block-title, .hub-bgl .paragraph-banner.empty .wrap .block-title, .hub-cchp .paragraph-banner.empty .wrap .block-title {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    padding-left: 0;
    margin-left: 0; }

.custom-block-grey {
  margin-bottom: 2.4rem;
  background: #005EB8;
  background: var(--link-color); }
  .hub-aquagreen .custom-block-grey {
    background: #00A499;
    background: var(--hub-aquagreen); }
  .hub-bgl .custom-block-grey, .hub-urological .custom-block-grey {
    background: #330072;
    background: var(--hub-bgl); }
  .hub-bnog .custom-block-grey {
    background: #41B6E6;
    background: var(--hub-bnog); }
  .hub-cchp .custom-block-grey {
    background: #AE2573;
    background: var(--hub-cchp); }
  .custom-block-grey .hub-darkblue {
    background: #003087;
    background: var(--hub-darkblue); }
  .hub-darkred .custom-block-grey {
    background: #8A1538;
    background: var(--hub-darkred); }
  .hub-fresharts .custom-block-grey, .hub-lightblue .custom-block-grey {
    background: #0072CE;
    background: var(--hub-fresharts); }
  .hub-lightgreen .custom-block-grey {
    background: #78BE20;
    background: var(--hub-lightgreen); }
  .custom-block-grey.hide-title .cta {
    display: none; }
  .custom-block-grey .embed-responsive {
    margin-bottom: 0 !important; }
  .custom-block-grey .block-title {
    margin: 0 1.2rem 1.2rem;
    padding: 1rem 0;
    font-size: 1.2rem;
    font-weight: bold;
    color: #fff;
    color: var(--bg-color);
    border-bottom: 2px dotted #fff;
    border-bottom-color: var(--bg-color); }
    .hub-aquagreen .custom-block-grey .block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-grey .block-title, .hub-urological .custom-block-grey .block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-grey .block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-grey .block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-grey .block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-grey .block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-grey .block-title, .hub-lightblue .custom-block-grey .block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-grey .block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
    .custom-block-grey .block-title a {
      color: inherit; }
  .custom-block-grey .block-body {
    margin: 0 1.2rem;
    padding-bottom: 1.2rem;
    color: #fff;
    color: var(--bg-color); }
    .custom-block-grey .block-body a {
      color: inherit; }
  .custom-block-grey .cta {
    margin: 0 1.2rem;
    padding-bottom: 1.2rem; }
    .custom-block-grey .cta a {
      padding: 0.5rem 1rem;
      color: #fff;
      color: var(--bg-color);
      background: #005EB8;
      background: var(--link-color);
      border: 1px solid #fff;
      border-color: var(--bg-color);
      border-radius: 4px; }
      .hub-aquagreen .custom-block-grey .cta a {
        background: #00A499;
        background: var(--hub-aquagreen); }
      .hub-bgl .custom-block-grey .cta a, .hub-urological .custom-block-grey .cta a {
        background: #330072;
        background: var(--hub-bgl); }
      .hub-bnog .custom-block-grey .cta a {
        background: #41B6E6;
        background: var(--hub-bnog); }
      .hub-cchp .custom-block-grey .cta a {
        background: #AE2573;
        background: var(--hub-cchp); }
      .custom-block-grey .cta a .hub-darkblue {
        background: #003087;
        background: var(--hub-darkblue); }
      .hub-darkred .custom-block-grey .cta a {
        background: #8A1538;
        background: var(--hub-darkred); }
      .hub-fresharts .custom-block-grey .cta a, .hub-lightblue .custom-block-grey .cta a {
        background: #0072CE;
        background: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-grey .cta a {
        background: #78BE20;
        background: var(--hub-lightgreen); }

.custom-block-featured {
  margin-bottom: 1.6rem; }
  .custom-block-featured.hide-title .block-title {
    display: none; }
  .custom-block-featured.show-border {
    border: 2px solid #768692; }
    .custom-block-featured.show-border .block-body .block-title, .custom-block-featured.show-border .block-body p {
      margin-left: 1.2rem; }
  .custom-block-featured .block-body {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem; }
    .custom-block-featured .block-body .block-title {
      margin-top: 0;
      color: #005EB8;
      color: var(--link-color); }
      .hub-aquagreen .custom-block-featured .block-body .block-title {
        color: #00A499;
        color: var(--hub-aquagreen); }
      .hub-bgl .custom-block-featured .block-body .block-title, .hub-urological .custom-block-featured .block-body .block-title {
        color: #330072;
        color: var(--hub-bgl); }
      .hub-bnog .custom-block-featured .block-body .block-title {
        color: #41B6E6;
        color: var(--hub-bnog); }
      .hub-cchp .custom-block-featured .block-body .block-title {
        color: #AE2573;
        color: var(--hub-cchp); }
      .custom-block-featured .block-body .block-title .hub-darkblue {
        color: #003087;
        color: var(--hub-darkblue); }
      .hub-darkred .custom-block-featured .block-body .block-title {
        color: #8A1538;
        color: var(--hub-darkred); }
      .hub-fresharts .custom-block-featured .block-body .block-title, .hub-lightblue .custom-block-featured .block-body .block-title {
        color: #0072CE;
        color: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-featured .block-body .block-title {
        color: #78BE20;
        color: var(--hub-lightgreen); }
  .custom-block-featured .block-image {
    margin-bottom: 1.2rem; }
    .custom-block-featured .block-image img {
      width: 100%; }
  .custom-block-featured .block-video {
    margin-bottom: 1.2rem; }

.custom-block-full {
  margin-bottom: 2.4rem; }
  .custom-block-full .block-title {
    margin-bottom: 1.5rem;
    margin-top: 0;
    padding-top: 1.5rem;
    border-top: 3px solid #005EB8;
    border-top-color: var(--link-color); }
    .hub-aquagreen .custom-block-full .block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-full .block-title, .hub-urological .custom-block-full .block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-full .block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-full .block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-full .block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-full .block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-full .block-title, .hub-lightblue .custom-block-full .block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-full .block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
  .custom-block-full.show-border {
    position: relative;
    display: grid;
    background: #005EB8;
    background: var(--link-color); }
    .hub-aquagreen .custom-block-full.show-border {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .custom-block-full.show-border, .hub-urological .custom-block-full.show-border {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .custom-block-full.show-border {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .custom-block-full.show-border {
      background: #AE2573;
      background: var(--hub-cchp); }
    .custom-block-full.show-border .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .custom-block-full.show-border {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .custom-block-full.show-border, .hub-lightblue .custom-block-full.show-border {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-full.show-border {
      background: #78BE20;
      background: var(--hub-lightgreen); }
    .custom-block-full.show-border:before {
      position: absolute;
      height: 100%;
      width: 200vw;
      left: -100vw;
      content: '';
      background: #005EB8;
      background: var(--link-color); }
      .hub-aquagreen .custom-block-full.show-border:before {
        background: #00A499;
        background: var(--hub-aquagreen); }
      .hub-bgl .custom-block-full.show-border:before, .hub-urological .custom-block-full.show-border:before {
        background: #330072;
        background: var(--hub-bgl); }
      .hub-bnog .custom-block-full.show-border:before {
        background: #41B6E6;
        background: var(--hub-bnog); }
      .hub-cchp .custom-block-full.show-border:before {
        background: #AE2573;
        background: var(--hub-cchp); }
      .custom-block-full.show-border:before .hub-darkblue {
        background: #003087;
        background: var(--hub-darkblue); }
      .hub-darkred .custom-block-full.show-border:before {
        background: #8A1538;
        background: var(--hub-darkred); }
      .hub-fresharts .custom-block-full.show-border:before, .hub-lightblue .custom-block-full.show-border:before {
        background: #0072CE;
        background: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-full.show-border:before {
        background: #78BE20;
        background: var(--hub-lightgreen); }
    .custom-block-full.show-border .wrap {
      position: relative;
      display: grid;
      background: #fff;
      background: var(--bg-color); }
      .custom-block-full.show-border .wrap:before {
        position: absolute;
        height: 100%;
        width: 200vw;
        left: -100vw;
        content: '';
        background: #fff;
        background: var(--bg-color); }
    .custom-block-full.show-border .block-body {
      margin-top: 1.6rem;
      color: #fff;
      color: var(--bg-color); }
  .custom-block-full .block-title {
    margin-bottom: 0;
    padding-bottom: 1.2rem;
    border-bottom-width: 0;
    z-index: 1; }
  .custom-block-full .block-body {
    line-height: 1.5;
    font-size: 1.2rem;
    font-weight: bold; }
    @media (min-width: 992px) {
      .custom-block-full .block-body {
        font-size: 1.6rem; } }
    .custom-block-full .block-body .hospital {
      font-size: 1rem;
      list-style: none; }
      @media (min-width: 768px) {
        .custom-block-full .block-body .hospital {
          border-left: 1px dotted #fff;
          border-left-color: var(--bg-color); } }
      @media (min-width: 992px) {
        .custom-block-full .block-body .hospital {
          font-size: 1.2rem; } }
      .custom-block-full .block-body .hospital li {
        padding-top: 1.6rem; }
        .custom-block-full .block-body .hospital li:first-child {
          padding-top: 0; }
      .custom-block-full .block-body .hospital a {
        color: #fff;
        color: var(--bg-color); }
  .custom-block-full .cta {
    margin: 0 1.2rem;
    padding-bottom: 1.2rem; }
    .custom-block-full .cta a {
      border: 1px solid #fff;
      border-left-color: var(--bg-color);
      padding: 0.5rem 1rem;
      color: #fff;
      color: var(--bg-color);
      background: #005EB8;
      background: var(--link-color);
      border: 1px solid #fff;
      border-color: var(--bg-color);
      border-radius: 4px; }
      .hub-aquagreen .custom-block-full .cta a {
        background: #00A499;
        background: var(--hub-aquagreen); }
      .hub-bgl .custom-block-full .cta a, .hub-urological .custom-block-full .cta a {
        background: #330072;
        background: var(--hub-bgl); }
      .hub-bnog .custom-block-full .cta a {
        background: #41B6E6;
        background: var(--hub-bnog); }
      .hub-cchp .custom-block-full .cta a {
        background: #AE2573;
        background: var(--hub-cchp); }
      .custom-block-full .cta a .hub-darkblue {
        background: #003087;
        background: var(--hub-darkblue); }
      .hub-darkred .custom-block-full .cta a {
        background: #8A1538;
        background: var(--hub-darkred); }
      .hub-fresharts .custom-block-full .cta a, .hub-lightblue .custom-block-full .cta a {
        background: #0072CE;
        background: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-full .cta a {
        background: #78BE20;
        background: var(--hub-lightgreen); }

.related-title {
  margin-top: 2.4rem;
  margin-bottom: 1rem;
  padding-top: 1rem;
  color: #005EB8;
  color: var(--link-color);
  border-top: 2px dotted #005EB8;
  border-top-color: var(--link-color); }
  .hub-aquagreen .related-title {
    color: #00A499;
    color: var(--hub-aquagreen); }
  .hub-bgl .related-title, .hub-urological .related-title {
    color: #330072;
    color: var(--hub-bgl); }
  .hub-bnog .related-title {
    color: #41B6E6;
    color: var(--hub-bnog); }
  .hub-cchp .related-title {
    color: #AE2573;
    color: var(--hub-cchp); }
  .related-title .hub-darkblue {
    color: #003087;
    color: var(--hub-darkblue); }
  .hub-darkred .related-title {
    color: #8A1538;
    color: var(--hub-darkred); }
  .hub-fresharts .related-title, .hub-lightblue .related-title {
    color: #0072CE;
    color: var(--hub-fresharts); }
  .hub-lightgreen .related-title {
    color: #78BE20;
    color: var(--hub-lightgreen); }
  .hub-aquagreen .related-title {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .related-title, .hub-urological .related-title {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .related-title {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .related-title {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .related-title {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .related-title {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .related-title, .hub-lightblue .related-title {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .related-title {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .path-frontpage .related-title {
    display: none; }

.custom-block-generic {
  margin-bottom: 2.4rem; }
  .custom-block-generic .block-title {
    margin-bottom: 1.5rem;
    margin-top: 0;
    padding-top: 1.5rem;
    border-top: 3px solid #005EB8;
    border-top-color: var(--link-color); }
    .hub-aquagreen .custom-block-generic .block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-generic .block-title, .hub-urological .custom-block-generic .block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-generic .block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-generic .block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-generic .block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-generic .block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-generic .block-title, .hub-lightblue .custom-block-generic .block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-generic .block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
  .custom-block-generic.hide-title .block-title {
    display: none; }
  .custom-block-generic .block-image,
  .custom-block-generic .embed-responsive {
    margin-bottom: 1rem; }
  .custom-block-generic .block-body .item {
    margin-top: 1rem;
    padding-bottom: 1rem; }
    .custom-block-generic .block-body .item:first-child {
      margin-top: 0; }
  .custom-block-generic .block-body h3 {
    margin: 0;
    font-size: medium;
    font-weight: bold; }
  .custom-block-generic .block-body .img-responsive, .custom-block-generic .block-body iframe {
    margin-bottom: 1rem; }
  .custom-block-generic .cta {
    margin-top: 1rem; }
    .custom-block-generic .cta a {
      padding: 0.5rem 1rem;
      color: #fff;
      color: var(--bg-color);
      background: #005EB8;
      background: var(--link-color);
      border: 1px solid #fff;
      border-color: var(--bg-color);
      border-radius: 4px; }
      .hub-aquagreen .custom-block-generic .cta a {
        background: #00A499;
        background: var(--hub-aquagreen); }
      .hub-bgl .custom-block-generic .cta a, .hub-urological .custom-block-generic .cta a {
        background: #330072;
        background: var(--hub-bgl); }
      .hub-bnog .custom-block-generic .cta a {
        background: #41B6E6;
        background: var(--hub-bnog); }
      .hub-cchp .custom-block-generic .cta a {
        background: #AE2573;
        background: var(--hub-cchp); }
      .custom-block-generic .cta a .hub-darkblue {
        background: #003087;
        background: var(--hub-darkblue); }
      .hub-darkred .custom-block-generic .cta a {
        background: #8A1538;
        background: var(--hub-darkred); }
      .hub-fresharts .custom-block-generic .cta a, .hub-lightblue .custom-block-generic .cta a {
        background: #0072CE;
        background: var(--hub-fresharts); }
      .hub-lightgreen .custom-block-generic .cta a {
        background: #78BE20;
        background: var(--hub-lightgreen); }
  .custom-block-generic .view-nbt-news time, .custom-block-generic .view-nbt-news .more, .custom-block-generic .view-events time, .custom-block-generic .view-events .more {
    font-size: small; }
  .custom-block-generic .view-nbt-news .more, .custom-block-generic .view-events .more {
    padding: 0.5rem 1rem;
    color: #fff;
    color: var(--bg-color);
    background: #005EB8;
    background: var(--link-color);
    border: 1px solid #fff;
    border-color: var(--bg-color);
    border-radius: 4px; }
    .hub-aquagreen .custom-block-generic .view-nbt-news .more, .hub-aquagreen .custom-block-generic .view-events .more {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .custom-block-generic .view-nbt-news .more, .hub-urological .custom-block-generic .view-nbt-news .more, .hub-bgl .custom-block-generic .view-events .more, .hub-urological .custom-block-generic .view-events .more {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .custom-block-generic .view-nbt-news .more, .hub-bnog .custom-block-generic .view-events .more {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .custom-block-generic .view-nbt-news .more, .hub-cchp .custom-block-generic .view-events .more {
      background: #AE2573;
      background: var(--hub-cchp); }
    .custom-block-generic .view-nbt-news .more .hub-darkblue, .custom-block-generic .view-events .more .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .custom-block-generic .view-nbt-news .more, .hub-darkred .custom-block-generic .view-events .more {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .custom-block-generic .view-nbt-news .more, .hub-lightblue .custom-block-generic .view-nbt-news .more, .hub-fresharts .custom-block-generic .view-events .more, .hub-lightblue .custom-block-generic .view-events .more {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-generic .view-nbt-news .more, .hub-lightgreen .custom-block-generic .view-events .more {
      background: #78BE20;
      background: var(--hub-lightgreen); }
  .custom-block-generic div.cqc-widget {
    padding: 0.5rem 0 !important;
    background: #fff !important;
    border: 0 !important; }
    .custom-block-generic div.cqc-widget .cqc-container {
      background: none !important;
      padding: 0 !important; }
    .custom-block-generic div.cqc-widget div.cqc-widget-header {
      background: #E8EDEE !important;
      text-align: center !important; }
      .custom-block-generic div.cqc-widget div.cqc-widget-header img {
        margin-top: 1.2rem !important; }
    .custom-block-generic div.cqc-widget div.cqc-widget-inner {
      font-size: 13px !important; }
      .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-normal {
        padding-bottom: 0.5rem !important;
        background-color: #E8EDEE !important; }
      .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-date, .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-org-name, .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-new-style-margin-2 {
        padding: 0 !important;
        margin-bottom: 0.5rem !important;
        color: #231F20 !important; }
      .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-overall {
        width: 100% !important;
        margin-bottom: 1.2rem !important;
        -webkit-box-sizing: border-box !important;
                box-sizing: border-box !important; }
        .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-overall.outstanding {
          background-image: none !important; }
      .custom-block-generic div.cqc-widget div.cqc-widget-inner .cqc-widget-footer {
        display: none !important; }
  .custom-block-generic .twitter-timeline {
    display: block;
    min-height: 500px; }

.custom-block-quote {
  margin-bottom: 2.4rem; }
  .custom-block-quote .block-title {
    margin-bottom: 1.5rem;
    margin-top: 0;
    padding-top: 1.5rem;
    border-top: 3px solid #005EB8;
    border-top-color: var(--link-color); }
    .hub-aquagreen .custom-block-quote .block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-quote .block-title, .hub-urological .custom-block-quote .block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-quote .block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-quote .block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-quote .block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-quote .block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-quote .block-title, .hub-lightblue .custom-block-quote .block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-quote .block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
  .custom-block-quote .block-title {
    color: #005EB8;
    color: var(--link-color); }
    .hub-aquagreen .custom-block-quote .block-title {
      color: #00A499;
      color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-quote .block-title, .hub-urological .custom-block-quote .block-title {
      color: #330072;
      color: var(--hub-bgl); }
    .hub-bnog .custom-block-quote .block-title {
      color: #41B6E6;
      color: var(--hub-bnog); }
    .hub-cchp .custom-block-quote .block-title {
      color: #AE2573;
      color: var(--hub-cchp); }
    .custom-block-quote .block-title .hub-darkblue {
      color: #003087;
      color: var(--hub-darkblue); }
    .hub-darkred .custom-block-quote .block-title {
      color: #8A1538;
      color: var(--hub-darkred); }
    .hub-fresharts .custom-block-quote .block-title, .hub-lightblue .custom-block-quote .block-title {
      color: #0072CE;
      color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-quote .block-title {
      color: #78BE20;
      color: var(--hub-lightgreen); }
  .custom-block-quote .block-body {
    color: #005EB8;
    color: var(--link-color); }
    .hub-aquagreen .custom-block-quote .block-body {
      color: #00A499;
      color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-quote .block-body, .hub-urological .custom-block-quote .block-body {
      color: #330072;
      color: var(--hub-bgl); }
    .hub-bnog .custom-block-quote .block-body {
      color: #41B6E6;
      color: var(--hub-bnog); }
    .hub-cchp .custom-block-quote .block-body {
      color: #AE2573;
      color: var(--hub-cchp); }
    .custom-block-quote .block-body .hub-darkblue {
      color: #003087;
      color: var(--hub-darkblue); }
    .hub-darkred .custom-block-quote .block-body {
      color: #8A1538;
      color: var(--hub-darkred); }
    .hub-fresharts .custom-block-quote .block-body, .hub-lightblue .custom-block-quote .block-body {
      color: #0072CE;
      color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-quote .block-body {
      color: #78BE20;
      color: var(--hub-lightgreen); }
    .custom-block-quote .block-body p {
      margin: 0;
      font-size: 1.4rem;
      font-style: italic; }
      .custom-block-quote .block-body p:before, .custom-block-quote .block-body p:after {
        display: inline-block;
        vertical-align: top;
        height: 20px;
        line-height: 48px;
        font-size: 50px; }
      .custom-block-quote .block-body p:before {
        content: '\201C';
        margin-right: 4px;
        margin-left: -8px; }
      .custom-block-quote .block-body p:after {
        content: '\201D';
        margin-left: 4px;
        margin-right: -8px; }
  .custom-block-quote .author {
    display: block;
    margin-top: 0.75rem;
    padding-top: 0.5rem;
    text-align: right;
    color: #005EB8;
    color: var(--link-color);
    border-top: 1px dotted #005EB8;
    border-top-color: var(--link-color); }
    .hub-aquagreen .custom-block-quote .author {
      color: #00A499;
      color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-quote .author, .hub-urological .custom-block-quote .author {
      color: #330072;
      color: var(--hub-bgl); }
    .hub-bnog .custom-block-quote .author {
      color: #41B6E6;
      color: var(--hub-bnog); }
    .hub-cchp .custom-block-quote .author {
      color: #AE2573;
      color: var(--hub-cchp); }
    .custom-block-quote .author .hub-darkblue {
      color: #003087;
      color: var(--hub-darkblue); }
    .hub-darkred .custom-block-quote .author {
      color: #8A1538;
      color: var(--hub-darkred); }
    .hub-fresharts .custom-block-quote .author, .hub-lightblue .custom-block-quote .author {
      color: #0072CE;
      color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-quote .author {
      color: #78BE20;
      color: var(--hub-lightgreen); }
    .hub-aquagreen .custom-block-quote .author {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-quote .author, .hub-urological .custom-block-quote .author {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-quote .author {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-quote .author {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-quote .author {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-quote .author {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-quote .author, .hub-lightblue .custom-block-quote .author {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-quote .author {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }

.custom-block-related {
  margin-bottom: 2.4rem; }
  .custom-block-related .block-title {
    margin-bottom: 1.5rem;
    margin-top: 0;
    padding-top: 1.5rem;
    border-top: 3px solid #005EB8;
    border-top-color: var(--link-color); }
    .hub-aquagreen .custom-block-related .block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .custom-block-related .block-title, .hub-urological .custom-block-related .block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .custom-block-related .block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .custom-block-related .block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .custom-block-related .block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .custom-block-related .block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .custom-block-related .block-title, .hub-lightblue .custom-block-related .block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .custom-block-related .block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
  .custom-block-related .block-body ul {
    margin: 0;
    padding: 0; }
    .custom-block-related .block-body ul li {
      margin-bottom: 0.5rem;
      list-style: none; }

#block-nbt-search .modal-header {
  padding: 1.2rem 2.5rem;
  border-bottom-width: 0; }

#block-nbt-search .modal-body {
  padding: 0 2.5rem 1.2rem; }

.breadcrumb {
  margin: 1.2rem 0 1.6rem;
  padding: 0;
  background: none; }
  .breadcrumb > li:first-child:before {
    content: 'You are here:';
    padding-right: 0.5rem; }
  .breadcrumb > li + li:before {
    padding: 0 1px;
    color: #231F20;
    color: var(--text-color); }
  .breadcrumb > .active {
    color: #231F20;
    color: var(--text-color); }

.btn-primary {
  background-color: #005EB8;
  border-color: #004485; }
  .hub-aquagreen .btn-primary {
    background-color: #00A499;
    border-color: #007169; }
  .hub-bgl .btn-primary, .hub-urological .btn-primary {
    background-color: #330072;
    border-color: #1c003f; }
  .hub-bnog .btn-primary {
    background-color: #00A9CE;
    border-color: #007f9b; }
  .hub-cchp .btn-primary {
    background-color: #AE2573;
    border-color: #841c57; }
  .btn-primary .hub-darkblue {
    background-color: #003087;
    border-color: #001e54; }
  .hub-darkred .btn-primary {
    background-color: #8A1538;
    border-color: #5e0e26; }
  .hub-fresharts .btn-primary, .hub-lightblue .btn-primary {
    background-color: #0072CE;
    border-color: #00569b; }
  .hub-lightgreen .btn-primary {
    background-color: #78BE20;
    border-color: #5c9219; }

.view-nbt-az-listing {
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color); }
  .hub-aquagreen .view-nbt-az-listing {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .view-nbt-az-listing, .hub-urological .view-nbt-az-listing {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .view-nbt-az-listing {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .view-nbt-az-listing {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .view-nbt-az-listing {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .view-nbt-az-listing {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .view-nbt-az-listing, .hub-lightblue .view-nbt-az-listing {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .view-nbt-az-listing {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .view-nbt-az-listing .view-filters {
    display: none; }
  .view-nbt-az-listing .ln-letters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -2px;
    padding-bottom: 1.2rem;
    border-bottom: 2px solid #005EB8;
    border-bottom-color: var(--link-color); }
    .hub-aquagreen .view-nbt-az-listing .ln-letters {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .view-nbt-az-listing .ln-letters, .hub-urological .view-nbt-az-listing .ln-letters {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .view-nbt-az-listing .ln-letters {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .view-nbt-az-listing .ln-letters {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .view-nbt-az-listing .ln-letters {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .view-nbt-az-listing .ln-letters {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .view-nbt-az-listing .ln-letters, .hub-lightblue .view-nbt-az-listing .ln-letters {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .view-nbt-az-listing .ln-letters {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
    .view-nbt-az-listing .ln-letters a {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 6%;
              flex: 1 1 6%;
      margin: 2px;
      text-align: center;
      color: #fff;
      color: var(--bg-color);
      background: #005EB8;
      background: var(--link-color);
      border-radius: 4px; }
      .hub-aquagreen .view-nbt-az-listing .ln-letters a {
        background: #00A499;
        background: var(--hub-aquagreen); }
      .hub-bgl .view-nbt-az-listing .ln-letters a, .hub-urological .view-nbt-az-listing .ln-letters a {
        background: #330072;
        background: var(--hub-bgl); }
      .hub-bnog .view-nbt-az-listing .ln-letters a {
        background: #41B6E6;
        background: var(--hub-bnog); }
      .hub-cchp .view-nbt-az-listing .ln-letters a {
        background: #AE2573;
        background: var(--hub-cchp); }
      .view-nbt-az-listing .ln-letters a .hub-darkblue {
        background: #003087;
        background: var(--hub-darkblue); }
      .hub-darkred .view-nbt-az-listing .ln-letters a {
        background: #8A1538;
        background: var(--hub-darkred); }
      .hub-fresharts .view-nbt-az-listing .ln-letters a, .hub-lightblue .view-nbt-az-listing .ln-letters a {
        background: #0072CE;
        background: var(--hub-fresharts); }
      .hub-lightgreen .view-nbt-az-listing .ln-letters a {
        background: #78BE20;
        background: var(--hub-lightgreen); }
      @media (min-width: 992px) {
        .view-nbt-az-listing .ln-letters a {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 auto;
                  flex: 1 1 auto;
          margin: 0 2px; } }
      .view-nbt-az-listing .ln-letters a.ln-disabled {
        opacity: 0.5; }
  .view-nbt-az-listing .item-list ul {
    margin: 0 0 1.6rem;
    padding: 0;
    list-style: none; }
    .view-nbt-az-listing .item-list ul li {
      padding: 1rem 0;
      border-bottom: 1px dotted #005EB8;
      border-bottom-color: var(--link-color); }
      .hub-aquagreen .view-nbt-az-listing .item-list ul li {
        border-color: #00A499;
        border-color: var(--hub-aquagreen); }
      .hub-bgl .view-nbt-az-listing .item-list ul li, .hub-urological .view-nbt-az-listing .item-list ul li {
        border-color: #330072;
        border-color: var(--hub-bgl); }
      .hub-bnog .view-nbt-az-listing .item-list ul li {
        border-color: #41B6E6;
        border-color: var(--hub-bnog); }
      .hub-cchp .view-nbt-az-listing .item-list ul li {
        border-color: #AE2573;
        border-color: var(--hub-cchp); }
      .hub-darkblue .view-nbt-az-listing .item-list ul li {
        border-color: #003087;
        border-color: var(--hub-darkblue); }
      .hub-darkred .view-nbt-az-listing .item-list ul li {
        border-color: #8A1538;
        border-color: var(--hub-darkred); }
      .hub-fresharts .view-nbt-az-listing .item-list ul li, .hub-lightblue .view-nbt-az-listing .item-list ul li {
        border-color: #0072CE;
        border-color: var(--hub-fresharts); }
      .hub-lightgreen .view-nbt-az-listing .item-list ul li {
        border-color: #78BE20;
        border-color: var(--hub-lightgreen); }
      .view-nbt-az-listing .item-list ul li.listNavHide {
        position: absolute;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0; }
      .view-nbt-az-listing .item-list ul li .filter-word {
        display: none; }

.view-nbt-blood-test .view-content {
  position: relative;
  padding-top: 5rem; }
  @media (min-width: 992px) {
    .view-nbt-blood-test .view-content {
      padding-top: 2.5rem; } }

.view-nbt-blood-test .listNav {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center; }
  .view-nbt-blood-test .listNav a {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    font-size: 18px;
    border-left: 1px solid #425563; }
    .view-nbt-blood-test .listNav a:first-child {
      padding-left: 0;
      border-left: 0; }
    @media (max-width: 991px) {
      .view-nbt-blood-test .listNav a:nth-child(14) {
        display: inline-block; } }
    @media (max-width: 991px) {
      .view-nbt-blood-test .listNav a:nth-child(15) {
        padding-left: 0;
        border-left: 0; } }

.view-nbt-blood-test .view-empty {
  margin-top: 1em; }

.view-nbt-blood-test .views-exposed-form .form-type-textfield {
  float: left;
  margin-right: 1rem; }

.view-nbt-blood-test .views-exposed-form .btn-info {
  padding: 0.5rem 1rem;
  color: #fff;
  color: var(--bg-color);
  background: #005EB8;
  background: var(--link-color);
  border: 1px solid #fff;
  border-color: var(--bg-color);
  border-radius: 4px; }
  .hub-aquagreen .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #00A499;
    background: var(--hub-aquagreen); }
  .hub-bgl .view-nbt-blood-test .views-exposed-form .btn-info, .hub-urological .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #330072;
    background: var(--hub-bgl); }
  .hub-bnog .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #41B6E6;
    background: var(--hub-bnog); }
  .hub-cchp .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #AE2573;
    background: var(--hub-cchp); }
  .view-nbt-blood-test .views-exposed-form .btn-info .hub-darkblue {
    background: #003087;
    background: var(--hub-darkblue); }
  .hub-darkred .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #8A1538;
    background: var(--hub-darkred); }
  .hub-fresharts .view-nbt-blood-test .views-exposed-form .btn-info, .hub-lightblue .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #0072CE;
    background: var(--hub-fresharts); }
  .hub-lightgreen .view-nbt-blood-test .views-exposed-form .btn-info {
    background: #78BE20;
    background: var(--hub-lightgreen); }

.view-nbt-blood-test .table {
  margin-bottom: 1em; }
  .view-nbt-blood-test .table > tbody > tr > td {
    vertical-align: middle; }

.view-nbt-blood-test .listNavHide {
  display: none; }

.view-nbt-blood-test .blood_test {
  float: right;
  margin: 0 0 1em 1em;
  border: 1px solid #AE2573;
  border-radius: 1rem; }

.view-nbt-blood-test .views-field-need-flag {
  width: 1.6rem;
  text-align: center; }

.view-nbt-blood-test .views-field-code {
  width: 0.5rem;
  text-indent: -999em; }

.view-nbt-blood-test .code-10 .views-field-code {
  background: darkblue; }

.view-nbt-blood-test .code-11 .views-field-code {
  background: royalblue; }

.view-nbt-blood-test .code-12 .views-field-code, .view-nbt-blood-test .code-40 .views-field-code {
  background: red; }

.view-nbt-blood-test .code-13 .views-field-code {
  background: #1A7190; }

.view-nbt-blood-test .code-14 .views-field-code {
  background: purple; }

.view-nbt-blood-test .code-16 .views-field-code {
  background: deeppink; }

.view-nbt-blood-test .code-17 .views-field-code {
  background: grey; }

.view-nbt-blood-test .code-20 .views-field-code {
  background: green; }

.view-nbt-blood-test .code-24 .views-field-code {
  background: gold; }

.view-nbt-blood-test .code-28 .views-field-code {
  background: olive; }

.view-nbt-blood-test .code-35 .views-field-code {
  background: #9C8058; }

.node--view-mode-full .embed-responsive {
  margin-bottom: 0.75rem; }

.node--unpublished .col-sm-9 {
  background: #fff4f4; }

.node .links {
  text-align: right; }
  .node .links .nodequeue-ajax-toggle {
    display: none; }
  .node .links .print_html {
    margin-left: 0; }
    .node .links .print_html .print-icon-margin {
      display: inline; }

.node .attachments {
  margin-bottom: 1rem; }
  .node .attachments ~ .attachments {
    display: none; }

.node .not table {
  width: 100% !important;
  border: none !important;
  margin-bottom: 1rem;
  border-collapse: collapse; }
  .node .not table thead {
    background: #E8EDEE; }
    .node .not table thead th {
      padding: 1rem;
      border: 1px solid #768692;
      font-weight: bold;
      color: #005EB8;
      color: var(--link-color); }
      .hub-aquagreen .node .not table thead th {
        color: #00A499;
        color: var(--hub-aquagreen); }
      .hub-bgl .node .not table thead th, .hub-urological .node .not table thead th {
        color: #330072;
        color: var(--hub-bgl); }
      .hub-bnog .node .not table thead th {
        color: #41B6E6;
        color: var(--hub-bnog); }
      .hub-cchp .node .not table thead th {
        color: #AE2573;
        color: var(--hub-cchp); }
      .node .not table thead th .hub-darkblue {
        color: #003087;
        color: var(--hub-darkblue); }
      .hub-darkred .node .not table thead th {
        color: #8A1538;
        color: var(--hub-darkred); }
      .hub-fresharts .node .not table thead th, .hub-lightblue .node .not table thead th {
        color: #0072CE;
        color: var(--hub-fresharts); }
      .hub-lightgreen .node .not table thead th {
        color: #78BE20;
        color: var(--hub-lightgreen); }
  .node .not table tbody td {
    padding: 1rem;
    border: 1px solid #768692; }

.page-header {
  margin-bottom: 1rem;
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color);
  border-bottom-width: 0; }
  .hub-aquagreen .page-header {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .page-header, .hub-urological .page-header {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .page-header {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .page-header {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .page-header {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .page-header {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .page-header, .hub-lightblue .page-header {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .page-header {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.nav-tabs {
  margin-bottom: 1rem; }

.file .file-size {
  display: none; }

.align-left .img-responsive,
img.align-left {
  margin: 0 1rem 1rem 0; }

.align-right .img-responsive,
img.align-right {
  margin: 0 0 1rem 1rem; }

.view-events .row {
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
  border-width: 0;
  border-bottom-width: 1px; }
  .hub-aquagreen .view-events .row {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .view-events .row, .hub-urological .view-events .row {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .view-events .row {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .view-events .row {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .view-events .row {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .view-events .row {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .view-events .row, .hub-lightblue .view-events .row {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .view-events .row {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .view-events .row h2 {
    margin: 0 0 2px;
    font-size: large;
    font-weight: bold; }
  .view-events .row .more-link {
    display: block;
    margin-top: 1.2rem; }
    .view-events .row .more-link:before {
      content: '» '; }

.calendar-calendar .month-view .full td.multi-day .inner .monthview, .calendar-calendar .week-view .full td.multi-day .inner .weekview, .calendar-calendar .day-view .full td.multi-day .inner .dayview {
  background: #005EB8;
  background: var(--link-color); }
  .hub-aquagreen .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-aquagreen .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-aquagreen .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #00A499;
    background: var(--hub-aquagreen); }
  .hub-bgl .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-urological .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-bgl .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-urological .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-bgl .calendar-calendar .day-view .full td.multi-day .inner .dayview, .hub-urological .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #330072;
    background: var(--hub-bgl); }
  .hub-bnog .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-bnog .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-bnog .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #41B6E6;
    background: var(--hub-bnog); }
  .hub-cchp .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-cchp .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-cchp .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #AE2573;
    background: var(--hub-cchp); }
  .calendar-calendar .month-view .full td.multi-day .inner .monthview .hub-darkblue, .calendar-calendar .week-view .full td.multi-day .inner .weekview .hub-darkblue, .calendar-calendar .day-view .full td.multi-day .inner .dayview .hub-darkblue {
    background: #003087;
    background: var(--hub-darkblue); }
  .hub-darkred .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-darkred .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-darkred .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #8A1538;
    background: var(--hub-darkred); }
  .hub-fresharts .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-lightblue .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-fresharts .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-lightblue .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-fresharts .calendar-calendar .day-view .full td.multi-day .inner .dayview, .hub-lightblue .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #0072CE;
    background: var(--hub-fresharts); }
  .hub-lightgreen .calendar-calendar .month-view .full td.multi-day .inner .monthview, .hub-lightgreen .calendar-calendar .week-view .full td.multi-day .inner .weekview, .hub-lightgreen .calendar-calendar .day-view .full td.multi-day .inner .dayview {
    background: #78BE20;
    background: var(--hub-lightgreen); }
  .calendar-calendar .month-view .full td.multi-day .inner .monthview a, .calendar-calendar .week-view .full td.multi-day .inner .weekview a, .calendar-calendar .day-view .full td.multi-day .inner .dayview a {
    color: #fff;
    color: var(--bg-color);
    font-size: 12px;
    line-height: 19px; }
  .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
    background: #005EB8;
    background: var(--link-color); }
    .hub-aquagreen .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-aquagreen .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-aquagreen .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-aquagreen .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-aquagreen .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-aquagreen .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-urological .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-bgl .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-urological .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-bgl .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-urological .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-bgl .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-urological .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-bgl .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-urological .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-bgl .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff, .hub-urological .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-bnog .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-bnog .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-bnog .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-bnog .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-bnog .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-cchp .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-cchp .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-cchp .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-cchp .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-cchp .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #AE2573;
      background: var(--hub-cchp); }
    .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues .hub-darkblue, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff .hub-darkblue, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues .hub-darkblue, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff .hub-darkblue, .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues .hub-darkblue, .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-darkred .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-darkred .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-darkred .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-darkred .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-darkred .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-lightblue .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-fresharts .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-lightblue .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-fresharts .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-lightblue .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-fresharts .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-lightblue .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-fresharts .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-lightblue .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-fresharts .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff, .hub-lightblue .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .hub-lightgreen .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .hub-lightgreen .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .hub-lightgreen .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, .hub-lightgreen .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues, .hub-lightgreen .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
      background: #78BE20;
      background: var(--hub-lightgreen); }
  .calendar-calendar .month-view .full td.multi-day .inner .monthview .date-display-single, .calendar-calendar .week-view .full td.multi-day .inner .weekview .date-display-single, .calendar-calendar .day-view .full td.multi-day .inner .dayview .date-display-single {
    display: none; }

.node-event .date-block {
  margin-bottom: 1.6rem; }

.node-event .img-responsive {
  margin-bottom: 1rem; }

.node-event .date-display-range {
  display: inline; }

.node-event .location {
  margin-bottom: 1rem; }
  .node-event .location .country-name, .node-event .location .map-link {
    display: none; }
  .node-event .location .postal-code {
    display: block; }

.node-event .location-hidden {
  display: none; }

.date-block {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  text-align: center;
  font-size: larger;
  text-transform: uppercase;
  color: #005EB8;
  color: var(--link-color); }
  .hub-aquagreen .date-block {
    color: #00A499;
    color: var(--hub-aquagreen); }
  .hub-bgl .date-block, .hub-urological .date-block {
    color: #330072;
    color: var(--hub-bgl); }
  .hub-bnog .date-block {
    color: #41B6E6;
    color: var(--hub-bnog); }
  .hub-cchp .date-block {
    color: #AE2573;
    color: var(--hub-cchp); }
  .date-block .hub-darkblue {
    color: #003087;
    color: var(--hub-darkblue); }
  .hub-darkred .date-block {
    color: #8A1538;
    color: var(--hub-darkred); }
  .hub-fresharts .date-block, .hub-lightblue .date-block {
    color: #0072CE;
    color: var(--hub-fresharts); }
  .hub-lightgreen .date-block {
    color: #78BE20;
    color: var(--hub-lightgreen); }
  .hub-aquagreen .date-block {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .date-block, .hub-urological .date-block {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .date-block {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .date-block {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .date-block {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .date-block {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .date-block, .hub-lightblue .date-block {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .date-block {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .date-block .date-daynumber {
    font-size: xx-large; }

.page-node-add-event fieldset.date-combo .container-inline-date .date-padding {
  padding: 1rem 0 0; }

.page-node-add-event fieldset.date-combo .end-date-wrapper .control-label {
  display: none; }

.page-node-add-event fieldset.date-combo .end-date-wrapper .date-padding .control-label {
  display: block; }

.page-node-add-event #repeat-settings-fieldset .form-group {
  padding-top: 1rem; }

.page-node-add-event #repeat-settings-fieldset .form-type-textfield .control-label {
  display: block; }

.page-node-add-event #repeat-settings-fieldset .form-text {
  display: inline-block;
  width: auto; }

.page-node-add-event #repeat-settings-fieldset .checkbox + .checkbox {
  margin-top: 0; }

.page-node-add-event #repeat-settings-fieldset .until .form-group, .page-node-add-event #repeat-settings-fieldset .date-repeat .form-group {
  padding-top: 0; }

.node--view-mode-home .page-header {
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color); }
  .hub-aquagreen .node--view-mode-home .page-header {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .node--view-mode-home .page-header, .hub-urological .node--view-mode-home .page-header {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .node--view-mode-home .page-header {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .node--view-mode-home .page-header {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .node--view-mode-home .page-header {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .node--view-mode-home .page-header {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .node--view-mode-home .page-header, .hub-lightblue .node--view-mode-home .page-header {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .node--view-mode-home .page-header {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.node--view-mode-home .block-views .block-title {
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color); }
  .hub-aquagreen .node--view-mode-home .block-views .block-title {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .node--view-mode-home .block-views .block-title, .hub-urological .node--view-mode-home .block-views .block-title {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .node--view-mode-home .block-views .block-title {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .node--view-mode-home .block-views .block-title {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .node--view-mode-home .block-views .block-title {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .node--view-mode-home .block-views .block-title {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .node--view-mode-home .block-views .block-title, .hub-lightblue .node--view-mode-home .block-views .block-title {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .node--view-mode-home .block-views .block-title {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.node--view-mode-home .block-views .more-link {
  position: absolute;
  top: 1.2rem;
  right: 15px;
  margin-bottom: 0;
  font-size: 1.2rem; }

.node-homepage h1, .node-hub-main-page h1 {
  font-size: 23px; }

.node-homepage .more, .node-hub-main-page .more {
  padding: 0.5rem 1rem;
  color: #fff;
  color: var(--bg-color);
  background: #005EB8;
  background: var(--link-color);
  border: 1px solid #fff;
  border-color: var(--bg-color);
  border-radius: 4px; }
  .hub-aquagreen .node-homepage .more, .hub-aquagreen .node-hub-main-page .more {
    background: #00A499;
    background: var(--hub-aquagreen); }
  .hub-bgl .node-homepage .more, .hub-urological .node-homepage .more, .hub-bgl .node-hub-main-page .more, .hub-urological .node-hub-main-page .more {
    background: #330072;
    background: var(--hub-bgl); }
  .hub-bnog .node-homepage .more, .hub-bnog .node-hub-main-page .more {
    background: #41B6E6;
    background: var(--hub-bnog); }
  .hub-cchp .node-homepage .more, .hub-cchp .node-hub-main-page .more {
    background: #AE2573;
    background: var(--hub-cchp); }
  .node-homepage .more .hub-darkblue, .node-hub-main-page .more .hub-darkblue {
    background: #003087;
    background: var(--hub-darkblue); }
  .hub-darkred .node-homepage .more, .hub-darkred .node-hub-main-page .more {
    background: #8A1538;
    background: var(--hub-darkred); }
  .hub-fresharts .node-homepage .more, .hub-lightblue .node-homepage .more, .hub-fresharts .node-hub-main-page .more, .hub-lightblue .node-hub-main-page .more {
    background: #0072CE;
    background: var(--hub-fresharts); }
  .hub-lightgreen .node-homepage .more, .hub-lightgreen .node-hub-main-page .more {
    background: #78BE20;
    background: var(--hub-lightgreen); }

.hub-blocks {
  clear: both;
  margin-top: 1.6rem; }

.node--type-hospital .address .country {
  display: none; }

.node--type-hospital h2 {
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color); }
  .hub-aquagreen .node--type-hospital h2 {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .node--type-hospital h2, .hub-urological .node--type-hospital h2 {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .node--type-hospital h2 {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .node--type-hospital h2 {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .node--type-hospital h2 {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .node--type-hospital h2 {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .node--type-hospital h2, .hub-lightblue .node--type-hospital h2 {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .node--type-hospital h2 {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.hub-replace-logo .node--type-hub.node--view-mode-full .hub-logo {
  display: none; }

.hub-replace-logo .footer .picture {
  display: none; }

.node--type-article.node--view-mode-teaser {
  margin-bottom: 1.2rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px dotted #005EB8;
  border-bottom-color: var(--link-color); }
  .hub-aquagreen .node--type-article.node--view-mode-teaser {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .node--type-article.node--view-mode-teaser, .hub-urological .node--type-article.node--view-mode-teaser {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .node--type-article.node--view-mode-teaser {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .node--type-article.node--view-mode-teaser {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .node--type-article.node--view-mode-teaser {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .node--type-article.node--view-mode-teaser {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .node--type-article.node--view-mode-teaser, .hub-lightblue .node--type-article.node--view-mode-teaser {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .node--type-article.node--view-mode-teaser {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .node--type-article.node--view-mode-teaser .col-sm-8 {
    min-height: 193px;
    border-left: 1px dotted #005EB8;
    border-left-color: var(--link-color); }
  .node--type-article.node--view-mode-teaser h2 {
    margin: 0 0 0.1 0.6rem;
    font-size: 1.2rem; }
    .node--type-article.node--view-mode-teaser h2 a {
      font-weight: bold; }
  .node--type-article.node--view-mode-teaser time {
    font-size: small; }
  .node--type-article.node--view-mode-teaser .trimmed {
    margin: 1rem 0; }
  .node--type-article.node--view-mode-teaser .read-more {
    padding: 0.5rem 1rem;
    color: #fff;
    color: var(--bg-color);
    background: #005EB8;
    background: var(--link-color);
    border: 1px solid #fff;
    border-color: var(--bg-color);
    border-radius: 4px; }
    .hub-aquagreen .node--type-article.node--view-mode-teaser .read-more {
      background: #00A499;
      background: var(--hub-aquagreen); }
    .hub-bgl .node--type-article.node--view-mode-teaser .read-more, .hub-urological .node--type-article.node--view-mode-teaser .read-more {
      background: #330072;
      background: var(--hub-bgl); }
    .hub-bnog .node--type-article.node--view-mode-teaser .read-more {
      background: #41B6E6;
      background: var(--hub-bnog); }
    .hub-cchp .node--type-article.node--view-mode-teaser .read-more {
      background: #AE2573;
      background: var(--hub-cchp); }
    .node--type-article.node--view-mode-teaser .read-more .hub-darkblue {
      background: #003087;
      background: var(--hub-darkblue); }
    .hub-darkred .node--type-article.node--view-mode-teaser .read-more {
      background: #8A1538;
      background: var(--hub-darkred); }
    .hub-fresharts .node--type-article.node--view-mode-teaser .read-more, .hub-lightblue .node--type-article.node--view-mode-teaser .read-more {
      background: #0072CE;
      background: var(--hub-fresharts); }
    .hub-lightgreen .node--type-article.node--view-mode-teaser .read-more {
      background: #78BE20;
      background: var(--hub-lightgreen); }

.node--type-article.node--view-mode-full time {
  display: block;
  margin-bottom: 1rem;
  font-weight: bold; }

.sitemap .sitemap-item .nav {
  float: none;
  padding-left: 0; }
  .sitemap .sitemap-item .nav > li {
    float: none;
    margin-bottom: 1.2rem;
    font-size: 1.2rem;
    list-style: none; }
    .sitemap .sitemap-item .nav > li > a {
      padding: 0; }
      .sitemap .sitemap-item .nav > li > a:hover, .sitemap .sitemap-item .nav > li > a:active {
        background: none; }
  .sitemap .sitemap-item .nav .nav > li {
    font-size: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .sitemap .sitemap-item .nav .nav .nav {
    padding-left: 1.2rem; }

.webform-submission-form .control-label.form-required:after {
  content: ' *';
  color: #DA291C; }

.webform-submission-form .webform-element--title-inline .select-wrapper,
.webform-submission-form .webform-element--title-inline .form-control {
  display: inline;
  width: auto; }

.webform-submission-form .webform-element--title-inline input[type="radio"], .webform-submission-form .webform-element--title-inline input[type="checkbox"] {
  margin-top: 1rem; }

.webform-submission-form input[type="file"] {
  display: inline-block;
  width: auto;
  padding-left: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }

.webform-submission-webform-10045-form .panel-default {
  border: 0;
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0; }

.webform-submission-webform-10045-form .panel-heading {
  padding: 0;
  border: unset;
  background: unset;
  color: #005EB8;
  color: var(--link-color); }
  .hub-aquagreen .webform-submission-webform-10045-form .panel-heading {
    color: #00A499;
    color: var(--hub-aquagreen); }
  .hub-bgl .webform-submission-webform-10045-form .panel-heading, .hub-urological .webform-submission-webform-10045-form .panel-heading {
    color: #330072;
    color: var(--hub-bgl); }
  .hub-bnog .webform-submission-webform-10045-form .panel-heading {
    color: #41B6E6;
    color: var(--hub-bnog); }
  .hub-cchp .webform-submission-webform-10045-form .panel-heading {
    color: #AE2573;
    color: var(--hub-cchp); }
  .webform-submission-webform-10045-form .panel-heading .hub-darkblue {
    color: #003087;
    color: var(--hub-darkblue); }
  .hub-darkred .webform-submission-webform-10045-form .panel-heading {
    color: #8A1538;
    color: var(--hub-darkred); }
  .hub-fresharts .webform-submission-webform-10045-form .panel-heading, .hub-lightblue .webform-submission-webform-10045-form .panel-heading {
    color: #0072CE;
    color: var(--hub-fresharts); }
  .hub-lightgreen .webform-submission-webform-10045-form .panel-heading {
    color: #78BE20;
    color: var(--hub-lightgreen); }

.webform-submission-webform-10045-form .panel-title {
  font-size: 1.2rem;
  font-weight: bold; }

.webform-submission-webform-10045-form .panel-body {
  padding: 0; }
  .webform-submission-webform-10045-form .panel-body .control-label {
    width: 70%;
    display: inline-block; }

.webform-submission-webform-10045-form .g-recaptcha, .webform-submission-webform-10045-form .form-actions {
  clear: both;
  margin-bottom: 1.2rem; }

.footer {
  margin: 1.6rem -15px 0;
  background: #005EB8;
  background: var(--link-color); }
  .footer .picture {
    background: #fff;
    background: var(--bg-color); }
  .footer .blue-footer {
    margin: 1.6rem 0;
    padding-left: 1.2rem;
    color: #fff;
    color: var(--bg-color); }
    @media (min-width: 992px) {
      .footer .blue-footer {
        float: left;
        width: 50%;
        border-left: 3px solid #fff;
        border-left-color: var(--bg-color); } }
    .footer .blue-footer .block-title {
      margin-top: 0;
      margin-bottom: 1.6rem;
      padding-bottom: 0;
      border-bottom-width: 0;
      font-style: italic; }
    .footer .blue-footer address {
      margin: 0 0 1.2rem;
      line-height: 1.6; }
      @media (min-width: 768px) {
        .footer .blue-footer address {
          float: left;
          width: 50%; } }
    .footer .blue-footer a {
      color: #fff;
      color: var(--bg-color); }
    .footer .blue-footer .social {
      margin: 0;
      padding: 0; }
      @media (min-width: 768px) {
        .footer .blue-footer .social {
          float: left;
          width: 50%; } }
      .footer .blue-footer .social li {
        margin-bottom: 0.5rem;
        line-height: 2.5rem;
        list-style: none;
        background-repeat: no-repeat;
        background-size: contain; }
        .footer .blue-footer .social li:last-child {
          margin-bottom: 0; }
        .footer .blue-footer .social li.icon-facebook {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEFENzQwMDBGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEFENzQwMDFGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDhBMDdBREY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDhBMDdBRUY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkPKV/kAAAGRSURBVHja7Ji/SgNBEIf3NBEO/6SLtYiNksZCsBQhjaVPIKS2tvAprH0BQTuVQ7BJ6pBCfAJRsLMQjSbn+htYu9tNcrns7eAMfOTI5i7zJbs7cxdprVeVUudgH8SKR3yCe9CKIHCNgwPFM25IYIiDeaYCKQloxThEQASYC7yCZ/AGPsAPqIKKeSUaYCU0gSfQBrSFd4xEViyABOzZLlQpIfk7cEZ7+Bif/Qbvrg/4FrgCx+BlgnPmQhCgafqYI/np7IqsmOCk6OR9CvTGnPNZ0S97CtHWeOEYr4EjsGnpyXbKrgPULG6Dh4yxOjiltjhvK+9LYAl8ZYztmr4+DnkNaEvyf9Mn5rCIbTH1fUjZAkoERGB0VGe5BorcRmlL7FrGBrbvH1FMtangTR+VeOhI1JWg65xl180MhzWwbmoFW4E1EZhwDcxCYNFXO92wXE87dif6dTcc19wK5bFKZHn/EFyGXsgGee+2pJUQAREQAREQAREQARH4BwIp4/xTEkgYCyQkQM/mb5n9E6nJufUrwAAhb3EpNnBm5wAAAABJRU5ErkJggg==); }
        .footer .blue-footer .social li.icon-youtube {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ2NEU3QzdGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ2NEU3QzhGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDY0RTdDNUY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDY0RTdDNkY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrRnLVcAAALrSURBVHja7JlNiFJRFMfvqNnHmMM0MzaZEBWKEDRCEy5c2KIgsk0I7aJNm2CIGqRN0calriLXLdy4CFeRCEWLgWp20wd9IREkTCGljpnznDfv9T/Dfc1r0lp4NS+8P/wQFz7P/7577j33nhFd15nMGrEMWAYsA5aBoTNgA0dBAOwH42AM7AYusIuzA2wHTrCN4wB2E2atA41/qmANtDkKWAUt8AN8Bw2wAr6BZfAevOC/2xQZMBEDi0DTh1NL4Lw5ZnPwc7o8umnEbUyhWfCsw2sfZp0Ej2z8y7xkwZOuG0k8ic+3YEIyA5T4QXoDxyQMnvEV8DgZCEq8DYTIwD6JDfjIwLSIJyGX1Gq1+nXABqbJwJSgh63lcrlYIpG4ValUBmVkjEbuiaDNRanX64d9Ph/zer0H0+n07VqtttLnDe0lGXglygAIFgqFX8Pj9/tnMpnM3VartdonAyUy8EGkAdrZ4/H470tFKHQim83eU1V1TbCBT2SgLNpAqVRibrd763wdDYfDZ/L5/H2BxeJyXwwQyWSyU9JRuTIRjUbjxWLxsQINrYFms8lisRgLBALM4/Ewl8vF7HY7M50V3KlU6o6maeu9GKBaqMwPLr2KDiYzvK7aLFgUhSGJWaPRYFilNsB+Met0Om9EIpFTo1AP//m5b2+gC0dAFrRF5YBjQBuOH1wDF/lxVJgcf5wxxeoAuAIu0Zzvw/NVBz9Ei5IxGHvBZTDX51K97eAnfxGi24Y94By4Kmhh+JdaZKAq6GF0rfIATA6wGm1SNVoRmE+DDJ5Us22spfLqi43fesmqMhl4J7GB51RKTHET45IF3zauVSiJH0o4+gvgo3G1GAZP6aJLIgOnQdG4WlwECYmCp8NGsdP1+lmwwCvLYdRrcMEcc7cOTZA3OA4BL09wanBQ7b6zS2PD0aHBYePTUjc1NzTe4FC3NDoUDtVmTV7i1HmDg/aqN2CJN0H+2qGRSpYBy4BlwDLwf/VTgAEAvF59Jz20tHYAAAAASUVORK5CYII=); }
        .footer .blue-footer .social li.icon-linkedin {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAwCAYAAABAIGlOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ2NEU3QkZGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ2NEU3QzBGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QUQ3NDAwQUY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDY0RTdCRUY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtDFrhMAAAHySURBVHja7JoxT4NAFIALDnSAxcFENx0cjPoL3JydTafO3fwNmjjX+BuMu4Ob/8BJjYmbkyYdKS0UC/hecySk2uOA9o5H7yUvx927B3y8u8cLbStJkhZoP6EnfXbvQkoVsjCskcxwSYshNEmDalCaoCbPOBwOozAMr+BwxwDBFvs4Tu5pLIoowjiOcwx87/M2cDkA+wvYN8hH1LKs6/8gZ2eGcbQ3IqJsuX4vcgS3bWi+yCcjtie5UpNEZuiIiuxRyK49nmOeXWddRRFt8Spm13Wnk8nkki3T2XLFPo7XqLDXRb2udWWJ53lT0zSfs2NxHG/atr2vZI8W8cubB8nrJwiCW0xknLlt0C7MHSx7j0oBZYDtImEaj8d31EC7ZZf4aDR6lJJ1eWXgvJ9IyVhUBKuveuzRqiKwhOlHlF3nDJoHUhGNougim1Hh+IOXhdPlSyIZpcIy7x/B105aYpYJRq1AwXzCuw5GetWgpoxKyPf9Xk60z1d9D1JA4YnuqS6IpYBiHVvFvuqPY0t7vYgkqwr+hgbVoBpUg2pQhaBHoIeZ/hvoa9NAU8j7zFgHYZsG2mGQ2A5At9K+lMpIkSDkk9QSUJFgJE+VftdddhlbeY8SBC2XdYmCFn+PEpFd0M91ABX+xfuGMKT4va/L31h/BRgAl3AmziiRC5kAAAAASUVORK5CYII=); }
        .footer .blue-footer .social li.icon-twitter {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjJGN0I3Q0VGNTJFMTFFNkE5QjBDRUY5Q0Q3QzcwMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjJGN0I3Q0ZGNTJFMTFFNkE5QjBDRUY5Q0Q3QzcwMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMkY3QjdDQ0Y1MkUxMUU2QTlCMENFRjlDRDdDNzAwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMkY3QjdDREY1MkUxMUU2QTlCMENFRjlDRDdDNzAwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoDvZrcAAANlSURBVHja7JldSBRRFIAdXUUxJX/SiqweKhT7w/40siJFinroqYjKh3qRIug1oscgKHqQCnotJAjKIiOigqIfNPsxQrQio6IgyYzy39zpO3CC1XZnZmd2V4Q58LEMc+fec+4999xz7hqmaSZNZTF8A3wDfAN8A3wDppIBmbAOdsBSyIY+aIMr8Ah+TfgmANNhFH5DcNxbMcCCbEizaeOU2VAPPTBqjpcR6IVzUKjtDR1/P5yCuRCY2K/doCfgDBR4VH4B3DWdibSrhZPQCX1wOFLfVoMaIYPKDOS5VF6+u2q6kwE4rf3kKo4NKIVX2lEQzsIcFwbUulRe3KoRquEQHIUt0RhQCW9DOhyD61Cmq+NE+Qx45tKAfv1WXOgT1ITzAqvBRdH2MB2/hwO6Ke0MKIZh05u0QrmbPZAJjyN0OghNsBeKICVCH5vDRBynIit+G5ZYTVLAImb3a3xeAykT3qXDVlgPLXAfHsIH+AEDEqGh57+47VzkfLgAr60aBWw6qVdF50V4nwXVsAG+qAGd8A6+Qr6HQ8/UibBpFXl50vV3G3RFsfRBDX9yMHXrsxuR77fb7bNkC9tWwDFJN+CGupSj9AQy9Pifoc9uZAy67RoFbBTZDQfVPVISnKeNwEcvyVwq3INK9UcjwQY8h5V2jaxcSLK/O7qREq28qQYkeTHgXxRqm4Q0/w80xaoeWA0XYWECV6JLx+3xugIiT2Gnzsg3nZ14y2XojWVFJgdWIeyCPbAojspLuK6wO4GjWQGRxdAAy3WDxVPO60ke05pYDqWbsDbOykv6UQPtzuOV88KkBDrM+EpduLrXimgMkNXaBC1xUr4BcqKt+KK9VpEwWgK1sFGvRXKhwGOIfQL74E30R567Ql0KmHzNVJs9zvwLWOX2xiPZ5YxJYlcK2z2G1Gaog9ZE3MwZWtiI61RpEVPkQflrcEQLoJheLYo/z1Qlxb+HIUeVn6/keRhTcvzjmp70eg68YfwqTauxKrgFQx6qqlDp01u+ZRaXAEmxjELi59OgXNOH6pAKy27vmFrMBzUxa4RL0KFpesJvp1O1QK/QPVCmrpSt7wxVdhC+ayogG/MBvAx7qzxJ1+tSgs7SCFSsCV6WrtaQ+vRnjeeyOX/GS3H/Dw7fAN8A3wDfAN8Akb8CDABxjGigfb6+ogAAAABJRU5ErkJggg==); }
        .footer .blue-footer .social li.icon-instagram {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ2NEU3QzNGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ2NEU3QzRGNTI5MTFFNkE5QjBDRUY5Q0Q3QzcwMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDY0RTdDMUY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDY0RTdDMkY1MjkxMUU2QTlCMENFRjlDRDdDNzAwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PltTy1IAAAWESURBVHjazJppbFVVEMfvu75XWiulFaksBjFQSA2ipoYlbjGKJHyRACmpLCEximgAqx9MTFCMBvtFUz8gUUME1/iBBMH4QWUxdYuSEFxaW6AR0EJEW4W2j67P/5S58Tidu5z7aN+b5Jf0nXvuvTM9c+bMmXMTmUzGiSCV4C4wF1SAclACCpkkuAK4TjQZBAOgH/SAi+ACOAeOg+9BAzga9qBEgAGkUDVYCxaAsc7oSjc4DHaBD0Ba7UUGKMwD32TyR34ACzVdNeVXg+5M/skA2CT1TYoBWQXeDvDbFuZ38Dfo4qHuYxI0qPy3JimjT4rnzpVMKZjMc2wWXzeF5lc931+vudBt4KJieTuoA7eApI/LXU5ccCN4FpzxGY1F0oVS4LDSsQFUjILSfkwB+xS9WsFY04BqpdNXXqccQ6O+V9Fvk2nA5+JiB5iWA2UfADtAPZhjtF8NTiuRKUUXZ4EucbEuB8pvFDr8A6qM60+I64NgPl1YJy70gdmjrPxVoE1xk/eNPpPBBXH9GQpj80S4OgGaslxFrwVTwXgOe+3gNGjz6U9hdJzPczxp49TidqOtKslx15RmzlNshZStAcvAzaBMXD8PfgJ7wHvCmD8591kk7vlY/G4UBtxAQ9MshmVbDBdYr0yyIPkDPC3WlevBAdADzrMeKfGezeI5Jx3F97ZaKD4O7M4iPaDoN1E8cwa4zud9G8T952h5LhLD1BXRZUp4iJcG9PFSZT+5F3wKJhltlE7/FpChmlJIc2CMaExHUD7Bae4dyrVm9vFDnDNR3jOR+67k+WHKTeBDcB/oDXlvelhuhWHoFcPyeATXWae4A8XlLaA44L4CUOuTcz0X4b3LZch3OE015dGQh9CqeFZJdVdZzJ3FIC2e0ckTOei+JfK9rsU20JMaEZ9JXgTvWjzjE/CkaCsGD1vq4rox4v0K8Zsm3dYYz9kOvhNtS3mPEN0Cpa0voH+5Mgl3crSJI2+I3zPB9ID+/VEMCCpTTOPwacrBLFKOBqEUFRJmBPTPRDEgLF2Qcb4tCwOojNIh2iZk60Jh8d9mxMIko9yfGEkD2sXvMUpEsh3RUtH210gacFJJNe7MwoD5oEBUPk5ka0BBQP+znBKbspYnXxyRcb+Vw7ITUJbJagTIX3eLttlgQwzlaUG8W7Ttsw3JLg+bjbzDRS1T6sBii2dQrfU10UaJ3OuWugy6yu4rzB3IjV5SJjONzGMRoshKTiXk5N3GmWyQJIdVC5WkqjZCMpbi3ZMmX4NHQCUnfmVgJlgD9vvcc5Q39mHvrRH39STZ5woNq4oiDB2lGw+Cz3gOSPdYwCPbwfOmVJuARmSjfXRnhPdK3XpdZZNQHNH/yJXuB18EnC9cwyurn/JHwMKQyCOrF//LBFzF8hKLSXSGjdjCVYeoQtvMVzgKHbO4T5Zeul3OR0yZYhkJKHo8D27lfcGPPhntIE/Sl6meA57iYyUbkbq10xETnQesNhp/BnNihFeZUU5nF/IKW6383+514sshsXbsTfKBmmlABSvQEvMlA/yfbnYur0xQ9iJHXLaqR6QSK5z8kyXK2nGQYiu50ZcivtKmvTwPzgY8qNLRInSkimKhy3F6h1JUfct2fzqCsl2p4e4aimZsYRFoUlbIj3I8EiVgp6IXnZ2Nl8es9yg1oqECKqcXU0dR8UmcjjT5pB7VXl95Ur8RvOozjJ1cn2/k2mUH1yrTyjFrv89W0zxmTfLvIuOYleJ8JYfxMh89aK3ZHHRSX5vJX3khykm9V/r7JY8UP8WZ6DBdgz72oI87HgJreAFxcxB9GrnS/aaS8lwqYUT43IZ8dS4v4VVDxzqXqgnFvJEpcP771Mbmcxvvk5s+Xki7eF79ylkqZbnfhpwvOP8KMABd9WiJyOg1RwAAAABJRU5ErkJggg==); }
        .footer .blue-footer .social li a {
          padding-left: 50px;
          color: #fff;
          color: var(--bg-color); }
  @media (min-width: 992px) {
    .footer-navigation {
      float: left;
      width: 50%;
      margin: 6rem 0 0; } }
  .footer-navigation .nav {
    margin: 0 0 1.2rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2; }
    .footer-navigation .nav li a {
      padding: 0 1.2rem;
      line-height: 1.5;
      margin-bottom: 1rem;
      color: #fff;
      color: var(--bg-color);
      background: unset !important; }
  .footer-copyright {
    clear: both;
    margin-bottom: -1px;
    position: relative;
    display: grid;
    background: #fff;
    position: relative;
    display: grid;
    background: var(--bg-color); }
    .footer-copyright:before {
      position: absolute;
      height: 100%;
      width: 200vw;
      left: -100vw;
      background: #fff; }
    .footer-copyright:before {
      position: absolute;
      height: 100%;
      width: 200vw;
      left: -100vw;
      background: var(--bg-color); }
    @media (max-width: 992px) {
      .footer-copyright .copy-text {
        text-align: center; } }
    .footer-copyright #accessibility-controls h2 {
      margin: 1rem;
      font-size: 1.2rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
      .footer-copyright #accessibility-controls h2:before {
        margin-right: 0.5rem;
        padding: 0.5rem;
        content: unset;
        color: #fff;
        color: var(--bg-color);
        background: #005EB8;
        background: var(--link-color);
        border-radius: 4px; }
      .footer-copyright #accessibility-controls h2 span {
        font-size: 1.1rem;
        font-weight: bold;
        margin-top: 5px;
        text-decoration: underline;
        line-height: 42px; }
      .footer-copyright #accessibility-controls h2 i.a-icon {
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7dJREFUeNrcWdGR2jAQtT38xyWYCmIqwPzxF9MAHBUwVMBQAUMF+GjAzh9/ZyrAVHDuIE4FiWStQCwrWxZkQrIz4jhb1r7dfbtamZ5jK9NDwD5jNoZshGwEmpklGwUbRzYyZz8ubdS5FgDf2OcCwNkIB71lgJM/A1QAXDV4rqtwz65NAbuGId6xEbUoLSG8qgzBsCbjcjbmbZTwWkByDp40IHkIl2z0mZJ+7R2htIKRg8f69RwxtyDWiWodQpeFR0WodxoPrMGDfPGZAV85wPc6mYR3Vxrj5zoquB1AVuCVHBS9WXIzAUM50A0bvglYTxPuHeGRASx6egCkA8+eYK0BQYcdRQOXSJwTspIvNALr2wBWEF4fPOYbeJdH6QPRp6qNUBKsd2eNPciynisXF0Z/tGS8XHOEwPqAZXQfesHLCFk1MQTp1J5RS4z4vjSkwgZ0VTfVQGBCoZ8ePpH1c7BsY8S8/ViXmL8MubsEoLubKInyBh4VyANUgmR2m+5csdE1vawUvVIC6VUZ+gV6aA0P+p0UTQ++AtLvZKjQtQLdqixE6AXpP1ECTdA1maHvwGPZMfmarHdgM6Duc4+d4e+M4D8PdYqqQL8HC6ryTlwT1/fj29AIIwMlCYcKhQpl78+BbyWihkMAjQGDCjTmHk0RMMoiBzy1rQHsx9VDfZOgRajZSqmIZi7KdpFl7ZlawDhfvuvAX0Hx8VX53lxBbnEVPZTtJZsQGfiEUqZrcH5YeDyCDURiC/Fef3ReR45t/Wj4AiDDbo3zC4mnSZS/LRzDlyagQ8uFK8t7xuH3ILuue6so6jYesLmnK085qkaFhxYKYLcprD3KS4tZidMbdt3xLmXTI0qS3MK6yBk1EYsHSh61hR89pYmQMiOudQk93gy6RicDDDfXPGgUsKIAuiVTyVGTIinkoP7S5IQa3BnKMMqs3xJN7NowYzNln4/QiwUH7mWGPF8TPez2Wp7EObpESiKiiaXkO6KNlG+aOTpZK3rVo0iC6ygGtQFPJC2lJFHCHt0kpQx/+4uwBHRtCPCo4IvFcnQ0SOHQlTR0OqFCF/o4fJ3TdLZP0YkgVw18xguICmgTNlSEQHP+Mn4B4WpOjqmm644tDn1NiZNpThMTBjJrbkrEhDmx754ulnYrXZQXB7DWiQA5xyD/qdeOXks2T4haGgGnUiVMLvB4BNGYX/4X9yYwN4VnI4IKk6bq8OxX49xzP1HbGDhPeDX+H/3YQAN+4Z9vaErESnib6mjpPPiD2G8BBgBVJWRosdw7UwAAAABJRU5ErkJggg==");
        margin-right: 1rem; }
      .footer-copyright #accessibility-controls h2:hover {
        color: #005EB8;
        color: var(--link-color); }
        .footer-copyright #accessibility-controls h2:hover span {
          text-decoration: none; }
      @media (max-width: 992px) {
        .footer-copyright #accessibility-controls h2 span {
          line-height: unset; } }
    @media (max-width: 992px) {
      .footer-copyright #accessibility-controls .form-select {
        margin-bottom: 20px; } }
    .footer-copyright .btn.pull-right {
      margin-top: 1rem; }
    .footer-copyright .row .row {
      display: none; }
    .footer-copyright p {
      margin: 1rem 0 0;
      line-height: 2.4rem; }
    .footer-copyright .goog-te-gadget-simple {
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      font-size: 14px;
      line-height: 1.42857;
      color: #555555;
      background-color: #fff;
      background-image: none;
      border: 1px solid #ccc;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
      white-space: nowrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .footer-copyright .goog-te-gadget-simple span:first-of-type {
        width: 100%; }
      .footer-copyright .goog-te-gadget-simple .goog-te-menu-value {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }

#accessibility-button {
  position: fixed;
  z-index: 9999;
  width: 300px;
  height: 60px;
  bottom: 0;
  left: 20px;
  background: #005EB8;
  background: var(--link-color);
  color: #fff;
  color: var(--bg-color);
  text-align: center;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  overflow: hidden;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }
  #accessibility-button span {
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 5px;
    text-decoration: underline; }
  #accessibility-button:before {
    content: unset; }
  #accessibility-button:hover {
    color: #fff; }
    #accessibility-button:hover span {
      text-decoration: none; }
  #accessibility-button i.a-icon {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs1JREFUeNrUWYtxm0AQFYwLIBXk3AEd6NKB0oFSgeUKYlWQcQXQgeIKBBVAKpBSAXRA9uKF2Rx73AcshZ3ZwT60y2P/d0SbBajruhQuCbDUbhXAbRRF9eYeBMAE8AH43LnTGWXELQCmwFk3nzL0wuIAk4UAcoATFwyRA0gVdyeMQY5+ApfANY1HErfqugXeGeRb4K8gVwQDhYft4ZIxt67ARwSZYhJtDWpKTKoawX4H5uL0G4DNQ9zNubpR4DEUXvB/V2pQJkEdnGzmC3JvyNoQgFOAuaqxdwUpTUHvWY5cypUpSaVLdjdcKQG+ODy8t1RveRtdDCWvmawGjED/1k4gGX2uYDlvZVPFfPRWHu6WjmE0FQa6N4emEBO9T9pznoEPTP82UeK4xpHEZz1r609c7+bc4ZPdFY0rlK88qwEXZoJaVO8aR3zDROsgaj3Hgq+TclOFg4eSrXCNaxY56mo16x9wndJu6EwqRjQXfwK+aECP0DleqMVIV/ps6DY9sN99dwIdLU027FTUGI/ADR0VQeZLL0DpZEiCylrf/JqKNFQTiRgGUr9/YMat0pBA6ndnlCvIIHK1Dcb4DEEGFGlJrJKG4195xnoysAPNKU96qRphipm3azf3Jx2DjEdz37sbk3ui5EIpXlB/bcj4RSg2BH4bYIWWWbsGVoSUA1oEtr2PJB1DETPWS7E8zAn+OclZMh2tjZnA3TJWdo5PLC3SErtTVOj7rwEjUzd9B5IfBKjSdbLsvWyDyT91lSbTGzMIvHpY4Rf5W2iu8wmjV2ZAeltyzBOMHmHQHT7mYRnJNau4WrUgZWg3Gs/e79Ue1qRTWD4qcTO2Inuigw7KlWX77bIVEUtu7oThRYc9j8X9fpu7GdvlDEtSZZphJzI/bLu8mgOIVR3p/K+HZKs5dlzNQe5qjsZDvoYs9bHhJl9Hbv75JloI+Id/EPsjwADHJPy8/JR6RwAAAABJRU5ErkJggg==");
    margin-right: 1rem;
    margin-top: 5px;
    padding: 10px; }
  @media (max-width: 992px) {
    #accessibility-button {
      width: 60px;
      left: 15px;
      text-align: center; }
      #accessibility-button .accessibility-content {
        display: none; }
      #accessibility-button i.a-icon {
        margin: 0 auto; }
      #accessibility-button.pin-left {
        border-top-left-radius: 0;
        border-bottom-right-radius: 10px;
        bottom: 150px;
        left: 0; } }

.contrast-high #accessibility-controls h2 i.a-icon {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs1JREFUeNrUWYtxm0AQFYwLIBXk3AEd6NKB0oFSgeUKYlWQcQXQgeIKBBVAKpBSAXRA9uKF2Rx73AcshZ3ZwT60y2P/d0SbBajruhQuCbDUbhXAbRRF9eYeBMAE8AH43LnTGWXELQCmwFk3nzL0wuIAk4UAcoATFwyRA0gVdyeMQY5+ApfANY1HErfqugXeGeRb4K8gVwQDhYft4ZIxt67ARwSZYhJtDWpKTKoawX4H5uL0G4DNQ9zNubpR4DEUXvB/V2pQJkEdnGzmC3JvyNoQgFOAuaqxdwUpTUHvWY5cypUpSaVLdjdcKQG+ODy8t1RveRtdDCWvmawGjED/1k4gGX2uYDlvZVPFfPRWHu6WjmE0FQa6N4emEBO9T9pznoEPTP82UeK4xpHEZz1r609c7+bc4ZPdFY0rlK88qwEXZoJaVO8aR3zDROsgaj3Hgq+TclOFg4eSrXCNaxY56mo16x9wndJu6EwqRjQXfwK+aECP0DleqMVIV/ps6DY9sN99dwIdLU027FTUGI/ADR0VQeZLL0DpZEiCylrf/JqKNFQTiRgGUr9/YMat0pBA6ndnlCvIIHK1Dcb4DEEGFGlJrJKG4195xnoysAPNKU96qRphipm3azf3Jx2DjEdz37sbk3ui5EIpXlB/bcj4RSg2BH4bYIWWWbsGVoSUA1oEtr2PJB1DETPWS7E8zAn+OclZMh2tjZnA3TJWdo5PLC3SErtTVOj7rwEjUzd9B5IfBKjSdbLsvWyDyT91lSbTGzMIvHpY4Rf5W2iu8wmjV2ZAeltyzBOMHmHQHT7mYRnJNau4WrUgZWg3Gs/e79Ue1qRTWD4qcTO2Inuigw7KlWX77bIVEUtu7oThRYc9j8X9fpu7GdvlDEtSZZphJzI/bLu8mgOIVR3p/K+HZKs5dlzNQe5qjsZDvoYs9bHhJl9Hbv75JloI+Id/EPsjwADHJPy8/JR6RwAAAABJRU5ErkJggg=="); }

#block-google-translate {
  float: right;
  margin-top: 1rem;
  padding-right: 1rem; }
  @media (min-width: 768px) {
    #block-google-translate {
      padding-right: 0; } }

#block-search-icon {
  position: absolute;
  top: 90px;
  right: 1rem; }
  @media (min-width: 768px) {
    #block-search-icon {
      top: 135px;
      right: 0;
      z-index: 1; } }
  #block-search-icon .quick-search {
    font-size: 1.6rem;
    font-weight: normal;
    color: #231F20; }
    #block-search-icon .quick-search .glyphicon span {
      display: none; }

.navbar .logo {
  padding-left: 1rem; }
  @media (min-width: 768px) {
    .navbar .logo {
      padding-left: 0; } }

.navbar-default {
  margin-bottom: 0;
  background: none;
  border: 0;
  border-radius: 0; }
  @media (min-width: 768px) {
    .navbar-default {
      padding-left: 0;
      padding-right: 0; } }

.navbar-header {
  float: none; }

@media (min-width: 768px) {
  .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 768px) {
  .navbar-collapse nav {
    clear: both;
    padding-right: 35px; } }

.navbar-collapse .menu--main,
.navbar-collapse .menu--secondary {
  text-align: center;
  float: none; }
  @media (min-width: 768px) {
    .navbar-collapse .menu--main,
    .navbar-collapse .menu--secondary {
      position: relative;
      display: grid;
      position: relative;
      display: grid;
      background: #E8EDEE;
      position: relative;
      display: grid;
      background: var(--bg-nav); }
      .navbar-collapse .menu--main:before,
      .navbar-collapse .menu--secondary:before {
        position: absolute;
        height: 100%;
        width: 200vw;
        left: -100vw;
        background: #E8EDEE; }
      .navbar-collapse .menu--main:before,
      .navbar-collapse .menu--secondary:before {
        position: absolute;
        height: 100%;
        width: 200vw;
        left: -100vw;
        background: var(--bg-nav); } }
  @media (min-width: 768px) and (min-width: 768px) {
    .navbar-collapse .menu--main,
    .navbar-collapse .menu--secondary {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (min-width: 768px) {
    .navbar-collapse .menu--main > li,
    .navbar-collapse .menu--secondary > li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 18%;
              flex: 1 1 18%; } }
  @media (min-width: 992px) {
    .navbar-collapse .menu--main > li,
    .navbar-collapse .menu--secondary > li {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; } }
  .navbar-collapse .menu--main > li.active a:hover,
  .navbar-collapse .menu--secondary > li.active a:hover {
    color: #231F20;
    color: var(--nav-color);
    background: #cbd6d8; }
    .hub-aquagreen .navbar-collapse .menu--main > li.active a:hover, .hub-bgl .navbar-collapse .menu--main > li.active a:hover, .hub-urological .navbar-collapse .menu--main > li.active a:hover, .hub-bnog .navbar-collapse .menu--main > li.active a:hover, .hub-cchp .navbar-collapse .menu--main > li.active a:hover, .hub-darkblue .navbar-collapse .menu--main > li.active a:hover, .hub-darkred .navbar-collapse .menu--main > li.active a:hover, .hub-fresharts .navbar-collapse .menu--main > li.active a:hover, .hub-lightblue .navbar-collapse .menu--main > li.active a:hover, .hub-lightgreen .navbar-collapse .menu--main > li.active a:hover, .hub-aquagreen
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-bgl
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-urological
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-bnog
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-cchp
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-darkblue
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-darkred
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-fresharts
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-lightblue
    .navbar-collapse .menu--secondary > li.active a:hover, .hub-lightgreen
    .navbar-collapse .menu--secondary > li.active a:hover {
      color: #231F20;
      color: var(--nav-color);
      background: #fff;
      background: var(--bg-color); }
    .contrast-soft .navbar-collapse .menu--main > li.active a:hover, .contrast-soft
    .navbar-collapse .menu--secondary > li.active a:hover {
      color: #231F20;
      background: #005EB8;
      background: var(--link-color);
      border-color: #005EB8;
      border-color: var(--link-color); }
    .contrast-soft.hub-aquagreen .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-aquagreen
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #00A499;
      background: var(--hub-aquagreen);
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .contrast-soft.hub-bgl .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-urological .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-bgl
    .navbar-collapse .menu--secondary > li.active a:hover, .contrast-soft.hub-urological
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #330072;
      background: var(--hub-bgl);
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .contrast-soft.hub-bnog .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-bnog
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #41B6E6;
      background: var(--hub-bnog);
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .contrast-soft.hub-cchp .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-cchp
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #AE2573;
      background: var(--hub-cchp);
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .contrast-soft.hub-darkblue .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-darkblue
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #003087;
      background: var(--hub-darkblue);
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .contrast-soft.hub-darkred .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-darkred
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #8A1538;
      background: var(--hub-darkred);
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .contrast-soft.hub-fresharts .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-lightblue .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-fresharts
    .navbar-collapse .menu--secondary > li.active a:hover, .contrast-soft.hub-lightblue
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #0072CE;
      background: var(--hub-fresharts);
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .contrast-soft.hub-lightgreen .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.hub-lightgreen
    .navbar-collapse .menu--secondary > li.active a:hover {
      background: #78BE20;
      background: var(--hub-lightgreen);
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
    .contrast-soft.contrast-high .navbar-collapse .menu--main > li.active a:hover, .contrast-soft.contrast-high
    .navbar-collapse .menu--secondary > li.active a:hover {
      color: #231F20;
      background: #fff;
      background: var(--nav-color);
      border-color: #fff;
      border-color: var(--nav-color); }
    .contrast-high .navbar-collapse .menu--main > li.active a:hover, .contrast-high
    .navbar-collapse .menu--secondary > li.active a:hover {
      border-color: #fff;
      border-color: var(--nav-color); }
  .navbar-collapse .menu--main > li > a,
  .navbar-collapse .menu--secondary > li > a {
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: #231F20;
    color: var(--nav-color);
    font-weight: 500;
    text-decoration: none; }
    @media (min-width: 768px) {
      .navbar-collapse .menu--main > li > a,
      .navbar-collapse .menu--secondary > li > a {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        border: 6px solid transparent; } }
    @media (min-width: 768px) {
      .navbar-collapse .menu--main > li > a.active-trail, .navbar-collapse .menu--main > li > a.is-active, .navbar-collapse .menu--main > li > a:hover,
      .navbar-collapse .menu--secondary > li > a.active-trail,
      .navbar-collapse .menu--secondary > li > a.is-active,
      .navbar-collapse .menu--secondary > li > a:hover {
        color: #fff;
        color: var(--bg-color);
        background: #005EB8;
        background: var(--link-color); }
        .hub-aquagreen .navbar-collapse .menu--main > li > a.active-trail, .hub-bgl .navbar-collapse .menu--main > li > a.active-trail, .hub-urological .navbar-collapse .menu--main > li > a.active-trail, .hub-bnog .navbar-collapse .menu--main > li > a.active-trail, .hub-cchp .navbar-collapse .menu--main > li > a.active-trail, .hub-darkblue .navbar-collapse .menu--main > li > a.active-trail, .hub-darkred .navbar-collapse .menu--main > li > a.active-trail, .hub-fresharts .navbar-collapse .menu--main > li > a.active-trail, .hub-lightblue .navbar-collapse .menu--main > li > a.active-trail, .hub-lightgreen .navbar-collapse .menu--main > li > a.active-trail, .hub-aquagreen .navbar-collapse .menu--main > li > a.is-active, .hub-bgl .navbar-collapse .menu--main > li > a.is-active, .hub-urological .navbar-collapse .menu--main > li > a.is-active, .hub-bnog .navbar-collapse .menu--main > li > a.is-active, .hub-cchp .navbar-collapse .menu--main > li > a.is-active, .hub-darkblue .navbar-collapse .menu--main > li > a.is-active, .hub-darkred .navbar-collapse .menu--main > li > a.is-active, .hub-fresharts .navbar-collapse .menu--main > li > a.is-active, .hub-lightblue .navbar-collapse .menu--main > li > a.is-active, .hub-lightgreen .navbar-collapse .menu--main > li > a.is-active, .hub-aquagreen .navbar-collapse .menu--main > li > a:hover, .hub-bgl .navbar-collapse .menu--main > li > a:hover, .hub-urological .navbar-collapse .menu--main > li > a:hover, .hub-bnog .navbar-collapse .menu--main > li > a:hover, .hub-cchp .navbar-collapse .menu--main > li > a:hover, .hub-darkblue .navbar-collapse .menu--main > li > a:hover, .hub-darkred .navbar-collapse .menu--main > li > a:hover, .hub-fresharts .navbar-collapse .menu--main > li > a:hover, .hub-lightblue .navbar-collapse .menu--main > li > a:hover, .hub-lightgreen .navbar-collapse .menu--main > li > a:hover, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-bgl
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-urological
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-bnog
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-cchp
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-darkred
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-bgl
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-urological
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-bnog
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-cchp
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-darkred
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a:hover, .hub-bgl
        .navbar-collapse .menu--secondary > li > a:hover, .hub-urological
        .navbar-collapse .menu--secondary > li > a:hover, .hub-bnog
        .navbar-collapse .menu--secondary > li > a:hover, .hub-cchp
        .navbar-collapse .menu--secondary > li > a:hover, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a:hover, .hub-darkred
        .navbar-collapse .menu--secondary > li > a:hover, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a:hover, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a:hover, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a:hover {
          color: #231F20;
          color: var(--nav-color);
          background: #fff;
          background: var(--bg-color); }
        .hub-aquagreen .navbar-collapse .menu--main > li > a.active-trail, .hub-aquagreen .navbar-collapse .menu--main > li > a.is-active, .hub-aquagreen .navbar-collapse .menu--main > li > a:hover, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-aquagreen
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #00A499;
          border-color: var(--hub-aquagreen); }
        .hub-bgl .navbar-collapse .menu--main > li > a.active-trail, .hub-urological .navbar-collapse .menu--main > li > a.active-trail, .hub-bgl .navbar-collapse .menu--main > li > a.is-active, .hub-urological .navbar-collapse .menu--main > li > a.is-active, .hub-bgl .navbar-collapse .menu--main > li > a:hover, .hub-urological .navbar-collapse .menu--main > li > a:hover, .hub-bgl
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-urological
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-bgl
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-urological
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-bgl
        .navbar-collapse .menu--secondary > li > a:hover, .hub-urological
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #330072;
          border-color: var(--hub-bgl); }
        .hub-bnog .navbar-collapse .menu--main > li > a.active-trail, .hub-bnog .navbar-collapse .menu--main > li > a.is-active, .hub-bnog .navbar-collapse .menu--main > li > a:hover, .hub-bnog
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-bnog
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-bnog
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #41B6E6;
          border-color: var(--hub-bnog); }
        .hub-cchp .navbar-collapse .menu--main > li > a.active-trail, .hub-cchp .navbar-collapse .menu--main > li > a.is-active, .hub-cchp .navbar-collapse .menu--main > li > a:hover, .hub-cchp
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-cchp
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-cchp
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #AE2573;
          border-color: var(--hub-cchp); }
        .hub-darkblue .navbar-collapse .menu--main > li > a.active-trail, .hub-darkblue .navbar-collapse .menu--main > li > a.is-active, .hub-darkblue .navbar-collapse .menu--main > li > a:hover, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-darkblue
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #003087;
          border-color: var(--hub-darkblue); }
        .hub-darkred .navbar-collapse .menu--main > li > a.active-trail, .hub-darkred .navbar-collapse .menu--main > li > a.is-active, .hub-darkred .navbar-collapse .menu--main > li > a:hover, .hub-darkred
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-darkred
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-darkred
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #8A1538;
          border-color: var(--hub-darkred); }
        .hub-fresharts .navbar-collapse .menu--main > li > a.active-trail, .hub-lightblue .navbar-collapse .menu--main > li > a.active-trail, .hub-fresharts .navbar-collapse .menu--main > li > a.is-active, .hub-lightblue .navbar-collapse .menu--main > li > a.is-active, .hub-fresharts .navbar-collapse .menu--main > li > a:hover, .hub-lightblue .navbar-collapse .menu--main > li > a:hover, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-fresharts
        .navbar-collapse .menu--secondary > li > a:hover, .hub-lightblue
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #0072CE;
          border-color: var(--hub-fresharts); }
        .hub-lightgreen .navbar-collapse .menu--main > li > a.active-trail, .hub-lightgreen .navbar-collapse .menu--main > li > a.is-active, .hub-lightgreen .navbar-collapse .menu--main > li > a:hover, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.is-active, .hub-lightgreen
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #78BE20;
          border-color: var(--hub-lightgreen); }
        .contrast-soft .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft .navbar-collapse .menu--main > li > a.is-active, .contrast-soft .navbar-collapse .menu--main > li > a:hover, .contrast-soft
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft
        .navbar-collapse .menu--secondary > li > a:hover {
          color: #231F20;
          background: #005EB8;
          background: var(--link-color);
          border-color: #005EB8;
          border-color: var(--link-color); }
        .contrast-soft.hub-aquagreen .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-aquagreen .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-aquagreen .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-aquagreen
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-aquagreen
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #00A499;
          background: var(--hub-aquagreen);
          border-color: #00A499;
          border-color: var(--hub-aquagreen); }
        .contrast-soft.hub-bgl .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-urological .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-bgl .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-urological .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-bgl .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-urological .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-bgl
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-urological
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-bgl
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-urological
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-bgl
        .navbar-collapse .menu--secondary > li > a:hover, .contrast-soft.hub-urological
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #330072;
          background: var(--hub-bgl);
          border-color: #330072;
          border-color: var(--hub-bgl); }
        .contrast-soft.hub-bnog .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-bnog .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-bnog .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-bnog
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-bnog
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-bnog
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #41B6E6;
          background: var(--hub-bnog);
          border-color: #41B6E6;
          border-color: var(--hub-bnog); }
        .contrast-soft.hub-cchp .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-cchp .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-cchp .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-cchp
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-cchp
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-cchp
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #AE2573;
          background: var(--hub-cchp);
          border-color: #AE2573;
          border-color: var(--hub-cchp); }
        .contrast-soft.hub-darkblue .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-darkblue .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-darkblue .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-darkblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-darkblue
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-darkblue
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #003087;
          background: var(--hub-darkblue);
          border-color: #003087;
          border-color: var(--hub-darkblue); }
        .contrast-soft.hub-darkred .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-darkred .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-darkred .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-darkred
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-darkred
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-darkred
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #8A1538;
          background: var(--hub-darkred);
          border-color: #8A1538;
          border-color: var(--hub-darkred); }
        .contrast-soft.hub-fresharts .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-lightblue .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-fresharts .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-lightblue .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-fresharts .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-lightblue .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-fresharts
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-lightblue
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-fresharts
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-lightblue
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-fresharts
        .navbar-collapse .menu--secondary > li > a:hover, .contrast-soft.hub-lightblue
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #0072CE;
          background: var(--hub-fresharts);
          border-color: #0072CE;
          border-color: var(--hub-fresharts); }
        .contrast-soft.hub-lightgreen .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.hub-lightgreen .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.hub-lightgreen .navbar-collapse .menu--main > li > a:hover, .contrast-soft.hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.hub-lightgreen
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.hub-lightgreen
        .navbar-collapse .menu--secondary > li > a:hover {
          background: #78BE20;
          background: var(--hub-lightgreen);
          border-color: #78BE20;
          border-color: var(--hub-lightgreen); }
        .contrast-soft.contrast-high .navbar-collapse .menu--main > li > a.active-trail, .contrast-soft.contrast-high .navbar-collapse .menu--main > li > a.is-active, .contrast-soft.contrast-high .navbar-collapse .menu--main > li > a:hover, .contrast-soft.contrast-high
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-soft.contrast-high
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-soft.contrast-high
        .navbar-collapse .menu--secondary > li > a:hover {
          color: #231F20;
          background: #fff;
          background: var(--nav-color);
          border-color: #fff;
          border-color: var(--nav-color); }
        .contrast-high .navbar-collapse .menu--main > li > a.active-trail, .contrast-high .navbar-collapse .menu--main > li > a.is-active, .contrast-high .navbar-collapse .menu--main > li > a:hover, .contrast-high
        .navbar-collapse .menu--secondary > li > a.active-trail, .contrast-high
        .navbar-collapse .menu--secondary > li > a.is-active, .contrast-high
        .navbar-collapse .menu--secondary > li > a:hover {
          border-color: #fff;
          border-color: var(--nav-color); } }

.navbar-toggle {
  border-color: #425563; }
  .navbar-toggle .icon-bar {
    background-color: #425563; }

.faq-title {
  clear: both;
  margin-top: 0;
  padding: 1.2rem 0 1.2rem 1.6rem;
  color: #005EB8;
  color: var(--link-color);
  border-bottom: 2px solid #005EB8;
  border-bottom-color: var(--link-color);
  cursor: pointer; }
  .hub-aquagreen .faq-title {
    color: #00A499;
    color: var(--hub-aquagreen); }
  .hub-bgl .faq-title, .hub-urological .faq-title {
    color: #330072;
    color: var(--hub-bgl); }
  .hub-bnog .faq-title {
    color: #41B6E6;
    color: var(--hub-bnog); }
  .hub-cchp .faq-title {
    color: #AE2573;
    color: var(--hub-cchp); }
  .faq-title .hub-darkblue {
    color: #003087;
    color: var(--hub-darkblue); }
  .hub-darkred .faq-title {
    color: #8A1538;
    color: var(--hub-darkred); }
  .hub-fresharts .faq-title, .hub-lightblue .faq-title {
    color: #0072CE;
    color: var(--hub-fresharts); }
  .hub-lightgreen .faq-title {
    color: #78BE20;
    color: var(--hub-lightgreen); }
  .hub-aquagreen .faq-title {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .faq-title, .hub-urological .faq-title {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .faq-title {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .faq-title {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .faq-title {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .faq-title {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .faq-title, .hub-lightblue .faq-title {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .faq-title {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .faq-title:before {
    content: "+ ";
    position: absolute;
    left: 1.2rem; }
  .faq-title.active {
    border-bottom-width: 0; }
    .faq-title.active:before {
      content: "- "; }

.faq-content {
  margin-bottom: 1.2rem;
  padding: 0 0 1.2rem 1.6rem;
  border-bottom: 2px solid #005EB8;
  border-bottom-color: var(--link-color); }
  .hub-aquagreen .faq-content {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .faq-content, .hub-urological .faq-content {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .faq-content {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .faq-content {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .faq-content {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .faq-content {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .faq-content, .hub-lightblue .faq-content {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .faq-content {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.gallery {
  margin-bottom: 1.2rem; }
  .gallery .contextual-region {
    height: 265px;
    background: #E8EDEE;
    border-radius: 4px; }
    @media (min-width: 768px) {
      .gallery .contextual-region {
        height: 232px; } }
    .gallery .contextual-region a {
      color: #231F20;
      color: var(--text-color);
      font-size: small;
      text-decoration: none; }
    .gallery .contextual-region img {
      border-radius: 4px 4px 0 0; }
    .gallery .contextual-region span {
      display: block;
      padding: 1rem 1.2rem; }

.person {
  padding: 1.2rem 0 1.2rem calc(100px + 1.2rem);
  border-bottom: 2px solid #005EB8;
  border-bottom-color: var(--link-color); }
  .hub-aquagreen .person {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .person, .hub-urological .person {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .person {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .person {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .person {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .person {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .person, .hub-lightblue .person {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .person {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .person .image {
    float: left;
    margin-left: calc(-100px + -1.2rem); }
  .person .body {
    min-height: 100px;
    padding-left: 1.2rem;
    border-left: 1px dotted #005EB8;
    border-left-color: var(--link-color); }
    .hub-aquagreen .person .body {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl .person .body, .hub-urological .person .body {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog .person .body {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp .person .body {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue .person .body {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred .person .body {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts .person .body, .hub-lightblue .person .body {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen .person .body {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }
    .person .body h2 {
      margin-top: 0; }

.search-snippet-info .search-info {
  display: none; }

.side-navigation ~ .side-navigation {
  display: none; }

.side-navigation h2 {
  padding-bottom: 1.2rem;
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 3px solid #005EB8;
  border-top-color: var(--link-color);
  border-bottom: 2px solid #005EB8;
  border-bottom-color: var(--link-color); }
  .hub-aquagreen .side-navigation h2 {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .side-navigation h2, .hub-urological .side-navigation h2 {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .side-navigation h2 {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .side-navigation h2 {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .side-navigation h2 {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .side-navigation h2 {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .side-navigation h2, .hub-lightblue .side-navigation h2 {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .side-navigation h2 {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  .hub-aquagreen .side-navigation h2 {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .side-navigation h2, .hub-urological .side-navigation h2 {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .side-navigation h2 {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .side-navigation h2 {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .side-navigation h2 {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .side-navigation h2 {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .side-navigation h2, .hub-lightblue .side-navigation h2 {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .side-navigation h2 {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

.side-navigation .nav {
  float: none;
  margin-bottom: 1.6rem;
  border-left: 1px dotted #005EB8;
  border-left-color: var(--link-color); }
  .hub-aquagreen .side-navigation .nav {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl .side-navigation .nav, .hub-urological .side-navigation .nav {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog .side-navigation .nav {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp .side-navigation .nav {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue .side-navigation .nav {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred .side-navigation .nav {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts .side-navigation .nav, .hub-lightblue .side-navigation .nav {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen .side-navigation .nav {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }
  @media (max-width: 768px) {
    .side-navigation .nav {
      margin-left: 0;
      margin-right: 0; } }
  .side-navigation .nav > li {
    float: none; }
    .side-navigation .nav > li.az .nav > li {
      display: none; }
      .side-navigation .nav > li.az .nav > li.active-trail {
        display: block; }
        .side-navigation .nav > li.az .nav > li.active-trail .nav > li {
          display: block; }
    .side-navigation .nav > li a {
      padding: 0.5rem 0.5rem 0.5rem 1rem; }
      .side-navigation .nav > li a .caret {
        display: none; }
      .side-navigation .nav > li a.is-active, .side-navigation .nav > li a:hover {
        background: #E8EDEE; }
    .side-navigation .nav > li .nav {
      margin-bottom: 0;
      border-left: 0; }
      .side-navigation .nav > li .nav > li a {
        padding-left: 1.6rem; }
      .side-navigation .nav > li .nav .nav > li a {
        padding-left: 2.4rem; }
      .side-navigation .nav > li .nav .nav .nav > li a {
        padding-left: 4rem; }

.side-navigation .no-menu-title-block {
  margin-bottom: 1.6rem; }
  @media (max-width: 768px) {
    .side-navigation .no-menu-title-block {
      display: none; } }

html {
  font-family: Frutiger, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: var(--font-size);
  font-weight: 400;
  overflow-x: hidden; }

body {
  margin-top: 0;
  color: #231F20;
  color: var(--text-color);
  background: #fff;
  background: var(--bg-color);
  font-size: 1rem;
  line-height: 1.6;
  overflow-x: hidden;
  overflow-y: hidden; }

h1, h2, h3, h4 {
  font-weight: 600; }

h1 {
  margin-bottom: 1.2rem;
  padding-bottom: 1.2rem;
  font-size: 2.4rem;
  border-bottom: 1px dotted #005EB8;
  border-bottom-color: var(--link-color); }
  .hub-aquagreen h1 {
    border-color: #00A499;
    border-color: var(--hub-aquagreen); }
  .hub-bgl h1, .hub-urological h1 {
    border-color: #330072;
    border-color: var(--hub-bgl); }
  .hub-bnog h1 {
    border-color: #41B6E6;
    border-color: var(--hub-bnog); }
  .hub-cchp h1 {
    border-color: #AE2573;
    border-color: var(--hub-cchp); }
  .hub-darkblue h1 {
    border-color: #003087;
    border-color: var(--hub-darkblue); }
  .hub-darkred h1 {
    border-color: #8A1538;
    border-color: var(--hub-darkred); }
  .hub-fresharts h1, .hub-lightblue h1 {
    border-color: #0072CE;
    border-color: var(--hub-fresharts); }
  .hub-lightgreen h1 {
    border-color: #78BE20;
    border-color: var(--hub-lightgreen); }

h2 {
  margin-bottom: 0.75rem;
  font-size: 1.6rem; }
  h2.block-title {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px dotted #005EB8;
    border-bottom-color: var(--link-color); }
    .hub-aquagreen h2.block-title {
      border-color: #00A499;
      border-color: var(--hub-aquagreen); }
    .hub-bgl h2.block-title, .hub-urological h2.block-title {
      border-color: #330072;
      border-color: var(--hub-bgl); }
    .hub-bnog h2.block-title {
      border-color: #41B6E6;
      border-color: var(--hub-bnog); }
    .hub-cchp h2.block-title {
      border-color: #AE2573;
      border-color: var(--hub-cchp); }
    .hub-darkblue h2.block-title {
      border-color: #003087;
      border-color: var(--hub-darkblue); }
    .hub-darkred h2.block-title {
      border-color: #8A1538;
      border-color: var(--hub-darkred); }
    .hub-fresharts h2.block-title, .hub-lightblue h2.block-title {
      border-color: #0072CE;
      border-color: var(--hub-fresharts); }
    .hub-lightgreen h2.block-title {
      border-color: #78BE20;
      border-color: var(--hub-lightgreen); }

h3 {
  margin-bottom: 0.25rem;
  font-size: 1.2rem; }

h4 {
  font-size: 1.1rem; }

p, ul {
  margin-bottom: 0.75rem; }

a {
  color: #005EB8;
  color: var(--link-color);
  text-decoration: underline; }
  a:hover {
    text-decoration: none; }
