.notifications h1,.notifications h2,.notifications h3,.notifications h4,.notifications h5,.notifications h6,.notifications p{margin-bottom:0}
.notifications button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;fill:transparent;height:auto;width:auto;cursor:pointer;background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.notifications.component{position:fixed;z-index:1000;width:100%}
.notifications.alert-message{z-index:999}
.notifications.info-message{z-index:998}
.notifications.success-message{z-index:997}
.notifications.promo-message{z-index:996}
.notifications.linearTop.cookie-banner,.notifications.linearBottom.cookie-banner{background-color:#f2f2f2}
.notifications.linearTop.alert-message,.notifications.linearBottom.alert-message{background-color:#db0a5b}
.notifications.linearTop.info-message,.notifications.linearBottom.info-message{background-color:#007abc}
.notifications.linearTop.success-message,.notifications.linearBottom.success-message{background-color:#528320}
.notifications.linearTop.promo-message,.notifications.linearBottom.promo-message{background-color:#5f259f}
.notifications.linearTop{top:40px}
.notifications.linearBottom,.notifications.stackedLeftBottom,.notifications.stackedRightBottom,.notifications.stackedLeftTop,.notifications.stackedRightTop{bottom:0}
.notifications .col-12{padding:16px 24px}
.notifications.stackedLeftTop.cookie-banner .col-12,.notifications.stackedRightTop.cookie-banner .col-12,.notifications.stackedLeftBottom.cookie-banner .col-12,.notifications.stackedRightBottom.cookie-banner .col-12{background-color:#f2f2f2}
.notifications.stackedLeftTop.alert-message .col-12,.notifications.stackedRightTop.alert-message .col-12,.notifications.stackedLeftBottom.alert-message .col-12,.notifications.stackedRightBottom.alert-message .col-12{background-color:#db0a5b}
.notifications.stackedLeftTop.info-message .col-12,.notifications.stackedRightTop.info-message .col-12,.notifications.stackedLeftBottom.info-message .col-12,.notifications.stackedRightBottom.info-message .col-12{background-color:#007abc}
.notifications.stackedLeftTop.success-message .col-12,.notifications.stackedRightTop.success-message .col-12,.notifications.stackedLeftBottom.success-message .col-12,.notifications.stackedRightBottom.success-message .col-12{background-color:#528320}
.notifications.stackedLeftTop.promo-message .col-12,.notifications.stackedRightTop.promo-message .col-12,.notifications.stackedLeftBottom.promo-message .col-12,.notifications.stackedRightBottom.promo-message .col-12{background-color:#5f259f}
.notifications.stackedLeftTop .notifications__icon,.notifications.stackedRightTop .notifications__icon,.notifications.stackedLeftBottom .notifications__icon,.notifications.stackedRightBottom .notifications__icon,.notifications.stackedLeftTop .notifications__headline,.notifications.stackedRightTop .notifications__headline,.notifications.stackedLeftBottom .notifications__headline,.notifications.stackedRightBottom .notifications__headline{display:inline}
.notifications.stackedLeftTop .notifications__icon,.notifications.stackedRightTop .notifications__icon,.notifications.stackedLeftBottom .notifications__icon,.notifications.stackedRightBottom .notifications__icon{margin-right:8px}
.notifications.stackedLeftTop .notifications__headline,.notifications.stackedRightTop .notifications__headline,.notifications.stackedLeftBottom .notifications__headline,.notifications.stackedRightBottom .notifications__headline{margin-bottom:8px}
.notifications.stackedLeftTop .notifications__description,.notifications.stackedRightTop .notifications__description,.notifications.stackedLeftBottom .notifications__description,.notifications.stackedRightBottom .notifications__description,.notifications.stackedLeftTop .notifications__button,.notifications.stackedRightTop .notifications__button,.notifications.stackedLeftBottom .notifications__button,.notifications.stackedRightBottom .notifications__button{margin-bottom:16px}
.notifications.stackedLeftTop .notifications__close,.notifications.stackedRightTop .notifications__close,.notifications.stackedLeftBottom .notifications__close,.notifications.stackedRightBottom .notifications__close{right:24px}
.notifications.alert-message a,.notifications.info-message a,.notifications.success-message a,.notifications.promo-message a{color:#fff;text-decoration:underline}
.notifications.cookie-banner a{color:#333;text-decoration:underline}
.notifications .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}
.notifications.linearTop .notifications__content-wrapper,.notifications.linearBottom .notifications__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}
.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline{max-width:200px}
.notifications.linearTop .notifications__close,.notifications.linearBottom .notifications__close{right:24px;top:28px}
.notifications .notifications__close{position:absolute}
.notifications .notifications__close svg{height:10px;width:10px;fill:#fff}
.notifications .notifications__icon svg{height:24px;width:24px;fill:#fff}
.notifications .notifications__icon img{height:24px;width:24px}
.notifications .notifications__headline{color:#fff;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize}
.notifications .notifications__description{color:#fff;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.notifications .notifications__button{display:-webkit-box;display:-ms-flexbox;display:flex}
.notifications .notifications__button button,.notifications .notifications__button a{padding:8px 16px;border-radius:24px;border:2px solid #fff;color:#fff;text-align:center;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;text-decoration:none}
.notifications .notifications__button button:hover,.notifications .notifications__button a:hover{background:#f2f2f2;color:#007abc;border-color:#f2f2f2}
.notifications .notifications__cta a{color:#fff;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:600;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize}
.notifications.cookie-banner .notifications__close svg{fill:#333}
.notifications.cookie-banner .notifications__headline,.notifications.cookie-banner .notifications__description{color:#000}
.notifications.cookie-banner .notifications__icon svg{height:24px;width:24px;fill:#000}
.notifications.cookie-banner .notifications__button button,.notifications.cookie-banner .notifications__button a{background:#fff;color:#007abc;border:2px solid #007abc}
.notifications.cookie-banner .notifications__button button:hover,.notifications.cookie-banner .notifications__button a:hover{background:#007abc;color:#fff}
.notifications.cookie-banner .notifications__cta a{color:#007abc}
@media screen and (max-width:767px){.notifications.stackedLeftTop,.notifications.stackedRightTop{top:40px}
.notifications.linearTop .notifications__icon,.notifications.linearBottom .notifications__icon,.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline{display:inline}
.notifications.linearTop .notifications__icon,.notifications.linearBottom .notifications__icon{margin-right:8px}
.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline{margin-bottom:8px}
.notifications.linearTop .notifications__description,.notifications.linearBottom .notifications__description,.notifications.linearTop .notifications__button,.notifications.linearBottom .notifications__button{margin-bottom:16px}
.notifications.linearTop .notifications__close,.notifications.linearBottom .notifications__close{right:24px}
}
@media screen and (min-width:768px){.notifications.stackedLeftTop .container,.notifications.stackedLeftBottom .container{margin-left:0}
.notifications.stackedLeftTop .row,.notifications.stackedLeftBottom .row{margin-right:16px}
.notifications.stackedRightTop .container,.notifications.stackedRightBottom .container{margin-right:0}
.notifications.stackedRightTop .row,.notifications.stackedRightBottom .row{margin-left:16px}
.notifications.linearTop{top:70px}
.notifications.linearTop .notifications__content-wrapper,.notifications.linearBottom .notifications__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.notifications.linearTop .notifications__icon,.notifications.linearBottom .notifications__icon,.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline,.notifications.linearTop .notifications__description,.notifications.linearBottom .notifications__description,.notifications.linearTop .notifications__cta,.notifications.linearBottom .notifications__cta{padding-top:8px;padding-bottom:8px}
.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline,.notifications.linearTop .notifications__icon,.notifications.linearBottom .notifications__icon{margin-right:16px}
.notifications.linearTop .notifications__description,.notifications.linearBottom .notifications__description,.notifications.linearTop .notifications__cta,.notifications.linearBottom .notifications__cta{margin-right:32px}
.notifications.linearTop .notifications__description,.notifications.linearBottom .notifications__description{margin-right:32px}
.notifications.linearTop .notifications__button,.notifications.linearBottom .notifications__button{margin-right:24px}
.notifications.linearTop .notifications__headline,.notifications.linearBottom .notifications__headline{min-width:200px}
.notifications.linearTop .notifications__button,.notifications.linearBottom .notifications__button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.notifications.linearTop .notifications__cta,.notifications.linearBottom .notifications__cta,.notifications.linearTop .notifications__button,.notifications.linearBottom .notifications__button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
}
@media screen and (min-width:1024px){.notifications.stackedLeftTop .row,.notifications.stackedLeftBottom .row{margin-right:30px}
.notifications.stackedRightTop .row,.notifications.stackedRightBottom .row{margin-left:30px}
}
.keyboard-active .notifications :focus{outline-color:#fff;outline-offset:2px}
.keyboard-active .notifications .notifications__button button:focus,.keyboard-active .notifications .notifications__button a:focus{outline-offset:4px}
.keyboard-active .notifications.cookie-banner :focus{outline-color:#007abc}
.keyboard-active .notifications.cookie-banner .notifications__button button:focus,.keyboard-active .notifications.cookie-banner .notifications__button a:focus{outline-offset:4px}
.header.header-lang-selector ~ .notifications.linearTop{top:70px}
@media screen and (min-width:768px){.header.header-lang-selector ~ .notifications.linearTop{top:100px}
}
body[dir="rtl"] .notifications.stackedLeftTop .notifications__icon,body[dir="rtl"] .notifications.stackedRightTop .notifications__icon,body[dir="rtl"] .notifications.stackedLeftBottom .notifications__icon,body[dir="rtl"] .notifications.stackedRightBottom .notifications__icon{margin-right:initial;margin-left:8px}
body[dir="rtl"] .notifications.stackedLeftTop .notifications__close,body[dir="rtl"] .notifications.stackedRightTop .notifications__close,body[dir="rtl"] .notifications.stackedLeftBottom .notifications__close,body[dir="rtl"] .notifications.stackedRightBottom .notifications__close{right:initial;left:24px}
body[dir="rtl"] .notifications.linearTop .notifications__close,body[dir="rtl"] .notifications.linearBottom .notifications__close{right:initial;left:24px}
@media screen and (max-width:767px){body[dir="rtl"] .notifications.linearTop .notifications__icon,body[dir="rtl"] .notifications.linearBottom .notifications__icon{margin-right:initial;margin-left:8px}
body[dir="rtl"] .notifications.linearTop .notifications__close,body[dir="rtl"] .notifications.linearBottom .notifications__close{right:initial;left:24px}
}
@media screen and (min-width:768px){body[dir="rtl"] .notifications.stackedLeftTop .container,body[dir="rtl"] .notifications.stackedLeftBottom .container{margin-right:0;margin-left:16px}
body[dir="rtl"] .notifications.stackedLeftTop .row,body[dir="rtl"] .notifications.stackedLeftBottom .row{margin-left:16px;margin-right:-16px}
body[dir="rtl"] .notifications.stackedRightTop .container,body[dir="rtl"] .notifications.stackedRightBottom .container{margin-right:auto;margin-left:0}
body[dir="rtl"] .notifications.stackedRightTop .row,body[dir="rtl"] .notifications.stackedRightBottom .row{margin-left:-16px;margin-right:16px}
body[dir="rtl"] .notifications.linearTop .notifications__headline,body[dir="rtl"] .notifications.linearBottom .notifications__headline,body[dir="rtl"] .notifications.linearTop .notifications__icon,body[dir="rtl"] .notifications.linearBottom .notifications__icon{margin-right:initial;margin-left:16px}
body[dir="rtl"] .notifications.linearTop .notifications__description,body[dir="rtl"] .notifications.linearBottom .notifications__description,body[dir="rtl"] .notifications.linearTop .notifications__cta,body[dir="rtl"] .notifications.linearBottom .notifications__cta{margin-right:initial;margin-left:32px}
body[dir="rtl"] .notifications.linearTop .notifications__description,body[dir="rtl"] .notifications.linearBottom .notifications__description{margin-right:initial;margin-left:32px}
body[dir="rtl"] .notifications.linearTop .notifications__button,body[dir="rtl"] .notifications.linearBottom .notifications__button{margin-right:initial;margin-left:24px}
}
@media screen and (min-width:1024px){body[dir="rtl"] .notifications.stackedLeftTop .row,body[dir="rtl"] .notifications.stackedLeftBottom .row{margin-left:30px;margin-right:-16px}
body[dir="rtl"] .notifications.stackedRightTop .row,body[dir="rtl"] .notifications.stackedRightBottom .row{margin-right:30px;margin-left:-16px}
}