.alert-banner{margin:0 0 30px;color:#000;background-color:#f0f0f0;border-left:15px solid;border-radius:6px;box-shadow:0 0 0 3px #fff}.alert-banner.green{border-left-color:#009639}.alert-banner.green svg,.alert-banner.green svg *{fill:#009639}.alert-banner.amber{border-left-color:#ffb81c}.alert-banner.amber svg,.alert-banner.amber svg *{fill:#ffb81c}.alert-banner.red{border-left-color:#da291c}.alert-banner.red svg,.alert-banner.red svg *{fill:#da291c}.alert-banner .alert-wrapper{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between}.alert-banner .alert-wrapper>div{display:flex;align-items:center;padding:20px 30px}.alert-banner .alert-status{position:relative;font-size:0;flex-shrink:0}.alert-banner .alert-status::after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:1px;background-color:#000}.alert-banner .alert-status svg{width:48px;height:48px;color:inherit;fill:currentColor}.alert-banner .alert-content{flex-grow:1}.alert-banner .alert-content address,.alert-banner .alert-content blockquote,.alert-banner .alert-content ol,.alert-banner .alert-content p,.alert-banner .alert-content pre,.alert-banner .alert-content ul{font-weight:400;font-size:1.25rem}.alert-banner .alert-content b,.alert-banner .alert-content strong{font-weight:700}.alert-banner .alert-link{flex-shrink:0;padding-left:0!important}.alert-banner .alert-link .button-link{margin:0}@media (max-width:1199.98px){.alert-banner .alert-status svg{width:42px;height:42px}}@media (max-width:991.98px){.alert-banner .alert-wrapper{flex-direction:column;padding:20px 30px}.alert-banner .alert-wrapper>div{padding:0}.alert-banner .alert-status{margin-bottom:20px}.alert-banner .alert-status::after{display:none}.alert-banner .alert-link{margin-top:20px}}@media (max-width:767.98px){.alert-banner{margin-bottom:20px;border-left-width:10px}.alert-banner .alert-wrapper{padding:20px 25px}.alert-banner .alert-status svg{width:36px;height:36px}.alert-banner .alert-content address,.alert-banner .alert-content blockquote,.alert-banner .alert-content ol,.alert-banner .alert-content p,.alert-banner .alert-content pre,.alert-banner .alert-content ul{font-size:1rem}}@media (max-width:575.98px){.alert-banner{border-left-width:10px}.alert-banner .alert-wrapper{padding:15px 20px}}.recruitment .alert-banner{border-radius:0}.recruitment .alert-banner .alert-link .button-link{border-color:#f0f0f0}