.halloween-text{font-size:.85rem}.haloweenAd-wrap{margin-top:.85rem}.halloween-cta{font-size:.85rem;margin-left:3rem}@media (min-width:768px){.haloweenAd-wrap{margin-top:0}.halloween-cta,.halloween-text{font-size:1.7vh}.halloween-cta{margin-left:3rem}}@media (min-width:1024px){.haloweenAd-wrap{margin-top:.5rem}.halloween-cta,.halloween-text{font-size:1.9vh}.halloween-cta{margin-left:3rem}}.haloweenAd-wrap{overflow:hidden}.halloween-slide-in{animation:slideIn .8s ease-out forwards;transform:translateX(-100%)}@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.halloween-text{display:inline-block;transition:transform .3s ease}.halloween-text:hover{transform:scale(1.05)}@keyframes sparkle{0%,to{opacity:1}50%{opacity:.7}}.halloween-text:after,.halloween-text:before{animation:sparkle 1.5s ease-in-out infinite}