.site-notifications{background-color:#ffff00;position:fixed;bottom:0;left:0;right:0;z-index:999}.site-notifications .top-notification{font-family:MyriadPro-Light}.site-notifications .top-notification:not(:last-of-type) .container:after{content:'';height:1px;width:100%;background-image:linear-gradient(to right, transparent, #000000 50%, transparent);transform:translateY(15px)}.site-notifications .top-notification .container{padding:18px 0 16px 0;position:relative}.site-notifications .top-notification .container p{max-width:80%;float:left;display:inline-block;font-size:16px;line-height:23px;color:#4a4a4a}@media (min-width: 768px) and (max-width: 991px){.site-notifications .top-notification .container p{max-width:75%}}@media (max-width: 767px){.site-notifications .top-notification .container p{max-width:100%;float:none}}.site-notifications .top-notification .container p > a{font-size:16px;font-weight:bold}.site-notifications .top-notification .container .button-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width: 767px){.site-notifications .top-notification .container .button-container{position:relative;transform:none;justify-content:center}.site-notifications .top-notification .container .button-container a{margin:0 !important}}.site-notifications .top-notification .container .button-container a{font-weight:bold}.site-notifications .top-notification .container .button-container a.accept-button{color:#6C6C6C;font-size:16px;line-height:23px;text-align:center;border:2px solid #6C6C6C;border-radius:2px;display:inline-block;padding:5px 30px;background:transparent;cursor:pointer;position:relative;transform:translateY(0%)}@media (max-width: 767px){.site-notifications .top-notification .container .button-container a.accept-button{position:relative;float:none;transform:none;margin:0 auto;display:table}}.site-notifications .top-notification .container .button-container > span{color:#6C6C6C;margin-left:1rem}