.promotion-banner{background-color:#f6f6f6;color:#3d3d3d;z-index:1030;width:100%;height:60px;overflow:hidden;display:none;height:120px;z-index:1045;font-size:16px}.promotion-banner.grey{color:#3d3d3d;background-color:#f6f6f6;}.promotion-banner.gradient-green{color:#fff;background-image:linear-gradient(to right,#85bb65,#5f9341 21%,#5f9341 79%,#85bb65 100%);}.promotion-banner.light-white{color:#082882;background-color:#fff;}.promotion-banner.light-grey{color:#3d3d3d;background-color:#dbe0ee;}.promotion-banner.light-blue{color:#082882;background-color:#8dcffd;}.promotion-banner.light-blue-10{color:#082882;background-color:#dbe0ee;}.promotion-banner.dark-blue{color:#fff;background-color:#082882;}.promotion-banner.dark-blue-brand{color:#fff;background-color:#0d3ecc;}.promotion-banner.dark-charcoal-10{color:#082882;background-color:#e0e0e0;}.promotion-banner.dark-blue a,.promotion-banner.dark-blue-brand a,.promotion-banner.gradient-green a{color:#fff;font-weight:bold;}.promotion-banner.dark-charcoal-10 a,.promotion-banner.light-blue a,.promotion-banner.light-blue-brand-10 a,.promotion-banner.light-white a,.promotion-banner.light-blue-10 a,.promotion-banner.grey a,.promotion-banner.light-blue .promobanner-link,.promotion-banner.light-blue .promobanner-text{color:#0d3ecc;font-weight:bold;}.promotion-banner a:hover{text-decoration:underline!important;}.promotion-banner.banner-blue{background-color:#0d3ecc;color:#fff;border-color:transparent;border-width:2px;border-style:solid;position:fixed}.fixed{position:fixed}.top{top:0}.bottom{bottom:0}.promotion-banner.active{display:block}.promotion-banner .close-banner{background:0 0;border:none;position:absolute;width:24px;height:24px;right:8%;top:40%;background-image:url(/components/promo-banner/icons/close.svg);background-size:contain;}.promotion-banner.light-blue .close-banner,.promotion-banner.light-blue-brand-10 .close-banner,.promotion-banner.light-white .close-banner,.promotion-banner.light-blue-10 .close-banner,.promotion-banner.grey .close-banner,.promotion-banner.light-blue .close-banner{background-image:url(/components/promo-banner/icons/black-close.svg);}.promotion-banner.below-the-nav .close-banner{top:12%;}.promotion-banner .close-banner img{height:100%}.promotion-banner.consumer{background-color:#0d3ecc;color:#fff!important;background-image:none!important;border-color:transparent;border-width:2px;border-style:solid;position:relative}.promobanner-text{color:#fff;padding-right:10px}.promotion-banner .container p{margin:0;padding:0}.consumer .close-banner{background:0 0;border:none;right:2%;top:10px;width:20px!important;height:20px!important;position:absolute}.consumer .close-banner img{height:100%}body.has-promotion-banner #mbnav.abtest,body.has-promotion-banner #mbnav.mainnav{top:120px}body.has-promotion-banner{padding-top:180px!important}body.has-promotion-banner-bottom{padding-bottom:50px;}.promotion-banner .banner-container{height:100%;display:flex;justify-content:center;align-items:center;text-align:left;line-height:25px;padding:10px 10px;}.banner-link,.banner-text{display:block}@media (min-width:480px){.promotion-banner .close-banner{right:5%}}@media (min-width:560px){body.has-promotion-banner{padding-top:120px!important}.promotion-banner .banner-container{text-align:center;padding:0 45px}}@media (min-width:768px){.modal-dialog{margin:100px auto 30px!important}body.has-promotion-banner #mbnav.abtest,body.has-promotion-banner #mbnav.mainnav{top:60px}.promotion-banner{height:60px;z-index:1030;font-size:18px}.promotion-banner .close-banner{top:20%}.promotion-banner.below-the-nav .close-banner{top:9%}}@media (min-width:992px){body.has-promotion-banner{padding-top:160px!important}.promotion-banner.below-the-nav .close-banner{top:12%}}