.alert-banner{margin:0 0 30px}.alert-banner.red .status{background-color:#da291c}.alert-banner.amber .status{background-color:#d97f00}.alert-banner.green .status{background-color:#009639}.alert-banner.has-button .alert-wrapper{padding-right:60px;text-decoration:none!important}.alert-banner.has-button .alert-wrapper::after{content:'\f105';font:normal normal normal 26px/.9 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:transparent;border:2px solid #000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;right:15px;width:28px;height:28px;text-align:center;letter-spacing:-2px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.alert-banner.has-button .alert-wrapper:active,.alert-banner.has-button .alert-wrapper:focus,.alert-banner.has-button .alert-wrapper:hover{background-color:#d7e5f3}.alert-banner.has-button .alert-wrapper:active .status,.alert-banner.has-button .alert-wrapper:focus .status,.alert-banner.has-button .alert-wrapper:hover .status{background-color:#003087}.alert-banner.has-button .alert-wrapper:active::after,.alert-banner.has-button .alert-wrapper:focus::after,.alert-banner.has-button .alert-wrapper:hover::after{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);color:#fff;background-color:#003087;border-color:#003087}.alert-banner .alert-wrapper{position:relative;background-color:#ebf2f9;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;display:block;padding-left:60px}.alert-banner .alert-wrapper .status{position:absolute;top:0;left:0;width:60px;height:100%;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.alert-banner .alert-wrapper .status .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:table}.alert-banner .alert-wrapper .status .status-icon{display:table-cell;vertical-align:middle;text-align:center;font-size:0}.alert-banner .alert-wrapper .status .status-icon svg{fill:#fff;width:35px;height:35px}.alert-banner .alert-wrapper .content{padding:15px 20px}@media (max-width:767px){.alert-banner{margin-bottom:20px}.alert-banner .alert-wrapper{padding-left:50px}.alert-banner .alert-wrapper .status{width:50px}.alert-banner .alert-wrapper .status .status-icon svg{width:30px;height:30px}.alert-banner .alert-wrapper .content{padding:15px}}@media (max-width:599px){.alert-banner.has-button .alert-wrapper{padding-right:0;padding-bottom:40px}.alert-banner.has-button .alert-wrapper::after{top:auto;left:0;right:0;bottom:12px;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.alert-banner .alert-wrapper{padding:50px 0 0}.alert-banner .alert-wrapper .status{width:100%;height:50px}.alert-banner .alert-wrapper .content{margin-left:0}}.alert-banner.header-alert{margin-bottom:0}.alert-banner.header-alert.red .alert-wrapper{background-color:#da291c}.alert-banner.header-alert.amber .alert-wrapper{background-color:#FAE100}.alert-banner.header-alert.amber .alert-wrapper *{color:#000!important}.alert-banner.header-alert.green .alert-wrapper{background-color:#009639}.alert-banner.header-alert .alert-wrapper{border-radius:0}.alert-banner.header-alert .alert-wrapper.no-link .content .fa{display:none}.alert-banner.header-alert .alert-wrapper.link .content .fa{transition:.3s;margin-left:15px;text-decoration:none!important}.alert-banner.header-alert .alert-wrapper.link .content *{text-decoration:underline}.alert-banner.header-alert .alert-wrapper.link:active .content *,.alert-banner.header-alert .alert-wrapper.link:focus .content *,.alert-banner.header-alert .alert-wrapper.link:hover .content *{text-decorationen:no}.alert-banner.header-alert .alert-wrapper.link:active .content .fa,.alert-banner.header-alert .alert-wrapper.link:focus .content .fa,.alert-banner.header-alert .alert-wrapper.link:hover .content .fa{margin-left:25px}.alert-banner.header-alert .alert-wrapper .content{padding-left:0;display:flex;align-items:baseline}.alert-banner.header-alert .alert-wrapper .content *{color:#fff;font-size:20px;font-size:2rem}.alert-banner.header-alert .alert-wrapper::after{display:none}