.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{-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";margin:auto;width:28px;height:28px;position:absolute;top:0;bottom:0;right:15px;background-color:transparent;color:#000;font-size:18px;line-height:1.3;letter-spacing:-2px;text-align:center;border:2px solid #000;border-radius:50%;transition:80ms linear}.alert-banner.has-button .alert-wrapper:focus,.alert-banner.has-button .alert-wrapper:hover{background-color:#e3e3e3}.alert-banner.has-button .alert-wrapper:focus .alert-status,.alert-banner.has-button .alert-wrapper:hover .alert-status{background-color:#000}.alert-banner.has-button .alert-wrapper:focus::after,.alert-banner.has-button .alert-wrapper:hover::after{background-color:#000;color:#fff;border-color:#000;transform:translateX(4px)}.alert-banner .alert-wrapper{padding-left:60px;position:relative;overflow:hidden;display:block;background-color:#f0f0f0;border-radius:14px;will-change:transform}.alert-banner .alert-wrapper .alert-status{display:flex;align-items:center;justify-content:center;width:60px;height:100%;position:absolute;top:0;left:0;transition:80ms linear}.alert-banner .alert-wrapper .alert-status::before{content:"";background:url(/application/themes/custom/images/alert-icon.svg) center/contain no-repeat;width:35px;height:35px}.alert-banner .alert-wrapper .alert-content{padding:16px 24px}.alert-banner.red .alert-status{background-color:#8a1538}.alert-banner.red.has-button .alert-wrapper:focus,.alert-banner.red.has-button .alert-wrapper:hover{background-color:#e3e3e3}.alert-banner.red.has-button .alert-wrapper:focus .alert-status,.alert-banner.red.has-button .alert-wrapper:hover .alert-status{background-color:#5e0e26}.alert-banner.red.has-button .alert-wrapper:focus::after,.alert-banner.red.has-button .alert-wrapper:hover::after{background-color:#5e0e26;border-color:#5e0e26}.alert-banner.amber .alert-status{background-color:#ed8b00}.alert-banner.amber.has-button .alert-wrapper:focus,.alert-banner.amber.has-button .alert-wrapper:hover{background-color:#e3e3e3}.alert-banner.amber.has-button .alert-wrapper:focus .alert-status,.alert-banner.amber.has-button .alert-wrapper:hover .alert-status{background-color:#ba6d00}.alert-banner.amber.has-button .alert-wrapper:focus::after,.alert-banner.amber.has-button .alert-wrapper:hover::after{background-color:#ba6d00;border-color:#ba6d00}.alert-banner.green .alert-status{background-color:#308400}.alert-banner.green.has-button .alert-wrapper:focus,.alert-banner.green.has-button .alert-wrapper:hover{background-color:#e3e3e3}.alert-banner.green.has-button .alert-wrapper:focus .alert-status,.alert-banner.green.has-button .alert-wrapper:hover .alert-status{background-color:#1e5200}.alert-banner.green.has-button .alert-wrapper:focus::after,.alert-banner.green.has-button .alert-wrapper:hover::after{background-color:#1e5200;border-color:#1e5200}@media (max-width:991.98px){.alert-banner+*{margin-top:30px}}@media (max-width:767.98px){.alert-banner{margin:0 -5px 28px}.alert-banner .alert-wrapper{padding-left:50px}.alert-banner .alert-wrapper .alert-status{width:50px}.alert-banner .alert-wrapper .alert-status::before{width:30px;height:30px}.alert-banner .alert-wrapper .alert-content{padding:15px}}@media (max-width:599.98px){.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 .alert-status{width:100%;height:50px}.alert-banner .alert-wrapper .alert-content{margin-left:0}}