.mod-banner{background:#cb2d3e;background:-webkit-linear-gradient(135deg, #cb2d3e 0%, #ef473a 100%);background:linear-gradient(-45deg, #cb2d3e 0%, #ef473a 100%);position:relative;z-index:15;box-shadow:0 0 20px rgba(0,0,0,.2)}.mod-banner.promo{background:rgb(0,63.5,46.3764044944);background:-webkit-linear-gradient(135deg, rgb(0, 63.5, 46.3764044944) 0%, #005941 100%);background:linear-gradient(-45deg, rgb(0, 63.5, 46.3764044944) 0%, #005941 100%)}.mod-banner.promo .banner-image img{display:block;max-width:150px;max-height:125px}@media only screen and (min-width: 1024px){.mod-banner.promo .banner-text{padding-left:2rem;padding-right:230px}}.mod-banner .close{display:block;position:absolute;right:30px;top:50%;margin-top:-16px;width:32px;height:32px;text-indent:-9999em;background:url("/images/close-white.png") right center no-repeat}@media only screen and (min-width: 1200px){.mod-banner .close{right:0}}.mod-banner .banner-text{padding:1rem 1.5rem 1.5rem 0}.mod-banner .banner-name{font-size:22px;font-size:1.375rem;color:#fff;font-weight:bold;margin-bottom:.5rem;line-height:1}.mod-banner .banner-content{font-size:16px;font-size:1rem;color:#fff;line-height:1.25;margin-bottom:0}.mod-banner .banner-url{display:block}.mod-banner .button{margin-top:1rem}@media only screen and (min-width: 1024px){.mod-banner .button{position:absolute;right:80px;top:50%;transform:translateY(-50%);margin-top:0}}/*# sourceMappingURL=style.min.css.map */