.alert-banner+*{margin-top:40px}.alert-banner.has-button .alert-wrapper{padding-right:60px;text-decoration:none!important}.alert-banner.has-button .alert-wrapper:after{content:'\f105';margin:auto;width:28px;height:28px;position:absolute;top:0;bottom:0;right:15px;background-color:transparent;color:#000;font-family:FontAwesome;font-size:26px;text-align:center;line-height:.9;letter-spacing:-2px;border-radius:50%;-ms-transition:all 240ms cubic-bezier(0,1,.5,1);-moz-transition:all 240ms cubic-bezier(0,1,.5,1);-webkit-transition:all 240ms cubic-bezier(0,1,.5,1);-o-transition:all 240ms cubic-bezier(0,1,.5,1);transition:all 240ms cubic-bezier(0,1,.5,1)}.alert-banner.has-button .alert-wrapper:focus .status,.alert-banner.has-button .alert-wrapper:hover .status{background-color:#000}.alert-banner.has-button .alert-wrapper:focus .status-icon svg,.alert-banner.has-button .alert-wrapper:hover .status-icon svg{transform:scale(1.1)}.alert-banner.has-button .alert-wrapper:focus:after,.alert-banner.has-button .alert-wrapper:hover:after{transform:translateX(4px)}.alert-banner .alert-wrapper{padding-left:100px;position:relative;overflow:hidden;display:block;border-radius:14px;border:1px solid #353535;will-change:transform}.alert-banner .alert-wrapper .status{width:100px;height:100%;position:absolute;top:0;left:0;-ms-transition:all 240ms cubic-bezier(0,1,.5,1);-moz-transition:all 240ms cubic-bezier(0,1,.5,1);-webkit-transition:all 240ms cubic-bezier(0,1,.5,1);-o-transition:all 240ms cubic-bezier(0,1,.5,1);transition:all 240ms cubic-bezier(0,1,.5,1)}.alert-banner .alert-wrapper .status .inner{width:100%;height:100%;position:absolute;top:0;left:0;display:table}.alert-banner .alert-wrapper .status .status-icon{display:table-cell;vertical-align:middle;font-size:0;text-align:center}.alert-banner .alert-wrapper .status .status-icon svg{-ms-transition:all 240ms cubic-bezier(0,1,.5,1);-moz-transition:all 240ms cubic-bezier(0,1,.5,1);-webkit-transition:all 240ms cubic-bezier(0,1,.5,1);-o-transition:all 240ms cubic-bezier(0,1,.5,1);transition:all 240ms cubic-bezier(0,1,.5,1);width:35px;height:35px;fill:#fff}.alert-banner .alert-wrapper .content{padding:35px 30px}.alert-banner .alert-wrapper .content p:last-of-type{margin-bottom:0!important}.alert-banner.red .status{background-color:#8a1538}.alert-banner.red .status .inner h2{color:#fff}.alert-banner.red.has-button .alert-wrapper:focus .status,.alert-banner.red.has-button .alert-wrapper:hover .status{background-color:#8a1538}.alert-banner.amber .status,.alert-banner.amber.has-button .alert-wrapper:focus .status,.alert-banner.amber.has-button .alert-wrapper:hover .status{background-color:#ed8b00}.alert-banner.green .status,.alert-banner.green.has-button .alert-wrapper:focus .status,.alert-banner.green.has-button .alert-wrapper:hover .status{background-color:#006747}@media (max-width:991px){.alert-banner+*{margin-top:30px}}@media (max-width:767px){.alert-banner{margin:0 -5px 28px}.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:36px}.alert-banner.has-button .alert-wrapper:after{top:auto;left:0;right:0;bottom:14px;transform:translateX(0)}.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}}