html,body,div,p,a,img,ul,li,article,aside,footer,header{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,footer,header{display:block}body{font-family:Tahoma,Geneva,sans-serif;color:#fff}.group:after,.group:before{content:"";display:table;clear:both}header{max-width:830px;margin:10px auto 0;text-align:center}main{max-width:830px;margin:0 auto}h2,p{text-align:center}.loader{display:none;margin:30px 0 20px}form{max-width:430px;margin:6% auto;border-radius:10px}fieldset{max-width:283px;margin:30px auto;border:none}.forgot{text-align:right;margin-bottom:15px}.button{text-align:center;width:102%}form button{font-weight:bold;margin:30px 0 20px;width:95%;font-size:16px;padding:15px 65px;border:none;border-radius:5px}form p,form a{color:gray;font-size:12px}footer{color:#4a4a4a;max-width:960px;margin:0 auto;text-align:center}footer p{font-size:10px;max-width:700px;margin:30px auto;padding:0 30px}footer ul{list-style:none}footer li{height:55px;display:inline-block;padding:0 2%}.live-help{position:absolute;top:7%;right:0;cursor:pointer}.live-help-text{cursor:pointer;text-decoration:underline}.subscriptionIndex form input,.passwordForgot form input,.passwordConfirm form input,.usernameForgot form input{border-radius:5px;border:none;margin:5px 0 0;padding:10px 5px;width:98%}.radio-container form input{width:100%;text-align:left}.radio-container{align-items:baseline;display:flex;margin-top:-1px;flex-direction:row;justify-content:flex-start}.radio-container label{padding-top:10px}.privacy_options p{width:100%;text-align:left;margin-left:20px;padding-bottom:5px}.email-address-container input,.firstname-container input{border-radius:5px;border:none;margin:5px 0 0;padding:10px 5px;width:98%}.subscriptionUpdate .confirmation,.passwordForgot .confirmation,.passwordForgot .error,.passwordConfirm .confirmation,.usernameForgot .confirmation,.usernameForgot .error,.gdprDataRequest .confirmation,.gdprDataRequest .error{font-size:24px;text-align:center;margin:12% 0}.privacy_page header img{width:auto}.privacy_options{padding-top:20px}.privacy_options label{margin-bottom:10px;display:block}.data_privacy .button{width:100%}.data_privacy .button button{width:100%}.data_privacy .button button:hover{cursor:pointer}.subscriptionUpdate form legend{width:100%;padding-bottom:5px}.subscriptionUpdate form input{float:left;margin-bottom:6px;margin-left:0;margin-right:10px}.subscriptionUpdate .input-wrapper{margin:10px 0 30px}.subscriptionUpdate .second-input{margin-top:20px}.subscriptionUpdate .second-input label{float:right;width:90.7%}.passwordConfirm .confirmation p{margin-bottom:50px}.play-now-container{display:inline-block;position:relative;margin:0 auto 7rem;width:100%}.play-now{cursor:pointer;font-weight:lighter;font-size:22px;text-transform:uppercase;padding:15px 0;border:none;border-radius:5px;display:inline-block;width:290px;text-align:center;position:absolute;margin:auto;left:0;right:0}.play-now a{text-decoration:none}.usernameForgot .confirmation,.usernameForgot .error,.passwordForgot .confirmation,.passwordForgot .error,.passwordConfirm .confirmation{display:none}.gdprDataRequest .confirmation,.gdprDataRequest .error{display:none}.validation-error{font-size:13px;margin-top:5px}input.validation-error{color:#000}.server-validation-error{font-size:13px;margin:10px 0 0}#deluxepop{width:800px;background-color:#000;margin:0 auto;z-index:2;position:absolute;border-radius:10px;left:0;right:0;top:120px}#closedeluxepop{margin-left:97%;margin-top:10px;cursor:pointer}.deluxepop-inner{width:358px;padding:0 20px;float:left;text-align:center}.deluxepop-inner a{text-decoration:none}#overlay{background-color:#000;opacity:.9;height:100%;width:100%;position:fixed;z-index:1;top:0}.data_privacy form input,.data_privacy form select{border:1px solid #ccc}html{background-color:#efefed}header{margin:0 auto 0;padding-top:20px}.confirmation_footerfix,.error_footerfix{display:inline-block;width:95%;margin:0 auto!important;padding:6rem 0 12rem}.subscriptionUpdate .confirmation{margin:0}.subscriptionUpdate .confirmation_footerfix{padding:6rem 0 12rem;width:100%}form#subscription-update,form#subscription-form,form#username-forgot{margin:4rem auto 2rem}@media screen and (min-width:900px){.live-help{border:.1px solid gray;box-shadow:0 0 30px #888;border-radius:6px 6px 0 0;position:absolute;right:0;top:26px;transform:rotate(270deg);transform-origin:100% 100%;padding:6px 181px 7px 45px;font-size:22px;font-family:'Arial Rounded MT';width:0;white-space:nowrap}}@media screen and (min-width:800px){.live-help .live-help-text{text-decoration:none}}@media screen and (max-width:800px){.live-help{position:absolute;padding:7px;top:30px}}@media screen and (min-width:800px){.live-icon{position:absolute;bottom:0;left:0;z-index:1;transform:rotate(87deg)}}