.promo-banner{background-position:50%;background-size:cover;margin-bottom:30px;min-height:190px;position:relative}.promo-banner:after,.promo-banner:before{content:" ";display:table}.promo-banner:after{clear:both}.promo-banner__img-wrap{position:relative;text-align:center}@media screen and (min-width:768px){.promo-banner__img-wrap{margin-bottom:-4%;margin-top:-4%;width:36%}.alignment-left .promo-banner__img-wrap{float:left}.alignment-right .promo-banner__img-wrap{float:right}}@media screen and (max-width:767px){.promo-banner__img-wrap{padding-left:5%;padding-right:5%}.alignment-left .promo-banner__img-wrap,.alignment-right .promo-banner__img-wrap{padding-bottom:0;padding-top:15px}}.promo-banner__img{display:block;position:relative;text-align:center}.promo-banner__content{background-color:rgba(0,0,0,.5);margin-bottom:15px;padding:10px 30px;text-align:center;width:auto}@media screen and (min-width:768px){.promo-banner__content{margin-top:15px;padding:10px 60px}.alignment-left .promo-banner__content{float:right;margin-right:8%;max-width:56%}.alignment-right .promo-banner__content{float:left;margin-left:8%;max-width:56%}}@media screen and (max-width:767px){.promo-banner__content{padding-left:5%;padding-right:5%;text-align:center}.alignment-left .promo-banner__content,.alignment-right .promo-banner__content{padding-bottom:15px;padding-top:15px}}.promo-banner__title{font-family:Helvetica Neue LT W01_83 Hv Ex,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3;margin:5px 0 15px;text-transform:uppercase}@media screen and (min-width:1024px){.promo-banner__title{font-size:28px}}@media screen and (max-width:1023px){.promo-banner__title{font-size:22px}}.promo-banner__subtitle{font-family:Helvetica Neue LT W01_73 Bd Ex,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0}@media screen and (min-width:1024px){.promo-banner__subtitle{font-size:16px}}@media screen and (max-width:1023px){.promo-banner__subtitle{font-size:14px}}