.promo-banner--section{background-color:#1f2830;left:0;padding:10px 20px;position:fixed;top:-250px;transition:all .3s;visibility:hidden;width:100%;z-index:100000000}.promo-banner--section.active{top:0;visibility:visible}.promo-banner--section .container{margin:0 auto;max-width:1440px}.promo-banner--text{color:#fff;font-family:Volte;font-size:18px;font-weight:400}.promo-banner--close{color:#fff;cursor:pointer;font-family:Volte;font-size:25px;line-height:1;position:absolute;right:10px;top:5px}.promo-banner--content .promo-banner--link{font-family:Volte;font-weight:400}.promo-banner--content,.promo-banner--image,.promo-banner--inner{align-items:center;display:flex}.promo-banner--image{margin-right:20px}.promo-banner--link{padding-left:25px;padding-top:0!important}.promo-banner--link a{background:transparent;border:0;color:#fff;font-size:16px;font-weight:700;padding:0;position:relative;transition:all .3s ease-in-out}.promo-banner--link a:after{background:#ffc400;content:"";height:4px;left:0;position:absolute;top:calc(100% - 2px);transition:all .3s ease;width:100%;z-index:-1}.promo-banner--image img{max-height:35px;width:auto}.promo-banner--text strong{color:#ffc400}div[data-global-resource-path*="header-flex.html"]{transition:all .3s}.hide-banner .promo-banner--section{top:-250px}.hide-banner div[data-global-resource-path*="header-flex.html"]{top:0!important}@media (max-width:768px){.promo-banner--text{font-size:16px}.promo-banner--content,.promo-banner--image,.promo-banner--inner{flex-direction:column}.promo-banner--image{margin-right:0}.promo-banner--content .promo-banner--link{margin-top:20px;padding-left:0}}