a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{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:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}button::-moz-focus-inner,input::-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}body,html{font-size:2.5vw}@media only screen and (min-width:768px){body,html{font-size:1.5625vw}}@media only screen and (min-width:1024px){body,html{font-size:16px}}body{color:#000;font-family:Arial,verdana,sans-serif;-webkit-text-size-adjust:100%}footer,header,main,nav{display:block}p,table{font-size:1.75rem;line-height:1.3;padding-bottom:1.875rem}@media only screen and (min-width:768px){p,table{font-size:1rem;padding-bottom:.9375rem}}a{color:inherit;font-family:inherit;text-underline-position:under}a:focus{outline:auto}h1{display:none}h2{color:#810031;font-size:2.5rem;font-weight:700;text-transform:uppercase;padding:0 0 1.875rem 0}@media only screen and (min-width:768px){h2{font-size:1.5rem;padding-bottom:.9375rem}}h3{color:#810031;font-size:1.4375rem;font-weight:700;padding:0 0 .3125rem 0}h4{color:#810031;font-size:1.0625rem;font-weight:700;padding:0 0 .3125rem 0}::-moz-selection{background:#0097dc;text-shadow:none}::selection{background:#0097dc;text-shadow:none}sup{font-size:70%;position:relative;top:-.25rem}em,i{font-style:italic}b,strong{font-weight:700}hr{display:none}img{display:block;max-width:100%}#promotion_toolbar img{width:auto}#container{margin:0 auto;max-width:1024px;width:100%}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.button-wrapper .button{margin:0 0 1.25rem}@media only screen and (min-width:768px){.button-wrapper .button{margin:0 1.25rem 0 0}}#invoice_flavors{margin:.625rem 0}#invoice_flavors .flavor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#invoice_flavors .flavor div{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0;margin:.625rem .625rem .625rem 0}#invoice_flavors .flavor>div{display:-webkit-box;display:-ms-flexbox;display:flex}#invoice_flavors .flavor button{width:auto;padding:.625rem .5rem}#invoice_flavors .flavor input,#invoice_flavors .flavor select{text-overflow:ellipsis}@media only screen and (max-width:767px){#hw-cookie-alert button{margin:0 auto!important}}table{border-spacing:10px}table thead td{font-weight:700}#confirm_entry,#submit_entry_button{margin-bottom:1.25rem}@media only screen and (max-width:767px){#confirm_entry input{width:100%}}.disclaimer-copy{margin-top:.5rem;font-size:.75rem}form{color:#000;display:block;margin:0;padding:0}fieldset{display:block;margin:0;padding:0}legend{display:none}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #e5e5e5;border-radius:3px;clear:both;display:block;font-family:inherit;font-size:2rem;line-height:2.125rem;margin:0;outline:0;padding:.625rem;width:100%}@media only screen and (min-width:768px){input[type=email],input[type=password],input[type=text],select,textarea{font-size:1rem;line-height:1.25rem}}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:1}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:1}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:1}input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.5}input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5}input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:.5}input[type=email]:focus::-ms-input-placeholder,input[type=password]:focus::-ms-input-placeholder,input[type=text]:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:.5}input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:.5}.option-group,.option-group+label{display:inline-block;margin-top:0;vertical-align:top;width:auto}.option-group+label{margin-top:.1875rem;width:85%}.btn,.button,button,input[type=submit]{background:#810031;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-line-pack:center;align-content:center;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;padding:1.5rem .5rem;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:768px){.btn,.button,button,input[type=submit]{font-size:1.125rem;padding:.75rem 1rem;min-width:9.375rem}}.btn.disabled,.btn:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#submit_entry_button .btn,#submit_entry_button .button,#submit_entry_button button,#submit_entry_button input[type=submit]{width:100%}@media only screen and (min-width:768px){#submit_entry_button .btn,#submit_entry_button .button,#submit_entry_button button,#submit_entry_button input[type=submit]{width:auto}}input[type=checkbox]{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;border:1px solid #000;border-radius:.3125rem;margin-right:.625rem;font-size:1.5625rem}@media only screen and (min-width:768px){input[type=checkbox]{font-size:.75rem}}input[type=checkbox]:focus{-webkit-box-shadow:inset 0 0 .125rem #000;box-shadow:inset 0 0 .125rem #000}input[type=checkbox]:checked:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900;font-size:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input[type=radio]{position:relative;bottom:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:2.75rem;border:1px solid #000;border-radius:50%;vertical-align:middle;margin-left:1.25rem;float:left}@media only screen and (min-width:768px){input[type=radio]{width:1.375rem;height:1.375rem;bottom:.25rem}}input[type=radio]:first-of-type{margin-left:0}input[type=radio]:focus{-webkit-box-shadow:inset 0 0 .125rem #000;box-shadow:inset 0 0 .125rem #000}input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2rem;height:2rem;background:#000;border-radius:100%}@media only screen and (min-width:768px){input[type=radio]:checked::after{width:1rem;height:1rem}}select{font-family:inherit}select::-ms-expand{background:0 0;border:none}textarea{overflow:auto;resize:vertical;vertical-align:top}.flavor>*,.submit,fieldset>div{margin:.625rem 0;position:relative}.flavor>div:first-of-type{margin-top:0}label{font-size:1.75rem}@media only screen and (min-width:768px){label{font-size:1rem;margin-top:2px;line-height:normal}}.form-toggle.social-hidden{position:static}.social-buttons img{max-width:100%}div.login-button{cursor:pointer;width:12.4375rem}.form-intro{background:#fff;font-weight:600;left:5.125rem;padding:0;position:relative;text-align:center;text-transform:uppercase;width:3.25rem}div#rules_div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.9375rem .3125rem .9375rem 0}#g-recaptcha-response_div label{display:block!important;padding-bottom:.25rem}#g-recaptcha-response_div iframe{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}.g-recaptcha{width:100%;max-width:25rem;margin:0}#captcha_div label{top:3.5625rem}#rules_agree_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){#rules_agree_div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#rules_agree_div div.option-group{margin:0}#rules_agree_div label{margin-top:.4375rem}@media only screen and (min-width:768px){#rules_agree_div label{margin-top:0}}.toggle-wrap{margin:0 0 .625rem}.toggle-wrap a{font-size:1.75rem}@media only screen and (min-width:768px){.toggle-wrap a{font-size:1rem}}.error,.error a,div.error label,div.error label a,div.error+label,div.error+label a{color:red}.error input[type=email],.error input[type=password],.error input[type=text],.error select,.error textarea{border-color:red;color:red}.error input[type=email]::-webkit-input-placeholder,.error input[type=password]::-webkit-input-placeholder,.error input[type=text]::-webkit-input-placeholder,.error select::-webkit-input-placeholder,.error textarea::-webkit-input-placeholder{color:red}.error input[type=email]::-moz-placeholder,.error input[type=password]::-moz-placeholder,.error input[type=text]::-moz-placeholder,.error select::-moz-placeholder,.error textarea::-moz-placeholder{color:red}.error input[type=email]:-ms-input-placeholder,.error input[type=password]:-ms-input-placeholder,.error input[type=text]:-ms-input-placeholder,.error select:-ms-input-placeholder,.error textarea:-ms-input-placeholder{color:red}.error input[type=email]::-ms-input-placeholder,.error input[type=password]::-ms-input-placeholder,.error input[type=text]::-ms-input-placeholder,.error select::-ms-input-placeholder,.error textarea::-ms-input-placeholder{color:red}.error input[type=email]::placeholder,.error input[type=password]::placeholder,.error input[type=text]::placeholder,.error select::placeholder,.error textarea::placeholder{color:red}.valid input[type=email],.valid input[type=password],.valid input[type=text],.valid select,.valid textarea{border-color:#468847}.error-message{color:red;padding:.5rem 0}.error_indicator{display:none}.ada-error{display:none}.error .ada-error{display:block}#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%}.prize-update-button{margin:1.25rem 0}@media only screen and (max-width:767px){.button,a.btn,button{margin:0 auto;width:100%}#taf_form fieldset div.taf-group div{margin:0 0 .625rem;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:.625rem;line-height:.75rem}.larger{font-size:1rem;line-height:1.25rem}.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}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@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,.7);height:100%;left:0;position:fixed;top:0;width:100%}#modal-container{height:auto;left:0;position:absolute;top:0;width:100%}form[method=dialog]{text-align:right}form[method=dialog] button{width:auto;padding:0 .625rem;border-radius:50%;min-width:0}#modal-wrapper{background-color:#fff;margin:0 auto;padding:1.875rem;max-width:35rem;position:relative;width:100%}#modal-wrapper .close-btn{display:inline-block;font-size:1.5rem;position:absolute;right:1.25rem;top:.25rem;text-decoration:none;cursor:pointer}.modal-content{background-color:#fff}.modal-content ul{list-style:disc outside;margin-left:1.5625rem}.modal-content ul li{margin-bottom:.625rem;line-height:1.25;font-size:1.75rem;line-height:1.3}@media only screen and (min-width:768px){.modal-content ul li{font-size:1rem}}.modal-content img{margin:auto}#popup{font-size:16px;line-height:normal}#popup h2{font-size:1.5em;line-height:inherit;margin:0 0 1em 0;padding:0}#popup p{font-size:inherit;line-height:normal;margin:0 0 1em;padding:0;font-size:14px;line-height:1.3}#popup ol,#popup ul{line-height:inherit;list-style-type:decimal;margin:.5em 0;padding:0 0 0 1.5em;font-size:14px;line-height:1.3}#popup ol.lower-roman,#popup ul.lower-roman{list-style-type:lower-roman}#popup ul{list-style-type:disc}#popup table{border:1px solid #810031;margin:0 auto}#popup table td{padding:5px;border:1px solid #810031}#popup #container{background-image:none;height:auto;margin:1em 1em;padding:1.5em;width:auto;border:4px solid #810031}#popup #container #content{background-color:transparent;background-image:none;padding:0}#popup #faq_ask{font-size:14px}#popup .faq-form{margin:0 1em 1em;padding:0 1.5em 1.5em;border:4px solid #810031;border-top:none;max-width:1024px}#popup .faq-body-copy dd,#popup .faq-body-copy dt{font-weight:700;margin:0 0 .5em;min-height:1em;padding:0 0 0 1.5em;position:relative;font-size:14px;line-height:1.3}#popup .faq-body-copy dd::before,#popup .faq-body-copy dt::before{content:"Q.";font-weight:700;left:0;position:absolute;top:0}#popup .faq-body-copy dd{font-weight:400;margin-bottom:1em}#popup .faq-body-copy dd::before{content:"A."}#popup .faq-form{font-size:inherit}#popup .faq-form fieldset div{clear:both;margin:.625em 0;padding-bottom:.25em;width:100%}#popup .faq-form fieldset label{clear:both;display:block;float:left;padding:.25em .5em .25em 0;text-align:left;width:100%;font-size:inherit}#popup .faq-form fieldset input,#popup .faq-form fieldset select,#popup .faq-form fieldset textarea{clear:both;font-size:inherit;line-height:normal;padding:.5em 1%;width:100%}#popup .faq-form fieldset select{height:2.5em;line-height:1.2}#popup .faq-form fieldset textarea{height:6em}#popup .faq-form button{font-size:inherit;padding:.5em 1em;width:auto}#popup.faq #container{border-bottom:none;margin-bottom:0}.footer{background-color:#810031;font-size:1.5rem;color:#fff;margin:0 auto;padding:1.25rem;text-align:center;line-height:1.2}@media only screen and (min-width:768px){.footer{font-size:.75rem}}.footer a{color:inherit;font-size:inherit}.footer ul{padding:1rem 0}.footer li{display:inline-block;vertical-align:middle;font-size:1.75rem;font-weight:700}@media only screen and (min-width:768px){.footer li{font-size:1rem}}.footer li:after{content:"  | ";padding:0 .3125rem}.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:inherit;margin:0 auto;width:100%}#iw_game{position:relative;margin:1.125rem auto 2.25rem auto}#iw_game canvas{width:100%}#iw_game_controls{width:90%;min-height:2.1875rem;margin:0 auto;text-align:center}@media only screen and (min-width:768px){#iw_game_controls{width:18.75rem}}#iw_game_controls .btn,#iw_game_controls button{margin:0 auto}#iw_game_container{position:relative;overflow:hidden}#iw_game_spinners{position:relative;width:90%;margin:0 auto .75rem}@media only screen and (min-width:768px){#iw_game_spinners{width:18.75rem}}#iw_game_container{background:#fff;border:1px solid #ccc}#submit_entry{font-size:1.75rem;line-height:1.3;padding-bottom:1.875rem}@media only screen and (min-width:768px){#submit_entry{font-size:1rem;padding-bottom:.9375rem}}#upload_iframe{display:none}.video #upload_iframe{display:block}#photo_div{display:none;text-align:center}@media only screen and (min-width:768px){#photo_div{text-align:left}}#photo_div #photo_label{display:inline-block;margin-bottom:.625rem}#photo_div img{width:15.625rem;margin:0 auto}@media only screen and (min-width:768px){#photo_div img{margin:0}}.link-wrapper{width:100%}button.disabled{background:#666;pointer-events:none}.uploader-interface{width:100%;text-align:center}@media only screen and (min-width:768px){.uploader-interface{text-align:left;width:15.625rem}}.video .uploader-interface{display:none!important}.uploader-interface #imgPathway{opacity:0;position:absolute;pointer-events:none}.uploader-interface #entryText,.uploader-interface .uploader-interface .error{padding-bottom:1.25rem}.uploader-interface #loading{padding-bottom:1.25rem;width:100%}.uploader-interface #entryThumbContainer{width:15.625rem;margin:0 auto 1.25rem}@media only screen and (min-width:768px){.uploader-interface #entryThumbContainer{margin:0 0 1.25rem}}.uploader-interface #entryThumbContainer img{width:100%;display:block}.uploader-interface #entryModalPreview{display:inline-block;margin:.625rem 0 1.25rem;font-size:inherit}@media only screen and (min-width:768px){.uploader-interface #entryModalPreview{margin:0}}.uploader-interface .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.uploader-interface .button-wrapper .entry-reset-link{text-align:right}.uploader-interface .button-wrapper .submit-invoice-button{display:block}#prelaunch .disclaimer{margin-top:1rem}.rapid-template{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.rapid-template>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.rapid-template #header{position:relative;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2rem}.rapid-template .logo-img{position:absolute;top:5%;right:2%;width:10%;opacity:.8}.rapid-template #main-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 1rem 2rem}.rapid-template #secondary-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rapid-template #main-section,.rapid-template #secondary-section{padding-bottom:2rem}@media only screen and (min-width:768px){.rapid-template #main-section,.rapid-template #secondary-section{padding:0 2rem 2rem}}@media only screen and (min-width:768px){.rapid-template.rapid-template-a #main-section,.rapid-template.rapid-template-a #secondary-section,.rapid-template.rapid-template-b #main-section,.rapid-template.rapid-template-b #secondary-section{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50%}}@media only screen and (min-width:768px){.rapid-template.rapid-template-a #main-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width:768px){.rapid-template.rapid-template-a #secondary-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.rapid-template.rapid-template-c>#secondary-section>div{padding:0}