.offer-container .container{display:grid;position:relative;z-index:2}
@media(max-width:767px){.offer-container .container{display:block}
.offer-container .container.overlap{margin-top:-25px !important;position:relative;z-index:10}
}
.offer-container .container .offer{background-color:white;border:1px #f5f6fc solid;border-radius:4px;-webkit-box-shadow:0 0 10px 0 #a1a1a1;box-shadow:0 0 10px 0 #a1a1a1;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:150px;padding:21px 30px;z-index:2}
.offer-container .container .offer::after{content:'';min-height:inherit}
.offer-container .container .offer ._icon{-ms-flex-item-align:center;align-self:center;margin:0 24px 0 10px}
.offer-container .container .offer ._icon .icon-md{font-size:3rem}
.offer-container .container .offer .text-container{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px}
.offer-container .container .offer .text-container.no-flex{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}
.offer-container .container .offer .text-container .tag{display:inline-block;font-size:12px;font-family:"Scotiabank-Bold","Frutiger-Roman",sans-serif;line-height:17px;margin:0 0 5px 0;padding:4px 0;text-transform:uppercase}
.offer-container .container .offer .text-container .tag.prominent-true{background-color:#ffeaa5;border-radius:4px;padding:4px 10px}
.offer-container .container .offer .text-container .tag .fa-star{margin-right:5px}
.offer-container .container .offer .text-container .headline{font-size:21px}
.offer-container .container .offer .text-container .headline p,.offer-container .container .offer .text-container .headline i,.offer-container .container .offer .text-container .headline b,.offer-container .container .offer .text-container .headline u{color:#333;font-family:"Scotiabank-Headline","Frutiger-Roman",sans-serif;margin:0}
.offer-container .container .offer .text-container .headline a{color:#333;text-decoration:underline;font-family:"Scotiabank-Headline","Frutiger-Roman",sans-serif}
.offer-container .container .offer .text-container .headline a:hover,.offer-container .container .offer .text-container .headline a:focus{text-decoration:none}
.offer-container .container .offer .text-container .description p,.offer-container .container .offer .text-container .description i,.offer-container .container .offer .text-container .description b,.offer-container .container .offer .text-container .description u{color:#333;line-height:21px;margin:3px 0 0}
.offer-container .container .offer .text-container .description a{color:#333;text-decoration:underline}
.offer-container .container .offer .text-container .description a:hover,.offer-container .container .offer .text-container .description a:focus{text-decoration:none}
.offer-container .container .offer .text-container.columns .description{margin:0 0 5px 0}
.offer-container .container .offer .cta{-ms-flex-item-align:center;align-self:center;background:transparent;border:0;color:#009dd6;font-family:"Scotiabank-Bold","Frutiger-Roman",sans-serif;margin:0 12px 0 0;white-space:nowrap;padding-left:0}
.offer-container .container .offer .cta.stacked-container{margin:0 12px 0 50px}
.offer-container .container .offer .cta:hover,.offer-container .container .offer .cta:focus{text-decoration:underline;cursor:pointer}
@media(min-width:992px){.offer-container .container .offer.columns .stacked-container{display:none}
}
@media(max-width:991px){.offer-container .container .offer .stacked-container{display:block}
.offer-container .container .offer .columns-container{display:none}
}
@media(max-width:767px){.offer-container .container .offer{display:block;padding:30px 20px}
.offer-container .container .offer ._icon,.offer-container .container .offer .headline,.offer-container .container .offer .description{display:block;margin:0 0 15px}
.offer-container .container .offer .text-container{margin:0}
.offer-container .container .offer .cta.stacked-container{display:block;margin:0;padding:0}
}