.alert-banner-container{position:relative;min-height:10rem;width:100%;padding:0 1.6rem;background-color:var(--c-alert-orange);color:var(--c-text-inverse);transition:0.3s ease-in-out}.alert-banner-container.colors-inverted.alert-banner-container--info{background-color:var(--c-info-green)}.alert-banner-container.colors-inverted.alert-banner-container--info .button--secondary{color:var(--b-button-secondary-color)}.alert-banner-container.colors-inverted.alert-banner-container--info .button--secondary:hover{border:0.1rem solid;border-color:var(--c-text-inverse);color:var(--c-text-inverse)}.alert-banner-container.colors-inverted.alert-banner-container--info .button--secondary:focus{color:var(--c-text-inverse)}.alert-banner-container.colors-inverted.alert-banner-container--info .button--quaternary{color:var(--c-info-green)}.alert-banner-container.colors-inverted.alert-banner-container--info .button--quaternary:hover,.alert-banner-container.colors-inverted.alert-banner-container--info .button--quaternary:focus{color:var(--b-button-secondary-color)}.alert-banner-container.colors-inverted.alert-banner-container--warning{background-color:var(--c-warning-red)}.alert-banner-container.colors-inverted.alert-banner-container--warning .button:hover::after{background-color:var(--b-button-default-bg)}.alert-banner-container.colors-inverted.alert-banner-container--warning .button--quaternary{color:var(--c-warning-red)}.alert-banner-container.colors-inverted.alert-banner-container--warning .button--quaternary:hover{color:var(--b-button-default-bg)}.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue{background-color:var(--c-secondary-darker)}.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--campaign-primary:hover,.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--campaign-primary:focus{background-color:var(--b-button-campaign-red-hover-bg);color:var(--c-text-inverse)}.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--campaign-primary:hover::after,.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--campaign-primary:focus::after{background-color:var(--c-text-inverse)}.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--quaternary{color:var(--c-secondary-darker)}.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--quaternary:hover,.alert-banner-container.colors-inverted.alert-banner-container--generic-dark-blue .button--quaternary:focus{color:var(--c-campaign-red)}.alert-banner-container.colors-inverted.alert-banner-container--campaign{background-color:var(--c-campaign-red)}.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary{color:var(--c-blackest);border-color:var(--c-blackest)}.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary::after,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:hover,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:visited,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:focus,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:visited:hover{color:var(--c-blackest)}.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:hover::after,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:visited::after,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--campaign-secondary:focus::after{background-color:var(--c-blackest)}.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--quaternary{color:var(--c-campaign-red)}.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--quaternary:hover,.alert-banner-container.colors-inverted.alert-banner-container--campaign .button--quaternary:focus{color:var(--c-blackest)}.alert-banner-container .button{margin:.8rem .8rem 1.6rem .8rem;border:0.1rem solid;border-color:var(--c-text-inverse)}.alert-banner-container .button .icon{height:1.8rem;width:1.8rem;margin-left:.8rem}.alert-banner-container .button:focus-visible{outline:0.2rem solid var(--c-text-inverse)}.alert-banner-container .button:focus-visible::after{background-color:var(--c-text-inverse)}.alert-banner-container .button:hover::after{background-color:var(--c-text-inverse)}.alert-banner-container.colors-inverted .button--tertiary:hover,.alert-banner-container.colors-inverted .button--tertiary:focus,.alert-banner-container.colors-inverted .button--tertiary:focus-within,.alert-banner-container.colors-inverted .button--tertiary:active{background:var(--c-primary-dark);border-color:var(--c-text-inverse);color:var(--c-text-inverse)}.alert-banner-container.colors-inverted .button--tertiary:hover::after,.alert-banner-container.colors-inverted .button--tertiary:focus::after,.alert-banner-container.colors-inverted .button--tertiary:focus-within::after,.alert-banner-container.colors-inverted .button--tertiary:active::after{background-color:var(--c-text-inverse)}.alert-banner-container.colors-inverted .button--tertiary:visited{background-color:var(--c-text-heading)}.alert-banner-container.colors-inverted .button--tertiary::after{background-color:var(--c-text-inverse)}.alert-banner-container.colors-inverted .button--tertiary:visited:hover,.alert-banner-container.colors-inverted .button--tertiary:visited:focus,.alert-banner-container.colors-inverted .button--tertiary:visited:active{background:var(--c-primary-dark);color:var(--b-button-default-color)}.alert-banner-container.colors-inverted .button--quaternary{border:none;border-radius:3rem;background-color:var(--c-text-inverse);color:var(--c-alert-orange);text-decoration:none}.alert-banner-container.colors-inverted .button--quaternary:hover{color:var(--c-text-heading)}.alert-banner-container.colors-inverted .button--quaternary:focus-visible{outline-color:var(--c-text-inverse);color:var(--c-text-heading)}.alert-banner-container a,.alert-banner-container.colors-inverted a:hover{color:var(--c-text-inverse)}.alert-banner-container a:focus-visible,.alert-banner-container.colors-inverted a:hover:focus-visible{outline:0.3rem solid var(--c-text-inverse)}.alert-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:140rem;margin:0 auto}.alert-banner__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:140rem}.alert-banner__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--c-text-inverse)}.alert-banner__icon .icon{width:4.6rem;height:4.6rem}.alert-banner__message{padding:1.6rem .8rem .8rem .8rem;font-weight:600}.alert-banner__message *{margin-bottom:0}.alert-banner__buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.alert-banner-container .alert-banner__empty-div{padding-top:0;transition:0.3s ease-in-out}.alert-banner__empty-div.remove-padding,.views-row:last-child{padding-top:0}@media (min-width: 480px){.alert-banner__content{-ms-flex-direction:row;flex-direction:row}.alert-banner__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width: 768px){.alert-banner{-ms-flex-direction:row;flex-direction:row}.alert-banner .button{margin:1.6rem .8rem;padding:1.6rem;white-space:nowrap}.alert-banner__message{padding:1.6rem .8rem}}@media (min-width: 1024px){.alert-banner{position:absolute;inset:0}}@media (min-width: 1200px){.alert-banner-container{position:fixed;left:0;z-index:109}.alert-banner-container.absolute-alert-banner{position:absolute}.alert-banner-container+.alert-banner__empty-div{padding-top:10rem}.alert-banner-container+.alert-banner__empty-div.remove-padding{padding-top:0}.alert-banner__message{padding:.8rem}}

