.mod-banner{background:#cb2d3e;background:-webkit-linear-gradient(155deg, #cb2d3e,#d43d4e);background:linear(-65deg, #cb2d3e,#d43d4e);position:relative;z-index:15;-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 .close{position:absolute;right:0;top:15%;margin-top:-12px;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%}}.mod-banner .banner-text{padding:1em 1.5em 1.5em 0}.mod-banner .banner-name{font-size:22px;font-size:1.375rem;color:#fff;font-weight:bold;letter-spacing:1px;margin-bottom:0}.mod-banner .banner-content{font-size:16px;font-size:1rem;color:#fff;color:rgba(255,255,255,0.85);line-height:1.25;margin-bottom:0}.mod-banner .banner-url{display:block}.mod-banner .button{margin-top:1em;background-color:#fff;color:#000}@media only screen and (min-width: 1024px){.mod-banner .button{position:absolute;right:50px;top:50%;margin-top:-19px}}.mod-banner.promo{background:#3d4b0c;background:-webkit-linear-gradient(155deg, #3d4b0c,#4f6110);background:linear(-65deg, #3d4b0c,#4f6110)}@media only screen and (min-width: 1024px){.mod-banner.promo .banner-image{display:inline-block;vertical-align:middle;width:13%;margin:.75em}}.mod-banner.promo img{display:block}.mod-banner.promo .banner-text{display:inline-block;vertical-align:middle;width:80%;padding:1.5em}@media only screen and (min-width: 1024px){.mod-banner.promo .banner-text{padding-right:225px}}.mod-banner.promo.no-image{width:92%;padding:1em 1.5em 1.5em 0}@media only screen and (min-width: 1024px){.mod-banner.alerts .banner-text{padding-right:300px}}
/*# sourceMappingURL=styles.min.css.map */