.alert-banner-wrapper{display:block;margin:10px 0 22px}.alert-banner{border:1px solid #231f20;background-color:#fff}.alert-banner .alert-status{color:#fff;background-color:#231f20;text-align:center;display:block}.alert-banner .alert-status .alert-status-inner{display:table;width:100%}.alert-banner .alert-status .alert-status-inner .inner{display:table-cell;vertical-align:middle;position:relative;padding:11px 15px 11px 15px;margin:0;min-height:79px}.alert-banner .alert-status .alert-status-inner .inner:before{-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:'\f06a';font:normal normal normal 14px/1 FontAwesome;font-size:42px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;vertical-align:middle;padding:5px;margin:0 auto}.alert-banner .alert-status .alert-status-level{display:block}.alert-banner .alert-status .alert-status-heading{font-weight:bold;font-size:24px;font-size:2.4000000000000004rem;letter-spacing:1px;line-height:1;display:inline-block;vertical-align:middle;padding:5px;margin:0;border-bottom:2px solid transparent}.alert-banner .alert-status .alert-status-level{font-size:19px;font-size:1.9000000000000001rem}.alert-banner .alert-body{position:relative}.alert-banner .alert-body .alert-body-text{display:table;width:100%}.alert-banner .alert-body .alert-body-text .alert-body-text-inner{display:table-cell;vertical-align:middle;padding:24px 24px 24px 0;min-height:79px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner.linked{padding:24px 85px 24px 0}.alert-banner .alert-body .alert-body-text .alert-body-text-inner h1,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h2,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h3,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h4,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h5{margin:0 0 10px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner h3{font-size:24px;font-size:2.4000000000000004rem}.alert-banner .alert-body .alert-body-text .alert-body-text-inner p{font-size:19px;font-size:1.9000000000000001rem;overflow:hidden}.alert-banner .alert-body .alert-body-text .alert-body-text-inner *{white-space:prewrap}.alert-banner .alert-body .alert-body-text .alert-body-text-inner>*:last-child{margin-bottom:0}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link{position:absolute;top:50%;right:23px;padding:0 0 1px 2px;font-size:30px;text-align:center;width:41px;line-height:36px;border:2px solid;display:block;border-color:inherit;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-color:#000}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#fff;background-color:#000}.alert-banner.alert-status-red{border-color:#e4382c}.alert-banner.alert-status-red .alert-status{background:#fff;background:-moz-linear-gradient(top,#da291c 0,#e4382c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da291c),color-stop(100%,#e4382c));background:-webkit-linear-gradient(top,#da291c 0,#e4382c 100%);background:-o-linear-gradient(top,#da291c 0,#e4382c 100%);background:-ms-linear-gradient(top,#da291c 0,#e4382c 100%);background:linear-gradient(top,#da291c 0,#e4382c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#da291c,endColorstr=#e4382c,GradientType=0)}.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link{color:#e4382c;border-color:#e4382c}.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#fff;background-color:#da291c;border-color:#da291c}.alert-banner.alert-status-amber{border-color:#ed8b00}.alert-banner.alert-status-amber .alert-status{background:#fff;background:-moz-linear-gradient(top,#ffb81c 0,#ed8b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffb81c),color-stop(100%,#ed8b00));background:-webkit-linear-gradient(top,#ffb81c 0,#ed8b00 100%);background:-o-linear-gradient(top,#ffb81c 0,#ed8b00 100%);background:-ms-linear-gradient(top,#ffb81c 0,#ed8b00 100%);background:linear-gradient(top,#ffb81c 0,#ed8b00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb81c,endColorstr=#ed8b00,GradientType=0)}.alert-banner-wrapper:hover .alert-banner.alert-status-amber .alert-status,.alert-banner-wrapper:focus .alert-banner.alert-status-amber .alert-status{background:#ed8b00}.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link{color:#ed8b00;border-color:#ed8b00}.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#fff;background-color:#ed8b00;border-color:#ed8b00}.alert-banner.alert-status-green{border-color:#009639}.alert-banner.alert-status-green .alert-status{background:#fff;background:-moz-linear-gradient(top,#00b043 0,#009639 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00b043),color-stop(100%,#009639));background:-webkit-linear-gradient(top,#00b043 0,#009639 100%);background:-o-linear-gradient(top,#00b043 0,#009639 100%);background:-ms-linear-gradient(top,#00b043 0,#009639 100%);background:linear-gradient(top,#00b043 0,#009639 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00b043,endColorstr=#009639,GradientType=0)}.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link{color:#009639;border-color:#009639}.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#fff;background-color:#009639;border-color:#009639}@media all and (min-width:992px) and (max-width:1199px){.alert-banner .alert-status:before{padding-right:10px}}@media all and (min-width:768px) and (max-width:991px){.alert-banner .alert-body{padding-left:0}}@media all and (max-width:500px){.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link{position:relative;float:right;margin:15px 0 0 15px}}@media screen and (max-width:768px){.alert-banner-wrapper{display:block;margin:5px 0 10px}.alert-banner .alert-status .alert-status-inner{text-align:center}.alert-banner .alert-status .alert-status-inner .inner{padding:5px 15px 5px 10px}.alert-banner .alert-status .alert-status-inner,.alert-banner .alert-status:before{display:block}.alert-banner,.alert-banner .alert-body,.alert-banner .alert-body .alert-body-text,.alert-banner .alert-body .alert-body-text .alert-body-text-inner{display:block}.alert-banner p,.alert-banner .alert-body p,.alert-banner .alert-body .alert-body-text p,.alert-banner .alert-body .alert-body-text .alert-body-text-inner p{font-size:17px;font-size:1.7000000000000002rem}.alert-banner .alert-body .alert-body-text .alert-body-text-inner{padding:15px 15px 15px 15px;overflow-wrap:break-word;width:100%}.alert-banner .alert-body .alert-body-text .alert-body-text-inner.linked{padding:15px 65px 15px 0}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link{right:15px}.alert-banner .alert-status .alert-status-inner .inner:before{display:inline-block}.alert-banner .alert-body .alert-body-text .alert-body-text-inner{padding:8px 0 8px 0;margin:0 0 0 -12px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner.linked{padding:8px 58px 8px 0}.alert-banner .alert-status .alert-status-inner{margin:0 -15px 0 0}.alert-banner .alert-status .alert-status-inner .inner{padding:0;text-align:center;display:flex;justify-content:center;align-items:center}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link{right:5px}.alert-banner .alert-status .alert-status-inner .inner:before{display:inline-block;font-size:30px}.alert-banner .alert-status .alert-status-inner .inner span{display:none}}@media screen and (min-width:501px){.alert-body-text.core-style.alert-box.linked{padding-right:62px}}