.alert-banner{margin:0 0 30px}.alert-banner .alert-wrapper{display:flex;flex-direction:row;background-color:#fff;border:2px solid #fff;border-radius:15px}.alert-banner .alert-status{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:-2px 0 -2px -2px;width:3.75rem;background-color:#231f20;transition:.3s;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.alert-banner .alert-status::before{content:"";background:url(/application/themes/custom/images/alert-icon.svg) center/contain no-repeat;width:2.375rem;height:2.375rem}.alert-banner .alert-content{padding:15px 30px}.alert-banner .alert-content .alert-severity{display:inline;margin:0 8px 0 0;padding-bottom:0;font-size:1.375rem;font-weight:700;color:#231f20}.alert-banner .alert-content .alert-severity::after{display:none}.alert-banner .alert-content .alert-severity+h1,.alert-banner .alert-content .alert-severity+h2,.alert-banner .alert-content .alert-severity+h3,.alert-banner .alert-content .alert-severity+h4,.alert-banner .alert-content .alert-severity+h5,.alert-banner .alert-content .alert-severity+h6,.alert-banner .alert-content .alert-severity+p{display:inline}.alert-banner .alert-content .alert-severity+h2{padding-bottom:0}.alert-banner .alert-content .alert-severity+h2::after{display:none}.alert-banner.has-button .alert-wrapper{position:relative;padding-right:3.125rem;text-decoration:none}.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:"\f054";position:absolute;top:0;bottom:0;right:1.25rem;width:1.875rem;height:1.875rem;margin:auto;font-size:1rem;line-height:1.5rem;letter-spacing:-1px;text-align:center;color:#003087;border:3px solid #003087;border-radius:50%;transition:.3s}.alert-banner.has-button:active .alert-wrapper,.alert-banner.has-button:focus .alert-wrapper,.alert-banner.has-button:hover .alert-wrapper{border-color:#003087}.alert-banner.has-button:active .alert-wrapper::after,.alert-banner.has-button:focus .alert-wrapper::after,.alert-banner.has-button:hover .alert-wrapper::after{color:#fff;background-color:#003087;transform:translateX(4px)}.alert-banner.has-button:active .alert-wrapper .alert-severity,.alert-banner.has-button:focus .alert-wrapper .alert-severity,.alert-banner.has-button:hover .alert-wrapper .alert-severity{text-decoration:underline}.alert-banner.has-button:active .alert-status,.alert-banner.has-button:focus .alert-status,.alert-banner.has-button:hover .alert-status{background-color:#003087!important}.alert-banner.green .alert-status{background-color:#009639}.alert-banner.amber .alert-status{background-color:#ffb81c}.alert-banner.red .alert-status{background-color:#da291c}@media (max-width:767.98px){.alert-banner{margin-bottom:20px}.alert-banner .alert-content{padding:15px 20px}.alert-banner .alert-content .alert-severity{font-size:1.25rem;margin-right:6px}}@media (max-width:575.98px){.alert-banner .alert-wrapper{flex-direction:column}.alert-banner .alert-status{width:auto;height:3.125rem;margin:-2px -2px 0;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.alert-banner .alert-status::before{width:1.875rem;height:1.875rem}.alert-banner .alert-content{padding:15px}.alert-banner .alert-content .alert-severity{font-size:1.125rem;margin-right:4px}.alert-banner.has-button .alert-wrapper{padding-right:0;padding-bottom:2.5rem}.alert-banner.has-button .alert-wrapper::after{top:auto;bottom:8px;left:0;right:0;text-align:center;transform:none!important}}