.notification-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;font-size:0;padding:11px 0;text-align:center}.notification-banner p{font-size:16px;line-height:35px;margin:0;margin-bottom:0!important;padding:5px 0}.notification-banner p,.notification-banner__button{display:inline-block;font-weight:600;vertical-align:middle}.notification-banner__button{box-sizing:border-box;cursor:pointer;font-size:15px;letter-spacing:0;overflow:hidden;padding:8px 14px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s;zoom:1;*display:inline}.notification-banner.new{padding:8px 0;position:fixed;top:0;z-index:9}.notif-bar-enabled header.header{margin-top:55px}.notif-bar-enabled .notification-banner{display:block}.notification-banner.new .page-center{margin:0 auto;max-width:1200px}#notif-close{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.notification-banner.new .page-center{position:relative}.notif-bottom .notification-banner.new{bottom:0;top:unset}.notif-bottom.notif-bar-enabled header.header{margin-top:0}.notification-banner__button{font-size:16px;font-weight:400;padding:7px 10px;text-transform:unset}@media only screen and (max-width:991px){.notification-banner__button{margin:5px 30px}}@media only screen and (max-width:768px){.notification-banner p{display:block;font-size:15px;margin-bottom:10px;margin-right:0;padding:0}.notification-banner .button{display:block;font-size:14px}.notification-banner.new{padding:10px}.notification-banner__button{font-size:14px;padding:2px 5px}.notification-banner p{display:inline-block;font-size:14px!important;line-height:1.4}#notif-close{right:0}#notif-close svg{width:8px}}