#freemiumBanners{left:0;bottom:0;width:100%;font-family:"Helvetica Neue",Helvetica,sans-serif;position:fixed;z-index:9999}#freemiumBanners .freemium-banners-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-height:100px;align-items:center;justify-content:center;flex-flow:row nowrap;background:rgba(28,42,51,.85);-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}#freemiumBanners .freemium-banners-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:20px;min-height:86px;align-items:center;position:relative}#freemiumBanners .freemium-banners-logo a{padding:15px 10px;position:relative;z-index:1}#freemiumBanners .freemium-banners-logo img{width:auto;height:100%;max-height:30px;position:relative;display:block}#freemiumBanners .freemium-banners-logo:before{top:0;right:0;width:100vw;height:100%;min-width:1200px;min-height:86px;content:'';line-height:1;background:rgba(51,143,255,.3);position:absolute;display:block;z-index:0}#freemiumBanners .freemium-banners-logo:after{top:0;left:100%;width:0;height:0;content:'';border:43px solid transparent;border-left:27px solid rgba(51,143,255,.3);position:absolute;display:block;z-index:0}#freemiumBanners .freemium-banners-slogan{margin:auto 5%;vertical-align:top;text-align:center;line-height:1;color:#dae1e6;word-wrap:break-word;display:inline-block}#freemiumBanners .freemium-banners-slogan-title{margin:20px 0 11px;font-size:21px}#freemiumBanners .freemium-banners-slogan-title-logo{display:none}#freemiumBanners .freemium-banners-slogan-description{margin-bottom:20px;font-size:13px}#freemiumBanners .freemium-banners-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 100px 13px;width:100%;font-size:12px;line-height:14px;text-align:center;color:#338FFF;background:#09181F;z-index:1}#freemiumBanners .freemium-banners-message a{color:#337ab7;text-decoration:none;-webkit-transition:color .32s ease-in-out;-moz-transition:color .32s ease-in-out;transition:color .32s ease-in-out;position:relative}#freemiumBanners .freemium-banners-message a:focus,#freemiumBanners .freemium-banners-message a:hover{color:#23527c}#freemiumBanners .freemium-banners--button{padding:14px 23px 14px 25px;font-size:16px;line-height:18px;display:block;cursor:pointer}#freemiumBanners .freemium-banners--button.ul-button-yellow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Helvetica Neue",Helvetica,sans-serif;font-weight:400;letter-spacing:.5px;text-align:center;text-decoration:none;white-space:nowrap;color:#000!important;background:#fc0;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);-moz-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-border-radius:6px;border-radius:6px;outline:0;border:none}#freemiumBanners .freemium-banners--button.ul-button-yellow:hover{background:#ffe066}#freemiumBanners .freemium-banners--button.ul-button-yellow:active{background:#b38f00}#freemiumBanners .freemium-banners--button.ul-button-yellow[disabled]{-webkit-pointer-events:none;pointer-events:none;cursor:not-allowed;opacity:.3}#freemiumBanners .freemium-banners-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:13px;right:21px;font-size:12px;line-height:14px;text-align:right;color:#777;position:absolute;cursor:pointer;z-index:1}#freemiumBanners .freemium-banners-close .close-hidden,#freemiumBanners .freemium-banners-close .close-visible{right:15px;position:absolute;display:inline-block}#freemiumBanners .freemium-banners-close .close-hidden{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;visibility:visible;opacity:1}#freemiumBanners .freemium-banners-close .close-visible{-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear;visibility:hidden;opacity:0}#freemiumBanners .freemium-banners-close:after{top:-2px;width:5px;height:5px;content:'';border-left:2px solid #777;border-bottom:2px solid #777;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .32s ease-in-out;position:relative;display:inline-block}#freemiumBanners.freemium-banners--hidden .freemium-banners-content{max-height:0}#freemiumBanners.freemium-banners--hidden .freemium-banners-close .close-hidden{-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear;visibility:hidden;opacity:0}#freemiumBanners.freemium-banners--hidden .freemium-banners-close .close-visible{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;visibility:visible;opacity:1}#freemiumBanners.freemium-banners--hidden .freemium-banners-close:after{top:3px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}@media only screen and (max-width:992px),only screen and (max-device-width:992px){#freemiumBanners .freemium-banners-close .close-hidden,#freemiumBanners .freemium-banners-close .close-visible,#freemiumBanners .freemium-banners-logo,#freemiumBanners .freemium-banners-slogan-description{display:none}#freemiumBanners .freemium-banners-button,#freemiumBanners .freemium-banners-content,#freemiumBanners .freemium-banners-slogan{display:block}#freemiumBanners .freemium-banners--button,#freemiumBanners .freemium-banners-slogan-title-logo{display:inline-block}#freemiumBanners .freemium-banners-content{height:auto;max-height:initial;max-height:auto;-webkit-transition:none;-moz-transition:none;transition:none}#freemiumBanners .freemium-banners-slogan{margin:19px auto 0;max-width:none}#freemiumBanners .freemium-banners-message{padding-left:40px;padding-right:40px}#freemiumBanners .freemium-banners-button{margin-top:20px;margin-bottom:20px;text-align:center}#freemiumBanners .freemium-banners-close{top:15px;width:2px;height:16px;min-width:0;background:0 0}#freemiumBanners .freemium-banners-close:before{right:4px}#freemiumBanners--hidden .freemium-banners-content{display:none}}.freemium-banners--sale *,.freemium-banners--sale :after,.freemium-banners--sale :before{box-sizing:border-box}.freemium-banners--sale .freemium-banners-ribbon{margin:-8px 20px 0 0;padding:20px 0 15px;width:54px;vertical-align:top;background:#C2445C;text-decoration:none!important;position:relative;display:inline-block}.freemium-banners--sale .freemium-banners-ribbon__shadow{top:0;right:100%;content:"";border:solid transparent;border-top-width:8px;border-bottom-width:0;border-right:8px solid #8c2e40;position:absolute}.freemium-banners--sale .freemium-banners-ribbon:after,.freemium-banners--sale .freemium-banners-ribbon:before{top:100%;content:"";border:solid transparent;border-bottom-width:10px;border-top-width:0;position:absolute}.freemium-banners--sale .freemium-banners-ribbon:before{left:0;border-left:27px solid #C2445C}.freemium-banners--sale .freemium-banners-ribbon:after{right:0;border-right:27px solid #C2445C}.freemium-banners--sale .freemium-banners-ribbon__text{text-align:center;font:700 12px/15px 'Avenir Next';text-decoration:none!important;letter-spacing:1px;color:#FFF;display:block}.freemium-banners--sale .freemium-banners-slogan-description{font-size:15px!important;font-weight:700!important;color:#C2445C!important}.freemium-banners--sale.freemium-banners--hidden .freemium-banners-ribbon{margin-top:0;transition:margin .32s .32s ease-in-out}