.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__block{padding:0 10px 0 12px}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__top{max-height:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__top img{height:50px}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__logo{margin-top:0;margin-right:4px;max-height:30px;min-width:30px;-ms-flex-preferred-size:30px;flex-basis:30px;-ms-flex-negative:0;flex-shrink:0}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button{-ms-flex-negative:0;flex-shrink:0;max-height:100%;padding:10px 16px 10px 8px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e01b1c}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button:lang(fr){padding:10px 12px 10px 4px}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button:lang(fr)::after{right:5px}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button::after{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg);width:5px;height:5px;border-color:#e01b1c}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__title{white-space:normal}.dfx-body .dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__bottom{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px}.jsdfx-internalBannerTitleWrapper{-webkit-animation:.5s linear forwards fadeIn;animation:.5s linear forwards fadeIn;font-size:14px}.jsdfx-internalBannerTitleWrapper--fadeOut{-webkit-animation:.5s linear forwards fadeOut;animation:.5s linear forwards fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.dfx-internalBanner{font-family:Roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;color:#000;font-size:24px;cursor:pointer}.dfx-internalBanner.dfx-internalBanner--728x90{width:728px;height:90px}.dfx-internalBanner.dfx-internalBanner--320x50{width:320px;height:50px}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__block{padding:2.4px 4.8px}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__logo{margin-top:-4.8px;max-height:calc(100% + .6*$base)}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__title{font-size:70%}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button{font-size:10px;padding:8px 16px 8px 8px}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button:after{right:8px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__button span{margin-right:8px}.dfx-internalBanner.dfx-internalBanner--320x50 .dfx-internalBanner__bottom{font-size:8px;min-height:32px}.dfx-internalBanner--backgroundRed{background-image:radial-gradient(100% 100% at 100% 0,#e01b1c 0,#e01b1c 100%);-webkit-animation:5s infinite dfxInternalBannerBackgroundAnimation;animation:5s infinite dfxInternalBannerBackgroundAnimation;color:#fff}.dfx-internalBanner--backgroundRed .dfx-internalBanner__logo{fill:#e01b1c;fill:#fff}.dfx-internalBanner--backgroundRed .dfx-internalBanner__text,.dfx-internalBanner--backgroundRed .dfx-internalBanner__title{text-shadow:0 2px 3px rgba(0,0,0,.2)}.dfx-internalBanner--backgroundRed .dfx-internalBanner__bottom{background:-webkit-gradient(linear,left top,right top,from(#b21616),to(#b21616));background:linear-gradient(to right,#b21616,#b21616)}.dfx-internalBanner--fontSizeSmall{font-size:16px}.dfx-internalBanner .dfx-internalBanner__block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;z-index:1}.dfx-internalBanner .dfx-internalBanner__top{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.dfx-internalBanner .dfx-internalBanner__top:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;z-index:-1}.dfx-internalBanner .dfx-internalBanner__logo{width:auto;-ms-flex-item-align:center;align-self:center;max-height:100%;max-width:56px;min-height:32px;min-width:32px}.dfx-internalBanner .dfx-internalBanner__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;padding:0 8px;width:100%;font-weight:700;line-height:1;text-align:left;white-space:pre-line}.dfx-internalBanner .dfx-internalBanner__text{display:none;font-size:70%;line-height:1.35;-ms-flex-item-align:center;align-self:center}.dfx-internalBanner .dfx-internalBanner__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;padding:8px 16px;min-height:24px;max-height:48px;font-weight:700;font-size:14.4px;line-height:.5;white-space:nowrap;position:relative;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.1);box-shadow:0 5px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.dfx-internalBanner .dfx-internalBanner__button span{margin-right:24px}.dfx-internalBanner .dfx-internalBanner__button:after{content:'';position:absolute;top:50%;right:16px;width:6px;height:6px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.dfx-internalBanner .dfx-internalBanner__button:hover{-webkit-box-shadow:0 5px 16px rgba(0,0,0,.2);box-shadow:0 5px 16px rgba(0,0,0,.2)}.dfx-internalBanner--buttonBackgroundWhite .dfx-internalBanner__button{background:#fff;color:#000}.dfx-internalBanner--buttonBackgroundWhite .dfx-internalBanner__button:after{border-top:1px solid #000;border-right:1px solid #000}.dfx-internalBanner .dfx-internalBanner__bottom{font-size:9px;line-height:1}@-webkit-keyframes dfxInternalBannerBackgroundAnimation{0%,100%{background-size:100%}50%{background-size:150%}}@keyframes dfxInternalBannerBackgroundAnimation{0%,100%{background-size:100%}50%{background-size:150%}}