html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{-webkit-text-size-adjust:none}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}html{width:100%;margin-bottom:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body{font-size:2.5vw}@media only screen and (min-width:768px){html,body{font-size:1.26953vw}}@media only screen and (min-width:1024px){html,body{font-size:13px}}body{color:#000;font-family:"Source Sans Pro",Arial,verdana,sans-serif;-webkit-text-size-adjust:100%;text-align:center}p{line-height:1.5;padding-bottom:.625em}a{font-size:1rem;color:inherit;font-family:inherit}h1{color:#000;font-size:3.23077rem;font-weight:700;padding:0 0 4.23077rem 0}h2{color:#000;font-size:2.15385rem;font-weight:bold;padding:0 0 .76923rem 0}h3{color:#000;font-size:2rem;font-weight:bold;padding:0 0 .76923rem 0}h4{color:#000;font-size:1.69231rem;font-weight:bold;padding:0 0 .76923rem 0}::-moz-selection{background:#0097dc;text-shadow:none}::selection{background:#0097dc;text-shadow:none}sup{font-size:70%;position:relative;top:-.25em}em,i{font-style:italic}b,strong{font-weight:700}hr{display:none}img{display:block;max-width:100%}#promotion_toolbar img{width:auto}.header-container{padding:0}.header-container img{display:block;margin-bottom:2.46154rem}#container{margin:0 auto;max-width:1024px;width:100%}#content{position:relative;padding:0;margin:0 1.53846rem 2.30769rem 1.53846rem;min-height:24.61538rem}form{color:#000;display:block;margin:0;padding:0}fieldset{display:block;margin:0;padding:0;text-align:left}legend{display:none}input[type="text"],input[type="email"],input[type="password"],select,textarea{color:#000;border:1px solid #c8c8c8;border-radius:3px;clear:both;display:block;font-family:inherit;font-size:1rem;line-height:1.25em;text-indent:6px;margin:0;outline:0;padding:9px 1%;width:100%}.option-group,.option-group+label{display:inline-block;margin-top:0;vertical-align:top;width:auto}.option-group+label{margin-top:3px;width:85%}button,.button,.btn,input[type="submit"]{background:#c2c0c0;background:-webkit-gradient(linear,left top,left bottom,from(#c2c0c0),to(#999));background:linear-gradient(to bottom,#c2c0c0 0,#999 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c0c0',endColorstr='#999999',GradientType=0);border:0;border-radius:4px;display:block;box-shadow:0 5px 3px -2px #c8c8c8;-moz-box-shadow:0 5px 3px -2px #c8c8c8;-webkit-box-shadow:0 5px 3px -2px #c8c8c8;color:#000;cursor:pointer;padding:8px 35px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:0 5px 3px -2px #c8c8c8;box-shadow:0 5px 3px -2px #c8c8c8;color:#000;text-transform:uppercase;width:26.30769rem;font-size:1rem}.lifecycle a.button{margin:2.30769rem auto}select{font-family:inherit}textarea{overflow:auto;resize:vertical;vertical-align:top}fieldset>div,.submit{margin:0 0 10px 0;position:relative}.toggle-wrap{margin-bottom:10px}.form-toggle.social-hidden{position:static}.social-buttons img{max-width:100%}div.login-button{cursor:pointer;width:199px}.form-intro{background:#000;font-weight:600;left:82px;padding:0;position:relative;text-align:center;text-transform:uppercase;width:52px}.optional>div{display:inline;margin-right:5px}#official_rules_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#official_rules_div label{margin-top:0;margin-left:.46154rem}#age_div label,#g-recaptcha-response_div label{display:block!important;padding-bottom:.25em}#captcha_div label{top:57px}@media only screen and (min-width:768px){#reg-view,#login-view,.lifecycle form{width:26.30769rem;margin:auto}}.help_txt{margin-top:1.53846rem}.error,div.error label,div.error+label,div.error+label a,.error a,div.error label a{color:#f00}.error input[type="text"],.error input[type="email"],.error input[type="password"],.error select,.error textarea{border-color:#f00;color:#f00}.valid input[type="text"],.valid input[type="email"],.valid input[type="password"],.valid select,.valid textarea{border-color:#468847}.error-message{color:#f00;padding:0 0 10px}.error_indicator{display:none}.faq #container{text-align:left}form#faq_ask{text-align:left}form#faq_ask fieldset div{clear:both;padding-bottom:5px;width:100%}form#faq_ask fieldset label{clear:both;display:block;float:left;padding:4px 7px 3px 0;text-align:left;width:100%}form#faq_ask fieldset input,form#faq_ask fieldset select{clear:both;width:100%}form#faq_ask fieldset textarea{clear:both;height:90px;width:100%}#taf_form fieldset{margin:0 auto;width:100%}#taf_form fieldset .taf-group{overflow:hidden;width:100%}#taf_form fieldset .taf-group div{float:left;position:relative;width:49%}#taf_form fieldset .taf-group div::nth-child(odd){margin-right:1%}#taf_form fieldset .taf-group input{width:100%}@media only screen and (max-width:767px){a.btn,button,.button{margin:0 auto;width:100%}#taf_form fieldset div.taf-group div{margin:0;margin-bottom:10px;width:100%}}.italic{font-style:italic}.bold{font-weight:700}* html .clearfix{height:1%}.clearfix{display:block}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clear{clear:both}.hidden{display:none}.fleft{float:left}.fright{float:right}.smaller{font-size:.625em;line-height:.75em}.larger{font-size:1em;line-height:1.25em}.red{color:#ce2127}.nowrap{white-space:nowrap}.word-break{word-break:break-word;word-break:break-all}.upper{text-transform:uppercase}.no-pad-btm{padding-bottom:0!important}@media only screen and (max-width:767px){.large-only{display:none!important}}@media only screen and (min-width:768px){.small-only{display:none!important}}#overlay{background-color:rgba(0,0,0,0.7);height:100%;left:0;position:fixed;top:0;width:100%}#modal-container{height:auto;left:0;position:absolute;top:0;width:100%}#modal-wrapper{background-color:#fff;margin:0 auto;max-width:500px;position:relative;width:100%}#modal-wrapper .close-btn{font-size:1.5em;position:absolute;right:1.25em;top:1em}.modal-content{background-color:#fff}#popup #container{background-image:none;height:auto;margin:.625em;padding:.625em;width:auto}#popup #container #content{background-color:transparent;background-image:none;padding:0}#popup #container h2{font-size:1.5em}#popup dl#faq_body_copy{padding-left:1.25em;line-height:1em}#popup dl#faq_body_copy dt,#popup dl#faq_body_copy dd{line-height:inherit;margin:0 0 .5em;min-height:1em;padding:0 0 0 1.5em;position:relative}#popup dl#faq_body_copy dt{font-weight:bold;padding-bottom:.1875em}#popup dl#faq_body_copy dt::before{content:'Q. ';font-weight:bold;left:0;position:absolute;top:0}#popup dl#faq_body_copy dd{font-weight:normal;padding-bottom:1.25em;word-wrap:break-word}#popup dl#faq_body_copy dd::before{content:'A. ';left:0;position:absolute;top:0}#popup dl#faq_body_copy[data-language='es'] dt::before{content:'P.'}#popup dl#faq_body_copy[data-language='es'] dd::before{content:'R.'}#popup ol{list-style:lower-roman;padding-bottom:0;padding-left:1.25em}#popup li{padding-bottom:.25em}.footer{margin:0 auto;padding:1.53846rem 1.53846rem 3.07692rem;text-align:center;background-color:#efefef}.footer a{color:inherit;font-size:inherit}.footer ul{padding:.7em 0}.footer li{display:inline-block;vertical-align:middle}.footer li:after{content:'  | ';padding:0 5px}.footer li.last_nav_item{border-right:0;margin:0;padding:0}.footer li.last_nav_item:after{content:'';padding:0}.footer p{font-size:.76923rem;margin:0 auto;width:100%}