@keyframes pulseShadow{0%{opacity:0;transform:scaleX(1) scaleY(1)}50%{opacity:.5}to{opacity:0;transform:scaleX(1.03) scaleY(1.3)}}.stickyCTA{transition:all .3s ease-in-out;transform:translateY(120px)}.stickyCTA .pulse-shadow{content:"";z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:256px;animation:pulseShadow 2s ease-in-out infinite;box-shadow:0 8px 32px rgba(242,109,38,.88;);background:#f26d26;filter:blur(8px)}.stickyCTA a{position:relative;z-index:2}.stickyCTA.show{transform:translateY(0)}.stickyCTA h2 span{display:inline-block;font-size:inherit}.stickyCTA.hide{transform:translateY(156px)}.stickyCTA .cta-text{flex:1 1 50%;display:block}.stickyCTA .btn{flex:1 0 auto}.stickyCTA.has-promo{flex-wrap:wrap}.stickyCTA h2{flex:1 0 100%;font-size:1.5rem;font-weight:800;letter-spacing:calc(1.5rem * -.02);text-align:left;margin:0;font-family:var(--fontHero);font-family:Ringside Wide}.stickyCTA h2.span{display:inline-block}@media (max-width:500px){.stickyCTA .btn{padding:.75rem 1.25rem}}@media (min-width:767px){.stickyCTA{gap:0 2rem;justify-content:center;left:50%;transform:translateY(120px) translateX(-50%)}.stickyCTA.show{transform:translateY(0) translateX(-50%)}.stickyCTA.hide{transform:translateY(156px) translateX(-50%)}.stickyCTA.has-promo{flex-wrap:nowrap;justify-content:space-between}.stickyCTA h2{text-align:left;flex:1 1 auto}.stickyCTA .btn,.stickyCTA:not(.has-promo) .cta-text{flex:0 0 auto}}@media (min-width:1200px){.stickyCTA.has-promo{justify-content:center}.stickyCTA .cta-text,.stickyCTA h2{flex:0 0 auto}}