.sr-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px);overflow:hidden !important}.madden-banners-ticker{position:fixed;top:0;left:0;right:0;z-index:101;display:flex;justify-content:space-between;align-items:center}.madden-banners-ticker>*:not(:last-child){margin-right:10px}.madden-banners-ticker .ticker-image{max-height:100%;width:auto}.madden-banners-ticker .ticker-content{flex:1 1 auto;text-align:center}.madden-banners-ticker .ticker-cta{padding:5px 10px;text-transform:uppercase;font-weight:bold}.madden-banners-ticker .close-ticker{opacity:.7;padding:.2rem;background-color:rgba(0,0,0,.5);transition:opacity .1s ease}.madden-banners-ticker .close-ticker:hover,.madden-banners-ticker .close-ticker:active{opacity:.9}.madden-banners-ticker .close-ticker img{pointer-events:none}.madden-banners-flyin{position:fixed;z-index:101;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#000;transition:all .5s ease-in-out}.madden-banners-flyin.top_left,.madden-banners-flyin.top_right{top:1rem}.madden-banners-flyin.top_left,.madden-banners-flyin.bottom_left{left:1rem;transform:translateX(-110%)}.madden-banners-flyin.bottom_left,.madden-banners-flyin.bottom_right{bottom:1rem}.madden-banners-flyin.top_right,.madden-banners-flyin.bottom_right{right:1rem;transform:translateX(110%)}.madden-banners-flyin.slide-in{transform:translateX(0)}.madden-banners-flyin.cta.no_image{display:block}.madden-banners-flyin .close-flyin{position:absolute;top:1rem;right:1rem;border:none;background:none;box-shadow:none;outline:none;opacity:.7;transition:opacity .1s ease;padding:0;min-width:unset}.madden-banners-flyin .close-flyin:hover,.madden-banners-flyin .close-flyin:active{opacity:.9}.madden-banners-flyin .close-flyin img{pointer-events:none}.madden-banners-flyin .flyin-content{padding:2rem}.madden-banners-flyin .flyin-content h3,.madden-banners-flyin .flyin-content p{text-align:center;margin:1rem 0}.madden-banners-flyin .flyin-content .mail-signup #mc_embed_signup_scroll{display:flex}.madden-banners-flyin .flyin-content .mail-signup #mc_embed_signup_scroll .mc-field-group:not(:last-child){margin-right:1rem}.madden-banners-flyin .flyin-content .mail-signup #mc_embed_signup_scroll .mc-field-group input{width:100%;background-color:#fff}.madden-banners-flyin .flyin-content .mail-signup #mc_embed_signup_scroll .mc-field-group button[type=submit]{display:flex;align-items:center;justify-content:center;min-width:8rem;height:100%;background-color:#fff;color:#000}.madden-banners-flyin .flyin-content .mail-signup #mc_embed_signup_scroll .mc-field-group button[type=submit] svg{fill:#000;width:2rem;height:1.5rem}.madden-banners-flyin .flyin-content .survey{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.madden-banners-flyin .flyin-content .survey .madden-banners-survey-option{margin-bottom:.5rem;padding:.5rem .75rem;background-color:#000;color:#fff}.madden-banners-flyin .flyin-content .survey .madden-banners-survey-option:not(:last-child){margin-right:.5rem}@media only screen and (min-width: 769px){.madden-banners-flyin .flyin-content{max-height:70vh;overflow:auto}}.madden-banners-flyin.cta{display:flex}.madden-banners-flyin.cta .flyin-content,.madden-banners-flyin.cta .flyin-image{flex:0 0 50%}.madden-banners-flyin.cta .flyin-content{background-color:#fff}.madden-banners-flyin.cta .flyin-content h3,.madden-banners-flyin.cta .flyin-content p{text-align:left}.madden-banners-flyin.cta .flyin-content h3{font-size:2.5rem}.madden-banners-flyin.cta .flyin-content p{font-size:1rem}.madden-banners-flyin.cta .flyin-content .cta-button{display:inline-flex;align-items:center;justify-content:center;width:215px;margin:.5em 20px .5em auto;padding:.5rem 1rem;background:#000}.madden-banners-flyin.cta .flyin-content .cta-button svg{width:20px;height:1.2rem;margin-left:.5rem;transition:all .25s ease}.madden-banners-flyin.cta .flyin-content .cta-button:hover svg{transform:translateX(0.5rem)}.madden-banners-flyin.cta .flyin-image{background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 769px){.madden-banners-ticker{height:48px;padding:10px}.madden-banners-ticker .ticker-image{height:75px}.madden-banners-ticker .close-ticker img{width:1.5rem;height:1.5rem}body.admin-bar .madden-banners-ticker{top:32px}body.has-top-ticker{margin-top:48px}}@media only screen and (max-width: 768px){.madden-banners-ticker{height:60px;padding:10px}.madden-banners-ticker .ticker-image{height:50px}.madden-banners-ticker .close-ticker img{width:20px;height:20px}.madden-banners-flyin{height:75vh}.madden-banners-flyin.slide-in{right:unset !important;left:50%;transform:translateX(-50%) !important}.madden-banners-flyin .flyin-content{height:100%;overflow:auto}.madden-banners-flyin .flyin-content h3{margin-bottom:1rem !important;font-size:2.5rem !important}.madden-banners-flyin .flyin-content p{font-size:1.25rem !important}.madden-banners-flyin.cta{width:98%;flex-direction:column}.madden-banners-flyin.mail_signup #mc_embed_signup #mc_embed_signup_scroll{display:block}.madden-banners-flyin.mail_signup #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{margin-right:0;margin-bottom:.5rem}.madden-banners-flyin.mail_signup #mc_embed_signup #mc_embed_signup_scroll .mc-field-group.submit button{padding:.5rem 1rem}}
