.notification-outer{display:none;position:relative;top:0;left:0;width:100%;height:auto;z-index:1200;padding:23px 0}.notification-outer .notification-inner{position:relative}.notification-outer .notification-inner .notification-content{width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;line-height:1.5}.notification-outer .notification-inner .notification-content .notification-title{font-size:23px;line-height:27px;margin-bottom:0;font-weight:700}.notification-outer .notification-inner .notification-content p{margin:0;max-width:65%;line-height:1.3}@media only screen and (max-width:750px){.notification-outer .notification-inner .notification-content p{margin-bottom:27px;max-width:100%}}.notification-outer .notification-inner .notification-content p a{color:inherit;text-decoration:underline}.notification-outer .notification-inner .notification-content .notification-buttons{display:block;top:50%;right:0;position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (max-width:750px){.notification-outer .notification-inner .notification-content .notification-buttons{position:relative;float:none;top:15px;margin-left:0}}.notification-outer .notification-inner .notification-content .notification-button{margin:0 16px 0 0;padding:0 20px;min-width:110px;cursor:pointer;height:40px;line-height:40px;text-decoration:none;display:inline-block;clear:both;text-align:center;position:relative;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.notification-outer .notification-inner .notification-content .notification-button:hover{text-decoration:none}.notification-outer .notification-inner .notification-content .notification-button.linkbutton{top:-1px}.notification-outer .notification-inner .notification-content .notification-button.background-gradient{border:0!important}.notification-outer .notification-inner .notification-close{position:absolute;top:.5rem;right:.75rem;font-size:1.5rem;cursor:pointer}.notification-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(9,9,40,.5);z-index:50}.notification-popup{position:fixed;top:33.33%;left:2.5%;width:95%;background-color:#fff;z-index:55;box-shadow:1px 4px 10px 2px rgba(0,0,0,.15)}@media (min-width:576px){.notification-popup{left:5%;width:90%}}@media (min-width:768px){.notification-popup{left:10%;width:80%}}@media (min-width:992px){.notification-popup{left:25%;width:50%}}@media (min-width:1200px){.notification-popup{left:33.33%;width:33.33%}}.notification-popup>.notification-border{position:absolute;top:0;left:0;width:100%;height:15px}.notification-popup>.notification-title{width:100%;font-size:2rem;line-height:2rem;text-align:center;margin-top:81px;margin-bottom:27px;box-sizing:border-box}.notification-popup>.notification-text{width:100%;padding-left:3rem;padding-right:3rem;padding-bottom:1rem;text-align:center;box-sizing:border-box}.notification-popup>.notification-button{width:80%;font-weight:700;text-align:center;padding:.75rem 1rem;margin-left:10%;margin-top:1rem;margin-bottom:2rem;box-sizing:border-box;cursor:pointer}.notification-popup>.notification-close-button{position:absolute;top:31px;right:27px;font-family:"Glamour Absolute",Arial,Helvetica,sans-serif;font-size:3rem;transform:rotate(45deg);cursor:pointer}