.PromoBanner{background:#fff;bottom:0;color:#fff;left:0;right:0;position:fixed;z-index:10000000000;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--colorA)),to(var(--colorB)));background-image:-o-linear-gradient(top,var(--colorA),var(--colorB));background-image:linear-gradient(180deg,var(--colorA),var(--colorB))}.PromoBanner.is--horiz{background-image:-webkit-gradient(linear,left top,right top,from(var(--colorA)),to(var(--colorB)));background-image:-o-linear-gradient(left,var(--colorA),var(--colorB));background-image:linear-gradient(90deg,var(--colorA),var(--colorB))}.PromoBanner:not(.is--webview){-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-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-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;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in-out;-o-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;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;background:var(--bgMobile) repeat-x top}.PromoBanner.is--vert .PromoBanner__Wrapper{padding:16px}.PromoBanner.is--horiz .PromoBanner__Wrapper{background:var(--bgDesktop) no-repeat 100% 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100px;padding:0 150px;margin:0 auto;max-width:1700px}.PromoBanner__Wrapper img{display:block}.PromoBanner__Logo img{height:60px}.PromoBanner__Presby{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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{-ms-flex-negative:0;flex-shrink:0}.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}