.PromoBanner{background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--colorA)),to(var(--colorB)));background-image:linear-gradient(to bottom,var(--colorA),var(--colorB));bottom:0;color:#fff;left:0;position:fixed;right:0;z-index:10000000000}.PromoBanner.is--horiz{background-image:-webkit-gradient(linear,left top,right top,from(var(--colorA)),to(var(--colorB)));background-image:linear-gradient(to right,var(--colorA),var(--colorB))}.PromoBanner:not(.is--webview){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:promoBannerAnimation;animation-name:promoBannerAnimation;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}@-webkit-keyframes promoBannerAnimation{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes promoBannerAnimation{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.PromoBanner__CloseBtn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;height:40px;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px;z-index:3}.PromoBanner__CloseBtn .icon__svg{fill:#fff}.PromoBanner__Wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:var(--bgMobile) repeat-x center top;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.PromoBanner.is--vert .PromoBanner__Wrapper{padding:16px}.PromoBanner.is--horiz .PromoBanner__Wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:var(--bgDesktop) no-repeat right top;-ms-flex-direction:row;flex-direction:row;height:100px;margin:0 auto;padding:0 80px}@media (min-width:1200px){.PromoBanner.is--horiz .PromoBanner__Wrapper{padding:0 150px}}.PromoBanner__Wrapper img{display:block}.PromoBanner__Logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.PromoBanner__Logo img{height:60px}.PromoBanner__Presby{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:9px}.PromoBanner__Presby span{margin-bottom:4px}.PromoBanner__Presby img{height:32px}.PromoBanner.is--vert .PromoBanner__Content{text-align:center}.PromoBanner.is--horiz .PromoBanner__Content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.PromoBanner__Content h3{font-size:16px;font-weight:800;line-height:21px}.PromoBanner__Content p{font-size:14px;line-height:18px;margin:0}.PromoBanner__Button__Wrapper{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center}@media (max-width:1023px){.PromoBanner__Button__Wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-6px 0}.PromoBanner__Button__Wrapper .Countdown{margin:6px}}.Countdown+.PromoBanner__Button{margin-left:12px}@media (max-width:1023px){.PromoBanner__Button{margin:6px}.Countdown+.PromoBanner__Button{margin-left:6px}}.PromoBanner__Button--light{background:#fff;color:#06c}.no-touch .PromoBanner__Button--light:hover{background:#fff;color:#004d9a}.PromoBanner__Button--custom{background:var(--bgColor)!important;color:var(--txtColor)!important}.PromoBanner__Button--custom:hover{background:var(--bgColorHover)!important;color:var(--txtColorHover)!important}.PromoBanner__Button__Img+span,span+.PromoBanner__Button__Img{margin-left:6px}.PromoBanner__Supporting{display:none}.bp-desktopLGPlus .PromoBanner__Supporting{display:block}.PromoBanner__Supporting img{height:100px}.PromoBanner__Button__Wrapper,.PromoBanner__Content,.PromoBanner__Presby,.PromoBanner__Supporting{padding:12px 0 0}.PromoBanner.is--horiz .PromoBanner__Button__Wrapper,.PromoBanner.is--horiz .PromoBanner__Content,.PromoBanner.is--horiz .PromoBanner__Presby,.PromoBanner.is--horiz .PromoBanner__Supporting{padding:0 0 0 16px}.Ad--hasLabel{padding-top:20px;position:relative}.Ad--hasLabel:after{color:#000;content:attr(data-label);display:block;font-size:12px;left:0;line-height:18px;position:absolute;right:0;text-align:center;top:0}.Countdown--inline{display:inline-block}.Countdown,.Countdown div{display:-webkit-box;display:-ms-flexbox;display:flex}.Countdown div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:2px;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;height:32px;justify-content:center;line-height:1;overflow:hidden;width:66px}.Countdown div+div{margin-left:4px}@media (min-width:1024px){.Countdown div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:28px;height:56px;width:64px}}.Countdown span{font-size:10px;font-variant-numeric:normal;font-weight:400;text-transform:uppercase}@media (max-width:1024px){.Countdown span{margin-left:4px}}@media (min-width:1024px){.Countdown__Label--short{display:none}}.Countdown__Label--full{display:none}@media (min-width:1024px){.Countdown__Label--full{display:block}}