.subBanner-2ypg{padding:0 24px}.subBanner-2ypg .flex_container{background:#000;border-radius:.625rem;padding:16px;color:var(--marshmallow);position:relative;overflow:hidden}.subBanner-2ypg .flex_container .row{position:relative;z-index:10}@media all and (min-width: 1025px){.subBanner-2ypg .flex_container .row{margin-bottom:0}}.subBanner-2ypg .flex_container .col-12{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 1025px){.subBanner-2ypg .flex_container .col-12{flex-direction:row}}.subBanner-2ypg .flex_container .col-12 img.giftcard{width:250px;margin:0 auto;display:block;padding-bottom:20px;padding-top:0}.subBanner-2ypg .flex_container .cta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}@media all and (min-width: 1025px){.subBanner-2ypg .flex_container .cta{width:30%;margin-right:30px;margin-left:30px}}.subBanner-2ypg .flex_container .content{display:flex;flex-direction:column;align-items:flex-start}.subBanner-2ypg .flex_container .content h2{font-family:var(--font-extrabold);font-size:33px;line-height:33px;margin-bottom:16px;text-transform:uppercase}@media all and (min-width: 1025px){.subBanner-2ypg .flex_container .content h2{font-size:42px;line-height:40px}}.subBanner-2ypg .flex_container .content p.p{font-size:24px}.subBanner-2ypg .flex_container .content p.p.gold-text{color:#ba9e6b;font-size:20px;line-height:22px}.subBanner-2ypg .flex_container .content .cta-disclaimer{font-size:12px}@media all and (min-width: 1025px){.subBanner-2ypg .flex_container .content .cta-disclaimer{display:flex;align-items:center}}#sb-onefiftygiftcard,#sb-threehundogiftcard{display:none}