.newton-notification-banner{width:100%;display:none;background-color:var(--newton--background--color);padding:16px;z-index:2;position:relative}
@media screen and (min-width:1296px){.newton-notification-banner{top:100px}
}
.newton-notification-banner__content{display:flex;flex-direction:column;position:relative;max-width:1296px;flex-basis:10%;grid-gap:16px;gap:16px;margin:0 auto;float:none;padding:0;min-height:36px}
@media screen and (min-width:1296px){.newton-notification-banner__content{flex-direction:row}
}
@media screen and (min-width:320px)and (max-width:1295px){.newton-notification-banner__content:before{left:0}
.newton-notification-banner__content p{padding:0 24px 0 40px}
}
.newton-notification-banner--alert .newton-notification-banner__content:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:50% 50%;position:relative;vertical-align:middle;background-size:32px 32px;width:32px;height:32px;background-image:url("../../../content/dam/newtonim/web/icons/bell-notification.svg");margin:.4rem 0;position:absolute}
@media screen and (min-width:1296px){.newton-notification-banner--alert .newton-notification-banner__content:before{position:relative}
}
.newton-alert .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/bell-notification.svg")}
.newton-information .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/information-notification.svg")}
.newton-download .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/download-icon-notification.svg")}
.newton-event .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/event-notification.svg")}
.newton-video .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/video-notification.svg")}
.newton-document .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/document-notification.svg")}
.newton-podcast .newton-notification-banner--alert .newton-notification-banner__content:before{background-image:url("../../../content/dam/newtonim/web/icons/podcast-notification.svg")}
.newton-notification-banner__content p{flex-grow:1;min-height:20px;margin:auto 0}
.newton-notification-banner__wrapper a,.newton-notification-banner__content p{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:14px;line-height:18px}
.newton-notification-banner__discard{border:0;background-color:unset;text-indent:-9999px;margin-top:14px;transition:transform .3s ease;cursor:pointer;content:"";display:inline-block;background-repeat:no-repeat;background-position:50% 50%;position:relative;vertical-align:middle;background-size:32px 32px;width:32px;height:32px;background-image:url("../../../content/dam/newtonim/web/icons/cross.svg")}
.newton-notification-banner__discard:focus,.newton-notification-banner__discard:hover{background-image:url("../../../content/dam/newtonim/web/icons/white-cross.svg")}
@media screen and (min-width:1296px){.newton-notification-banner__discard{margin-top:8px}
}
.newton-notification-banner .cta-holder{margin:10px}
@media screen and (min-width:320px)and (max-width:1295px){.newton-notification-banner{position:fixed;bottom:0}
.newton-notification-banner p{margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.newton-notification-banner__discard{order:1;position:absolute;right:-22px;top:-56px;padding:16px;background-color:var(--newton--background--color);background-position:50%;background-repeat:no-repeat}
}
@media screen and (min-width:320px)and (max-width:1295px)and (min-width:1296px){.newton-notification-banner__discard{right:0}
}
.newton-cta-holder{margin-top:6px}
.newton-cta-holder a.newton-cta,.newton-cta-holder button.newton-cta{background-color:#000;color:#fff;border:1px solid #000;font-weight:600}
.newton-cta-holder a.newton-cta,.newton-cta-holder button.newton-cta{font-family:'BNYM_NEWTON_Akkurat_Pro';padding:10px 16px;position:relative;text-align:center;transition:all .2s ease;font-size:14px;line-height:18px;text-decoration:none}
.newton-cta-holder a.newton-cta:active,.newton-cta-holder a.newton-cta:hover{background-color:transparent;color:#000;text-decoration:none;border:1px solid #000;cursor:pointer}
.hide-notification-date{display:none;visibility:hidden}