.alert-banner{margin:0 0 30px}.alert-banner .alert-wrapper{position:relative;display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;padding:20px 30px;min-height:100px;background-color:#e5eff8;border:1px solid #005eb8;border-radius:6px}.alert-banner .alert-status{margin-right:25px;font-size:57px;line-height:0;color:#005eb8}.alert-banner .alert-content{width:100%;text-align:left}.alert-banner .alert-content a{color:#005eb8}.alert-banner .alert-content a:active,.alert-banner .alert-content a:focus,.alert-banner .alert-content a:hover{color:#330072}.alert-banner .alert-content blockquote::after,.alert-banner .alert-content blockquote::before{color:#231f20}.alert-banner.has-button .alert-wrapper{padding-right:62px;text-decoration:none;-ms-transition:all 80ms linear;-moz-transition:80ms linear;-webkit-transition:80ms linear;-o-transition:80ms linear;transition:80ms linear}.alert-banner.has-button .alert-wrapper::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";position:absolute;top:0;bottom:0;right:20px;margin:auto;font-size:27px;line-height:1;width:1em;height:1em;color:#425563;-ms-transition:all 240ms cubic-bezier(0,1,.5,1);-moz-transition:240ms cubic-bezier(0,1,.5,1);-webkit-transition:240ms cubic-bezier(0,1,.5,1);-o-transition:240ms cubic-bezier(0,1,.5,1);transition:240ms cubic-bezier(0,1,.5,1)}.alert-banner.has-button .alert-wrapper:active::after,.alert-banner.has-button .alert-wrapper:focus::after,.alert-banner.has-button .alert-wrapper:hover::after{transform:translateX(5px)}.alert-banner.has-button.green .alert-wrapper:active,.alert-banner.has-button.green .alert-wrapper:focus,.alert-banner.has-button.green .alert-wrapper:hover{background-color:#c3e3cf}.alert-banner.has-button.amber .alert-wrapper:active,.alert-banner.has-button.amber .alert-wrapper:focus,.alert-banner.has-button.amber .alert-wrapper:hover{background-color:#ffebc0}.alert-banner.has-button.red .alert-wrapper:active,.alert-banner.has-button.red .alert-wrapper:focus,.alert-banner.has-button.red .alert-wrapper:hover{background-color:#fcc}.alert-banner.green .alert-wrapper{background-color:#d4ebdd;border-color:#008834}.alert-banner.green .alert-status{color:#008834}.alert-banner.amber .alert-wrapper{background-color:#fff3d9;border-color:#ffb81c}.alert-banner.amber .alert-status{color:#ffb81c}.alert-banner.red .alert-wrapper{background-color:#ffe5e5;border-color:#c80000}.alert-banner.red .alert-status{color:#c80000}@media (max-width:767.98px){.alert-banner{margin-bottom:20px}.alert-banner .alert-wrapper{padding:15px 20px;min-height:85px}.alert-banner .alert-status{margin-right:20px;font-size:50px}.alert-banner.has-button .alert-wrapper{padding-right:54px}.alert-banner.has-button .alert-wrapper::after{right:15px;font-size:24px}}@media (max-width:575.98px){.alert-banner .alert-wrapper{flex-direction:column;align-items:flex-start;padding:15px;min-height:0}.alert-banner .alert-status{align-self:center;margin-right:0;margin-bottom:15px}.alert-banner .alert-content{text-align:center}.alert-banner.has-button .alert-wrapper{padding-right:15px;padding-bottom:54px}.alert-banner.has-button .alert-wrapper::after{top:auto;left:0;right:0;bottom:15px}}