.b-cta .col-lg-8{margin:0 auto}.banner-cta-holder{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;box-shadow:0 4px 10px rgba(0,0,0,.15);cursor:pointer;margin:0 0 80px;padding:20px;position:relative}.banner-cta-holder .banner-cta-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.banner-cta-holder.bg-white{background-color:#fff}.banner-cta-holder.bg-red{background-color:#dc2f34;color:#fff}.banner-cta-holder:after{clear:both;content:"";display:block}.banner-cta-holder .img-holder{display:block;margin-right:20px;width:146px}.banner-cta-holder .img-holder img{width:100%}.banner-cta-holder .holder{-ms-flex:1;flex:1}.banner-cta h4{font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 15px}.banner-cta-holder .description{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 15px}.banner-cta-holder .description p{margin:0 0 15px}.banner-cta-holder .description p:last-child{margin-bottom:0}.banner-cta-holder.bg-white:hover{background-color:#dc2f34;color:#fff}.banner-cta-holder.bg-red:hover{background-color:#fff;color:#000}.banner-cta-holder.bg-white:hover a{color:#fff}.banner-cta-holder.bg-red:hover a{color:#dc2f34}.banner-cta-holder .text-holder{text-align:right}.banner-cta-holder .text-holder a{color:#dc2f34}.banner-cta-holder.bg-red .text-holder a,.banner-cta-holder.bg-white:hover .text-holder a{color:#fff}.banner-cta-holder.bg-red:hover .text-holder a{color:#dc2f34}@media only screen and (max-width:767.98px){.banner-cta-holder{display:block}.banner-cta-holder .img-holder{float:none;margin:0 0 15px}.banner-cta-holder .text-holder{text-align:left}}