.notification-banner{display:flex;top:0;left:0;height:100px;z-index:1000;width:100%;border-bottom:3px solid #FFC000}@media (max-width: 767px){.notification-banner{height:auto;position:relative}}.notification-banner.neutral{background-color:#727F8F}.notification-banner.neutral .notification-banner__button{background-color:#727F8F}.notification-banner.neutral:before{content:url(/ResourcePackages/RACP/assets/dist/img/icons/neutral-start.svg)}@media (max-width: 1480px){.notification-banner.neutral:before{display:none}}.notification-banner.neutral:after{content:url(/ResourcePackages/RACP/assets/dist/img/icons/neutral-end.svg)}@media (max-width: 1480px){.notification-banner.neutral:after{display:none}}.notification-banner.neutral .notification-banner__wrapper{background:url(/ResourcePackages/RACP/assets/dist/img/icons/neutral-center.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.notification-banner.negative{background-color:#EF4444}.notification-banner.negative .notification-banner__button{background-color:#EF4444}@media (max-width: 767px){.notification-banner.negative:before{display:none}}.notification-banner.negative:before{content:"";position:absolute;width:100%;top:0;left:0;background:url(/ResourcePackages/RACP/assets/dist/img/icons/negative-texture.svg);height:100px;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.notification-banner.negative .notification-banner__wrapper{background:url(/ResourcePackages/RACP/assets/dist/img/icons/neutral-start.svg)}}.notification-banner.informative{background-color:#1A232F}.notification-banner.informative .notification-banner__button{background-color:#1A232F}@media (max-width: 767px){.notification-banner.informative:before{display:none}}.notification-banner.informative:before{content:"";position:absolute;width:100%;top:0;left:0;background:url(/ResourcePackages/RACP/assets/dist/img/icons/informative-texture.svg);height:100px;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.notification-banner.informative .notification-banner__wrapper{background:url(/ResourcePackages/RACP/assets/dist/img/icons/informative-texture.svg)}}@media (max-width: 1024px){.notification-banner .notification-banner+.page .banner{padding-top:154px}}@media (max-width: 767px){.notification-banner .notification-banner{position:relative}.notification-banner .notification-banner+.page .header .stickyheader{top:auto}}.notification-banner .notification-banner__wrapper{width:1000px;margin:0 auto;display:flex;justify-content:space-between;position:relative}@media (max-width: 767px){.notification-banner .notification-banner__wrapper{flex-direction:column;padding-right:50px;padding-top:32px;padding-bottom:32px;background-size:cover;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.notification-banner .notification-banner__wrapper:after{content:"";border-right:2px solid white;position:absolute;height:65%;right:50px}}.notification-banner .notification-banner__wrapper .notification-banner__left-section{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;color:#fff;display:flex;align-items:center}.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-icon{margin-left:24px;min-width:24px;margin-right:24px}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-icon{margin-left:16px;margin-right:0;align-self:baseline}}.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-banner__content{padding-right:56px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-banner__content{padding-left:16px;margin-right:25px;padding-right:0;-webkit-line-clamp:none}}.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-banner__content>p{margin:0}.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-banner__content a{font-weight:600;text-decoration:underline;color:#fff}.notification-banner .notification-banner__wrapper .notification-banner__left-section .notification-banner__content a:hover{background-color:transparent}.notification-banner .notification-banner__wrapper .notification-banner__right-section{display:flex;align-items:center;min-width:204px;justify-content:flex-end}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__right-section{justify-content:flex-end}}.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__button{border:1px solid #fff;text-decoration:none;font-size:16px;line-height:28px;padding:6px 12px;margin-right:15px;border-radius:3px;color:#fff;font-weight:400;margin-top:24px;margin-bottom:24px;display:inline-block;max-width:127px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;min-width:64px;min-height:44px}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__button{margin-right:25px;margin-top:13px;margin-bottom:0}}.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__button:hover{text-decoration:none;background-color:#ffc000}.notification-banner .notification-banner__wrapper .notification-banner__right-section span.divider{border-right:1px solid #fff}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__right-section span.divider{display:none}}.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__close{margin-left:46px;display:flex;align-items:center;cursor:pointer}.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__close:hover{background:none}@media (max-width: 1199px){.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__close{margin-right:20px}}@media (max-width: 767px){.notification-banner .notification-banner__wrapper .notification-banner__right-section .notification-banner__close{position:absolute;right:21px;top:32px;margin-right:0}}
