.multiple-banner__container{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.banner__container{width:100%}.banner{position:relative;border-radius:var(--radius-rounded);padding:var(--spacing-xl) var(--spacing-s);display:flex;align-items:flex-start;gap:var(--spacing-s);flex-shrink:0}.banner .banner__cta{display:flex;text-decoration:none}.banner svg{fill:currentColor}.banner.-size-s{padding:var(--spacing-s)}.banner.-size-s .banner__wrap-icon{padding:var(--spacing-xxxs);align-self:stretch}.banner.-size-s .banner__wrap-icon svg{width:2rem;height:2rem}.banner.-size-s .banner__subject{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57}.banner.-info{background-color:var(--color-feedback-info-surface-contrast-dark);color:var(--color-feedback-info-text-shape-contrast-inverted)}.banner.-success{background-color:var(--color-feedback-success-surface-contrast-default);color:var(--color-feedback-info-text-shape-contrast-inverted)}.banner.-warning{background-color:var(--color-global-post-it-surface-default);color:var(--color-global-post-it-text-shape-default)}.banner.-warning .button svg{color:var(--color-global-post-it-text-shape-default)}.banner.-warning .button svg:hover{color:var(--color-neutral-text-shape-contrast-default)}.banner.-error{background-color:var(--color-feedback-danger-surface-contrast-default);color:var(--color-feedback-info-text-shape-contrast-inverted)}.banner.-accordeon{border-radius:var(--radius-rounded);border:1px solid var(--color-feedback-info-border-lighter);background:var(--color-feedback-info-surface-lighter);flex-direction:column;gap:var(--spacing-none);padding:var(--spacing-s)}.banner.-accordeon .showmore__button{display:flex;align-items:center;gap:var(--spacing-s);align-self:stretch}.banner.-accordeon .showmore__button .showmore__banner-title{display:flex;align-items:center;gap:var(--spacing-s);color:var(--color-feedback-info-text-shape-darker)}.banner.-accordeon .showmore__button .showmore__banner-title p{font-family:var(--font-graphik);font-size:1.6rem;font-weight:600;line-height:1}.banner.-accordeon .showmore__button .showmore__banner-title svg{width:2.4rem;height:2.4rem}.banner.-accordeon .showmore__button .showmore__banner-wrap-button{display:flex;padding:var(--spacing-none);align-items:flex-start;gap:var(--spacing-xxs);color:var(--color-feedback-info-text-shape-dark);font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57}.banner.-accordeon .showmore__indicator{appearance:none;border:0 none;background:transparent;cursor:pointer;color:var(--color-feedback-info-text-shape-dark)}.banner.-accordeon .showmore__indicator svg{width:1.23rem;height:.75rem;transition:transform .2s}.banner.-accordeon .showmore__indicator.-open svg{transform:rotate(180deg)}.banner.-accordeon .showmore__indicator:after{display:none}.banner.-accordeon .showmore__container{background-color:var(--color-global-background-lighter)}.banner.-accordeon .showmore__container.-open{border-radius:var(--radius-rounded);margin-top:var(--spacing-s)}.banner.-accordeon.-size-m .showmore__button .showmore__banner-title p{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1}.banner.-accordeon.-size-m .showmore__button .showmore__banner-title svg{width:2rem;height:2rem}.banner.-accordeon.-size-m .showmore__indicator svg{width:1.025rem;height:.625rem}.banner__wrap-icon{display:flex;padding:var(--spacing-none);align-items:flex-start;gap:var(--spacing-none)}.banner__wrap-icon svg{width:2.4rem;height:2.4rem}.banner__wrap-text{display:flex;padding:var(--spacing-none);flex-direction:column;align-items:flex-start;gap:var(--spacing-s);flex:1 0 0}.banner__wrap-text .banner__wrap-content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.banner__wrap-text .banner__wrap-content .banner__wrap-title{display:flex;align-items:flex-start;gap:var(--spacing-s);align-self:stretch}.banner__wrap-text .banner__wrap-content .banner__wrap-title .banner__subject{flex:1 0 0;font-family:var(--font-graphik);font-size:1.6rem;font-weight:600;line-height:1.5}.banner__wrap-text .banner__wrap-content .banner__body{margin-top:var(--spacing-m);padding:var(--spacing-none) var(--spacing-xxl) var(--spacing-xxs) var(--spacing-none)}.banner__wrap-text .banner__wrap-content .banner__body a:hover,.banner__wrap-text .banner__wrap-content .banner__body a:focus-visible{text-decoration-thickness:.2rem}.banner__wrap-text .banner__wrap-action{display:flex;padding:var(--spacing-none);flex-direction:column;align-items:flex-start;gap:var(--spacing-m);align-self:stretch}.banner__section{display:flex;flex-direction:column;gap:var(--spacing-l);padding:var(--spacing-l)}.banner__section.-info,.banner__section.-warning,.banner__section.-error{color:var(--color-feedback-info-text-shape-dark)}.banner__section.-success{color:var(--color-feedback-success-text-shape-dark)}.banner__section.-size-l,.banner__section.-size-l-m{font-family:var(--font-graphik);font-size:1.6rem;font-weight:400;line-height:1.5;gap:var(--spacing-m);margin:0 var(--spacing-xl);padding:var(--spacing-xl) 0}.banner__section.-size-l .banner__section-title,.banner__section.-size-l-m .banner__section-title{font-family:var(--font-graphik);font-size:1.6rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner__section.-size-l .banner__section-example,.banner__section.-size-l-m .banner__section-example{font-family:var(--font-graphik);font-size:1.6rem;font-weight:600;line-height:1.5}.banner__section.-size-l span.-highlighted,.banner__section.-size-l-m span.-highlighted{font-family:var(--font-graphik);font-size:1.6rem;font-weight:400;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner__section.-size-l .banner__section-title,.banner__section.-size-l-m .banner__section-title{text-decoration:underline;text-underline-position:under}.banner__section.-size-l .banner__link,.banner__section.-size-l-m .banner__link{margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-none)}.banner__section.-size-l .banner__link svg,.banner__section.-size-l-m .banner__link svg{fill:currentColor}.banner__section.-size-m{font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57;gap:var(--spacing-s);margin:0 var(--spacing-l);padding:var(--spacing-l) 0}.banner__section.-size-m .banner__section-title{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner__section.-size-m .banner__section-example{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57}.banner__section.-size-m span.-highlighted{font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner__section.-size-m .banner__link{margin-top:var(--spacing-xl)}.banner__section.-size-m .showmore__banner-title svg{width:2rem;height:2rem}@media (max-width: 960px){.banner.-size-m,.banner.-size-l-m{padding:var(--spacing-s)}.banner.-size-m .banner__wrap-icon svg,.banner.-size-l-m .banner__wrap-icon svg{width:2rem;height:2rem;margin-top:var(--spacing-xxxs)}.banner.-size-m .banner__wrap-text svg,.banner.-size-m .showmore__button svg,.banner.-size-l-m .banner__wrap-text svg,.banner.-size-l-m .showmore__button svg{width:1.6rem;height:1.6rem}.banner.-size-m .banner__wrap-title .banner__subject,.banner.-size-l-m .banner__wrap-title .banner__subject{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57}.banner.-size-m .banner__body,.banner.-size-l-m .banner__body{font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57;margin-bottom:var(--spacing-xxxs)}.banner .banner__section.-size-l-m{font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57;gap:var(--spacing-s);margin:0 var(--spacing-l);padding:var(--spacing-l) 0}.banner .banner__section.-size-l-m .banner__section-title{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner .banner__section.-size-l-m .banner__section-example{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1.57}.banner .banner__section.-size-l-m span.-highlighted{font-family:var(--font-graphik);font-size:1.4rem;font-weight:400;line-height:1.57;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;text-decoration-skip-ink:none}.banner .banner__section.-size-l-m .banner__link{margin-top:var(--spacing-xl)}.banner.-accordeon.-size-l-m .showmore__button .showmore__banner-title p{font-family:var(--font-graphik);font-size:1.4rem;font-weight:600;line-height:1}.banner.-accordeon.-size-l-m .showmore__button .showmore__banner-title svg{width:2rem;height:2rem}.banner.-accordeon.-size-l-m .showmore__indicator svg{width:1.025rem;height:.625rem}}.toaster{position:fixed;bottom:5%;left:50%;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease-in-out;transform:translateY(100%) translate(-50%)}.toaster.-visible{transform:translateY(0) translate(-50%);opacity:1;visibility:visible}.toaster.-message{opacity:1;visibility:visible;bottom:unset;left:unset;right:24px;transform:translate(0);animation:slide 5s forwards}@keyframes slide{0%{bottom:-100px}10%{bottom:24px}80%{bottom:24px}to{bottom:-100px}}
/*# sourceMappingURL=banner.css.6944fdd4c0a1.map */
