.has-promo .HeaderPromo{display:block;width:100%}.HeaderPromo .HeaderPromo__wrapper.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.HeaderPromo .nav-bar-support{margin-right:25px}.HeaderPromo .nav-bar-support a{font-weight:600}@media all and (max-width: 820px){.HeaderPromo .nav-bar-support{display:none}}.HeaderPromo #homepage-top-promo{width:100%;text-align:left;margin-bottom:20px;padding:8px 0;font-size:14px;position:relative;-webkit-transition:border 0.5s ease;-o-transition:border 0.5s ease;transition:border 0.5s ease;height:42px}.HeaderPromo #homepage-top-promo a{text-decoration:none;border-bottom:1px solid #00297a;color:#00297a;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.HeaderPromo #homepage-top-promo a:hover{color:#1662DD;border-bottom:1px solid #1662DD}.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.gradient-blue .Promo__cta a:hover{color:#92BCFF}.HeaderPromo #homepage-top-promo.u-bgColor--00297a{color:#fff}.HeaderPromo #homepage-top-promo.u-bgColor--00297a a{color:#fff;border-bottom:1px solid #fff}.HeaderPromo #homepage-top-promo.u-bgColor--00297a a:hover{color:#1662DD;border-bottom:1px solid #1662DD}.HeaderPromo #homepage-top-promo p{margin-bottom:0;vertical-align:top}.HeaderPromo #homepage-top-promo .Promo__items{position:relative;margin-right:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.HeaderPromo #homepage-top-promo .Promo__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HeaderPromo #homepage-top-promo .Promo__item:not(:first-child){display:none}.HeaderPromo #homepage-top-promo .Promo__text{display:inline-block;margin-right:1rem;vertical-align:top;max-width:75%}.HeaderPromo #homepage-top-promo .Promo__text p{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.HeaderPromo #homepage-top-promo .Promo__cta{display:inline-block;vertical-align:top}.HeaderPromo #homepage-top-promo .Promo__cta a{font-size:14px}.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{position:fixed;top:0;left:0;margin:0;z-index:21}}.HeaderPromo--alternate *{font-family:"Aeonik Medium","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif}.HeaderPromo--alternate .HeaderPromo__wrapper.container{max-height:20px;font-weight:500;letter-spacing:0.015em}@media all and (max-width: 1200px){.HeaderPromo--alternate .HeaderPromo__wrapper.container{padding:0 4rem}}@media all and (max-width: 768px){.HeaderPromo--alternate .HeaderPromo__wrapper.container{padding:0 1rem;letter-spacing:0}}.HeaderPromo--alternate #homepage-top-promo{height:auto;padding:14px 0;margin-bottom:16px}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919{color:#fffefa;background-color:#191919}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 a{color:#fffefa;line-height:19.6px}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 a span{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:1px solid;border-color:transparent}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 a:focus{outline:3px solid rgba(107,102,95,0.8);outline-offset:2px;border-radius:4px;-webkit-transition:none;-o-transition:none;transition:none}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-support{margin:0}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-link a{margin-right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;border:none}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-link a:hover span,.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-link a:focus span{border-color:#fffefa}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-link svg{width:20px;margin-right:0.5rem}@media all and (max-width: 1279px){.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .nav-bar-link{display:none}}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .Promo__items{margin-right:0}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .Promo__items a{border-color:#fffefa}.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .Promo__items a:hover{color:#b6caff;border-color:#b6caff}@media all and (min-width: 768px){.HeaderPromo--alternate #homepage-top-promo.u-bgColor--191919 .Promo__cta a::after{content:"→"}}
