.HeaderPromo{display:none}.has-promo .HeaderPromo{display:block;width:100%}.HeaderPromo #homepage-top-promo{background-color:#e6e6e8;color:#000;width:100%;text-align:center;margin-bottom:25px;padding:8px 0;font-size:16px;position:relative;margin-bottom:25px;-webkit-transition:border 0.5s ease;-o-transition:border 0.5s ease;transition:border 0.5s ease;height:40px}.HeaderPromo #homepage-top-promo.gradient-blue{background:#001497;background:-webkit-gradient(linear, left top, right top, color-stop(0, #001497), to(#007dc1));background:-o-linear-gradient(left, #001497 0, #007dc1 100%);background:linear-gradient(to right, #001497 0, #007dc1 100%);color:#fff}.HeaderPromo #homepage-top-promo.gradient-blue .Promo__text p{color:#fff}.HeaderPromo #homepage-top-promo.gradient-blue .Promo__cta{color:#fff}.HeaderPromo #homepage-top-promo.gradient-blue .Promo__cta a{color:#fff}.HeaderPromo #homepage-top-promo p{margin-bottom:0;vertical-align:middle}.HeaderPromo #homepage-top-promo .Promo__items{position:relative;height:1.25em;width:100%}.HeaderPromo #homepage-top-promo .Promo__text{display:inline-block;margin-right:30px;vertical-align:top}.HeaderPromo #homepage-top-promo .Promo__text p{font-size:1em}.HeaderPromo #homepage-top-promo .Promo__cta{display:inline-block;vertical-align:top}.HeaderPromo #homepage-top-promo .Promo__cta p{font-size:1em}.HeaderPromo #homepage-top-promo .Promo__cta p a{font-weight:600;text-decoration:underline}.HeaderPromo #homepage-top-promo .Promo__close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;cursor:pointer;height:20px;width:20px;background-image:url("../../../images/promo-icon-close.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center}@media all and (max-width: 1060px){.HeaderPromo #homepage-top-promo{margin:0}}

/*# sourceMappingURL=../../maps/libraries/paragraphs/HeaderPromo.css.map */
