.mod-banner{padding:1em 0;position:relative;z-index:15;background:-webkit-linear-gradient(135deg, #cb2d3e 0%, #ef473a 100%);background:-o-linear-gradient(135deg, #cb2d3e 0%, #ef473a 100%);background:linear-gradient(-45deg, #cb2d3e 0%, #ef473a 100%);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2)}.mod-banner.alert .flexcol-img{display:none}.mod-banner.promo{background:-webkit-linear-gradient(135deg, #046a38 0%, #034323 100%);background:-o-linear-gradient(135deg, #046a38 0%, #034323 100%);background:linear-gradient(-45deg, #046a38 0%, #034323 100%)}.mod-banner .flexcol-img{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.mod-banner .banner-image,.mod-banner .banner-text{vertical-align:middle}.mod-banner .banner-image img{max-width:150px}.mod-banner .banner-name{font-size:22px;font-size:1.375rem;color:#fff;font-weight:700;letter-spacing:1px;margin-bottom:15px;line-height:1.25}.mod-banner .banner-content{font-size:16px;font-size:1rem;color:rgba(255,255,255,0.85);line-height:1.25;margin-bottom:0}.mod-banner .close{position:absolute;right:0;margin-right:30px;display:block;width:24px;height:24px;text-indent:-9999em;background:url(../../../images/close-white.png) no-repeat}@media only screen and (min-width: 1024px){.mod-banner .close{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 1023px){.mod-banner .close{top:0;right:-15px}}.mod-banner .banner-url{display:block}@media only screen and (min-width: 768px){.mod-banner .button{margin-right:3em}}@media only screen and (max-width: 767px){.mod-banner .button{margin-top:1em}}
/*# sourceMappingURL=style.min.css.map */