﻿@import url("https://fonts.googleapis.com/css2?family=Krub:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Rubik:wght@500;700;900&display=swap");#prizeChart h2,.prizeBoxen .prizeBox .entriesAssigned>.assignedAmt,.prizes .content h2,.prizes .prizeCallout .copy h2,.gameTradeSpins .tradeBox #tradeEntriesToday .amt,.getStarted .boxen .boxItem .optionNumber,.landing.internal .box h1,h3,h2,h1{font-family:'Rubik', sans-serif}.account .body.twoCol .infoBox.prefs .expandable .expandable-button,.account .body.twoCol .infoBox .infoRow.footer a,.account .body p,.account .body h2,.account .tabContainer #update-prefs,.input-group.select .input-field select option{font-family:'Krub', sans-serif}:root{font-size:16px}img.scale-with-grid,.scale-with-grid{height:auto;max-width:100%;height:intrinsic}.withBars{display:flex;justify-content:center;align-items:center;color:#02596F;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;font-weight:900;padding-left:16px;padding-right:16px}.withBars:before,.withBars:after{position:relative;top:50%;transform:translateY(-50%);background-color:#02596F;left:0;width:auto;height:4px;flex:1 1 auto}.withBars::before{margin-right:60px}.withBars::after{margin-left:60px}@media (max-width: 640px){.withBars::before{margin-right:20px}.withBars::after{margin-left:20px}}.clear{*zoom:1}.clear:before,.clear:after{display:table;content:"";line-height:0}.clear:after{clear:both}.ticketDetail .info .details:after,#prizeChart #prizeChartLegend li::before,.registration .callOut.tag::after,.registration .content::after,.getStarted .flexWrap::before,.getStarted .container::before,.ticketEntry .entrySection::before,.home #homeSpinCta .container .one-half.wheel:after,.home #homeSpinCta .container:after,.bannerDefault .figures,.bannerDefault.thick::after,.bannerDefault::after,.getStarted .container::after,.login .container::after,.landing.internal .container::after,.home .bannerHome .container::after,.withBars:before,.withBars:after{content:"\a0"}*{position:relative;box-sizing:border-box}*:focus{outline:none}html,body{width:100%;height:100%;margin:0;font-family:"Krub",sans-serif;line-height:1.3;color:#023642;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html,body{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{line-height:1;margin:0;text-transform:capitalize}h1{font-size:2rem;padding:0 0 0.3em;text-align:center;line-height:1.2;font-weight:800}@media (min-width: 480px){h1{font-size:calc(32px + (44.8 - 32) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){h1{font-size:2.8rem}}h2{font-weight:700;font-size:1.3rem;padding:0 0 0.5em}@media (min-width: 480px){h2{font-size:calc(20.8px + (32 - 20.8) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-weight:700;font-size:1.12rem;padding:0 0 0.5em}@media (min-width: 480px){h3{font-size:calc(17.92px + (20 - 17.92) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){h3{font-size:1.25rem}}h4{font-size:1.2rem}h5,h6{font-size:0.9rem;font-weight:medium}p{font-size:1rem;margin:0;padding:0.5em 0}em{font-style:italic}sup{vertical-align:baseline;line-height:1;font-size:0.7rem}img{display:block}img.scale-with-grid,.scale-with-grid{height:auto;max-width:100%}input.placeholder,textarea.placeholder{color:rgba(2,89,111,0.25)}input:-moz-placeholder,textarea:-moz-placeholder{color:rgba(2,89,111,0.25)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(2,89,111,0.25)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(2,89,111,0.25)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(2,89,111,0.25)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}a{color:#C51A00;font-weight:600}a:hover,a:focus{text-decoration:none;outline:none}a:active,a:hover,a:focus{outline:none;-moz-outline-style:none}.btn,button{font-size:1.1rem;display:inline-block;margin:0.5em 1em;padding:.6em 2em;min-width:10em;font-weight:700;text-decoration:none;text-align:center;transition:all 0.2s ease-in;border-radius:60px;border:1px solid #FD2600;box-shadow:0px 3px 0px #C51A00;color:#fff;background:#FD2600;text-transform:capitalize}@media (min-width: 480px){.btn,button{font-size:calc(17.6px + (18.08 - 17.6) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.btn,button{font-size:1.13rem}}.btn:hover,.btn:focus,.btn.on,button:hover,button:focus,button.on{cursor:pointer;text-decoration:none;color:#FD2600;background:#fff;transition:all 0.1s ease-in-out}.btn.inactive,button.inactive{background:#eee;border-color:#eee;color:#ccc;cursor:not-allowed !important;box-shadow:0px 3px 0px #eee}.btn.loading:before,.btn.loadingDone:before,button.loading:before,button.loadingDone:before{z-index:1;content:attr(data-loading);display:flex;align-items:center;justify-content:center;position:absolute;top:-2px;left:-2px;width:100%;height:100%;color:inherit;background:inherit;border-color:inherit;border-radius:inherit;border-width:inherit;border-style:inherit}.btn.loading:before,button.loading:before{animation:btnLoading 0.5s;opacity:1}.btn.loadingDone:before,button.loadingDone:before{animation:btnLoadingDone 0.5s;opacity:0}@keyframes btnLoading{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes btnLoadingDone{0%{opacity:1}100%{opacity:0}}.btn.secondary,button.secondary{color:#FD2600;background:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.29)}.btn.secondary:hover,.btn.secondary:focus,.btn.secondary.on,button.secondary:hover,button.secondary:focus,button.secondary.on{color:#fff;background:#FD2600;box-shadow:0px 2px 8px rgba(0,0,0,0.29)}.btn.secondary.inactive,button.secondary.inactive{background:#fff !important;color:#b1ddd2 !important;border-color:#b1ddd2 !important;box-shadow:0px 3px 0px #eee}.btnGroup{width:100%;text-align:center}.btnGroup.stacked{display:flex;flex-direction:column;align-items:center}.btnGroup.stacked .btn{min-width:50%}.btnGroup .btn{margin:0.2em}a.tooltips{position:relative;display:inline;text-decoration:none}a.tooltips span{position:absolute;width:300px;color:#02596F;background:#fff;border:2px solid #fff;height:auto;line-height:1.25em;text-align:left;visibility:hidden;border-radius:10px;box-shadow:-3px 4px 7px rgba(0,0,0,0.4);font-size:12px;padding:1.25em}a.tooltips span:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-12px;width:0;height:0;border-bottom:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent}a.tooltips span:after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}a.tooltips:hover span,a.tooltips.active span{visibility:visible;opacity:1;top:30px;left:50%;margin-left:-150px;z-index:999}.error{display:inline-block;color:#B82A36;font-weight:bold;padding:1em 0.5em;border-radius:4px 4px 0 0}.error strong{font-size:1.2em}.required{color:#B82A36}.hidden,.overlay .welcomeBack #frmWelcomeBack fieldset legend{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0;line-height:0}.nobr{white-space:nowrap}.lg{font-size:1.2em}.finePrint{font-size:0.8em !important}.center{text-align:center !important}.margCenter{margin:0 auto}.fixed{position:fixed;top:0;left:0;width:100%}.hdg{font-weight:bold;font-size:1.1em}.underline,.underLine{text-decoration:underline}strong{font-weight:bold}table{border-collapse:separate;width:100%;text-align:left;background:#fff;padding:1.5em;font-size:1rem}table th,table td{background:none;color:#023642;padding:0.5em;width:25%}table th:last-child,table td:last-child{text-align:right}table th{font-weight:bold;text-align:left}.stacktable.large-only{display:table}.stacktable.small-only{display:none}ul li,ol li{margin:0 0 0.5em 1em;font-size:1rem}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}p>.material-icons,a>.material-icons{vertical-align:text-bottom}.hr{display:block;height:3px;margin:3em 0 1.5em;background:#CFB28A}.expandable{border-radius:4px 4px 0 0;border:1px solid #FD2600;overflow:hidden}.expandable .expandable-button{width:100%;padding:20px 64px 20px 24px;background:linear-gradient(270deg, #fff 0%, #EDF2F1 87%);color:#000;border-width:1px 0 0 0;border-style:solid;border-color:#02596F;border-radius:0;font-size:1.2em;font-weight:bold;text-align:left;text-transform:uppercase;transition-duration:62.5ms;transition-property:border, height;transition-timing-function:linear;cursor:pointer}.expandable .expandable-button:focus{background:#02596F;color:#fff}.expandable .expandable-button.on{background:#fff}.expandable .expandable-button.on:hover,.expandable .expandable-button.on:focus{background:#02596F;color:#fff}.expandable .expandable-button:hover{background:#fff;color:#023642}.expandable .expandable-button:before,.expandable .expandable-button:after{content:'';position:absolute;top:50%;transform:translateY(-50%);font-size:32px;right:0.5em;width:1em;height:1em;border-radius:1em}.expandable .expandable-button:before{z-index:1;background:url("../../images/ssw20/template/plus_mint.svg") no-repeat center/0.5em 0.5em;transition:transform 125ms linear}.expandable .expandable-button:after{background:#000}.expandable .expandable-button.on{border-width:1px 0 0 4px;padding-left:20px}.expandable .expandable-button.on:before{background:url("../../images/ssw20/template/minus_mint.svg") no-repeat center/0.5em 0.5em}.expandable .expandable-item{height:0;overflow:hidden;transition:height 125ms ease;width:calc(100% + 2px);left:-1px;padding:1px;border:1px solid transparent;transition:all 125ms linear;background:#fff;border-width:0;padding:0;transition-duration:62.5ms;transition-property:border, height;transition-timing-function:linear}.expandable .expandable-item.open{border-left-width:5px;border-left-color:#02596F}.expandable .expandable-item .expandable-item-content{padding:16px 24px 16px 20px}.expandable .expandable-group:first-child .expandable-button{border-top-width:0}.overlayContainer,.overlayContainer.hidden,.overlay .welcomeBack #frmWelcomeBack fieldset legend.overlayContainer{z-index:9;position:fixed;top:0;left:0;width:100vw;height:100vh;line-height:1.3;background:rgba(0,0,0,0.8);transition:opacity .5s ease}.overlayContainer.hidden,.overlay .welcomeBack #frmWelcomeBack fieldset legend.overlayContainer{opacity:0}.overlayContainer .overlayBG{position:fixed;width:100%;height:100%}.overlayContainer .overlay{position:absolute;top:0;left:15%;width:70%;height:100%;max-height:0;margin:0;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.7);transition:height .25s ease, max-height .25s ease;border-radius:6px;border-top:34px solid #02596F;margin-top:50vh;transform:translateY(-50%)}@media (max-width: 640px){.overlayContainer .overlay{margin-top:1%;transform:translateY(0)}}.overlayContainer .overlay::before,.overlayContainer .overlay::after{z-index:1;content:"";position:absolute;left:0;width:100%;height:2em}.overlayContainer.noPad .overlay::before,.overlayContainer.noPad .overlay::after{display:none}.overlayContainer .overlay .closeOverlay{position:absolute;z-index:2;top:-1.65em;right:.75em;width:1em;height:1em;background:url("../../images/pkp20/inputs/close_x_white.svg") no-repeat 0 0/cover}.overlayContainer .overlayContent{position:relative;height:100%;max-height:90vh;top:0;left:0;padding:0 1em;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.overlayContainer .overlayContent .footer{padding-bottom:1em}.overlayContainer.noPad .overlayContent{width:100%;left:0;padding:0}.overlayContainer .overlayContent>.content{padding:2em 1em}.overlayContainer.noPad .overlayContent>.content{padding:0}.overlayContainer.blank .overlayContent>.content{padding:2em 1em 3em}.overlayContainer.welcomeBackOverlay .overlayContent>.content{padding-bottom:2em}.overlayContainer.narrow .overlay{left:25%;width:50%}.sk-cube-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:42px;height:42px;margin:2em auto}.sk-cube-grid .sk-cube{width:29%;height:29%;margin:2%;border-radius:1em;background-color:#023642;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}.floatl{display:block;margin:1.5em 0 0}.floatl label{position:absolute;bottom:.75em;left:.75em;opacity:0}.floatl.active label{bottom:3.75em;left:0;font-size:0.8em;opacity:1;color:#023642}.floatl.active input::placeholder{opacity:0}form{display:block}form fieldset{display:block;border:none;margin:0;padding:0}form fieldset legend{display:block}form fieldset p{margin-top:0}form fieldset .inputGroup,form fieldset .input-group{margin:0 0 0.5em}form fieldset span.required{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}form fieldset .error{display:inline;width:100%;padding:0.25em 0 0}form fieldset .error a{text-decoration:underline;color:#B82A36}form fieldset label{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form fieldset input,form fieldset select{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-width:0 0 2px 0;border-color:#afb0b0}form fieldset input.valid,form fieldset select.valid{border-color:#1A8964}form fieldset input.invalid,form fieldset select.invalid{border-color:#B82A36;border-width:0 0 2px 0}form fieldset input:focus,form fieldset select:focus{border-color:#67B0AF;border-width:0 0 2px 0}form fieldset input[type=text],form fieldset input[type=email],form fieldset input[type=password],form fieldset input[type=number],form fieldset input[type=tel]{font-size:1em;border-style:solid;border-radius:4px 4px 0 0;background-color:rgba(157,164,166,0.08);padding-top:.75em;padding-bottom:.75em;padding-left:.75em;padding-right:.75em;color:#02596F}form fieldset input[type=text]::-ms-clear,form fieldset input[type=text]::-ms-reveal,form fieldset input[type=email]::-ms-clear,form fieldset input[type=email]::-ms-reveal,form fieldset input[type=password]::-ms-clear,form fieldset input[type=password]::-ms-reveal,form fieldset input[type=number]::-ms-clear,form fieldset input[type=number]::-ms-reveal,form fieldset input[type=tel]::-ms-clear,form fieldset input[type=tel]::-ms-reveal{display:none}form fieldset input[type=password]{letter-spacing:0.25em}form fieldset input[type=password]::-ms-input-placeholder{letter-spacing:0}form fieldset input[type=password]:-ms-input-placeholder{letter-spacing:0}form fieldset input#user_password,form fieldset input#user_password_confirm{padding-right:64px !important}form fieldset .securityQ{width:100%}form fieldset input::placeholder{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#4b8998;opacity:1;letter-spacing:0}form fieldset input.invalid::placeholder{color:#B82A36}form fieldset input::-moz-placeholder{color:#4b8998;opacity:1}form fieldset input::-webkit-input-placeholder{color:#4b8998}form fieldset input::-ms-input-placeholder{color:#4b8998}form fieldset input:-ms-input-placeholder{color:#4b8998}form fieldset input:-moz-placeholder{color:#4b8998;opacity:1}form fieldset .togglePassword{position:absolute;z-index:2;top:50%;right:.75rem;transform:translateY(-50%);font-size:0.7em;font-weight:600;padding:0.75em 0.25em;cursor:pointer;color:#02596F;text-align:center}form fieldset .togglePassword:after{content:'Show';text-transform:uppercase}form fieldset .togglePassword.on:after{content:'Hide'}form fieldset .togglePasswordShow{position:absolute;top:50%;right:.75em;width:4em;height:1em;margin-top:-0.5em;cursor:pointer;font-size:.7em;font-weight:600;color:inherit;text-align:center}form fieldset .togglePasswordShow .hidePW{display:none}form fieldset .togglePasswordShow.on .showPW{display:none}form fieldset .togglePasswordShow.on .hidePW{content:'Hide';display:block}form fieldset .password-toggle{position:absolute;z-index:2;top:50%;right:.75rem;transform:translateY(-50%);font-size:0.7em;font-weight:600;padding:0.75em 0.25em;cursor:pointer;color:#02596F}form fieldset .password-toggle:after{content:'Show';text-transform:uppercase}form fieldset .password-toggle.shown:after{content:'Hide'}form#frmLogin .btnGroup{margin-top:0}form#frmProfile #regError,form#frmIWClaim #regError,form#frmForgotLogin #regError,form#frmSecurityChallenge #regError,form#frmWelcomeBack #regError{padding:1em 0}form#frmProfile .hr,form#frmIWClaim .hr,form#frmForgotLogin .hr,form#frmSecurityChallenge .hr,form#frmWelcomeBack .hr{margin:0.5em 0 1em}form#frmProfile fieldset,form#frmIWClaim fieldset,form#frmForgotLogin fieldset,form#frmSecurityChallenge fieldset,form#frmWelcomeBack fieldset{margin:0 0 2em;padding:0}form#frmProfile .preInfo,form#frmIWClaim .preInfo,form#frmForgotLogin .preInfo,form#frmSecurityChallenge .preInfo,form#frmWelcomeBack .preInfo{font-size:0.8em;margin:0 0 0.75em}form#frmProfile .preInfo p,form#frmIWClaim .preInfo p,form#frmForgotLogin .preInfo p,form#frmSecurityChallenge .preInfo p,form#frmWelcomeBack .preInfo p{width:70%;margin:0;padding:0}form#frmProfile .preInfo .required,form#frmIWClaim .preInfo .required,form#frmForgotLogin .preInfo .required,form#frmSecurityChallenge .preInfo .required,form#frmWelcomeBack .preInfo .required{display:inline-block;position:absolute;bottom:0;right:0;width:auto;font-size:0.9em;text-align:right;color:#023642}form#frmProfile legend,form#frmIWClaim legend,form#frmForgotLogin legend,form#frmSecurityChallenge legend,form#frmWelcomeBack legend{font-family:Rubik,sans-serif;font-size:1.5em;margin:0 0 0.25em;text-align:center}form#frmProfile .inputBlock,form#frmIWClaim .inputBlock,form#frmForgotLogin .inputBlock,form#frmSecurityChallenge .inputBlock,form#frmWelcomeBack .inputBlock{display:flex;align-items:flex-start;padding:1.75em;border-bottom:0.5em solid #fff}form#frmProfile .inputBlock .description,form#frmIWClaim .inputBlock .description,form#frmForgotLogin .inputBlock .description,form#frmSecurityChallenge .inputBlock .description,form#frmWelcomeBack .inputBlock .description{width:40%;padding-right:2em}form#frmProfile .inputBlock .description p,form#frmIWClaim .inputBlock .description p,form#frmForgotLogin .inputBlock .description p,form#frmSecurityChallenge .inputBlock .description p,form#frmWelcomeBack .inputBlock .description p{margin:0;padding:0}form#frmProfile .inputBlock .inputs,form#frmIWClaim .inputBlock .inputs,form#frmForgotLogin .inputBlock .inputs,form#frmSecurityChallenge .inputBlock .inputs,form#frmWelcomeBack .inputBlock .inputs{width:60%}form#frmProfile .inputBlock .inputs.full,form#frmIWClaim .inputBlock .inputs.full,form#frmForgotLogin .inputBlock .inputs.full,form#frmSecurityChallenge .inputBlock .inputs.full,form#frmWelcomeBack .inputBlock .inputs.full{width:100%}form#frmProfile .inputBlock .inputs input,form#frmIWClaim .inputBlock .inputs input,form#frmForgotLogin .inputBlock .inputs input,form#frmSecurityChallenge .inputBlock .inputs input,form#frmWelcomeBack .inputBlock .inputs input{width:100%}form#frmProfile .inputBlock .inputs .finePrint,form#frmIWClaim .inputBlock .inputs .finePrint,form#frmForgotLogin .inputBlock .inputs .finePrint,form#frmSecurityChallenge .inputBlock .inputs .finePrint,form#frmWelcomeBack .inputBlock .inputs .finePrint{display:block;margin-top:0.25em}form#frmProfile .info,form#frmIWClaim .info,form#frmForgotLogin .info,form#frmSecurityChallenge .info,form#frmWelcomeBack .info{background:url("../../images/pkp20/logos/logo_mvp.svg") no-repeat center 0/300px}form#frmProfile .info .left,form#frmProfile .info .right,form#frmIWClaim .info .left,form#frmIWClaim .info .right,form#frmForgotLogin .info .left,form#frmForgotLogin .info .right,form#frmSecurityChallenge .info .left,form#frmSecurityChallenge .info .right,form#frmWelcomeBack .info .left,form#frmWelcomeBack .info .right{padding:0}form#frmProfile .info .left,form#frmIWClaim .info .left,form#frmForgotLogin .info .left,form#frmSecurityChallenge .info .left,form#frmWelcomeBack .info .left{padding-right:0.5em}form#frmProfile .info .right,form#frmIWClaim .info .right,form#frmForgotLogin .info .right,form#frmSecurityChallenge .info .right,form#frmWelcomeBack .info .right{padding-left:0.5em}form#frmProfile h2,form#frmIWClaim h2,form#frmForgotLogin h2,form#frmSecurityChallenge h2,form#frmWelcomeBack h2{padding-top:1em}form#frmProfile p,form#frmIWClaim p,form#frmForgotLogin p,form#frmSecurityChallenge p,form#frmWelcomeBack p{padding-top:0}form#frmProfile .btnGroup,form#frmIWClaim .btnGroup,form#frmForgotLogin .btnGroup,form#frmSecurityChallenge .btnGroup,form#frmWelcomeBack .btnGroup{text-align:center;margin-top:0}form#frmProfile .btnGroup.passwordUpdate,form#frmIWClaim .btnGroup.passwordUpdate,form#frmForgotLogin .btnGroup.passwordUpdate,form#frmSecurityChallenge .btnGroup.passwordUpdate,form#frmWelcomeBack .btnGroup.passwordUpdate{text-align:right;margin-top:0.5em}form#frmProfile .logosSportSelect,form#frmIWClaim .logosSportSelect,form#frmForgotLogin .logosSportSelect,form#frmSecurityChallenge .logosSportSelect,form#frmWelcomeBack .logosSportSelect{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:11em}form#frmProfile .logosSportSelect img,form#frmIWClaim .logosSportSelect img,form#frmForgotLogin .logosSportSelect img,form#frmSecurityChallenge .logosSportSelect img,form#frmWelcomeBack .logosSportSelect img{margin:0.5em;width:70px}form#frmIWClaim .field{width:4em;height:2em;text-align:center}form#frmIWClaim .error{padding:0.5em 0 1em}.input-group.select{border:none}.input-group.select.multi .input-field{margin-right:0.25em}.input-group.select.multi .input-field:last-child{margin-right:0}.input-group.select .input-field{flex:1 1 auto;min-width:4em}.input-group.select .input-field.invalid{color:#B82A36;border-color:#B82A36}.input-group.select .input-field.invalid:after{color:#B82A36}.input-group.select .input-field.invalid select{color:#B82A36}.input-group.select .input-field.invalid.focus{border-color:#B82A36}.input-group.select .input-field label{top:.75rem;font-size:0.7em;font-style:normal}.input-group.select .input-field select{z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:4px 4px 0 0 4px 4px 0 0 0 0;background:none;padding:1.25rem 1.75rem 0.5rem 0.75rem;font-size:1em;color:#02596F}.input-group.select .input-field select:focus{box-shadow:none !important}.input-group.select .input-field select::-ms-expand{display:none}.input-group.select .input-field select.has-value{font-style:normal}.input-group.select .input-field select option{font-weight:normal;color:#02596F}.input-group.select .input-field:after{z-index:0;content:'';position:absolute;top:0;left:0;width:100%;height:100%;top:50%;right:0.5em;left:unset;transform:translateY(-50%) rotate(0deg);width:0.75em;height:0.75em;background:url("../../images/pkp22/icons/chevron_dark.svg") no-repeat center/contain}.input-group.select.no-label .input-field select{font-size:1.1em;padding:0.5em 1em 0.5em 0.75em}.input-group.select.invalid .input-field:after{background-image:url("../../images/pkp20/inputs/chevron_right_red.svg")}.input-group.checkbox .input-field,.input-group.radio .input-field{border:none;background:none}.input-group.checkbox .input-field.focus label,.input-group.checkbox .input-field.on label,.input-group.radio .input-field.focus label,.input-group.radio .input-field.on label{top:0;font-size:1em}.input-group.checkbox .input-field label,.input-group.radio .input-field label{position:relative;padding-left:2.5rem}.input-group.checkbox .input-field.focus img,.input-group.radio .input-field.focus img{transform:scale(1.1)}.input-group.radio.invalid p.label{color:#B82A36}.input-group.radio.invalid .input-field input,.input-group.radio.invalid .input-field.on input,.input-group.radio.invalid .input-field.focus input{box-shadow:0 0 0 1px #B82A36;border-color:#B82A36}.input-group.radio.invalid .input-field input:after,.input-group.radio.invalid .input-field.on input:after,.input-group.radio.invalid .input-field.focus input:after{background-color:#B82A36}.input-group.radio .error{margin-top:1em}.input-group.radio .input-field,.input-group.radio .input-field.on,.input-group.radio .input-field.focus{display:flex;flex-wrap:wrap;height:auto;padding-top:0.25em;padding-left:0;padding-right:0}.input-group.radio .input-field img,.input-group.radio .input-field.on img,.input-group.radio .input-field.focus img{height:3em;margin-right:1em}.input-group.radio .input-field label,.input-group.radio .input-field.on label,.input-group.radio .input-field.focus label{display:inline-flex;align-items:center;top:unset;left:unset;transform:none;margin-right:1.25rem;padding:0.5em 0;font-style:normal}.input-group.radio .input-field label.focus input:before,.input-group.radio .input-field.on label.focus input:before,.input-group.radio .input-field.focus label.focus input:before{content:'';display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:2em;box-shadow:0 0 0 1px #C51A00;border-color:#C51A00;border-width:0 0 2px 0}.input-group.radio .input-field input,.input-group.radio .input-field.on input,.input-group.radio .input-field.focus input{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;width:1em;height:1em;font-size:12px;padding:9px;margin-left:0;margin-right:0.5rem;background-color:#fff;box-shadow:0 0 0 1px #c51a00;border-radius:1em;transition:none}.input-group.radio .input-field input:after,.input-group.radio .input-field.on input:after,.input-group.radio .input-field.focus input:after{content:'';display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1em;height:1em;background-color:#C51A00;border-radius:2em}.input-group.radio .input-field input:checked:after,.input-group.radio .input-field.on input:checked:after,.input-group.radio .input-field.focus input:checked:after{display:block}.input-group.checkbox.invalid .input-field label:before{border-color:#B82A36}.input-group.checkbox.invalid .input-field.focus label:before{box-shadow:0 0 0 1px #B82A36;border-color:#B82A36}.input-group.checkbox .error{margin-top:1em}.input-group.checkbox .input-field{height:auto;padding-left:0;padding-right:0}.input-group.checkbox .input-field.focus{box-shadow:none}.input-group.checkbox .input-field.focus label{font-size:1em}.input-group.checkbox .input-field.focus label:before{box-shadow:0 0 0 1px #C51A00;border-color:#C51A00}.input-group.checkbox .input-field.focus input{padding:0}.input-group.checkbox .input-field label{display:inline-flex;align-items:center;z-index:1;top:unset;left:unset;transform:none;margin-right:1em;padding-top:4px;font-style:normal;line-height:1.3}.input-group.checkbox .input-field label:before,.input-group.checkbox .input-field label:after{content:'';position:absolute;top:0;left:0;width:1em;height:1em;font-size:24px;border-radius:4px;line-height:1}.input-group.checkbox .input-field label:before{border:1px solid #C51A00;background:#fff}.input-group.checkbox .input-field label:after{top:4px}.input-group.checkbox .input-field label.on:before{background:#C51A00}.input-group.checkbox .input-field label.on:after{left:0.25em;font-size:1.1em;width:1em;height:1em;background:url("../../images/ssw20/template/check_white.svg") no-repeat center/contain}.input-group.checkbox .input-field label .logos{display:flex;align-items:center;height:3em}.input-group.checkbox .input-field label .logos img{max-height:100%;margin:0.25em}.input-group.checkbox .input-field input{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}.input-block{display:flex;flex-wrap:wrap}.error-main{display:none;text-align:center}.input-group.required{color:#023642}.input-group .input-field-group{display:flex;justify-content:space-between}.input-group p.label{padding-bottom:0.25em;margin:0}.input-group .input-field{display:block;font-size:1em;border-style:solid;border-radius:4px 4px 0 0;background-color:rgba(157,164,166,0.08);padding-top:.75em;padding-bottom:.75em;padding-left:.75em;padding-right:.75em;color:#02596F;height:3.5em;border-width:0 0 2px 0;border-color:#BDBDBD}.input-group .input-field.on,.input-group .input-field.focus{border-width:1px 1px 2px 1px;box-shadow:none}.input-group .input-field.on label,.input-group .input-field.on .label,.input-group .input-field.focus label,.input-group .input-field.focus .label{z-index:2;top:.75rem;font-size:0.7em;font-style:normal}.input-group .input-field.on input,.input-group .input-field.focus input{padding-top:1.75rem;box-shadow:none}.input-group .input-field.focus{border-color:#C51A00}.input-group .input-field label,.input-group .input-field input,.input-group .input-field textarea,.input-group .input-field .label{position:absolute;top:0;left:0;font-size:1em;transition:all 62.5ms linear}.input-group .input-field label:focus,.input-group .input-field input:focus,.input-group .input-field textarea:focus,.input-group .input-field .label:focus{box-shadow:none}.input-group .input-field label,.input-group .input-field .label{font-size:0.6em;position:absolute;top:50%;transform:translateY(-50%);left:.75rem;z-index:1;font-size:1em;line-height:1}.input-group .input-field label button,.input-group .input-field label button:hover,.input-group .input-field label button:focus,.input-group .input-field .label button,.input-group .input-field .label button:hover,.input-group .input-field .label button:focus{display:block;margin-top:0.5em;font-size:0.9em}.input-group .input-field input,.input-group .input-field textarea{z-index:1;width:100%;height:100%;padding:.75rem;border:none;background:none;font-family:'Arial', 'Helvetica', sans-serif}.input-group .input-field input:placeholder,.input-group .input-field textarea:placeholder{display:none}.input-group .input-field textarea{appearance:none;resize:none;margin:1rem 0 0.5rem;height:calc(100% - 1.5rem)}.input-group .detail{font-size:0.8em;font-style:italic;margin:0;padding:0.25em 0 0}.input-group .error{display:none;font-size:0.9em;padding:0.25em 0}.input-group.invalid .input-field{border-color:#B82A36;color:#B82A36}.input-group.invalid .input-field input,.input-group.invalid .input-field select,.input-group.invalid .input-field a{color:#B82A36}.input-group.invalid .input-field.focus{border-color:#B82A36}.input-group.invalid .error{display:inline-block}.input-group.no-label .input-field input{font-size:1.1em}.mbl{display:none}#browserMessage{display:none;left:0;margin:0;padding:20px 0;position:relative;text-align:center;top:0;width:100%;z-index:101;height:100%;position:absolute;background:rgba(0,0,0,0.31)}#browserMessage #osWarningCopy,#browserMessage #browserWarningCopy{display:none}#browserMessage .container{align-items:center;max-width:980px;width:100%;color:#C51A00;padding:10px;height:auto;margin:0 auto;background-color:#fff;border-radius:10px}@media (max-width: 768px){#browserMessage .container{width:98%;margin:auto}}#browserMessage .container>div{text-align:center;padding:50px 140px}@media (max-width: 768px){#browserMessage .container>div{padding:25px}}@media (max-width: 640px){#browserMessage .container>div{padding:25px 5px}}#browserMessage p{color:#C51A00;font-size:1.1rem}@media (min-width: 480px){#browserMessage p{font-size:calc(17.6px + (24 - 17.6) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){#browserMessage p{font-size:1.5rem}}#browserMessage #browserLogos{margin:1em auto;padding:0;max-width:350px}#browserMessage #browserLogos a{float:left;margin:10px 10px;font-size:.7em;text-decoration:none}@media (max-width: 480px){#browserMessage #browserLogos a{margin:10px 2%;width:20%}}#browserMessage .btn{margin:1em auto}body{display:flex;flex-direction:column;background:#fff}#container{min-height:100vh;display:flex;flex-direction:column}header,main,footer{display:flex;flex-direction:column;width:100%}header>section,main>section,footer>section{flex-grow:1;width:100%;clear:both;overflow:hidden}header .narrow .content,header .content.narrow,main .narrow .content,main .content.narrow,footer .narrow .content,footer .content.narrow{max-width:920px}header .content,main .content,footer .content{max-width:1280px;width:97%;margin:0 auto}header{z-index:4;background:#fff}.nav a.logo{z-index:1;position:absolute;top:0;left:0;margin:0;padding:0;width:116px;height:106px;background:#fff;border-width:0px 3px 3px 3px;border-style:solid;border-color:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:0px 0px 12px 12px}@media (max-width: 980px){.nav a.logo{height:4.2rem !important;box-shadow:none !important}}.nav a.logo img{display:block}.nav a.logo .flipWrapper{display:block;border-radius:0px 0px 12px 12px;position:absolute;height:100%;width:100%;overflow:hidden;z-index:1;perspective:900px;-webkit-perspective:900px}.nav a.logo .flipWrapper .flip{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform;animation-name:yaxis;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-out;width:100%;height:100%}.nav a.logo .flipWrapper .front,.nav a.logo .flipWrapper .back{position:absolute;height:100%;width:100%;background:#fff;display:flex;justify-content:center;align-items:center;backface-visibility:hidden;-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);visibility:visible}.nav a.logo .flipWrapper .front img,.nav a.logo .flipWrapper .back img{display:block !important;z-index:unset}.nav a.logo .flipWrapper .back{transform:rotateY(180deg)}@keyframes yaxis{0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}25%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}50%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}75%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}}.li .nav a.logo{position:fixed;height:7.6575rem;left:unset}.li .nav a.logo img{top:10px;margin:0 auto}.callOut .logoMVP{width:100%;max-width:320px}.ie11 .navDesktop,.ie11 .navMobile{position:fixed}.navDesktop{position:fixed;width:100%}.navDesktop,.logo{display:block}.navDesktop .navTop,.li .navDesktop .navBottom{box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}.li .navDesktop .navTop{box-shadow:none;top:0}.nav{display:block;font-weight:700}.nav a,.nav p{margin:0 1rem;padding:0 0.75rem;height:73px;text-decoration:none;color:#023642;font-weight:700;text-transform:uppercase}.nav a.highlight{color:#C51A00}.nav a.highlight.on{color:#67B0AF}.nav a:hover,.nav a:focus,.nav a.on,.nav a:active{text-decoration:none;color:#67B0AF;-moz-outline-style:none;outline:none}.nav a.logo:hover::after,.nav a.logo:focus::after,.nav a.logo.on::after,.nav a.highlight:hover::after,.nav a.highlight:focus::after,.nav a.highlight.on::after{display:none}.nav .navTop{display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;height:2.063rem;transition:all .2s linear;background:#023642;overflow:hidden;font-size:0.7rem}.nav .navTop .content{display:flex}.nav .navTop .contestNav a,.nav .navTop .accountNav a{color:#fff;text-transform:none}.nav .navTop .contestNav a:hover,.nav .navTop .contestNav a:focus,.nav .navTop .contestNav a.on,.nav .navTop .accountNav a:hover,.nav .navTop .accountNav a:focus,.nav .navTop .accountNav a.on{color:#B8D9D7}.nav .navTop .accountNav p{color:#fff;font-size:1em;font-style:italic;text-transform:initial}.nav .navTop .contestNav a:nth-child(2){margin-left:113px}.nav .contestNav,.nav .accountNav{flex:1 0 auto;display:flex;flex-wrap:nowrap;align-items:center}.nav .contestNav a,.nav .contestNav p,.nav .accountNav a,.nav .accountNav p{display:inline-flex;align-items:center}.nav .accountNav{justify-content:flex-end}.nav .accountNav p{font-weight:normal}.nav .accountNav p a{text-transform:uppercase;margin:0 0 0 0.5em}.nav .accountNav a:last-child{margin-right:0}.nav .navBottom{width:100%;height:4.563rem;transition:top .2s linear;color:#02596F;background:#fff}.nav .navBottom.minimized{top:0}.nav .navBottom .content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin-left:auto;margin-right:auto}.nav .navBottom .contestNav{padding-left:133px}@media (max-width: 1200px){.nav .navBottom .contestNav{padding-left:113px}}.nav .navBottom .navLI{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:60%}.nav .navBottom .navLI a{height:unset;height:auto;margin:0 0 0 .75rem;padding:0 0.75rem;text-align:center}.nav .navBottom .navLI a:hover,.nav .navBottom .navLI a:focus,.nav .navBottom .navLI a.on{color:#67B0AF}.nav .navBottom .navLI a:hover:after,.nav .navBottom .navLI a:focus:after,.nav .navBottom .navLI a.on:after{display:none}.li .nav .navBottom .contestNav a:nth-child(1){padding-left:0}.nav .navBottom .accountNav{font-weight:400}.nav .navBrief{display:flex;align-items:stretch;justify-content:flex-end;flex-shrink:0;width:40%;height:100%}.nav .navBrief .infoBox{padding:0 0.5em 0.5em;text-align:center;font-style:italic;border-left:1px solid #EEEFF0}.nav .navBrief .infoBox:nth-child(1n){border-left:1px solid #EEEFF0}.nav .navBrief .infoBox:nth-child(4n){border-right:1px solid #EEEFF0}.nav .navBrief .infoBox *{clear:both;font-size:0.9em}.nav .navBrief .infoBox.unassignedEntries.red{color:#FD2600}.nav .navBrief .infoBox .amt{display:block;font-weight:700;font-size:1.25em;letter-spacing:0.1em;font-style:normal}.nav .navBrief .infoBox .type{display:inline-block;padding-top:0.2em;font-weight:normal;font-size:0.8em;line-height:1.1}.mobile .nav a:hover::after,.mobile .nav a:focus::after,.tablet .nav a:hover::after,.tablet .nav a:focus::after{display:none}.navContent{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#67B0AF}.hamburger-box{width:36px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:36px;height:4px;background-color:#67B0AF;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.navMenu,.navMobile,.hamburger{display:none}main{flex:1 0 auto;z-index:3;background:#fff;padding-top:0;transition:padding-top .2s linear;padding-top:4.563rem}@media (max-width: 980px){main{padding-top:4.25rem}}.li main{padding-top:6.626rem}@media (max-width: 980px){.li main{padding-top:4.25rem}}main>*{z-index:3}main .content{padding:2% 0}.IWRibbon,.surveyReminder{z-index:4;position:fixed;top:6.626rem;left:0;display:inline-block;font-size:.88rem;font-weight:normal;width:100%;padding:0.5em 0;background:transparent;color:#C51A00;text-align:center;transition:all .2s linear}.IWRibbon.hidden,.overlay .welcomeBack #frmWelcomeBack fieldset legend.IWRibbon,.hidden.surveyReminder,.overlay .welcomeBack #frmWelcomeBack fieldset legend.surveyReminder{display:none}@media (max-width: 980px){.IWRibbon:not(.hidden),.surveyReminder:not(.hidden){top:4.25rem;padding-left:0.5em;padding-top:0;left:unset;right:0;text-align:right;padding-right:0;width:auto}.IWRibbon:not(.hidden) .ribbonContent,.surveyReminder:not(.hidden) .ribbonContent{max-width:480px;color:#fff;background:#C51A00;display:flex;flex-direction:row-reverse;align-items:center;padding:0 1em 0 0;border-radius:2em 0 0 2em}.IWRibbon:not(.hidden) .ribbonContent .text,.surveyReminder:not(.hidden) .ribbonContent .text{padding:.25em 0}.IWRibbon:not(.hidden) .ribbonContent a,.surveyReminder:not(.hidden) .ribbonContent a{white-space:nowrap;margin-left:0;margin-right:.5em}}.IWRibbon .ribbonContent,.surveyReminder .ribbonContent{height:34px;display:inline-block;border-radius:65px;background:#fff;padding-left:1em;box-shadow:0px 4px 14px rgba(0,0,0,0.35)}.IWRibbon a,.surveyReminder a{display:inline-block;position:relative;right:0;left:1px;height:34px;color:#fff;background:#C51A00;text-decoration:none;font-weight:700;padding:.65em 1em .6em 1em;border-radius:65px;margin-left:calc(0.5em - 2px)}@media (max-width: 980px){.IWRibbon a,.surveyReminder a{left:0}}.IWRibbon a:hover,.surveyReminder a:hover,.IWRibbon a:focus,.surveyReminder a:focus{background:#fff;color:#C51A00}.surveyReminder{background:#fff;color:#023642}.getStarted .container,.login .container,.landing.internal .container,.home .bannerHome .container{max-width:100%;z-index:unset;background:#023642;margin-bottom:0}.getStarted .container h1,.login .container h1,.landing.internal .container h1,.home .bannerHome .container h1{color:#023642}.getStarted .container p,.login .container p,.landing.internal .container p,.home .bannerHome .container p{color:#023642}.getStarted .container::after,.login .container::after,.landing.internal .container::after,.home .bannerHome .container::after{position:absolute;width:100%;height:199px;bottom:-70px;left:0;z-index:0;background:url(../../images/pkp24/pkp24_home_snowcurve_1442x199.svg) repeat-x;background-size:1440px auto;background-position:calc(50% + 144px) calc(100% - 0px)}.bannerDefault{background-color:#B8D9D7}.bannerDefault::after{position:absolute;width:100%;height:98px;bottom:-2px;left:0;z-index:1;background:url(../../images/pkp24/pkp24_general_snowcurve_1442x98.svg) bottom center repeat-x;background-size:1440px auto}.bannerDefault.thick::after{position:absolute;width:100%;height:198px;bottom:-2px;left:0;z-index:1;background:url(../../images/pkp24/pkp24_snowcurve_thicc_1442x198.svg) bottom center repeat-x;background-size:1440px auto}.bannerDefault.veryThick::after{height:298px;bottom:-2px;left:0;z-index:1;background:url(../../images/pkp24/pkp24_snowcurve_very_thicc_1442x298.svg) bottom center repeat-x;background-size:1440px auto}.bannerDefault.noSnowBtm::after{display:none}.bannerDefault.noSnowBtm .container{padding:39px 0 20px}.bannerDefault.textLeft .container{text-align:left}@media (max-width: 768px){.bannerDefault.textLeft .container{text-align:center}}.bannerDefault.textLeft .container h1{text-align:left}@media (max-width: 768px){.bannerDefault.textLeft .container h1{text-align:center;line-height:1.2em}}.bannerDefault .container{padding:80px 0 132px;text-align:center}@media (max-width: 640px){.bannerDefault .container h1{font-size:2em !important}}.bannerDefault.withTrees .container{background-image:url(../../images/pkp24/pkp24_hero_trees_156x137.svg);background-repeat:no-repeat;background-position:calc(50% - 380px) calc(100% - 5px);background-size:156px auto}.bannerDefault.game{background-color:#B8D9D7;background-size:100% 85px;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 90%);background-position:bottom center;background-repeat:no-repeat}.bannerDefault.game::after{height:39px;background:url("../../images/pkp24/pkp24_game_snowcurve.svg");background-repeat:repeat-x;background-size:1400px 39px;background-position:bottom center;bottom:-3px}.bannerDefault.game .container{background:none}.bannerDefault.prizes .container h1{padding-right:16px}.bannerDefault .figures{position:absolute;width:200px;height:250px;bottom:10px;left:70%;transform:translateX(-100%);z-index:2;background:url(../../images/pkp24/pkp24_hero_carry_presents_200x250.svg) bottom center repeat-x;background-size:200px auto}.bannerDefault .figures.snowballFight{width:225px;height:128px;background:url(../../images/pkp24/pkp24_hero_snowball_fight_240x128.svg) bottom center repeat-x;background-size:contain}.bannerDefault .figures.figsWithDog{width:182px;height:148px;background:url(../../images/pkp24/pkp24_hero_folks_dog_182x148.svg) bottom center repeat-x;background-size:182px auto}.bannerDefault.eligibleTickets .figures{left:90%}@media (max-width: 1200px){.bannerDefault.eligibleTickets .figures{left:unset;right:0;transform:none}}@media (max-width: 640px){.bannerDefault.eligibleTickets .figures{display:none}}.bannerDefault>.bgSnow{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;background:url("../../images/pkp24/pkp24_snow_repeat_med.png") repeat center center/800px auto}.home .content{display:flex;justify-content:center;max-width:1280px;width:100%;padding-left:1em;padding-right:1em}.home #earlyBird{background:#021346;color:#FD2600;padding:.9em 1.9em;border-radius:6px;filter:drop-shadow(0px 4px 33px rgba(0,0,0,0.5));top:-150px;margin-bottom:-110px;margin-left:auto;margin-right:auto;max-width:500px;background-color:#FFDCDC}.home #earlyBird p{font-size:1rem}.home #earlyBird h1{color:#FD2600;font-size:5rem}.home #earlyBird h2{padding-bottom:0.2em;font-family:"Rubik",sans-serif;font-size:1.25rem;font-weight:700}.home .bannerHome .container p{color:white}.home .bannerHome .flexWrap{margin:0 auto;max-width:1280px;width:100%;border:none;padding:0;color:white;min-height:725px;display:flex;justify-content:flex-end}@media (max-width: 1200px){.home .bannerHome .flexWrap{min-height:auto;justify-content:center}}@media (max-width: 980px){.home .bannerHome .flexWrap{flex-direction:column-reverse}}.home .bannerHome .flexWrap p{font-size:1.1rem;padding-top:20px;padding-bottom:20px}@media (min-width: 480px){.home .bannerHome .flexWrap p{font-size:calc(17.6px + (20 - 17.6) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home .bannerHome .flexWrap p{font-size:1.25rem}}.home .bannerHome .flexWrap p.smaller{font-size:1rem}.home .bannerHome .box{background-color:rgba(0,0,0,0);max-width:100%;padding:0 0 120px 16px;text-align:left;flex:0 1 50%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media (max-width: 1200px){.home .bannerHome .box{padding:120px 0 120px 16px}}@media (max-width: 980px){.home .bannerHome .box{max-width:100%;padding:0 32px 120px;text-align:center;align-items:center}}.home .bannerHome .box #home-circle-logo{position:absolute;right:-17px;top:71px;max-width:297px}@media (max-width: 1268px){.home .bannerHome .box #home-circle-logo{display:none}}.home .bannerHome .box h1{color:white;font-size:2.8rem;padding-bottom:0;line-height:1;text-align:left}@media (min-width: 480px){.home .bannerHome .box h1{font-size:calc(44.8px + (60.8 - 44.8) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home .bannerHome .box h1{font-size:3.8rem}}@media (max-width: 980px){.home .bannerHome .box h1{text-align:center}}.home .bannerHome .box p{max-width:60%}@media (max-width: 1268px){.home .bannerHome .box p{max-width:100%}}.home .bannerHome .box a.btn{margin-left:0}.home .bannerHome .imgSide{flex:0 0 50%;padding-bottom:50px}@media (max-width: 1200px){.home .bannerHome .imgSide{flex-shrink:1}}@media (max-width: 980px){.home .bannerHome .imgSide{padding-bottom:0}}.home .bannerHome .imgSide img{transform:translateX(10%);padding-top:2rem}@media (max-width: 1200px){.home .bannerHome .imgSide img{top:0;transform:translateX(0)}}@media (max-width: 1024px){.home .bannerHome .imgSide img{max-width:480px;width:100%;height:auto}}@media (max-width: 980px){.home .bannerHome .imgSide img{top:-20px;max-width:480px;margin:0 auto}}@media (max-width: 480px){.home .bannerHome .imgSide img{max-width:90%}}.home .prizeGalore>.content{padding:2em 1em 90px}@media (max-width: 980px){.home .prizeGalore>.content{flex-direction:column;padding-bottom:30px;padding-top:0}}.home .prizeGalore>.content .prizeHero,.home .prizeGalore>.content .body{flex:0 1 45%}.home .prizeGalore>.content .prizeHero img{max-width:532px;width:100%}@media (max-width: 980px){.home .prizeGalore>.content .prizeHero img{margin:0 auto 2em}}.home .prizeGalore>.content .body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.home .prizeGalore>.content .body h2{font-size:2.8rem;text-align:left;font-weight:800}@media (min-width: 480px){.home .prizeGalore>.content .body h2{font-size:calc(44.8px + (62.08 - 44.8) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home .prizeGalore>.content .body h2{font-size:3.88rem}}@media (max-width: 980px){.home .prizeGalore>.content .body h2{text-align:center;padding-bottom:0.25em}}.home .prizeGalore>.content .body p{font-size:1rem;line-height:1.2}@media (min-width: 480px){.home .prizeGalore>.content .body p{font-size:calc(16px + (18.08 - 16) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home .prizeGalore>.content .body p{font-size:1.13rem}}.home .prizeGalore>.content .body .btn{margin-top:1em;margin-left:0}.home #homeSpinCta{background-color:#02596F}.home #homeSpinCta .snowFlurry{background:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home #homeSpinCta .snowFlurry .flurry-container{height:100% !important;overflow:hidden}.home #homeSpinCta .container{max-width:1280px;margin:0 auto;display:flex;align-items:flex-start}@media (max-width: 768px){.home #homeSpinCta .container{flex-direction:column}}.home #homeSpinCta .container:after{position:absolute;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:bottom center;background-size:contain;bottom:0;display:block;width:475px;height:140px;background-image:url("../../images/pkp24/pkp24_gamecta_presents.svg");left:50%;transform:translate(-60%, 25%)}@media (max-width: 640px){.home #homeSpinCta .container:after{display:none}}.home #homeSpinCta .container .one-half{width:50%}@media (max-width: 768px){.home #homeSpinCta .container .one-half{width:100%}}.home #homeSpinCta .container .one-half.wheel{align-self:flex-end;padding-top:50px;margin-bottom:0 !important;width:100%;flex:0 1 70%;max-width:100%;overflow:hidden}@media (max-width: 768px){.home #homeSpinCta .container .one-half.wheel{padding:0 20px;align-self:center}}.home #homeSpinCta .container .one-half.wheel img{bottom:0}.home #homeSpinCta .container .one-half.wheel:after{position:absolute;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:bottom center;background-size:auto 100%;bottom:0;display:block;width:683px;height:99px;background-image:url("../../images/pkp24/pkp24_gamecta_snow_683x99.svg");bottom:-5px}@media (max-width: 640px){.home #homeSpinCta .container .one-half.wheel:after{left:0;width:100%;height:89px}}.home #homeSpinCta .container .one-half.text{flex:1 1 50%}@media (max-width: 980px){.home #homeSpinCta .container .one-half.text{margin-right:-10%}}@media (max-width: 768px){.home #homeSpinCta .container .one-half.text{margin-right:auto;margin-left:auto}}.home #homeSpinCta .container .one-half.text .box{background:#B8D9D7;padding:2.5em 1.5em 2.5em;align-items:center;display:flex;justify-content:flex-start;flex-direction:column;color:#fff;border-radius:10px;margin:95px auto 2em;max-width:98%;z-index:2}.home #homeSpinCta .container .one-half.text img.ballGuy{top:-95px;position:absolute}.home #homeSpinCta .container .one-half.text h2,.home #homeSpinCta .container .one-half.text p{color:#023642 !important;text-align:center}.home #homeSpinCta .container .one-half.text p{font-size:1.1rem;line-height:1.2}@media (min-width: 480px){.home #homeSpinCta .container .one-half.text p{font-size:calc(17.6px + (20 - 17.6) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home #homeSpinCta .container .one-half.text p{font-size:1.25rem}}.home #homeSpinCta .container .one-half.text .btn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);margin:0 auto}.home .viewTix{background-image:url("../../images/pkp24/pkp24_viewtix_snowcurve.svg"),url("../../images/pkp24/pkp24_viewtix_bgtrees.png"),linear-gradient(180deg, rgba(255,255,255,0) 0%, #ffdcdc 85.42%);background-repeat:repeat-x, no-repeat, no-repeat;background-position:bottom center,calc(50% - 200px) calc(100% - 160px),bottom center;background-size:1400px auto, 234px auto, contain}.home .viewTix .content{flex-direction:column;padding-bottom:45px;text-align:center;max-width:1280px;width:100%}.home .viewTix .content p{font-size:1rem;line-height:1.25;max-width:792px;margin-left:auto;margin-right:auto}@media (min-width: 480px){.home .viewTix .content p{font-size:calc(16px + (18.08 - 16) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.home .viewTix .content p{font-size:1.13rem}}.home .viewTix .prizeHero img{margin:70px auto 2em;max-width:587px;width:100%}@media (max-width: 640px){.home .viewTix .prizeHero img{margin-top:1em}}.home .viewTix .figures{display:flex;justify-content:center;margin-top:100px;flex-wrap:wrap}@media (max-width: 640px){.home .viewTix .figures{flex-direction:column}}.home .viewTix .figures .left,.home .viewTix .figures .right{flex:0 1 50%}@media (max-width: 640px){.home .viewTix .figures .left img,.home .viewTix .figures .right img{max-width:200px}}@media (max-width: 640px){.home .viewTix .figures .right{align-self:center}}main.landing{padding:0}.landing.internal{background-color:#fff}.landing.internal .container{background-color:#02596F}.landing.internal .container::after{bottom:-40px}@media (max-width: 980px){.landing.internal .container::after{bottom:-3px}}.landing.internal .flexWrap{margin:0 auto;width:100%;border:none;padding:0 1rem;min-height:725px;display:flex;justify-content:center;align-items:center;z-index:1}@media (max-width: 1200px){.landing.internal .flexWrap{min-height:auto;justify-content:center}}@media (max-width: 980px){.landing.internal .flexWrap{flex-direction:column-reverse;justify-content:center}}.landing.internal .box{padding:160px 1em 2em;flex:0 1 588px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:-10%;border-radius:6px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.5);background-color:#fff;z-index:1}@media (max-width: 980px){.landing.internal .box{max-width:90%;flex:1 1 auto;margin:0 auto 160px;width:100%}}@media (max-width: 640px){.landing.internal .box{max-width:96%}}.landing.internal .box h1{font-size:1.8rem;font-weight:800;color:#023642;padding-bottom:0;line-height:1.2}@media (min-width: 480px){.landing.internal .box h1{font-size:calc(28.8px + (44.8 - 28.8) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.landing.internal .box h1{font-size:2.8rem}}.landing.internal .box p,.landing.internal .box h1{text-align:center}.landing.internal .box .landingLogo{position:absolute;left:50%;top:0;padding:36px 9px 20px;background:#fff;border-width:0px 3px 3px 3px;border-style:solid;border-color:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:0px 0px 12px 12px;transform:translateX(-50%)}.landing.internal .box .input-group.select{width:100%;margin:1em auto;max-width:488px}.landing.internal .imgSide{flex:0 0 50%;padding-bottom:90px}@media (max-width: 1200px){.landing.internal .imgSide{flex-shrink:1}}@media (max-width: 980px){.landing.internal .imgSide{width:100%;justify-content:center;text-align:center;display:flex;align-items:flex-start;padding-bottom:1em}}.landing.internal .imgSide img{transform:translateX(10%)}@media (max-width: 1200px){.landing.internal .imgSide img{top:0;transform:translateX(0)}}@media (max-width: 1024px){.landing.internal .imgSide img{max-width:98%;width:100%;height:auto}}@media (max-width: 980px){.landing.internal .imgSide img{top:-20px;max-width:480px}}@media (max-width: 480px){.landing.internal .imgSide img{max-width:90%}}.landing.internal .logoMVP{margin:0 auto;max-width:248px}.internal .content{display:flex;align-items:flex-start;max-width:1280px;margin-bottom:3em;padding:2.5em}.internal .content.comingSoon{max-width:588px;padding:0 1em 2.8em;background:rgba(255,255,255,0.95);box-shadow:0px 4px 13px rgba(0,0,0,0.25);border-radius:8px}.internal .content.comingSoon .body{width:100%}.internal .content.comingSoon .body h1{text-align:center}.internal .content.comingSoon #logo{max-width:108px;margin:0 auto 2em}.internal .content>div{flex-shrink:0}.internal .content .callOut{top:0;width:30%;max-width:100%;margin:0;padding:2em;text-align:center;color:#fff}.internal .content .callOut .top{width:100%}.internal .content .callOut .bottom{margin-top:-1px;padding:2em 1em 1em}.internal .content .callOut .content *{max-width:100%}.internal .content .callOut a:not(.btn){color:#8DF8D3;text-shadow:0 1px 1px rgba(0,0,0,0.25)}.internal .content .callOut .logoMVP{display:block;margin:0 auto 1.5em}.internal .content .callOut.toc .content{z-index:2;height:200px;padding-top:0;padding-bottom:0}.internal .content .callOut.toc .links{top:-5em;display:flex;flex-direction:column;align-items:flex-end;background:#fff;padding:1em;box-shadow:0 0 1em 0 rgba(0,0,0,0.5)}.internal .content .callOut.toc .links a{color:#023642;margin:0.5em 0;text-align:right;text-decoration:none;text-shadow:none}.internal .content .callOut.info{filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.25))}.internal .content .callOut.info .top:before{content:"";z-index:1;position:absolute;top:-7%;left:-5%;width:110%;height:34%;background:url("../../images/pkp20/ribbon.svg") no-repeat 0 0/contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,0.5))}.internal .content .callOut.info .content{z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:-1px 0 0;padding:0 7% 10%;background:#ac9375 linear-gradient(180deg, rgba(255,255,255,0) 41%, rgba(255,255,255,0.21) 100%);box-shadow:none}.internal .content .callOut.info .content:before,.internal .content .callOut.info .content:after{display:none}.internal .content .callOut.info .content h2,.internal .content .callOut.info .content p,.internal .content .callOut.info .content .btnGroup{padding:0.5em 0}.internal .content .callOut.info .content h2{font-size:1.5em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25)}.internal .content .callOut.info.spinWin .content img{margin-top:-60%}.internal .content .callOut.info.spinWin .content .remaining{width:80%;margin:0.5em auto;padding:0.5em;color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.internal .content .callOut.info.spinWin .content .remaining .amt{font-family:"Rubik",sans-serif;font-size:2.5em;color:#fff}.internal .content .callOut.info.spinWin .content .btnGroup{margin:0.5em 0}.internal .content .callOut.info.trade .content:before{content:"";display:block;z-index:1;position:absolute;top:-200px;left:0;height:200px;width:100%;background:linear-gradient(0deg, #ac9375 0%, rgba(172,147,117,0) 100%)}.internal .content .callOut.info.trade .content>*{z-index:2}.internal .content .callOut.info.trade .content img{margin-top:-80%;width:65%;margin-bottom:1.5em}.internal .content .body{width:70%;padding:0 1em 0 2em}.internal .content .body h1{text-align:left}.internal.single .content{display:block}.internal.single .body{margin:0 auto;padding-left:1em}.internal.single .body h1{text-align:center}.internal.single.full .body{width:100%}main.expired{padding:0}@media (max-width: 980px){main.expired{padding:0 !important}}.expired{padding-top:0 !important}.expired .content .box{padding:2em;background-color:rgba(255,255,255,0.95);flex:0 1 692px;margin-right:-15%}@media (max-width: 980px){.expired .content .box{padding:2em;margin-right:auto;flex:0 1 auto}}.expired .content .box img{margin-bottom:16px}.expired .content .box h1,.expired .content .box p{text-align:center}.expired .content .box h1{margin:16px auto}.expired .content .body{width:100%}#prizeGridWrap{margin:0 auto 60px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-around;width:100%;max-width:1200px;text-align:center;padding:0}.winnersFinal #prizeGridWrap{justify-content:center}#prizeGridWrap #homePrizeGrid{max-width:1200px;justify-content:center;display:flex;flex-wrap:wrap}#prizeGridWrap #homePrizeGrid .prizeImgWrap{min-height:300px;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){#prizeGridWrap #homePrizeGrid .prizeImgWrap{min-height:auto}}#prizeGridWrap .finePrint{text-align:right;margin:0;padding-right:5em;color:#718899}@media (max-width: 640px){#prizeGridWrap .finePrint{text-align:center;padding-right:1em;padding-left:1em}}@media (max-width: 640px){#prizeGridWrap .finePrint .break{display:none}}#prizeGridWrap .prizeCol{flex-shrink:0;align-items:stretch;display:flex;flex-direction:column;margin:0;text-align:center;align-items:center}#prizeGridWrap .prizeCol.big{width:48%;border-radius:4px;-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);margin:1%}@media (max-width: 768px){#prizeGridWrap .prizeCol.big{width:65%;justify-content:center}}@media (max-width: 640px){#prizeGridWrap .prizeCol.big{width:98%}}#prizeGridWrap .prizeCol.big h3{margin-top:1em}#prizeGridWrap .prizeCol.full{padding-top:72px;width:100%;text-align:right}@media (max-width: 980px){#prizeGridWrap .prizeCol.full{padding-top:85px}}#prizeGridWrap .prizeCol.full .finePrint{font-size:0.8rem !important}.winners #prizeGridWrap .prizeCol.big{width:51%}@media (max-width: 768px){.winners #prizeGridWrap .prizeCol.big{width:98%;justify-content:center}}.winners #prizeGridWrap .prizeCol p{width:100%;margin:.5em auto;font-weight:bold}.winners #prizeGridWrap .prizeCol .winnerGP p{font-family:"Rubik", arial, sans-serif;font-size:1.35em;font-weight:900}#prizeGridWrap .prizeCol.big .prizeItem{padding:1em}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#prizeGridWrap .prizeCol.big .prizeItem{flex:unset !important}}#prizeGridWrap .prizeCol.big .prizeItem.morePad{padding-top:32px !important}#prizeGridWrap .prizeCol.small{flex-wrap:wrap;flex-direction:column;width:58%;margin:7px 0 0}@media (max-width: 768px){#prizeGridWrap .prizeCol.small{width:65%;justify-content:center}}@media (max-width: 640px){#prizeGridWrap .prizeCol.small{width:98%}}#prizeGridWrap .prizeCol.small .prizeItem{align-self:flex-start}@media (max-width: 980px){#prizeGridWrap .prizeCol.small .prizeItem{padding-right:16px}}@media (max-width: 768px){#prizeGridWrap .prizeCol.small .prizeItem{padding-right:0}}#prizeGridWrap .prizeCol.small .prizeItem.right{align-self:flex-end}@media (max-width: 1200px){#prizeGridWrap .prizeCol.small .prizeItem.right{padding:0 16px}}@media (max-width: 640px){#prizeGridWrap .prizeCol.small .prizeItem{width:98%;align-self:center;padding:1em}}#prizeGridWrap .prizeCol>.prizeItem{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:32px 16px}.login{background:#02596F}.login .internal{background-color:#fff}.login .container{background-color:#023642}.login .container::after{bottom:-40px}@media (max-width: 980px){.login .container::after{bottom:-3px}}.login .flexWrap{margin:0 auto;width:100%;border:none;padding:0;min-height:725px;display:flex;justify-content:flex-end;z-index:1}@media (max-width: 1200px){.login .flexWrap{min-height:auto;justify-content:center}}@media (max-width: 980px){.login .flexWrap{flex-direction:column-reverse;justify-content:center}}.login .box{padding:33px 0 0 0;flex:0 1 588px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin-right:-10%}@media (max-width: 1200px){.login .box{padding:50px 0 0 16px;flex-shrink:1 !important;margin-right:-5%}}@media (max-width: 980px){.login .box{max-width:100%;padding:0 32px 32px;margin-right:auto;flex:0 1 auto}}@media (max-width: 640px){.login .box{padding:0 0 32px}}.login .box .boxInner{border-radius:6px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.5);background-color:#fff;padding:34px;z-index:1}@media (max-width: 640px){.login .box .boxInner{padding:34px 16px}}.login .box h1{font-size:1.25rem;color:#023642;padding-bottom:0;line-height:1}@media (min-width: 480px){.login .box h1{font-size:calc(20px + (32 - 20) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.login .box h1{font-size:2rem}}.login .box p,.login .box h1{text-align:center}.login .imgSide{flex:0 0 50%;padding-bottom:85px}@media (max-width: 1200px){.login .imgSide{flex-shrink:1}}@media (max-width: 980px){.login .imgSide{width:100%;justify-content:center;text-align:center;display:flex;align-items:flex-start;padding-bottom:1em}}@media (max-width: 640px){.login .imgSide{padding-bottom:0}}.login .imgSide img{transform:translateX(15%);padding:5rem}@media (max-width: 1200px){.login .imgSide img{top:0;transform:translateX(0)}}@media (max-width: 980px){.login .imgSide img{max-width:98%;width:100%;height:auto;max-width:480px;padding:0;padding-top:2rem}}@media (max-width: 640px){.login .imgSide img{top:-40px;margin-bottom:-30px}}.login .logoMVP{margin:1em auto 0;max-width:248px}@media (max-width: 640px){.login .logoMVP{margin:0 auto 0.5em;max-width:168px}}.login .callOut.mvp{max-width:588px;margin:0 auto;max-width:100%;width:100%}.login .callOut.mvp p{color:#828282;font-size:0.875rem;line-height:1.188em;font-weight:400;text-align:center;letter-spacing:0.02em;padding-left:.5em;padding-right:.5em}.login .callOut.mvp a{font-weight:400;color:#FD2600 !important}.login #frmLogin .required{color:#fff}.login #frmLogin .error{color:#B82A36;font-weight:normal}.login #frmLogin input{width:100%}.login #frmLogin input#member_login_password{padding-right:64px}.login #frmLogin .btnGroup{text-align:center}.login .btn{margin-bottom:1em}.flogin .container::after{bottom:-48px}.flogin .flexWrap{padding-bottom:2em}.flogin .logoMVP{margin:0 auto}.flogin h1{padding-bottom:0.5em}.flogin h2{font-size:1.5em;padding-top:0.5em}.flogin #frmForgotLogin,.flogin #frmSecurityChallenge{width:100%;margin:0 auto;max-width:96%}.flogin #frmForgotLogin fieldset,.flogin #frmSecurityChallenge fieldset{margin-top:2em}.flogin #frmForgotLogin fieldset legend,.flogin #frmSecurityChallenge fieldset legend{text-align:left}.flogin #frmForgotLogin fieldset .inputBlock,.flogin #frmSecurityChallenge fieldset .inputBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:1em;background:none;padding:0}.flogin #frmForgotLogin fieldset .inputBlock .inputs,.flogin #frmSecurityChallenge fieldset .inputBlock .inputs{width:100%}.flogin #frmForgotLogin fieldset .inputBlock .floatl,.flogin #frmSecurityChallenge fieldset .inputBlock .floatl{margin-top:.5em}.flogin #frmForgotLogin fieldset .inputBlock .error,.flogin #frmSecurityChallenge fieldset .inputBlock .error{display:inline-block;padding-bottom:1em}.ticketEntry.bannerDefault.thick::after{background-position:calc(50% - 500px) calc(100%)}.ticketEntry.bannerDefault .figures.presents{width:251px;height:75px;left:calc(50% + 350px);bottom:40px;background:url("../../images/pkp24/pkp24_gamecta_presents.svg") bottom center repeat-x;background-size:auto;background-size:251px auto}@media (max-width: 980px){.ticketEntry.bannerDefault .figures.presents{left:65%;transform:translateX(-50%)}}.ticketEntry .entrySection::before{position:absolute;bottom:0;left:calc(50% + 499px);display:block;height:210px;z-index:0;width:240px;background-image:url(../../images/pkp24/pkp24_hero_trees_156x137.svg);background-repeat:no-repeat;background-position:center bottom;background-size:233px auto !important}.ticketEntry .container{display:flex;max-width:998px;margin:0 auto 2em;flex-wrap:wrap;justify-content:space-between;background-image:none;z-index:2}@media (max-width: 980px){.ticketEntry .container{padding-left:1em;padding-right:1em}}@media (max-width: 768px){.ticketEntry .container{flex-direction:column}}.ticketEntry .container .body{flex:0 1 588px;background:#FFFFFF;border-radius:6px;padding:8px;z-index:3;height:100% !important;box-shadow:0px 4px 14px rgba(0,0,0,0.25)}@media (max-width: 980px){.ticketEntry .container .body{flex:0 1 488px}}@media (max-width: 768px){.ticketEntry .container .body{margin-bottom:4em}}.ticketEntry .container .body h1{text-align:center;font-weight:800}.ticketEntry .container .body .border{border:1px dashed #04BCD2;box-sizing:border-box;border-radius:6px;padding:2em 1em 0}.ticketEntry .container .callOut.spinWin{flex:0 1 282px;text-align:center;color:#fff;background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;text-align:center;filter:none;padding-bottom:0;padding-left:0;padding-right:0;flex:0 1 30%;height:100%;background-color:#02596F}.ticketEntry .container .callOut.spinWin .spinIcon{position:absolute;top:0;left:50%;transform:translate(-50%, -30%)}.ticketEntry .container .callOut.spinWin .content{background:none;padding-bottom:0;padding-top:120px}.ticketEntry .container .callOut.spinWin .content .remaining{color:#fff;border-top:1px solid #023642;border-bottom:1px solid #023642;width:96%;margin:1em auto;padding-bottom:12px}.ticketEntry .container .callOut.spinWin .content .remaining .amt{font-family:"Rubik",sans-serif;color:#fff;font-size:2.5em;font-weight:700}.ticketEntry .container .callOut.spinWin .content a:not(.btn){color:#DFCC84;margin:0 auto}.ticketEntry .container .callOut.spinWin .content .finePrint{color:#fff;font-style:italic;margin:.5em auto;padding-left:.5em;padding-right:.5em}.ticketEntry .container .callOut.spinWin .btn{margin-bottom:0;width:100%;max-width:100;box-shadow:none;border-radius:0 0 6px 6px;margin:0}.ticketEntry .container .callOut.spinWin h2{color:#fff !important;margin:0 auto;font-size:1.8rem;font-weight:800}@media (min-width: 480px){.ticketEntry .container .callOut.spinWin h2{font-size:calc(28.8px + (36 - 28.8) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.ticketEntry .container .callOut.spinWin h2{font-size:2.25rem}}.ticketEntry .container .callOut.ticketScan{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;display:flex;justify-content:center;align-items:center;flex:0 1 588px;margin-top:1.5em;padding:1em;padding:1.5em 1em;margin-top:1.5em}.ticketEntry .container .callOut.ticketScan .subHdg{font-size:1.25em;font-weight:700;padding-bottom:0}.ticketEntry .container .callOut.ticketScan .copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.ticketEntry .container .callOut.ticketScan .copy a{align-self:flex-end;text-decoration:none;color:#C51A00}.ticketEntry .container .callOut.ticketScan .copy a:hover,.ticketEntry .container .callOut.ticketScan .copy a:focus{text-decoration:underline}@media (max-width: 768px){.ticketEntry .container .body,.ticketEntry .container .callout.spinWin,.ticketEntry .container .callOut.ticketScan{flex:auto}}.ticketEntry #frmTicketEntry{padding:0 1.5em}.mobile .ticketEntry #frmTicketEntry{padding:0}.ticketEntry fieldset{padding:0}.ticketEntry .inputGroup{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}.ticketEntry .inputGroup .floatl{width:70%;min-width:12em}@media (max-width: 768px){.ticketEntry .inputGroup .floatl{width:100%}}.ticketEntry .inputGroup .floatl .floatl__input{width:100%;height:3em;letter-spacing:0.3em}.ticketEntry .inputGroup .floatl .floatl__input::-ms-input-placeholder{letter-spacing:0}.ticketEntry .inputGroup .floatl .floatl__input:-ms-input-placeholder{letter-spacing:0}.ticketEntry .inputGroup .btnGroup{flex-shrink:0;width:30%;min-width:12em}.ticketEntry .inputGroup .btnGroup .btn{display:inline-flex;align-items:center;justify-content:center;height:3em;margin:1.5em 0 0}.ticketEntry #ticketEntry{padding-bottom:2em}.ticketEntry .formLinks{font-size:0.88em;margin:0.5em 0 1em;display:flex;flex-direction:column;justify-content:center;align-items:center}.ticketEntry .formLinks a#lnkTicketScan{display:none}@media (max-width: 640px){.ticketEntry .formLinks a#lnkTicketScan{display:inline-block}}.mobile .ticketEntry .formLinks a#lnkTicketScan{display:inline-block}.ticketEntry .formLinks a{color:#C51A00;padding:.35em}.ticketEntry .instructions .content{flex-direction:column;padding-bottom:0;padding-top:0;margin-bottom:0}.ticketEntry .instructions .celebrate{display:flex;align-items:center;justify-content:center;padding:1em 0;max-width:790px;margin:0 auto}@media (max-width: 640px){.ticketEntry .instructions .celebrate{flex-direction:column;text-align:center}}.ticketEntry .instructions .celebrate .ticketFan{display:flex;flex:0 1 225px;align-items:flex-start}.ticketEntry .instructions .celebrate .ticketFan img{margin:0 auto}.ticketEntry .instructions .celebrate .copy{flex:1 1 60%;max-width:80%;padding:1em}.ticketEntry .instructions .celebrate .copy h2{font-size:1.5rem;font-family:"Rubik",sans-serif;padding-bottom:0;font-weight:700}.ticketEntry .instructions .celebrate .copy p{line-height:1.5em}.ticketEntry .instructions .celebrate .copy a{text-decoration:none;color:#C51A00;text-transform:uppercase;font-weight:bold}.ticketEntry .instructions .celebrate .copy a:hover,.ticketEntry .instructions .celebrate .copy a.focus{text-decoration:underline}.ticketEntry .instructions .celebrate .copy a .material-icons{font-size:1.25em;vertical-align:bottom}.ticketEntry .instructions .finePrint{margin:2em auto;padding-left:2em;padding-right:2em;width:100%}@media (max-width: 640px){.ticketEntry .instructions .finePrint{margin-top:0}}.ticketEntry .instructions .finePrint p,.ticketEntry .instructions .finePrint a{font-size:1em;color:#828282;text-align:center;font-style:italic}.ticketEntry #ticketResults{font-size:1.1em;padding-bottom:1em}.ticketEntry #ticketResults .error{padding:0}.overlayContainer.ticketScanInfo .list{max-width:800px;margin:2em auto}.overlayContainer.ticketScanInfo .list .numWrap{display:flex;align-items:flex-start;width:100%;margin-bottom:1em}.overlayContainer.ticketScanInfo .list .numWrap p{padding:.2em 0}.overlayContainer.ticketScanInfo .list .numWrap .num{display:block;background:#02596F;color:#fff;flex:0 0 37px;height:37px;font-family:"Rubik",sans-serif;font-size:1.38rem;line-height:1;padding:6px;border-radius:50px;text-align:center;margin-right:1em}.overlayContainer.ticketScan .overlay{max-height:95% !important;border-top-color:#02596F}.overlayContainer.ticketScan .overlayContent{background:#02596F;padding-top:2em}.overlayContainer.ticketScan .overlayContent h2{color:#fff;max-width:290px}.overlayContainer.ticketScan .scanTicketOverlay{margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlayContainer.ticketScan .scanTicketOverlay a{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;margin:.5em auto;padding:1.5em 2em 1em;text-decoration:none;color:#023642;text-align:center;font-size:1.13em;max-width:250px;width:100%}.overlayContainer.ticketScan .scanTicketOverlay a img{margin:1em auto}.overlayContainer.ticketScan .scanTicketOverlay .error{background:#fff;border:1px solid #FD2600;padding:.5em}#scan-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}#scan-container-zx{position:fixed;overflow-y:scroll;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;position:fixed;width:100%;height:100%;background:black !important;pointer-events:none}#scan-container-zx>button{pointer-events:all}#scan-container-zx>div{width:100%;height:100%}#scan-container-zx>div canvas{width:100%;height:100%}#scan-container-zx video{position:relative !important;width:auto;max-width:100%;height:100%;margin:0 auto}#ContestNumberTips{padding:5% 10%}#ContestNumberTips .tipsCopy{padding:1em 0}#ContestNumberTips img{width:100%;max-width:300px;margin:0 auto}#TicketHelpTips{text-align:left;width:100%;margin:0 auto;padding:5% 2%}#TicketHelpTips ul{list-style-image:url("../../images/pkp20/inputs/check_green.svg");padding:0 1em 0 1.5em}#TicketHelpTips ul li{margin:0 0 1.3;padding-left:0.5em}#TicketHelpTips #ticketTips{background:#f6f7f7;padding:1em;max-width:530px;margin:0.5em auto 1em}#TicketHelpTips table{background:none}#TicketHelpTips table th,#TicketHelpTips table td{border-bottom:2px solid #A7A7A7;width:65%}#TicketHelpTips table th:nth-child(2n+2),#TicketHelpTips table td:nth-child(2n+2){text-align:right;width:35%}#TicketHelpTips table th{padding-top:0}.tixSuccess.narrow .overlay{max-width:590px;width:100%;left:calc(50% - 299px);transform:translateY(-50%);height:auto}#ticketSuccess{display:flex;flex-direction:column;align-items:stretch;height:100%;text-align:center;padding:5% 0 0;margin:0}#ticketSuccess h1{font-size:1.5rem;padding-left:16px;padding-right:16px}@media (min-width: 480px){#ticketSuccess h1{font-size:calc(24px + (36 - 24) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){#ticketSuccess h1{font-size:2.25rem}}#ticketSuccess p{padding:0.2em 1em}#ticketSuccess .entriesTotal,#ticketSuccess .bonusTotal{font-size:1.3em;font-weight:bold;color:#C51A00}#ticketSuccess #bonusEarned{margin:1em 0}#ticketSuccess .btnGroup{display:none;margin:1em 0}#ticketSuccess .successFooter{flex:1 1 100%;max-width:100%;margin:2em auto 0;display:flex;justify-content:center;color:#023642;align-items:center;padding:1em .5em 2em;background-color:#B8D9D7;border-radius:0 0 6px 6px;flex-wrap:wrap}@media (max-width: 640px){#ticketSuccess .successFooter{flex-direction:column;flex-wrap:nowrap}}#ticketSuccess .successFooter .copy{display:flex;flex-direction:column;padding:.5em 1em;flex:0 1 50%}#ticketSuccess .successFooter .copy p{font-style:italic}#ticketSuccess .successFooter .copy a{display:flex;justify-content:center;text-decoration:none;color:#FD2600}#ticketSuccess .successFooter .copy a:hover,#ticketSuccess .successFooter .copy a:focus{text-decoration:none}#ticketSuccess .successFooter .copy a .content{text-align:left}#ticketSuccess .successFooter .copy a .content .lg{font-weight:bold;color:#023642;padding-bottom:0.5em;display:inline-block}#ticketSuccess .successFooter .copy a .content span.link .material-icons{vertical-align:text-bottom;font-size:1.2em;line-height:1.2em}#ticketSuccess .successFooter .pypImg{flex:0 1 50%;justify-content:center;display:flex;align-items:center}#ticketSuccess .successFooter .pypImg img{max-width:225px;width:100%}@media (max-width: 640px){#ticketSuccess .successFooter .copy,#ticketSuccess .successFooter .pypImg{flex:1 1 100%;text-align:center}}#ticketSuccess .successFooter .footerFooter{display:flex;justify-content:center;align-items:center;text-align:left;flex:1 1 100%;padding:.5em}#ticketSuccess .successFooter .footerFooter p,#ticketSuccess .successFooter .footerFooter a{display:inline}#ticketSuccess .successFooter .footerFooter p{padding:inherit .5em}.getStarted{background:#fff}.getStarted .internal{background-color:#fff}.getStarted .container{background-color:#02596F;margin-bottom:20px}.getStarted .container::after{bottom:-2px;background-position:calc(50% + 200px) bottom}.getStarted .container::before{position:absolute;bottom:0;left:50%;display:block;height:400px;z-index:0;width:1200px;background-image:url("/media/wcllo/images/pkp24/pkp24_bg_two_trees.svg"),url("/media/wcllo/images/pkp24/pkp24_bg_two_trees.svg");background-repeat:no-repeat;background-position:right bottom, left bottom;background-size:auto 356px, auto 254px;transform:translate(-50%, -68px)}.getStarted .flexWrap{margin:0 auto;max-width:996px;flex-direction:column;z-index:1;padding-bottom:0}@media (max-width: 1200px){.getStarted .flexWrap{min-height:auto;justify-content:center}}@media (max-width: 768px){.getStarted .flexWrap{flex-direction:column-reverse}}.getStarted .flexWrap::before{position:absolute;top:-120px;left:0;display:block;height:269px;z-index:0;width:243px;background-image:url("/media/wcllo/images/pkp24/pkp24_guy_on_line.svg");background-repeat:no-repeat;background-position:left top;background-size:243px 269px}@media (max-width: 768px){.getStarted .flexWrap::before{display:none}}.getStarted .box{background-color:#fff;border-radius:6px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.5);max-width:100%;padding:32px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.getStarted .box{max-width:100%}}@media (max-width: 640px){.getStarted .box{padding:32px 16px}}.getStarted .box h1{font-size:1.25rem;color:#023642;line-height:1;margin-left:auto;margin-right:auto}@media (min-width: 480px){.getStarted .box h1{font-size:calc(20px + (32 - 20) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.getStarted .box h1{font-size:2rem}}.getStarted .box p{text-align:center;margin-left:auto;margin-right:auto}.getStarted .box a.btn{margin-left:0}.getStarted .logoMVP{margin:0 auto}.getStarted .boxen{display:flex;align-items:stretch;margin-top:1.75em}@media (max-width: 768px){.getStarted .boxen{flex-direction:column}}.getStarted .boxen .boxItem{flex:1 1 50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:1.5em 0.5em 0;border:3px solid #67B0AF;border-radius:3px;text-align:center}@media (max-width: 768px){.getStarted .boxen .boxItem{flex:0 1 auto;height:auto;margin-bottom:1em}}.getStarted .boxen .boxItem .optionNumber{display:flex;justify-content:center;align-items:center;background:#67B0AF;color:#fff;font-weight:800;width:56px;height:56px;transform:translateY(-50%);font-size:33px;line-height:1;padding:10px;border-radius:50px;text-align:center}.getStarted .boxen .boxItem .copy{padding:1.5em;width:100%}.getStarted .boxen .boxItem .btn{margin:0 0 2em}.getStarted .callOut.mvp{width:100%;padding-bottom:1em}.getStarted .callOut.mvp p{color:#023642;line-height:1.188em;font-weight:400;text-align:center;letter-spacing:0.02em;padding-left:.5em;padding-right:.5em;font-style:italic}@media (max-width: 980px){.registration .container{padding-bottom:2em}}.registration h1{padding-left:.5em;padding-right:.5em;flex:1 1 100%;margin-bottom:.5em}.registration .content{background:none;flex-wrap:wrap;z-index:2;padding-top:0;padding-bottom:0}.registration .content::after{background:url("/media/wcllo/images/pkp24/pkp24_lantern_folks.svg") no-repeat bottom left/auto 100%;right:0;bottom:0;position:absolute;z-index:2;height:437px;width:269px}@media (max-width: 1200px){.registration .content::after{display:none}}.registration .callOut.tag{top:95px;margin:0;max-width:unset;color:#023642;text-align:center;flex:1 1 26%;margin-left:2%;padding:0}@media (max-width: 980px){.registration .callOut.tag{top:115px}}@media (max-width: 768px){.registration .callOut.tag{flex:1 1 96%;margin-right:2%}}.registration .callOut.tag::after{z-index:0;position:absolute;top:0;left:50%;width:215px;height:184px;background:url("../../images/pkp24/pkp24_reg_presents.svg") no-repeat top center/contain;transform:translate(-50%, -60%)}.registration .callOut.tag .wrap{width:100%;padding:0 1em 1em;background:#fff;border-radius:6px;z-index:1}.registration .callOut.tag .top{padding:1em}.registration .callOut.tag .top img{margin:1.5em auto}.registration .callOut.tag .content{box-shadow:none;max-width:100%;padding:0;flex-direction:column}.registration .callOut.tag .content::after{display:none}.registration .callOut.tag .content h1{font-size:2.5em;padding:0 0 0.5em}.registration .callOut.tag .content a{color:#023642}.registration .callOut.tag .content .links{display:flex;flex-direction:column;align-items:flex-end;margin-top:-1em;padding:0 1.5em}.registration .callOut.tag .content .links a{display:block;text-align:right;text-decoration:none;text-shadow:none;padding:0.75rem 1.5rem 0.75rem 0}.registration .callOut.tag .content .links a:after{content:"\f054";display:block;position:absolute;top:1rem;right:0;font-family:"Font Awesome";font-size:14px;line-height:1}.registration .content .body{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;padding:0}.registration .highLight{background:#f6f7f7;padding:0.5em 1.5em}.registration #jaImg649{margin-top:-0.5em}.registerSuccess .content{background:none}.registerSuccess .content img{margin:0 auto 1.5em}.registerSuccess .content .body{padding:2.5em 1em}.registerSuccess .content .btnGroup{margin-top:1em}.registerSuccess,.passwordUpdateSuccess{text-align:center}.registerSuccess .btnGroup,.passwordUpdateSuccess .btnGroup{display:flex;flex-direction:column;align-items:center;margin:0 auto 1em}.registerSuccess .btnGroup #btnTakeSurvey,.passwordUpdateSuccess .btnGroup #btnTakeSurvey{margin:1em 0 0.5em}.registerSuccess .btnGroup .surveyLinks,.passwordUpdateSuccess .btnGroup .surveyLinks{display:inline-block;width:100%;margin-top:0.5em}.registerSuccess .btnGroup .surveyLinks a,.passwordUpdateSuccess .btnGroup .surveyLinks a{display:inline-block;padding:0 0.5em;white-space:nowrap}.registerSuccess .btnGroup .surveyLinks a:first-child,.passwordUpdateSuccess .btnGroup .surveyLinks a:first-child{padding-right:0.75em;border-right:1px solid #023642}.passwordUpdate .content{display:flex;flex-direction:column;max-width:588px;margin-bottom:1em;margin-top:0;padding-bottom:2.5em !important;box-shadow:0px 4px 33px rgba(0,0,0,0.25);border-radius:6px;background-color:#fff;z-index:1}.passwordUpdate .content .body{width:100%;padding:1em 0}.passwordUpdate .content h1{text-align:center !important}.passwordUpdate form{text-align:left;padding:1em;margin-top:2em}.passwordUpdate #frmProfile #regError{width:100%;text-align:center}.passwordUpdate #frmProfile fieldset{margin-bottom:0}.passwordUpdate #frmProfile .inputBlock{display:block;border-bottom:none}.howToPlay .h2pContainer{display:flex;flex-direction:column;align-items:center}.howToPlay .h2pContainer .mvpCallout{max-width:914.28571px;display:flex;justify-content:center;flex-direction:column;padding:2em 1em;text-align:center}.howToPlay .h2pContainer .h2pStepWrap{display:flex;max-width:1304px;align-items:stretch;flex-wrap:wrap;justify-content:center;padding-top:3em;padding-bottom:4.05em}.howToPlay .h2pContainer .h2pStepItem{display:flex;justify-content:center;flex-direction:column;flex:0 1 300px;margin:0 12px 32px;text-align:center;align-items:center}.howToPlay .h2pContainer .h2pStepItem .vertCenter{flex:0 !important;padding-bottom:0 !important;margin-bottom:25px;min-height:190px;justify-content:center;display:flex}.howToPlay .h2pContainer .h2pStepItem h3{text-align:center;padding:0 1em 0.5em}.howToPlay .h2pContainer .h2pStepItem p{padding-left:1em;padding-right:1em}.howToPlay .h2pContainer .h2pStepItem img,.howToPlay .h2pContainer .h2pStepItem a.btn{margin-top:auto}.game.bannerDefault{flex-grow:0}.game.inactive.bannerDefault{background-image:none}.game.inactive.bannerDefault .bgSnow{opacity:.5;filter:blur(3px)}.game.inactive.bannerDefault #wheel,.game.inactive.bannerDefault #bgTrees{opacity:.7;filter:blur(3px)}.game.inactive.bannerDefault #spinsRemaining,.game.inactive.bannerDefault .gameSound{display:none}.game .hidden,.game .overlay .welcomeBack #frmWelcomeBack fieldset legend,.overlay .welcomeBack #frmWelcomeBack fieldset .game legend{display:none}.game .container{display:flex;max-width:1280px;margin:0 auto;padding-bottom:0;padding-top:50px}@media (max-width: 1024px){.game .container{flex-direction:column}}.game .intro{flex:0 1 45%;margin-right:-5%;z-index:3;display:flex;flex-direction:column;padding:20px 1em 40px;text-align:left}@media (max-width: 1024px){.game .intro{text-align:center;padding-bottom:0;flex:0 1 auto;width:100%}}.game .intro h1,.game .intro p{color:#02596F}.game .intro h1{text-align:left;font-weight:800}@media (max-width: 1024px){.game .intro h1{text-align:center}}.game .intro p{font-size:1.25rem;line-height:1.4em}.game .intro p.finePrint{font-size:1em;font-style:italic;line-height:1.2}.game .gameWrap{width:884px;flex:0 0 884px;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 1024px){.game .gameWrap{flex:0 1 100%;margin:0 auto;width:100%}}.game .gameWrap #bgTrees{position:absolute;bottom:0;z-index:0;left:50%;transform:translateX(-50%)}.game #gameContainer{text-align:center;width:715px;height:430px;display:flex;flex-direction:column;align-items:center;margin:0 auto}@media (max-width: 980px){.game #gameContainer{width:100%;margin:unset}}.game #gameContainer .inactive:after{z-index:2}.game #messages{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;z-index:3;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);padding:2em;color:#023642}.game #messages h2{font-size:1.2em;font-weight:700}.game #messages .btn{min-width:250px;margin:0.2em auto}.game #messages .messageFooter{font-size:1em}.game #messages .btnGroup{display:flex;flex-direction:column;margin:1em 0}.game #messages .btnGroup:last-child{margin-bottom:0}.game #messages #messageSuccess .messageContent .iwImg{margin-bottom:16px}.game #messages #messageSuccess .messageContent .btnGroup{margin-bottom:-1em;margin-top:0}.game #messages .btn{text-shadow:none;font-size:0.9em}.game>div{z-index:1}.game #spinsRemaining{z-index:2;position:absolute;bottom:2.25em;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:2.88em;border-radius:2.88em;padding:9px 11px;background:#fff;color:#023642;font-size:0.88em;box-shadow:0px 4px 14px rgba(0,0,0,0.25)}.game #spinsRemaining .amt{font-family:"Rubik",sans-serif;font-size:3em;font-weight:900;margin-right:.5em}.game #spinsRemaining span{display:flex;flex-direction:column;line-height:1;justify-content:flex-start;align-items:flex-start;margin-right:1em}.game #spinsRemaining .btnSpin{font-size:1em;margin:0;border-radius:2em;padding-top:0;padding-bottom:0;box-shadow:0px 2px 8px rgba(0,0,0,0.29);min-width:8em;width:8em}.game #spinsRemaining .btnSpin:not(.inactive){color:#fff;background-color:#FD2600;box-shadow:0px 3px 0px #C51A00;border:1px solid #FD2600}.game #spinsRemaining .btnSpin:not(.inactive):hover,.game #spinsRemaining .btnSpin:not(.inactive):focus{color:#FD2600;background-color:#fff}.game #wheel{display:flex;align-items:center;justify-content:center;width:100%;height:409px;overflow:hidden;z-index:1}.game #wheel #spinWheel{display:block;width:580px;height:580px;position:absolute;top:61px;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.game #wheel #spinArrow{position:absolute;top:0;left:calc(50% + 2px);transform:translateX(-50%);width:628px;height:100%;background:url("../../images/pkp24/game/game_outer_wheel.png") no-repeat center 0/cover}.game .gameSound{z-index:2;right:1%;border-radius:100vmax;box-shadow:0px 2px 8px rgba(0,0,0,0.29);background:#fff;text-decoration:none;text-align:left;padding:.55em 1em;font-size:1rem;align-self:flex-end}@media (max-width: 640px){.game .gameSound{font-size:.9rem}}.game .gameSound:hover{background:rgba(255,255,255,0.7)}.game .gameSound::after{font-family:'Material Icons';-webkit-font-feature-settings:'liga';vertical-align:text-bottom;font-weight:400}.game .gameSound.on span.off{display:none}.game .gameSound.on::after{content:"volume_up"}.game .gameSound.off span.on{display:none}.game .gameSound.off::after{content:"volume_mute"}#gameSpinCta .container{display:flex;justify-content:center;align-items:center;padding:2em 1em 3.50em;flex-wrap:wrap;flex-direction:row !important}#gameSpinCta .spinsCta,#gameSpinCta .gameTradeSpins{flex:0 1 486px}#gameSpinCta .spinsCta{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:25px 2%;padding:2.5em 1em;color:#023642;background:#F5FAFA;border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.257456)}#gameSpinCta .spinsCta h3{margin:.5em auto 0;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:700;color:#02596F}@media (min-width: 480px){#gameSpinCta .spinsCta h3{font-size:calc(32px + (36 - 32) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){#gameSpinCta .spinsCta h3{font-size:2.25rem}}#gameSpinCta .spinsCta p{color:#02596F;font-size:1.2rem}.gameTradeSpins{background:#02596F;color:#fff;text-align:center;border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.257456)}.gameTradeSpins img{margin:0 auto 1em}.gameTradeSpins #tradeEntriesToday{width:90%;margin:.5em auto;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:.5em}.gameTradeSpins .tradeText{display:flex;justify-content:center;align-items:center;font-weight:700}.gameTradeSpins .tradeText .tradesLeft{font-family:"Rubik",sans-serif;font-size:3.75rem;font-weight:900;margin-left:0.25em;margin-right:0.25em}.gameTradeSpins .tradeText .copy{display:flex}.gameTradeSpins .tradeBox{padding:0 1em 2em}.gameTradeSpins .tradeBox h3{color:#fff;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:900}.gameTradeSpins .tradeBox #tradeBtn.btn{padding:.5em 1em;margin:20px auto 0}@media (max-width: 980px){.gameTradeSpins .tradeBox #tradeBtn.btn{margin:1em auto}}.gameTradeSpins .tradeBox a.tooltips{color:#DFCC84;font-size:1rem;line-height:1.2;display:inline-block;margin-top:1em;text-decoration:underline}@media (max-width: 1200px){.gameTradeSpins .tradeBox a.tooltips span::before,.gameTradeSpins .tradeBox a.tooltips span::after{left:80% !important}}@media (max-width: 980px){.gameTradeSpins .tradeBox a.tooltips span::before,.gameTradeSpins .tradeBox a.tooltips span::after{left:50% !important}}@media (max-width: 1200px){.gameTradeSpins .tradeBox a.tooltips:hover span,.gameTradeSpins .tradeBox a.tooltips.active span{margin-left:-230px}}@media (max-width: 980px){.gameTradeSpins .tradeBox a.tooltips:hover span,.gameTradeSpins .tradeBox a.tooltips.active span{margin-left:-150px}}@media (max-width: 1200px){.gameTradeSpins .tradeBox a.tooltips:hover span::before,.gameTradeSpins .tradeBox a.tooltips:hover span::after,.gameTradeSpins .tradeBox a.tooltips.active span::before,.gameTradeSpins .tradeBox a.tooltips.active span::after{left:80%}}@media (max-width: 980px){.gameTradeSpins .tradeBox a.tooltips:hover span::before,.gameTradeSpins .tradeBox a.tooltips:hover span::after,.gameTradeSpins .tradeBox a.tooltips.active span::before,.gameTradeSpins .tradeBox a.tooltips.active span::after{left:50%}}.gameTradeSpins .tradeBox #tradeEntriesToday{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:90%;margin:1em auto;padding:0.9em;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.gameTradeSpins .tradeBox #tradeEntriesToday .amt{font-weight:900;font-size:2rem;margin-right:.5em;font-weight:700}.gameTradeSpins .note{display:block;width:100%;text-align:center}.gameTradeSpins .note p{font-style:italic}.tradeBar{display:none;z-index:3;position:fixed;bottom:0;left:0;width:100%;height:3em;background:#67B0AF;font-size:1em;text-align:center;box-shadow:0 0 0.5em 0 rgba(0,0,0,0.5)}.tradeBar a{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%;vertical-align:middle;text-decoration:none;color:#023642 !important;padding:0.5em 3em 0.5em 1em;transition:0.5s all ease}.tradeBar a img{height:100%}.tradeBar a span{width:90%}.tradeBar a::before{content:"";display:block;position:absolute;top:0;left:unset;right:0;width:100%;height:100%;background:#67B0AF;width:40px;height:100%}.tradeBar a::after{content:"\f054";display:block;position:absolute;top:50%;left:unset;right:12px;width:auto;height:auto;margin-top:-7px;font-family:"Font Awesome";font-size:14px;color:#fff}.overlay .trade>div{padding:.5em 1em;text-align:center;max-width:800px;margin:0 auto}.overlay .trade .tradeLogo{margin:16px auto}.overlay .trade h1{font-size:2.25rem}.overlay .trade .bottomWrap{background-color:rgba(184,217,215,0.2);max-width:100%}.overlay .trade .status{display:flex;justify-content:space-around;align-items:center}.overlay .trade .status .tradesRemaining{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:90%;margin:1em auto;padding:0.9em;color:#023642;border-top:1px solid #DFE2E2;border-bottom:1px solid #DFE2E2}.overlay .trade .status .tradesRemaining span{width:100%}.overlay .trade .status .tradesRemaining .amt{font-family:"Rubik",sans-serif;font-weight:900;font-size:2rem;margin-right:.5em;font-weight:700}@media (min-width: 480px){.overlay .trade .status .tradesRemaining .amt{font-size:calc(32px + (40 - 32) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.overlay .trade .status .tradesRemaining .amt{font-size:2.5rem}}.overlay .trade .status .statusMessage{display:flex;justify-content:center;width:65%;text-align:left}.overlay .trade .status .statusMessage .tradeMessage{width:100%;text-align:center}.overlay .trade .status .statusMessage .tradeMessage .copy{display:flex;justify-content:center;align-items:center}.overlay .trade .status .statusMessage .tradeMessage .copy p{padding-left:.5em;padding-right:.5em;text-align:left;flex:0 1 300px}.overlay .trade .status .statusMessage .tradeMessage .copy .big{font-size:1.25em;font-weight:700}.overlay .trade .status .statusMessage .tradeMessage.error{color:#fff}.overlay .trade .status .statusMessage .btnGroup .btn{min-width:unset;padding-left:1.2em;padding-right:1.2em}.overlay .trade .status .statusMessage .sk-cube-grid .sk-cube{background-color:#fff}.overlay .trade .footer .important{font-weight:normal;font-style:italic}.overlay .welcomeBack #frmWelcomeBack>div{padding:1.5em;text-align:center}.overlay .welcomeBack #frmWelcomeBack .profileInfo{padding:1em;text-align:center;background:#f6f7f7}.overlay .welcomeBack #frmWelcomeBack .profileInfo p{padding:0.5em 0}.overlay .welcomeBack #frmWelcomeBack .profileInfo a{text-decoration:none}.overlay .welcomeBack #frmWelcomeBack .profileInfo a .material-icons{font-size:1.13em;font-weight:inherit;vertical-align:middle;top:-.1em}.overlay .welcomeBack #frmWelcomeBack .profileInfo a:hover,.overlay .welcomeBack #frmWelcomeBack .profileInfo a:focus{text-decoration:underline}.overlay .welcomeBack #frmWelcomeBack .cta{background:#EEEFF0;font-weight:bold;padding:1em}.overlay .welcomeBack #frmWelcomeBack .cta p{padding:0.5em}.overlay .welcomeBack #frmWelcomeBack fieldset{margin-bottom:0}.overlay .welcomeBack #frmWelcomeBack fieldset .inputBlock{padding:0 1em;background:none}.overlay .welcomeBack #frmWelcomeBack fieldset .optinGroup{text-align:left}.overlay .unassignedReminder{padding:1em 0;text-align:center}.overlay .unassignedReminder .amt{color:#023642}.prizes.bannerDefault::after{z-index:0}@media (max-width: 980px){.prizes.bannerDefault::after{top:170px;bottom:unset}}.prizes.bannerDefault .container{display:flex;padding:0;justify-content:center}@media (max-width: 980px){.prizes.bannerDefault .container{flex-direction:column-reverse}}.prizes.bannerDefault .container .bannerCopy{flex:0 1 60%;max-width:832px;z-index:1;padding:57px 16px 90px}@media (max-width: 1200px){.prizes.bannerDefault .container .bannerCopy{padding-left:1em}}@media (max-width: 980px){.prizes.bannerDefault .container .bannerCopy{max-width:100%;margin-top:0;background:#fff;padding-top:40px;padding-bottom:2em}}@media (max-width: 980px){.prizes.bannerDefault .container .bannerCopy h1,.prizes.bannerDefault .container .bannerCopy p{text-align:center;padding-right:1em;padding-left:1em}}.prizes.bannerDefault .container .bannerCopy h1,.prizes.bannerDefault .container .bannerCopy h3{color:#02596F}.prizes.bannerDefault .container .bannerCopy h3{font-weight:900;font-size:1.5rem}.prizes.bannerDefault .container .bannerCopy p{color:#023642;font-weight:500}.prizes.bannerDefault .container .imgSide{z-index:1;text-align:center}.prizes.bannerDefault .container .imgSide img{top:-60px;margin-bottom:-50px}@media (max-width: 980px){.prizes.bannerDefault .container .imgSide img{margin:0 auto -220px;top:-190px;max-width:90%}}.prizes .prizeCallout{display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin:0 auto;background-color:#B8D9D7;overflow:hidden;z-index:1;background:#B8D9D7 url("../../images/pkp24/pkp24_snow_repeat_med.png") repeat center center/800px auto;background-attachment:fixed}.li .prizes .prizeCallout{margin:0 auto 1em}.prizes .prizeCallout .ctaContent{background:transparent;max-width:1280px;width:100%;margin:0 auto;padding-top:55px;display:flex;align-items:flex-end}@media (max-width: 980px){.prizes .prizeCallout .ctaContent{flex-direction:column;align-items:center;padding-top:1em}}.prizes .prizeCallout .copy{flex:1 1 40%;padding:1.75em;text-align:center;display:flex;flex-direction:column;justify-content:center;align-self:flex-start}.prizes .prizeCallout .copy h2{color:#02596F;font-weight:800}.prizes .prizeCallout .copy p{font-size:1rem;color:#02596F}@media (min-width: 480px){.prizes .prizeCallout .copy p{font-size:calc(16px + (18.08 - 16) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.prizes .prizeCallout .copy p{font-size:1.13rem}}.prizes .prizeCallout .imgSide{flex:1 1 60%;padding:0 0 0 0.5em;margin-bottom:-0.1em;align-items:flex-end;display:flex}@media (max-width: 980px){.prizes .prizeCallout .imgSide{flex:1 1 100%;padding-left:0}}.prizes .prizeCallout .imgSide img{max-width:680px;width:100%;margin:auto auto}.prizes .content{text-align:center;display:block;margin-bottom:0;background:none}.prizes .content h2{color:#02596F;font-weight:800;font-size:2rem}@media (min-width: 480px){.prizes .content h2{font-size:calc(32px + (36 - 32) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.prizes .content h2{font-size:2.25rem}}.prizes .content.pickers{padding-top:0}.prizes .content .prizeFooter{padding:1em;font-size:0.9em;font-style:italic;color:#02596F}.prizes .content .prizeFooter a{color:#02596F}.prizeBoxen{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;text-align:center;padding:0 0 1em;margin-top:0;margin-bottom:-2em}.prizeBoxen.li{margin-top:3em}.prizeBoxen .prizeBox{flex-shrink:0;width:320px;margin:0 2% 4em;text-align:center;box-shadow:0px 4px 14px rgba(0,0,0,0.25);background:#fff;border-radius:6px;border:1px solid transparent}.prizeBoxen .prizeBox::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed #04BCD2;box-sizing:border-box;border-radius:6px;top:10px;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:calc(100% - 18px)}.prizeBoxen .prizeBox.success{border-color:#B8D9D7;padding:0}.prizeBoxen .prizeBox.error{border-color:#C51A00;padding:0}.prizeBoxen .prizeBox .prizeContainer{height:100%}.prizeBoxen .prizeBox .prizeNumber{display:flex;align-items:center;justify-content:center;background:#02596F;color:#fff;width:48px;height:48px;font-family:"Rubik",sans-serif;font-size:28px;font-weight:800;line-height:1;padding:10px;border-radius:50px;text-align:center;position:absolute;top:-24px;left:calc(50% - 24px);z-index:2}.prizeBoxen .prizeBox .viewDetails{display:flex;align-items:center;justify-content:center;transition:0.25s all ease;z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;background:rgba(2,89,111,0.75);opacity:0}.prizeBoxen .prizeBox .viewDetails:hover{opacity:1}.prizeBoxen .prizeBox .prizeDetails{padding:1em 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.prizeBoxen .prizeBox .prizeDetails .prizeImage{display:inline-block;width:75%;padding-top:10%;margin-top:auto;margin-bottom:auto}.prizeBoxen .prizeBox .prizeDetails .prizeImage img{width:100%}.prizeBoxen .prizeBox .prizeDetails .prizeDesc{font-size:1.75em;font-weight:bold;line-height:1;padding:0 0.5em;margin-top:auto;margin-bottom:1em}.prizeBoxen .prizeBox .entriesAvailable{position:absolute;top:.5em;left:.5em;width:6em;height:auto;z-index:1;display:none;text-align:center;padding:0.5em;font-size:0.7em;font-weight:normal;background:#8DF8D3;border:1px solid #1A8964;box-shadow:0 0.5em 1em -0.2em rgba(0,0,0,0.3)}.prizeBoxen .prizeBox .entriesAvailable .availAmt{font-size:1.3em;padding-left:0.3em}.prizeBoxen .prizeBox .entriesAssigned{background-color:#dfcc84;color:#023642;z-index:1;width:calc(100% + 2px);margin:0 -1px;padding:0.5em 0.5em;font-size:0.88em;text-align:center;display:flex;justify-content:center;align-items:center}.prizeBoxen .prizeBox .entriesAssigned>.assignedAmt{font-size:2.5em;font-weight:800;margin-right:.3em}.prizeBoxen .prizeBox .interface{padding:0.5em 0.5em 1em;background-color:#023642;min-height:116px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin:0 -1px -1px}.prizeBoxen .prizeBox .interface:after{content:'';border:1px dashed white;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;position:absolute;top:0;left:10px;right:10px;bottom:10px;pointer-events:none}.prizeBoxen .prizeBox .interface .allocate{height:100px}.prizeBoxen .prizeBox .interface .allocate p{color:white;font-weight:700}.prizeBoxen .prizeBox .interface .allocate .inputGroup{display:flex;justify-content:space-around;padding:0em 1em}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount{width:4em;font-size:1.1em;font-weight:bold;text-align:center;background:#fff;font-size:1em;border:0;border-bottom:2px solid #04b0c4 !important;border-color:#979797;border-radius:4px 4px 0 0;background-color:#416871;padding-top:.75em;padding-bottom:.75em;padding-left:.75em;padding-right:.75em;color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount.placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:-moz-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount::-moz-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:-ms-input-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount::-webkit-input-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount.placeholder:focus{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:focus:-moz-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:focus::-moz-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:focus:-ms-input-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:focus::-webkit-input-placeholder{color:white}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount.valid{border-color:#1A8964}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount.invalid{border-color:#B82A36;border-width:0 0 2px 0}.prizeBoxen .prizeBox .interface .allocate .inputGroup .entryAmount:focus{border-color:#023642;border-width:0 0 2px 0}.prizeBoxen .prizeBox .interface .allocate .inputGroup .btn{min-width:auto;margin:0;padding-left:1em;padding-right:1em;border:2px solid #FD2600}.prizeBoxen .prizeBox .interface .allocate .inputGroup .btn.inactive{opacity:0.5;box-shadow:0px 3px 0px #C51A00 !important;background-color:#FD2600;color:#fff}.prizeBoxen .prizeBox .interface .allocate .inputGroup .btn.secondary{box-shadow:0px 3px 0px #C51A00;border:2px solid #C51A00}.prizeBoxen .prizeBox .interface .allocate .inputGroup .btn.secondary.inactive{opacity:0.5;border-color:#C51A00 !important;color:#BDBDBD !important;cursor:not-allowed !important}.prizeBoxen .prizeBox .interface .allocate .inputGroup .btn>span{display:none}.prizeBoxen .prizeBox .interface .state{z-index:-1;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;border-radius:0 0 6px 6px;left:0;width:100%;height:100%;color:#023642;opacity:0;transition:opacity .2s linear}.prizeBoxen .prizeBox .interface .state.visible{z-index:1;opacity:1}.prizeBoxen .prizeBox .interface .state.success{background:#B8D9D7}.prizeBoxen .prizeBox .interface .state.error{background:#C51A00;color:#fff}.prizeBoxen .prizeBox .interface .state p{padding:1em 0 0.5em;font-weight:normal}.prizeBoxen .prizeBox .interface .state p span{display:inline-block;font-family:"Rubik",sans-serif;font-size:1.33rem}.prizeBoxen .prizeBox .interface .state .btnClose{position:absolute;z-index:2;top:0;right:0;width:3em;height:3em;background:url("../../images/pkp20/inputs/close_x_white.svg") no-repeat center center/1em 1em}.mobile .prizes .prizeBoxen .prizeBox .viewDetails,.tablet .prizes .prizeBoxen .prizeBox .viewDetails{align-items:flex-end;background:none;opacity:1;padding-bottom:0.5em}.mobile .prizes .prizeBoxen .prizeBox .prizeDesc,.tablet .prizes .prizeBoxen .prizeBox .prizeDesc{padding-bottom:2em}.mobile .prizeBoxen.li .entriesAvailable,.tablet .prizeBoxen.li .entriesAvailable{top:-2em;left:-1.5em;display:none;flex-direction:column;align-items:center;justify-content:center;width:6em;height:6em;border-radius:6em}.mobile .prizeBoxen.li .entriesAvailable .availAmt,.tablet .prizeBoxen.li .entriesAvailable .availAmt{padding-left:0}#prizeChart{padding:0 2em 2em;margin-top:1em}#prizeChart h2{font-size:2rem;font-weight:800;color:#02596F;padding-bottom:0}@media (min-width: 480px){#prizeChart h2{font-size:calc(32px + (44.96 - 32) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){#prizeChart h2{font-size:2.81rem}}#prizeChart .chartContainer{display:flex;justify-content:center;align-items:center;margin-bottom:2em}#prizeChart .prizeChartWrap{padding:50px;background:url("../../images/pkp24/pkp24_prizechart_bubbles.png") no-repeat center center/contain}#prizeChart #prizeChartPie{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:340px;height:340px;border-radius:100%;border:10px solid #02596F;z-index:0;margin:0 auto}#prizeChart #prizeChartPie>div{width:320px;height:320px}#prizeChart #prizeChartPie svg{border:5px solid #fff;border-radius:100%}#prizeChart #prizeChartLegend{width:35%;list-style:none;text-align:left}#prizeChart #prizeChartLegend li{padding:0;margin:0 0 0.5em;display:flex;align-items:center;font-weight:700}#prizeChart #prizeChartLegend li::before{position:relative;left:0;width:2em;height:2em;box-shadow:0px 2px 4px rgba(0,0,0,0.3);border-radius:1px;margin-right:1em;flex-shrink:0}#prizeChart #prizeChartLegend li.color0::before{background:#B8D9D7}#prizeChart #prizeChartLegend li.color1::before{background:#FFB6B0}#prizeChart #prizeChartLegend li.color2::before{background:#6E0303}#prizeChart #prizeChartLegend li.color3::before{background:#FD2600}#prizeChart #prizeChartLegend li.color4::before{background:#67B0AF}#prizeChart #prizeChartLegend li.color5::before{background:#DFCC84}#prizeChart .finePrint{display:inline-block;width:100%}.prizeDetailOverlay .overlay{height:auto;max-width:792px;left:50%;transform:translate(-50%, -50%)}.prizeDetailOverlay .overlayContent{position:relative}.prizeDetailOverlay .overlayContent>.content{display:flex;flex-direction:column}.prizeDetail,.ticketDetail{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width: 768px){.prizeDetail,.ticketDetail{flex-direction:column}}.prizeDetail img,.ticketDetail img{width:50%;padding:2%;max-width:600px;margin:0 auto}.prizeDetail .details,.ticketDetail .details{flex-shrink:0;width:50%;padding:3%;text-align:left}@media (max-width: 768px){.prizeDetail .details,.ticketDetail .details{width:100%;text-align:center}}.prizeDetail .details h1,.ticketDetail .details h1{font-size:1.75rem;text-align:left}@media (max-width: 768px){.prizeDetail .details h1,.ticketDetail .details h1{text-align:center}}.prizeDetail .details .quantity,.ticketDetail .details .quantity{font-size:1.13rem;padding-top:0;font-style:italic;font-weight:700}.prizeDetail .details .description,.ticketDetail .details .description{font-size:0.9em}.prizeDetail .details .description ul,.ticketDetail .details .description ul{text-align:left;padding-left:0}.prizeDetailFooter{text-align:center;font-size:0.9em;color:#023642;font-style:italic;padding:0 0 0 0;background-color:rgba(255,220,220,0.5);flex:1 1 100%}.prizeDetailFooter .copy{padding:2em 1em}.prizeDetailFooter .copy a{color:#023642}.eligibleTickets{text-align:center;padding-bottom:60px}.eligibleTickets.bannerDefault h1{color:#02596F}.eligibleTickets .grid{max-width:1200px;margin:20px auto 20px auto;display:flex;flex-wrap:wrap;justify-content:center}.eligibleTickets .grid .item{height:auto;padding:8px;width:100%;max-width:16.66%;font-size:36px;color:white;transition:0.4s all ease}@media (max-width: 1200px){.eligibleTickets .grid .item{max-width:25%}}@media (max-width: 768px){.eligibleTickets .grid .item{max-width:50%}}.eligibleTickets .grid .item .viewDetails{display:flex;align-items:center;justify-content:center;font-size:0.9em;transition:0.25s all ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-align:center;background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4));opacity:0}.eligibleTickets .grid .item .viewDetails:hover{opacity:1}.eligibleTickets .grid .item a,.eligibleTickets .grid .scale-with-grid{max-width:100%;height:auto;display:block;box-shadow:0 2px 6px rgba(0,0,0,0.31)}.eligibleTickets .grid .item a.filterShadow,.eligibleTickets .grid .scale-with-grid.filterShadow{box-shadow:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4))}@media screen and (max-width: 1200px){.eligibleTickets .grid{max-width:980px}}.mobile .eligibleTickets .ticketBoxen .ticket .viewDetails,.tablet .eligibleTickets .ticketBoxen .ticket .viewDetails{opacity:1;top:unset;bottom:0;height:4em}.mobile .eligibleTickets .ticketBoxen .ticket .viewDetails .btn,.tablet .eligibleTickets .ticketBoxen .ticket .viewDetails .btn{font-size:1.1em;background:none;color:#fff;border-radius:0;border-color:transparent}.mobile .eligibleTickets .ticketBoxen .ticket .viewDetails .btn:hover,.mobile .eligibleTickets .ticketBoxen .ticket .viewDetails .btn:focus,.tablet .eligibleTickets .ticketBoxen .ticket .viewDetails .btn:hover,.tablet .eligibleTickets .ticketBoxen .ticket .viewDetails .btn:focus{border-color:transparent}.ticketDetail{align-items:flex-start}@media (max-width: 768px){.ticketDetail{flex-direction:row}}@media (max-width: 640px){.ticketDetail{flex-direction:column-reverse !important}}.ticketDetail .img{width:40%;height:auto}@media (max-width: 640px){.ticketDetail .img{order:2}}.ticketDetail .img img{width:auto;max-width:100%;max-height:600px;margin:0.5em auto}@media (max-width: 640px){.ticketDetail .img img{max-width:180px}}.ticketDetail .img img.filterShadow{box-shadow:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4))}.ticketDetail .info{flex-shrink:0;width:60%;padding:4em 1em;text-align:left}.ticketDetail .info h1,.ticketDetail .info h2{text-align:left}.ticketDetail .info h1{padding-right:50px;text-transform:uppercase}.ticketDetail .info p.subHdr{padding-right:80px;font-weight:700;font-size:1rem}@media (min-width: 480px){.ticketDetail .info p.subHdr{font-size:calc(16px + (18.08 - 16) * ((100vw - 480px) / (1200 - 480)))}}@media (min-width: 1200px){.ticketDetail .info p.subHdr{font-size:1.13rem}}.ticketDetail .info h2{font-size:1.2em;padding:0.5em 0 1.5em 0}.ticketDetail .info .details{width:100%;padding:1.5em 1.5em;margin:1em 0;background:#f6f7f7;border-radius:6px;text-align:left}.ticketDetail .info .details td{vertical-align:top;text-align:left !important}.ticketDetail .info .details:after{position:absolute;top:0;left:unset;width:99px;height:108px;background:url("../../images/pkp24/pkp24_tix_detail_presents.svg") no-repeat center/contain;z-index:3;right:0;transform:translate(0, -60%)}.ticketDetail .info .lspPromoToPkp{display:none;position:absolute;height:0}@media (max-width: 640px){.ticketDetail .img,.ticketDetail .info{width:100%;padding-bottom:0}}.ticketDetailOverlay .overlay{max-width:796px;left:50% !important;top:50%;transform:translate(-50%, -50%);margin-top:0}@media (max-width: 640px){.ticketDetailOverlay .info{padding-top:2em}}.account h1{color:#02596F}.account .tabContainer .box-menu{width:100%;background:#02596F;margin:0 auto;display:flex}.account .tabContainer .box-menu ul{max-width:1280px;list-style:none;display:flex;margin:0 auto;padding:0;justify-content:flex-start;align-items:center;width:100%}.account .tabContainer .box-menu ul li{transition:all 0.2s ease-in-out;margin:0;padding:10px 10px 10px}.account .tabContainer .box-menu ul li a{font-size:18px;font-weight:600;border-bottom:5px solid rgba(0,0,0,0);text-decoration:none;color:rgba(255,255,255,0.5);padding-bottom:5px;padding-top:20px}.account .tabContainer .box-menu ul li a:hover,.account .tabContainer .box-menu ul li a:focus{color:#fff;border-color:#fff;text-decoration:none}.account .tabContainer .box-menu ul li.active a{color:#fff;border-color:#fff;text-decoration:none}.account .tabContainer #contestHist.content .flexGrid{padding-top:30px}.account .tabContainer #account-form .expandable-item #lottery-alerts .logos{margin-top:-0.75em}.account .tabContainer #account-form .expandable-item #jackpot-alerts.stacked .input-field{display:grid;grid-template-columns:1fr 3fr}.account .tabContainer #account-form .expandable-item #jackpot-alerts.stacked .input-field img{grid-row-end:span 3}.account .tabContainer #account-form .expandable-item #jackpot-alerts .input-group.radio .input-field{flex-wrap:nowrap}.account .tabContainer #account-form .expandable-item #jackpot-alerts .input-group.radio .input-field img{margin-right:2em}.account .tabContainer #account-form .expandable-item #jackpot-alerts .input-group.radio .input-field label{margin-right:1em}.account .tabContainer #account-form .expandable-item #special-offers{padding-top:1em}.account .tabContainer #account-form .message{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,89,111,0.9);color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;padding:1em;opacity:1;transition:all 250ms linear;animation:250ms messageIn}.account .tabContainer #account-form .message.removed{animation:250ms messageOut;opacity:0}.account .tabContainer #account-form .message.error{background:rgba(0,0,0,0.9)}.account .tabContainer #account-form .message.error *{color:#d4414e}@keyframes messageIn{from{opacity:0}to{opacity:1}}@keyframes messageOut{from{opacity:1}to{opacity:0}}.account .tabContainer #update-prefs{font-size:1rem;width:100%;text-align:right;box-shadow:0px 3px 0px #C51A00;margin-bottom:3px;text-transform:uppercase;line-height:2.88em;padding:0 32px}.account .body.twoCol{display:flex;justify-content:center;flex-wrap:wrap}.account .body.twoCol .col{flex:0 1 46%;width:100%;margin:0 2% 1.2em}.account .body.twoCol .infoBox{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;margin-top:1.2em;overflow:hidden}.account .body.twoCol .infoBox .infoRow{display:flex;flex-wrap:wrap}.account .body.twoCol .infoBox .infoRow.alt{background:#f6f7f7}.account .body.twoCol .infoBox .infoRow .finePrint{color:rgba(0,0,0,0.38)}.account .body.twoCol .infoBox .infoRow .col{flex:1 50%;margin:0;padding:1.25em 1.5em}.account .body.twoCol .infoBox .infoRow.footer{background:#FD2600;border-radius:0 0 6px 6px;justify-content:space-between;box-shadow:0px 3px 0px #C51A00;margin-bottom:3px}.account .body.twoCol .infoBox .infoRow.footer a{color:#fff;font-weight:700;text-transform:uppercase;line-height:2.88em;padding:0 1.8em;text-decoration:none}.account .body.twoCol .infoBox .infoRow.footer a.edit{background:rgba(39,59,65,0.15);border-radius:0px 0px 0px 6px}.account .body.twoCol .infoBox .infoRow.footer a.edit .span{vertical-align:bottom;font-size:1.2}.account .body.twoCol .infoBox .infoRow.footer a.edit:hover,.account .body.twoCol .infoBox .infoRow.footer a.edit:focus{background:none}.account .body.twoCol .infoBox.prefs .expandable{border:none}.account .body.twoCol .infoBox.prefs .expandable .expandable-button{color:#02596F;border-left:0;border-bottom:1px solid #C4C4C4;border-top:none;background:#fff;box-shadow:none;margin:0;padding:20px 64px 20px 20px}.account .body.twoCol .infoBox.prefs .expandable .expandable-button.alt{background:#f6f7f7}.account .body.twoCol .infoBox.prefs .expandable .expandable-button::before{background:url("../../images/pkp24/icons/pkp24_icon_plus_16x16.svg") no-repeat center/0.5em 0.5em}.account .body.twoCol .infoBox.prefs .expandable .expandable-button.on::before{background:url("../../images/pkp24/icons/pkp24_icon_minus_16x16.svg") no-repeat center/0.5em 0.5em}.account .body.twoCol .infoBox.prefs .expandable .expandable-button.on{border-left:0}.account .body.twoCol .infoBox.prefs .expandable .expandable-button::after{display:none}.account .body.twoCol .infoBox.prefs .expandable .expandable-item.open{border-left:0;background:#f6f7f7;border-bottom:1px solid #C4C4C4}.account .body.twoCol .infoBox.prefs .expandable .expandable-item .expandable-item-content h2{font-size:1.5rem;margin-top:1em}.account .body.twoCol .infoBox.prefs .button-group{justify-content:flex-end}.account .body.twoCol .infoBox.prefs .button-group button{box-shadow:none}.account .body.twoCol .infoBox.prefs .button-group button:disabled{opacity:0.25;cursor:not-allowed}.account .body.twoCol .infoBox.prefs div.q{display:block;width:100%}.account .body.twoCol .infoBox.prefs div.q a{display:flex;justify-content:space-between;text-decoration:none;font-size:1.23rem;color:#02596F;line-height:1.5em;padding:.75em 1.6em;border-bottom:1px solid #C4C4C4}.account .body.twoCol .infoBox.prefs div.q a:hover,.account .body.twoCol .infoBox.prefs div.q a:focus{color:#023642}.account .body.twoCol .infoBox.prefs div.q a:after{font-family:'Material Icons';content:"add";-webkit-font-feature-settings:'liga';font-size:1.23rem;line-height:1.5em;color:#023642;transition:all .25s ease;position:absolute;right:1.6em;top:50%;transform:translateY(-50%)}.account .body.twoCol .infoBox.prefs div.q a.open{border-bottom:1px solid transparent}.account .body.twoCol .infoBox.prefs div.q a.open:after{font-family:'Material Icons';content:"minimize";-webkit-font-feature-settings:'liga';transform:rotate(-180deg) translateY(25%);transition:all .25s ease}.account .body.twoCol .infoBox.prefs div.a{padding:1.25em 3.13em 1.38em 2.5em;width:100%}.account .body.twoCol .infoBox.prefs .infoRow.footer{justify-content:flex-end}.account .contestHist .body{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;background:rgba(246,247,247,0.5)}.account .contestHist h2{display:block;font-family:"Rubik",sans-serif;font-size:1.13rem;margin:0.5em 0 0;padding:0}.account .contestHist h2 a{color:#02596F;font-size:1.13rem;line-height:1.5em;display:block;vertical-align:middle;text-decoration:none;padding:0.5em 1.6em;border-bottom:1px solid #C4C4C4;text-transform:uppercase}.account .contestHist h2 a#lnkGameHistory,.account .contestHist h2 a.open{border-bottom:none}.account .contestHist h2 a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);font-size:32px;right:0.5em;width:1em;height:1em;border-radius:1em}.account .contestHist h2 a:before{z-index:1;background:url("../../images/pkp22/icons/pkp22_icon_plus_16x16.svg") no-repeat center/0.5em 0.5em;transition:transform 125ms linear}.account .contestHist h2 a.open:before{background:url("../../images/pkp22/icons/pkp22_icon_minus_16x16.svg") no-repeat center/0.5em 0.5em}.account .contestHist #summary .btn{margin:0 1em}.account .contestHist #summary .finePrint{margin:1em auto .5em;max-width:90%}.account .contestHist #summary .summaryWrap{display:flex;margin:1em auto}.account .contestHist #summary .summaryWrap .summaryItem{font-size:.88rem;flex:0 1 25%;padding:.5em .8em;font-family:"Rubik",sans-serif;font-style:italic;border-right:1px solid #DFE2E2}.account .contestHist #summary .summaryWrap .summaryItem:last-child{border-right:none}.account .contestHist #summary .summaryWrap .summaryItem strong>span{font-size:1.5rem;font-family:"Rubik",sans-serif;font-style:normal;font-weight:700}.account .contestHist div.contentLoader{overflow:hidden;border-bottom:1px solid #C4C4C4}.account .contestHist table.accountTbl{border:1px solid #FFDCDC;flex:1 1 585px;max-width:100%;width:100%;border-radius:6px;padding:0;margin-bottom:1em}.account .contestHist table.accountTbl th{background:#FFDCDC;color:#02596F;padding-top:0;padding-bottom:0;text-transform:uppercase;line-height:2.19em;font-size:1.13em}.account .contestHist table.accountTbl th,.account .contestHist table.accountTbl td{border:none}.account .contestHist table.accountTbl th:last-child,.account .contestHist table.accountTbl td:last-child{text-align:center}.account .contestHist .accountContent{padding:1em 1.6em;scroll-behavior:smooth}.account .contestHist .accountContent .noData{text-align:center}.account .contestHist .accountContent.summary{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.account .contestHist .accountContent.summary .entrySummary{flex:0 1 585px;max-width:100%;width:100%;padding:0 0 1em;margin:0 1%;text-align:center;border-radius:6px;border:2px solid #FFDCDC;background:#fff;margin-bottom:1em}.account .contestHist .accountContent.summary .entrySummary h3{background:#FFDCDC;color:#02596F;font-size:1.13rem;padding-bottom:0;line-height:2.19em;text-transform:uppercase;font-weight:700}.account .contestHist .accountContent.summary .entrySummary a{margin-top:.5em;margin-bottom:.5em;display:inline-block}.account .contestHist .accountContent.summary .entrySummary a:not(.btn){color:#C51A00;font-weight:600}.account .contestHist #ticketHistory .accountContent{max-height:500px;overflow-y:auto}.account .contestHist #accountCurrentEntries .col1{width:75%}.account .contestHist #accountGameHistory td:nth-child(3n){white-space:nowrap}.account .contestHist #accountGameHistory a{white-space:nowrap}.iwClaim{padding:2em 0 0;text-align:center}.iwClaim h1,.iwClaim p{padding-left:2em;padding-right:2em}.iwClaim .claimMessage em{display:block;margin:0.5em}.iwClaim h1 span.sm{display:block;font-size:0.5em;padding:0.5em}.iwClaim form{margin:1em 0 0}.iwClaim form .disclaimerWrap{background:#f6f7f7}.iwClaim p.warn{font-style:italic;font-weight:normal;color:#FD2600}.iwClaim #frmIWClaim .inputBlock{display:block;margin-bottom:0;border-bottom:none}.iwClaim #frmIWClaim .inputBlock.info{background:#fbfbfb !important}.iwClaim #frmIWClaim .inputBlock.highlight{background:#67B0AF;color:#fff;border-radius:30px;margin-bottom:1em}.iwClaim #frmIWClaim .inputBlock h2{font-family:"Rubik",sans-serif;font-size:1.5rem;padding-bottom:1em}@media (max-width: 640px){.iwClaim #frmIWClaim .inputBlock h2 span{font-size:1.1rem}}.iwClaim #frmIWClaim .inputBlock .inputs{width:100%}.iwClaim #frmIWClaim .inputBlock .inputs.stq{font-size:1.2em}.iwClaim #frmIWClaim .inputBlock .inputs.stq label{font-weight:bold}.iwClaim #frmIWClaim .inputBlock .inputs.stq input{width:4em;height:3em;font-size:1rem;font-weight:600;border-width:0 0 2px 0;border-color:#828282;border-style:solid;border-radius:4px 4px 0px 0px;background:rgba(157,164,166,0.08)}.iwClaim form#frmIWClaim .btnGroup{margin-top:1em;margin-bottom:0;padding-bottom:0}.iwClaim form#frmIWClaim .btnGroup .btn{width:100%;margin:0 !important;border-radius:0 0 10px 10px;max-width:100%}.iwClaim .error{width:100%}.iwClaim .userInfo{font-size:1.1em;padding-bottom:1em}.iwClaim .scrollBox{font-size:0.9em;background:rgba(157,164,166,0.08);height:12em;margin:1em 0;padding:1em;text-align:left;overflow-y:auto}.iwClaim .declaration{width:95%;text-align:left;margin:2em auto 1em}.iwClaim .inputBlock.highlight{color:#fff;max-width:90%;margin:0 auto 1em;background:#67B0AF}.iwClaim .inputBlock.highlight h2{font-weight:700}.iwClaim .inputBlock.highlight p{font-style:italic}.iwClaim .message,.iwClaim .claimMessage{margin:.5em auto 1em;width:95%}.help{counter-reset:helpList}.help.bannerDefault h1{color:#02596F}.help #expand{display:inline-block;float:right;padding-right:1.5em;margin-right:.5em}.help #expand::after{font-family:'Material Icons';-webkit-font-feature-settings:'liga';content:"expand_more";display:block;position:absolute;top:0;left:unset;right:0;width:auto;height:auto;font-size:20px;transition:all .25s ease;line-height:1em}.help #expand.expanded::after{transform:rotate(-180deg)}.help .qa{margin:1em 0 2em}.help .questionWrap{background:#FFFFFF;box-shadow:0px 4px 14px rgba(0,0,0,0.25);border-radius:6px;overflow:hidden}.help .q,.help .a,.help .a p,.help .a ol li,.help .a ul li{font-size:1.13rem}.help .q span.lg,.help .a span.lg,.help .a p span.lg,.help .a ol li span.lg,.help .a ul li span.lg{font-size:1.15rem;font-weight:700;color:#67B0AF}.help .q{display:block;margin:0.5em 0 0;padding:0;background:#fff}.help .q:not(.last){border-bottom:1px solid #C4C4C4}.help .q.last a.open{border-bottom:1px solid #C4C4C4}.help .q a{display:block;vertical-align:middle;text-decoration:none;color:#02596F !important;padding:0.75em 3em 0.75em 1em}.help .q a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);font-size:32px;right:0.5em;width:1em;height:1em;border-radius:1em}.help .q a:before{z-index:1;background:url("../../images/pkp22/icons/pkp22_icon_plus_16x16.svg") no-repeat center/0.5em 0.5em;transition:transform 125ms linear}.help .q a.open:before{background:url("../../images/pkp22/icons/pkp22_icon_minus_16x16.svg") no-repeat center/0.5em 0.5em}.help .a{background:rgba(157,164,166,0.08);padding:0.5em 1em 1em 1em;margin-top:0;color:#000000}.help .a:not(.last){border-bottom:1px solid #C4C4C4}.help h2{padding-top:2em;color:#023642}@media (max-width: 640px){.help h2{padding-left:1em}}.help #ticketTips{max-width:530px;padding:0.5em 0}.help #ticketTips table th,.help #ticketTips table td{width:65%}.help #ticketTips table th:nth-child(2n+2),.help #ticketTips table td:nth-child(2n+2){text-align:right;width:35%}.help .center p{padding-left:1em;padding-right:1em}.rules .content .body{width:100%}.rules h2{padding:1em 0;line-height:1.3}.rules h3{padding-top:2em}.rules h4{padding-top:1em}.rules table{border-collapse:collapse;margin:0 0 2em}.rules table th,.rules table td{text-align:center;width:auto;max-width:8em}.rules table th:last-child,.rules table td:last-child{text-align:center}.rules table td.st-val:last-child{text-align:right}.rules table .st-only{display:none}.rules table.small-only th,.rules table.small-only td{max-width:unset}footer{z-index:3;flex:0 1 auto;text-align:center;font-size:0.9em;background:#02596F;color:#fff}footer a{color:#fff;text-decoration:none;font-weight:600;letter-spacing:0.1em}footer a:hover,footer a:focus{text-decoration:underline}footer .footerContent{padding:0 1em;background-color:#023642;background-image:url("/media/wcllo/images/pkp24/pkp242_footer_lights_left.svg"),url("/media/wcllo/images/pkp24/pkp242_footer_lights_right.svg");background-repeat:no-repeat;background-position:right top, left top;background-size:243px auto, 429px auto}@media (max-width: 1200px){footer .footerContent{background-size:auto 110px, auto 120px}}footer .footerContent .content{margin-top:auto}footer .footerContent .footerLogo{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media (max-width: 768px){footer .footerContent .footerLogo{top:0;bottom:auto;padding-top:20px}}footer .footerContent .footerLinks{width:100%;margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;padding-top:88px;padding-left:24px}@media (max-width: 768px){footer .footerContent .footerLinks{padding-left:0;padding-top:calc(88px + 2em);justify-content:center}}footer .footerContent .footerLinks .left{display:flex;align-items:flex-start;line-height:22px}footer .footerContent .footerLinks .left a{text-transform:uppercase;line-height:22px;text-transform:uppercase;margin-right:1em;margin-left:1em;flex-direction:column}footer .footerContent .footerLinks .right a{font-size:14px;line-height:19px;text-align:right}footer .footerContentBottom{background:#02596F}footer .footerContentBottom .footerLogos{z-index:1;text-align:center;display:flex;justify-content:space-between;align-items:center;color:#fff;padding-top:29px;padding-bottom:19px}@media (max-width: 768px){footer .footerContentBottom .footerLogos{flex-direction:column;justify-content:center;text-align:center}footer .footerContentBottom .footerLogos .left{padding-bottom:1em;justify-content:center;text-align:center}}footer .footerContentBottom .footerLogos .left{text-align:left;font-weight:400}footer .footerContentBottom .footerLogos .left a{font-weight:400}footer .footerContentBottom .footerLogos .right{text-align:right;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 640px){footer .footerContentBottom .footerLogos .right{flex-direction:column;justify-content:center}footer .footerContentBottom .footerLogos .right img{margin:.5em auto}}footer .footerContentBottom .footerLogos .right a{padding:0 10px}footer .footerContentBottom .footerLogos .right .eighteenPlus{margin-left:45px}footer .footerContentBottom .footerLogos .right .zing{margin-left:45px}@media (max-width: 640px){footer .footerContentBottom .footerLogos .right .eighteenPlus,footer .footerContentBottom .footerLogos .right .zing{margin-left:auto;margin-top:1em}}.speciallyMarked{display:flex;justify-content:center;align-items:center}.speciallyMarked img{height:64px;margin-right:20px}.register .heading h1,.registration .heading h1,.password-update .heading h1,.account .heading h1{max-width:1000px}.register form,.registration form,.password-update form,.account form{max-width:unset}@media (max-width: 640px){.register form,.registration form,.password-update form,.account form{width:100%}}.register form .profile-step,.registration form .profile-step,.password-update form .profile-step,.account form .profile-step{border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.register .profile-step,.registration .profile-step,.password-update .profile-step,.account .profile-step{display:none}.register .profile-nav,.register .profile-content,.registration .profile-nav,.registration .profile-content,.password-update .profile-nav,.password-update .profile-content,.account .profile-nav,.account .profile-content{z-index:0}.register .profile-nav,.registration .profile-nav,.password-update .profile-nav,.account .profile-nav{display:flex;align-items:stretch;justify-content:space-between}.register .profile-nav button,.registration .profile-nav button,.password-update .profile-nav button,.account .profile-nav button{flex-grow:1;display:flex;align-items:center;justify-content:center;height:3em;border:none;border-radius:0;margin:0;padding:1em 0.25em 1em 1.25em;font-size:0.9em;font-weight:bold;letter-spacing:0.025em;text-transform:uppercase;box-shadow:none}@media (max-width: 480px){.register .profile-nav button,.registration .profile-nav button,.password-update .profile-nav button,.account .profile-nav button{min-width:unset;font-size:0.7em;height:4em;padding:.75em 0.25em .75em 1.25em}}.register .profile-nav button:last-child,.registration .profile-nav button:last-child,.password-update .profile-nav button:last-child,.account .profile-nav button:last-child{padding-right:1.25em}.register .profile-nav button:after,.registration .profile-nav button:after,.password-update .profile-nav button:after,.account .profile-nav button:after{content:'';position:absolute;z-index:1;top:0;right:1px;transform:translateX(99%);width:0;height:0;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid transparent}@media (max-width: 480px){.register .profile-nav button:after,.registration .profile-nav button:after,.password-update .profile-nav button:after,.account .profile-nav button:after{border-top:2em solid transparent;border-bottom:2em solid transparent;border-left:1em solid transparent}}.register .profile-nav button:not([inactive]):not([disabled]),.registration .profile-nav button:not([inactive]):not([disabled]),.password-update .profile-nav button:not([inactive]):not([disabled]),.account .profile-nav button:not([inactive]):not([disabled]){cursor:pointer;color:#fff}.register .profile-nav button.current:not([inactive]):not([disabled]),.registration .profile-nav button.current:not([inactive]):not([disabled]),.password-update .profile-nav button.current:not([inactive]):not([disabled]),.account .profile-nav button.current:not([inactive]):not([disabled]){cursor:default}.register .profile-nav button[inactive],.register .profile-nav button[disabled],.registration .profile-nav button[inactive],.registration .profile-nav button[disabled],.password-update .profile-nav button[inactive],.password-update .profile-nav button[disabled],.account .profile-nav button[inactive],.account .profile-nav button[disabled]{color:#FFDCDC !important;cursor:default}.register .profile-nav button.profile-nav-step1,.registration .profile-nav button.profile-nav-step1,.password-update .profile-nav button.profile-nav-step1,.account .profile-nav button.profile-nav-step1{background:#023642}.register .profile-nav button.profile-nav-step1:after,.registration .profile-nav button.profile-nav-step1:after,.password-update .profile-nav button.profile-nav-step1:after,.account .profile-nav button.profile-nav-step1:after{border-left-color:#023642}.register .profile-nav button.profile-nav-step2,.registration .profile-nav button.profile-nav-step2,.password-update .profile-nav button.profile-nav-step2,.account .profile-nav button.profile-nav-step2{background:#02596F}.register .profile-nav button.profile-nav-step2:after,.registration .profile-nav button.profile-nav-step2:after,.password-update .profile-nav button.profile-nav-step2:after,.account .profile-nav button.profile-nav-step2:after{border-left-color:#02596F}.register .profile-nav button.profile-nav-step3,.registration .profile-nav button.profile-nav-step3,.password-update .profile-nav button.profile-nav-step3,.account .profile-nav button.profile-nav-step3{background:#67B0AF}.register .profile-nav button.profile-nav-step3:after,.registration .profile-nav button.profile-nav-step3:after,.password-update .profile-nav button.profile-nav-step3:after,.account .profile-nav button.profile-nav-step3:after{border-left-color:#67B0AF}.register .profile-content .error-main,.registration .profile-content .error-main,.password-update .profile-content .error-main,.account .profile-content .error-main{display:none;width:100%;padding:2em 1em 1em;text-align:center;background:rgba(255,255,255,0.6)}.register .profile-content .preamble,.registration .profile-content .preamble,.password-update .profile-content .preamble,.account .profile-content .preamble{padding:32px;font-style:italic;background:rgba(255,255,255,0.5)}.register .profile-content .details,.registration .profile-content .details,.password-update .profile-content .details,.account .profile-content .details{padding:0.75em 0 1.5em}.register .profile-content .hint,.registration .profile-content .hint,.password-update .profile-content .hint,.account .profile-content .hint{font-size:0.8em;font-style:italic}.register .profile-content fieldset,.registration .profile-content fieldset,.password-update .profile-content fieldset,.account .profile-content fieldset{padding:24px 32px 32px;background:rgba(39,59,65,0.04);text-align:center}.register .profile-content fieldset:nth-child(even),.registration .profile-content fieldset:nth-child(even),.password-update .profile-content fieldset:nth-child(even),.account .profile-content fieldset:nth-child(even){background:none}@media (max-width: 640px){.register .profile-content fieldset,.registration .profile-content fieldset,.password-update .profile-content fieldset,.account .profile-content fieldset{padding-left:16px;padding-right:16px}}.register .profile-content fieldset legend,.registration .profile-content fieldset legend,.password-update .profile-content fieldset legend,.account .profile-content fieldset legend{width:100%;display:block;float:left;clear:both;font-family:Rubik,sans-serif;font-size:1.5em;margin:0 0 0.25em;text-align:center;padding-left:1em;padding-right:1em;margin-bottom:12px}.register .profile-content fieldset h2,.registration .profile-content fieldset h2,.password-update .profile-content fieldset h2,.account .profile-content fieldset h2{font-size:1.4em;margin-top:1.5em;padding-bottom:0.5rem}.register .profile-content fieldset .parallel-group,.registration .profile-content fieldset .parallel-group,.password-update .profile-content fieldset .parallel-group,.account .profile-content fieldset .parallel-group{display:flex;justify-content:space-between;max-width:500px;margin:0 auto}.register .profile-content fieldset .parallel-group.province-postal,.registration .profile-content fieldset .parallel-group.province-postal,.password-update .profile-content fieldset .parallel-group.province-postal,.account .profile-content fieldset .parallel-group.province-postal{flex-wrap:wrap}.register .profile-content fieldset .parallel-group.province-postal .province,.registration .profile-content fieldset .parallel-group.province-postal .province,.password-update .profile-content fieldset .parallel-group.province-postal .province,.account .profile-content fieldset .parallel-group.province-postal .province{flex:1 1 65%;margin-right:1em;min-width:100%}@inclue bp(phone){.register .profile-content fieldset .parallel-group.province-postal .province,.registration .profile-content fieldset .parallel-group.province-postal .province,.password-update .profile-content fieldset .parallel-group.province-postal .province,.account .profile-content fieldset .parallel-group.province-postal .province{margin-right:0}}.register .profile-content fieldset .parallel-group.province-postal .postal,.registration .profile-content fieldset .parallel-group.province-postal .postal,.password-update .profile-content fieldset .parallel-group.province-postal .postal,.account .profile-content fieldset .parallel-group.province-postal .postal{flex:1 1 35%}.register .profile-content fieldset .input-group,.registration .profile-content fieldset .input-group,.password-update .profile-content fieldset .input-group,.account .profile-content fieldset .input-group{max-width:500px;margin:0 auto 1em}.register .profile-content fieldset .input-group.birthdate,.registration .profile-content fieldset .input-group.birthdate,.password-update .profile-content fieldset .input-group.birthdate,.account .profile-content fieldset .input-group.birthdate{display:flex;flex-flow:row wrap}.register .profile-content fieldset .input-group.birthdate .input-field,.registration .profile-content fieldset .input-group.birthdate .input-field,.password-update .profile-content fieldset .input-group.birthdate .input-field,.account .profile-content fieldset .input-group.birthdate .input-field{margin-right:1em}.register .profile-content fieldset .input-group.birthdate .input-field:last-of-type,.registration .profile-content fieldset .input-group.birthdate .input-field:last-of-type,.password-update .profile-content fieldset .input-group.birthdate .input-field:last-of-type,.account .profile-content fieldset .input-group.birthdate .input-field:last-of-type{margin-right:0}.register .profile-content fieldset .input-group.birthdate .error,.registration .profile-content fieldset .input-group.birthdate .error,.password-update .profile-content fieldset .input-group.birthdate .error,.account .profile-content fieldset .input-group.birthdate .error{flex:1 0 100%}.register .profile-content fieldset .security-question,.registration .profile-content fieldset .security-question,.password-update .profile-content fieldset .security-question,.account .profile-content fieldset .security-question{margin-top:16px}.register .profile-content fieldset .input-group.checkbox,.registration .profile-content fieldset .input-group.checkbox,.password-update .profile-content fieldset .input-group.checkbox,.account .profile-content fieldset .input-group.checkbox{margin-top:1em}.register .profile-content fieldset .expandable,.registration .profile-content fieldset .expandable,.password-update .profile-content fieldset .expandable,.account .profile-content fieldset .expandable{margin-top:1em;margin-left:-32px;margin-bottom:-32px;width:calc(100% + 16px*4);border-radius:0;border:none}.register .profile-content fieldset .expandable .expandable-button,.registration .profile-content fieldset .expandable .expandable-button,.password-update .profile-content fieldset .expandable .expandable-button,.account .profile-content fieldset .expandable .expandable-button{z-index:2;position:sticky;bottom:0;left:0;height:48px;margin:0;padding-top:12px;padding-bottom:12px;padding-left:32px;padding-right:32px;border:none;color:#fff;background:#023642;text-align:center;font-size:1em}.register .profile-content fieldset .expandable .expandable-button:before,.register .profile-content fieldset .expandable .expandable-button:after,.registration .profile-content fieldset .expandable .expandable-button:before,.registration .profile-content fieldset .expandable .expandable-button:after,.password-update .profile-content fieldset .expandable .expandable-button:before,.password-update .profile-content fieldset .expandable .expandable-button:after,.account .profile-content fieldset .expandable .expandable-button:before,.account .profile-content fieldset .expandable .expandable-button:after{display:none}.register .profile-content fieldset .expandable .expandable-button:focus,.register .profile-content fieldset .expandable .expandable-button:hover,.registration .profile-content fieldset .expandable .expandable-button:focus,.registration .profile-content fieldset .expandable .expandable-button:hover,.password-update .profile-content fieldset .expandable .expandable-button:focus,.password-update .profile-content fieldset .expandable .expandable-button:hover,.account .profile-content fieldset .expandable .expandable-button:focus,.account .profile-content fieldset .expandable .expandable-button:hover{color:#fff;background:#023642}.register .profile-content fieldset .expandable .expandable-button.on:focus,.register .profile-content fieldset .expandable .expandable-button.on:hover,.registration .profile-content fieldset .expandable .expandable-button.on:focus,.registration .profile-content fieldset .expandable .expandable-button.on:hover,.password-update .profile-content fieldset .expandable .expandable-button.on:focus,.password-update .profile-content fieldset .expandable .expandable-button.on:hover,.account .profile-content fieldset .expandable .expandable-button.on:focus,.account .profile-content fieldset .expandable .expandable-button.on:hover{color:#fff;background:#023642}.register .profile-content fieldset .expandable .expandable-item,.registration .profile-content fieldset .expandable .expandable-item,.password-update .profile-content fieldset .expandable .expandable-item,.account .profile-content fieldset .expandable .expandable-item{border:none;background:none}.register .profile-content fieldset .expandable .expandable-item.open,.registration .profile-content fieldset .expandable .expandable-item.open,.password-update .profile-content fieldset .expandable .expandable-item.open,.account .profile-content fieldset .expandable .expandable-item.open{border:none}.register .profile-content fieldset .expandable .expandable-item .expandable-item-content,.registration .profile-content fieldset .expandable .expandable-item .expandable-item-content,.password-update .profile-content fieldset .expandable .expandable-item .expandable-item-content,.account .profile-content fieldset .expandable .expandable-item .expandable-item-content{padding:16px 32px}.register .profile-content fieldset #show-alert-options .show,.registration .profile-content fieldset #show-alert-options .show,.password-update .profile-content fieldset #show-alert-options .show,.account .profile-content fieldset #show-alert-options .show{display:block}.register .profile-content fieldset #show-alert-options .hide,.registration .profile-content fieldset #show-alert-options .hide,.password-update .profile-content fieldset #show-alert-options .hide,.account .profile-content fieldset #show-alert-options .hide{display:none}.register .profile-content fieldset #show-alert-options.on .show,.registration .profile-content fieldset #show-alert-options.on .show,.password-update .profile-content fieldset #show-alert-options.on .show,.account .profile-content fieldset #show-alert-options.on .show{display:none}.register .profile-content fieldset #show-alert-options.on .hide,.registration .profile-content fieldset #show-alert-options.on .hide,.password-update .profile-content fieldset #show-alert-options.on .hide,.account .profile-content fieldset #show-alert-options.on .hide{display:block}.register .profile-content fieldset #alert-options,.registration .profile-content fieldset #alert-options,.password-update .profile-content fieldset #alert-options,.account .profile-content fieldset #alert-options{padding:32px}@media (max-width: 480px){.register .profile-content fieldset #alert-options,.registration .profile-content fieldset #alert-options,.password-update .profile-content fieldset #alert-options,.account .profile-content fieldset #alert-options{padding:16px}}.register .profile-content fieldset #alert-options #lottery-alerts.stacked .input-field,.register .profile-content fieldset #alert-options #jackpot-alerts.stacked .input-field,.registration .profile-content fieldset #alert-options #lottery-alerts.stacked .input-field,.registration .profile-content fieldset #alert-options #jackpot-alerts.stacked .input-field,.password-update .profile-content fieldset #alert-options #lottery-alerts.stacked .input-field,.password-update .profile-content fieldset #alert-options #jackpot-alerts.stacked .input-field,.account .profile-content fieldset #alert-options #lottery-alerts.stacked .input-field,.account .profile-content fieldset #alert-options #jackpot-alerts.stacked .input-field{flex-direction:column;align-items:flex-start}.register .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox{width:100%}.register .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:before,.register .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:after,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:before,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:after,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:before,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:after,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:before,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:after,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:before,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:after,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:before,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:after,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:before,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.checkbox label:after,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:before,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.checkbox label:after{top:50%;transform:translateY(-50%)}.register .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field,.register .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field,.registration .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field,.registration .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field,.password-update .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field,.password-update .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field,.account .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field,.account .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field{display:grid;grid-template-columns:1fr 3fr;max-width:300px}.register .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field img,.register .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field img,.registration .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field img,.registration .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field img,.password-update .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field img,.password-update .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field img,.account .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-field img,.account .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-field img{grid-row-end:span 3}.register .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-group.lotto649 img,.register .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-group.lotto649 img,.registration .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-group.lotto649 img,.registration .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-group.lotto649 img,.password-update .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-group.lotto649 img,.password-update .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-group.lotto649 img,.account .profile-content fieldset #alert-options #lottery-alerts.stacked .radio-group .input-group.lotto649 img,.account .profile-content fieldset #alert-options #jackpot-alerts.stacked .radio-group .input-group.lotto649 img{margin-bottom:0.5em}.register .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field{flex-wrap:nowrap;margin:0 auto}.register .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field img,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field img,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field img,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field img,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field img,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field img,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field img,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field img{margin-right:2em}.register .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field label,.register .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field label,.registration .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field label,.registration .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field label,.password-update .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field label,.password-update .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field label,.account .profile-content fieldset #alert-options #lottery-alerts .input-group.radio .input-field label,.account .profile-content fieldset #alert-options #jackpot-alerts .input-group.radio .input-field label{flex-grow:1;text-align:left}.register .profile-content fieldset #alert-options #lottery-alerts>h2,.registration .profile-content fieldset #alert-options #lottery-alerts>h2,.password-update .profile-content fieldset #alert-options #lottery-alerts>h2,.account .profile-content fieldset #alert-options #lottery-alerts>h2{margin-top:0}.register .profile-content fieldset #alert-options #lottery-alerts .logos,.registration .profile-content fieldset #alert-options #lottery-alerts .logos,.password-update .profile-content fieldset #alert-options #lottery-alerts .logos,.account .profile-content fieldset #alert-options #lottery-alerts .logos{margin-top:-0.75em}.register .profile-content fieldset #alert-options #lottery-alerts .checkbox-group,.registration .profile-content fieldset #alert-options #lottery-alerts .checkbox-group,.password-update .profile-content fieldset #alert-options #lottery-alerts .checkbox-group,.account .profile-content fieldset #alert-options #lottery-alerts .checkbox-group{display:flex;flex-direction:column;width:260px;margin:0 auto}.register .profile-content fieldset #alert-options #lottery-alerts .checkbox-group .input-group,.registration .profile-content fieldset #alert-options #lottery-alerts .checkbox-group .input-group,.password-update .profile-content fieldset #alert-options #lottery-alerts .checkbox-group .input-group,.account .profile-content fieldset #alert-options #lottery-alerts .checkbox-group .input-group{margin-top:0;text-align:left}.register .profile-content fieldset .input-group.checkbox .input-field,.registration .profile-content fieldset .input-group.checkbox .input-field,.password-update .profile-content fieldset .input-group.checkbox .input-field,.account .profile-content fieldset .input-group.checkbox .input-field{margin:0 auto}.register .profile-content fieldset .input-group.checkbox .input-field label,.registration .profile-content fieldset .input-group.checkbox .input-field label,.password-update .profile-content fieldset .input-group.checkbox .input-field label,.account .profile-content fieldset .input-group.checkbox .input-field label{width:100%;text-align:left}.register .profile-content fieldset .input-group.checkbox .input-field.field-user_group_optin_email_research_surveys label,.registration .profile-content fieldset .input-group.checkbox .input-field.field-user_group_optin_email_research_surveys label,.password-update .profile-content fieldset .input-group.checkbox .input-field.field-user_group_optin_email_research_surveys label,.account .profile-content fieldset .input-group.checkbox .input-field.field-user_group_optin_email_research_surveys label{width:auto}.register .profile-content fieldset #sport-options,.registration .profile-content fieldset #sport-options,.password-update .profile-content fieldset #sport-options,.account .profile-content fieldset #sport-options{padding:0px 32px}.register .profile-content fieldset #sport-options .expandable-item-content,.registration .profile-content fieldset #sport-options .expandable-item-content,.password-update .profile-content fieldset #sport-options .expandable-item-content,.account .profile-content fieldset #sport-options .expandable-item-content{padding:0}.register .profile-content fieldset #show-alert-options span::after,.registration .profile-content fieldset #show-alert-options span::after,.password-update .profile-content fieldset #show-alert-options span::after,.account .profile-content fieldset #show-alert-options span::after{content:'';margin-left:0.5em;width:24px;height:24px;background:url("../../images/pkp21/icons/pkp21_drop_down_24x24.svg") no-repeat center/30px 30px;transition:all 62.5ms linear;display:inline-block;vertical-align:text-bottom;transform:rotate(180deg)}.register .profile-content fieldset #show-alert-options.on span::after,.registration .profile-content fieldset #show-alert-options.on span::after,.password-update .profile-content fieldset #show-alert-options.on span::after,.account .profile-content fieldset #show-alert-options.on span::after{transform:rotate(0)}.register .profile-content fieldset #info-summary .info-details,.registration .profile-content fieldset #info-summary .info-details,.password-update .profile-content fieldset #info-summary .info-details,.account .profile-content fieldset #info-summary .info-details{display:flex;flex-flow:row wrap;justify-content:space-between;background:rgba(39,59,65,0.04);margin-top:1em;padding:2em 2em 0;text-align:left}.register .profile-content fieldset #info-summary .info-details .detail-group,.registration .profile-content fieldset #info-summary .info-details .detail-group,.password-update .profile-content fieldset #info-summary .info-details .detail-group,.account .profile-content fieldset #info-summary .info-details .detail-group{flex:0 0 100%;display:flex;flex-flow:row wrap;justify-content:space-between;padding:2em 0 0;border-bottom:1px solid #EEEFF0}.register .profile-content fieldset #info-summary .info-details .detail-group:first-child,.registration .profile-content fieldset #info-summary .info-details .detail-group:first-child,.password-update .profile-content fieldset #info-summary .info-details .detail-group:first-child,.account .profile-content fieldset #info-summary .info-details .detail-group:first-child{padding-top:0}.register .profile-content fieldset #info-summary .info-details .detail-group:last-child,.registration .profile-content fieldset #info-summary .info-details .detail-group:last-child,.password-update .profile-content fieldset #info-summary .info-details .detail-group:last-child,.account .profile-content fieldset #info-summary .info-details .detail-group:last-child{padding-bottom:0;border:none}.register .profile-content fieldset #info-summary .info-details .info-detail,.registration .profile-content fieldset #info-summary .info-details .info-detail,.password-update .profile-content fieldset #info-summary .info-details .info-detail,.account .profile-content fieldset #info-summary .info-details .info-detail{flex:0 0 50%;padding-bottom:2em}@media (max-width: 640px){.register .profile-content fieldset #info-summary .info-details .info-detail,.registration .profile-content fieldset #info-summary .info-details .info-detail,.password-update .profile-content fieldset #info-summary .info-details .info-detail,.account .profile-content fieldset #info-summary .info-details .info-detail{flex-basis:100%}}.register .profile-content fieldset #info-summary .info-details .info-detail .label,.register .profile-content fieldset #info-summary .info-details .info-detail .info,.registration .profile-content fieldset #info-summary .info-details .info-detail .label,.registration .profile-content fieldset #info-summary .info-details .info-detail .info,.password-update .profile-content fieldset #info-summary .info-details .info-detail .label,.password-update .profile-content fieldset #info-summary .info-details .info-detail .info,.account .profile-content fieldset #info-summary .info-details .info-detail .label,.account .profile-content fieldset #info-summary .info-details .info-detail .info{padding:0}.register .profile-content fieldset #info-summary .info-details .info-detail .label,.registration .profile-content fieldset #info-summary .info-details .info-detail .label,.password-update .profile-content fieldset #info-summary .info-details .info-detail .label,.account .profile-content fieldset #info-summary .info-details .info-detail .label{font-size:0.7em;line-height:1;padding-bottom:0.5em;color:#828282}.register .profile-content fieldset #info-summary .info-details .info-detail .info,.registration .profile-content fieldset #info-summary .info-details .info-detail .info,.password-update .profile-content fieldset #info-summary .info-details .info-detail .info,.account .profile-content fieldset #info-summary .info-details .info-detail .info{font-size:1.1em}.register .profile-content fieldset #info-summary #profile-edit-info,.registration .profile-content fieldset #info-summary #profile-edit-info,.password-update .profile-content fieldset #info-summary #profile-edit-info,.account .profile-content fieldset #info-summary #profile-edit-info{display:flex;align-items:center;text-transform:uppercase;color:#023642;font-size:1em;font-weight:bold;margin-top:1em;padding:0;border:none;background:none;box-shadow:none;min-width:unset}.register .profile-content fieldset #info-summary #profile-edit-info:after,.registration .profile-content fieldset #info-summary #profile-edit-info:after,.password-update .profile-content fieldset #info-summary #profile-edit-info:after,.account .profile-content fieldset #info-summary #profile-edit-info:after{content:'';margin-left:0.5em;width:1em;height:1em;background:url("../../images/pkp21/icons/pen_icon.svg") no-repeat center/contain;transition:all 62.5ms linear}.register .profile-content fieldset #info-summary #profile-edit-info:hover:after,.registration .profile-content fieldset #info-summary #profile-edit-info:hover:after,.password-update .profile-content fieldset #info-summary #profile-edit-info:hover:after,.account .profile-content fieldset #info-summary #profile-edit-info:hover:after{width:1.1em;height:1.1em}.register .button-group,.registration .button-group,.password-update .button-group,.account .button-group{display:flex;padding:0;margin:0;height:auto;bottom:-1px;border-radius:0 0 6px 6px;overflow:hidden}.register .button-group button,.registration .button-group button,.password-update .button-group button,.account .button-group button{padding:16px 32px;margin:0;border-radius:0;border:none;min-width:unset}.register .button-group button:focus,.register .button-group button:hover,.registration .button-group button:focus,.registration .button-group button:hover,.password-update .button-group button:focus,.password-update .button-group button:hover,.account .button-group button:focus,.account .button-group button:hover{background:#e42200;color:#fff}.register .button-group button.back,.registration .button-group button.back,.password-update .button-group button.back,.account .button-group button.back{padding:12px 2em;text-align:center;background:#ca1e00}.register .button-group button.back:hover,.register .button-group button.back:focus,.registration .button-group button.back:hover,.registration .button-group button.back:focus,.password-update .button-group button.back:hover,.password-update .button-group button.back:focus,.account .button-group button.back:hover,.account .button-group button.back:focus{background:#e42200 !important}.register .button-group button.next,.registration .button-group button.next,.password-update .button-group button.next,.account .button-group button.next{flex-grow:1;text-align:right}.register .button-group button#button-next-step1,.register .button-group button.submit,.registration .button-group button#button-next-step1,.registration .button-group button.submit,.password-update .button-group button#button-next-step1,.password-update .button-group button.submit,.account .button-group button#button-next-step1,.account .button-group button.submit{flex-grow:1}.register .button-group button#button-next-step1.full,.register .button-group button.submit.full,.registration .button-group button#button-next-step1.full,.registration .button-group button.submit.full,.password-update .button-group button#button-next-step1.full,.password-update .button-group button.submit.full,.account .button-group button#button-next-step1.full,.account .button-group button.submit.full{text-align:center}.register .sidebar hr,.registration .sidebar hr,.password-update .sidebar hr,.account .sidebar hr{background:#fff}.register .sidebar .sidebar-top,.registration .sidebar .sidebar-top,.password-update .sidebar .sidebar-top,.account .sidebar .sidebar-top{padding-bottom:12px;text-align:center}.register .sidebar .sidebar-content,.registration .sidebar .sidebar-content,.password-update .sidebar .sidebar-content,.account .sidebar .sidebar-content{padding-top:12px}.register .sidebar .sidebar-content h2,.registration .sidebar .sidebar-content h2,.password-update .sidebar .sidebar-content h2,.account .sidebar .sidebar-content h2{text-align:center}.register .sidebar .sidebar-content .benefits,.registration .sidebar .sidebar-content .benefits,.password-update .sidebar .sidebar-content .benefits,.account .sidebar .sidebar-content .benefits{display:flex;flex-direction:column}.register .sidebar .sidebar-content .benefits .benefit,.registration .sidebar .sidebar-content .benefits .benefit,.password-update .sidebar .sidebar-content .benefits .benefit,.account .sidebar .sidebar-content .benefits .benefit{display:flex;align-items:center;margin-bottom:16px;font-weight:bold;font-size:1.1em}.register .sidebar .sidebar-content .benefits .benefit .icon,.registration .sidebar .sidebar-content .benefits .benefit .icon,.password-update .sidebar .sidebar-content .benefits .benefit .icon,.account .sidebar .sidebar-content .benefits .benefit .icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:56px;margin-right:16px;background:#000}.register .sidebar .sidebar-content .benefits .benefit .icon img,.registration .sidebar .sidebar-content .benefits .benefit .icon img,.password-update .sidebar .sidebar-content .benefits .benefit .icon img,.account .sidebar .sidebar-content .benefits .benefit .icon img{width:24px;filter:brightness(2)}.register .sidebar .sidebar-content .benefits .benefit p,.registration .sidebar .sidebar-content .benefits .benefit p,.password-update .sidebar .sidebar-content .benefits .benefit p,.account .sidebar .sidebar-content .benefits .benefit p{padding:0}@media (max-width: 640px){.registration.internal .content .body,.register.internal .content .body{padding-left:0;padding-right:0}}@media (max-width: 768px){.registration .section-content,.register .section-content{grid-template-columns:repeat(2, 1fr)}.registration .section-content .col1,.registration .section-content .col2,.register .section-content .col1,.register .section-content .col2{grid-column-start:unset;grid-column-end:span 2}}.profile .content{justify-content:center}.password-update .input-group:first-of-type{margin-top:2em}@media screen and (max-width: 1280px){.nav .contestNav{flex:1 1 100%}}@media (max-width: 1024px){.ticketDetail .img .owl-carousel .owl-nav .owl-next{right:-0.5em}.ticketDetail .img .owl-carousel .owl-nav .owl-prev{left:-0.5em}.contestSelect{margin-top:-50%}.registration .callOut.tag{margin-right:1em}.account .contestHist .accountContent{flex-direction:column}}@media (max-width: 980px){.internal .content .body h1{text-align:center}.IWRibbon,.surveyReminder{top:4.626rem}.navDesktop{display:none}.hamburger{display:block;z-index:10;position:fixed;top:1.25rem;right:1.5rem;min-width:unset;outline:none;box-shadow:none}.navMobile{display:block;z-index:1}.navMobile a.on,.navMobile a:hover,.navMobile a:focus{text-decoration:none;box-shadow:none}.navMobile a.on::after,.navMobile a:hover::after,.navMobile a:focus::after{display:none}.navMobile p{height:auto}.navMobile .navTop,.navMobile .navBottom{position:fixed;display:flex;align-items:center;justify-content:flex-end;width:100%}.navMobile .navTop{z-index:1;height:4.25rem;margin:0;background:#fff;overflow:visible}.navMobile .navTop::after{display:none}.li .navMobile .navTop .logo,.navMobile .navTop .logo{display:block;left:.75em;margin:0;height:4.76rem;width:81px}.li .navMobile .navTop .logo:hover,.li .navMobile .navTop .logo:focus,.li .navMobile .navTop .logo.on,.navMobile .navTop .logo:hover,.navMobile .navTop .logo:focus,.navMobile .navTop .logo.on{box-shadow:0px 4px 14px rgba(0,0,0,0.25)}.li .navMobile .navTop .logo img,.navMobile .navTop .logo img{top:unset}.navMobile .navTop .accountNav{right:7em;width:auto}.navMobile .navTop .accountNav a{color:#FD2600;font-size:1rem;text-transform:uppercase}.navMobile .navTop .accountNav a:focus,.navMobile .navTop .accountNav a:hover{color:#B8D9D7}.navMobile .navTop .accountNav .navLI a{margin:0 .75em}.navMobile .navTop .accountNav a{margin:0;white-space:nowrap}.navMobile .navBottom{top:5em;height:1.75rem;text-align:right;padding-right:1em;box-shadow:0 0 0.5em 0 rgba(0,0,0,0.5)}.navMobile .navBottom::after{display:none}.navMobile .navBottom .pageName{display:inline-block;height:auto;color:#fff}.navMobile .navOverlay,.navMobile .navContent{z-index:2}.navMobile .navOverlay{display:none;position:fixed;top:0;right:-100vw;width:100vw;max-width:100%;height:100vh;background:rgba(0,0,0,0.8);transition:all .2s linear}.navMobile.open .navOverlay{left:0;display:block}.navMobile.open .navContent{box-shadow:0 0 1em #000;right:0}.navMobile .navContent{position:fixed;top:0;right:-80%;width:80%;height:100%;background:#fff;overflow-y:auto;transition:all .4s ease}.navMobile .navContent.li{background:#fff}.navMobile .navContent.li .contestNav{background:#02596F;padding-top:0.5em}.navMobile .navContent.li .contestNav a{color:#fff;padding:0.5em 0;border-bottom:none;font-size:1rem;line-height:2.5em;height:auto}.navMobile .navContent.li .contestNav a:last-child{padding-top:0.5em;font-weight:normal}.navMobile .navContent .contestNav{flex-direction:column;padding-top:0.75em}.navMobile .navContent .welcome{display:flex;align-items:center;width:80%;height:3.75rem;font-size:0.9em;padding:0 1.5em;overflow:hidden;text-overflow:ellipsis}.navMobile .navContent .welcome p{margin:0;padding:0;font-weight:normal;font-style:italic;text-transform:none}.navMobile .navContent .contestNav,.navMobile .navContent .navLI{width:100%;padding:0 1.5em}.navMobile .navContent .contestNav a,.navMobile .navContent .navLI a{display:block;clear:both;width:100%;margin:0;padding:.75em 0}.navMobile .navContent .contestNav a{font-weight:700;color:#02596F;font-size:1.25rem;height:auto;line-height:2em}.navMobile .navContent .navLI a{color:#02596F;font-size:1.250rem;min-height:2.75em;line-height:1.5em;height:auto;padding:0.5em 0}.navMobile .navContent .navLI a.on{color:#023642}.navMobile .navContent .navBrief{flex-wrap:wrap;width:100%;height:auto;padding:0;border-top:1px solid #DFE2E2}.navMobile .navContent .navBrief .infoBox{width:50%;border:none;padding:0.5em 0.25em;border-bottom:1px solid #DFE2E2}.navMobile .navContent .navBrief .infoBox *{color:#023642}.navMobile .navContent .navBrief .infoBox:nth-child(1)::after,.navMobile .navContent .navBrief .infoBox:nth-child(3)::after{content:'';position:absolute;display:block;height:70%;top:15%;width:1px;background:#DFE2E2;right:0}.navMobile.expired{height:auto}.navMobile.expired .navContent{display:none}.stacktable{width:100%;border-collapse:collapse}.stacktable.large-only{display:none}.stacktable.small-only{display:table}.stacktable tbody{display:block;padding:1em}.stacktable .st-head-row{padding:1em 1%;text-align:left}.stacktable .st-head-row.st-head-row-main{font-size:1.3em}.stacktable .st-head-row .st-only{display:inline-block}.stacktable .st-key{width:49%;padding-left:1%;text-align:left}.stacktable .st-val{width:49%;padding-left:1%;text-align:right}.pushBoxen{font-size:0.8em}.overlayContainer .overlay{width:96%;max-height:95%;left:2%}.overlayContainer.narrow .overlay{width:80%;left:10%}.tixSuccess.narrow .overlay{width:100%;left:calc(50% - 299px)}.overlayContainer .overlayContent>.content{padding:1em 0}.prizeDetailOverlay .overlay{left:50% !important;transform:translate(-50%, 0);margin-top:2%}.landing{padding-top:0}.landing #map{margin:0 auto}.getStarted{background-size:1200px auto}.home .content .body{text-align:center !important;align-items:center !important}.game .content{padding:0;width:100%}.game .content .intro p{text-align:center}.registration .content{flex-direction:column}.registration .content .body{width:100%}.registration .callOut.tag.profile{display:none}.registration .callOut.tag.register{order:0;width:100%;margin:0 0 5em;padding:0;filter:none}.registration .callOut.tag.register .top,.registration .callOut.tag.register .bottom{display:none}.registration .callOut.tag.register .content{margin:0;padding:2em;text-align:left;background:none;color:#023642}.registration .callOut.tag.register .content h1{color:#023642;text-shadow:none;margin:0}.registration .callOut.tag.register .content a{color:#1A8964;text-shadow:none}.account .body.twoCol{flex-direction:column}.account .body.twoCol .col{flex:0 1 100%;max-width:96%}}@media (max-width: 768px){.landing .internal{overflow:hidden}.pushBoxen .pushBox img{width:3.5em;margin-left:-1.5em}.overlayContainer.narrow .overlay{width:96%;left:2%}.tixSuccess.narrow .overlay{width:100%;left:0;max-width:100%;transform:translateY(0);margin-top:25vh}.landing .content{flex-direction:column}.landing .content>div{width:100% !important}.landing .content .intro{padding-right:0}.home .content{flex-direction:column}.home .content>div{width:100% !important}.home .content .intro{z-index:1;padding:1em 1em 0}.getStarted .content{flex-direction:column}.getStarted .content .callOut.mvp,.getStarted .content .body{width:100%}.getStarted .content .callOut.mvp{order:1;flex-grow:1;max-width:unset;margin:0 auto}.getStarted .content .callOut.mvp::after{display:none}.getStarted .content .body{flex-shrink:1;flex-basis:auto;padding:0}.getStarted .content .body .boxen{flex-direction:column}.getStarted .content .body .boxen .box{margin-left:0;margin-right:0;margin-bottom:1em}.registration .content,.passwordUpdate .content,.iwClaim .content{flex-direction:column}.registration .content .callOut,.registration .content .body,.passwordUpdate .content .callOut,.passwordUpdate .content .body,.iwClaim .content .callOut,.iwClaim .content .body{width:100%}.registration #frmProfile .inputBlock,.registration #frmIWClaim .inputBlock,.passwordUpdate #frmProfile .inputBlock,.passwordUpdate #frmIWClaim .inputBlock,.iwClaim #frmProfile .inputBlock,.iwClaim #frmIWClaim .inputBlock{flex-direction:column;padding-left:1em;padding-right:1em}.registration #frmProfile .inputBlock .description,.registration #frmProfile .inputBlock .inputs,.registration #frmIWClaim .inputBlock .description,.registration #frmIWClaim .inputBlock .inputs,.passwordUpdate #frmProfile .inputBlock .description,.passwordUpdate #frmProfile .inputBlock .inputs,.passwordUpdate #frmIWClaim .inputBlock .description,.passwordUpdate #frmIWClaim .inputBlock .inputs,.iwClaim #frmProfile .inputBlock .description,.iwClaim #frmProfile .inputBlock .inputs,.iwClaim #frmIWClaim .inputBlock .description,.iwClaim #frmIWClaim .inputBlock .inputs{width:100%;padding-left:0;padding-right:0}.registration #frmProfile .inputBlock .description,.registration #frmIWClaim .inputBlock .description,.passwordUpdate #frmProfile .inputBlock .description,.passwordUpdate #frmIWClaim .inputBlock .description,.iwClaim #frmProfile .inputBlock .description,.iwClaim #frmIWClaim .inputBlock .description{padding-bottom:0.5em}.registration #frmProfile .inputBlock .logosSportSelect,.registration #frmIWClaim .inputBlock .logosSportSelect,.passwordUpdate #frmProfile .inputBlock .logosSportSelect,.passwordUpdate #frmIWClaim .inputBlock .logosSportSelect,.iwClaim #frmProfile .inputBlock .logosSportSelect,.iwClaim #frmIWClaim .inputBlock .logosSportSelect{width:100%;padding-bottom:1em}.registration #frmProfile .inputBlock .floatl,.registration #frmIWClaim .inputBlock .floatl,.passwordUpdate #frmProfile .inputBlock .floatl,.passwordUpdate #frmIWClaim .inputBlock .floatl,.iwClaim #frmProfile .inputBlock .floatl,.iwClaim #frmIWClaim .inputBlock .floatl{max-width:400px}.registration #frmProfile .alerts .description,.registration #frmIWClaim .alerts .description,.passwordUpdate #frmProfile .alerts .description,.passwordUpdate #frmIWClaim .alerts .description,.iwClaim #frmProfile .alerts .description,.iwClaim #frmIWClaim .alerts .description{padding-bottom:1em}.passwordUpdate form{padding:0 0 2em}.passwordUpdate form .floatl{margin:1.5em auto 0}.iwClaim{padding:1em 0}.flogin #frmForgotLogin .inputBlock .inputs,.flogin #frmSecurityChallenge .inputBlock .inputs{width:100%}.flogin #frmForgotLogin .inputBlock .inputs .inputGroup,.flogin #frmSecurityChallenge .inputBlock .inputs .inputGroup{margin-bottom:0;padding:1em 0}.flogin #frmForgotLogin .inputBlock .floatl,.flogin #frmSecurityChallenge .inputBlock .floatl{max-width:400px;margin:0 auto}.flogin #frmForgotLogin .inputBlock .error,.flogin #frmSecurityChallenge .inputBlock .error{display:inline-block;margin-bottom:2em}.howToPlay .steps,.contestSelect .steps{font-size:0.8em}.howToPlay .stepIntro{margin-left:1%;margin-right:1%}.prizes #prizeChart .chartContainer{flex-direction:column;margin-bottom:0}.prizes #prizeChart #prizeChartLegend{width:75%;padding:1em 0 0}.tradeBar{display:block}.tradeBar.inactive{display:none}}@media (max-width: 640px){.navMobile .navContent .navBrief .infoBox{width:50%}footer{flex:0 1 auto}footer .footerContent{padding-bottom:2em}footer .footerContent .content .footerLogos,footer .footerContent .content .footerLinks{float:none;text-align:unset}footer .footerContent .content .footerLinks{clear:both;width:100%;margin:0}footer .footerContent .footerContentBottom .footerLogos .left,footer .footerContent .footerContentBottom .footerLogos .right{margin:0 5%;text-align:center}header .content,main .content,footer .content{width:100%}.internal .content,footer .content{padding-left:2%;padding-right:2%}.internal .content .body{padding-left:1%;padding-right:1%}main.landing{padding-top:0}.landing .content .intro{width:100%;padding:0 0 1em}.landing .links{padding-top:0 !important;display:flex;flex-direction:column;align-items:center}.landing .links a{display:inline-block;margin:0.5em 0;padding:0.5em 2em;min-width:10em;font-size:1em;text-decoration:none;text-align:center;transition:all 0.1s ease;border-radius:4em;border-width:2px;border-style:solid;color:#008b67;background:#fff;border-color:#008b67;width:80%;text-shadow:none}.landing .links a:hover,.landing .links a:focus,.landing .links a.on{color:#fff;background:#008b67;border-color:#008b67}.landing .links a.inactive{background:#fff !important;color:#b1ddd2 !important;border-color:#b1ddd2 !important}.landing .links span{display:none}.home .content .intro{padding:0}.home .content .tags #tag1 img{width:57px}.home .content .tags #tag2 img{width:104px}.home .content .tags #tag3 img{width:82px}.home .content .tags #tag4 img{width:101px}.getStarted .content .body{padding:0}.getStarted .content .callOut.mvp{margin-top:1.5em}.registration>.content{flex-direction:column}.registration>.content .callOut,.registration>.content .body{width:100%}.registration #frmProfile .inputBlock{flex-direction:column}.registration #frmProfile .inputBlock .description,.registration #frmProfile .inputBlock .inputs{width:100%}.registration #frmProfile .inputBlock .logosSportSelect{width:100%;padding-bottom:1em}.registration #frmProfile .alerts .description{padding-bottom:1em}.prizes .hero .content{padding-top:1em}.prizes .prizeBoxen .prizeBox .top{height:auto !important}.prizes .prizeBoxen .prizeBox .prizeDesc{padding-bottom:2em}.prizes #prizeChart{padding:0 2em 0;overflow:hidden}.prizes #prizeChart #prizeChartPie{background:none}.prizes #prizeChart .chartContainer{margin-bottom:0}.prizes #prizeChart #prizeChartLegend,.prizes #prizeChart .finePrint{width:100%;padding:1em 5%;margin:0}.eligibleTickets .ribbon{display:none !important}.eligibleTickets .ticketBoxen .ticket{margin-left:1%;margin-right:1%}.howToPlay,.contestSelect{padding:0.5em 0;margin:0}.howToPlay .steps,.contestSelect .steps{flex-direction:column;font-size:1.3em;margin-top:0}.howToPlay .step,.contestSelect .step{top:0;width:90%;max-width:320px;margin:0.5em auto 1em}.howToPlay .step .content,.contestSelect .step .content{font-size:0.8em;background:#ac9375 linear-gradient(180deg, rgba(255,255,255,0) 41%, rgba(255,255,255,0.21) 100%)}.howToPlay .stepIntro .content,.contestSelect .stepIntro .content{background:#ac9375}.stepIntro{margin-bottom:1em}.mbl{display:block;width:100%}.mbl h1{margin:0.5em 0;padding:0;color:#fff}.howToPlay .top>img{display:none}.howToPlay .mbl{display:block}section.login{display:flex;flex-direction:column;align-items:center}section.login .content.login.callOut{order:1;z-index:1}section.login .content.login.callOut.mvp{order:2}.internal .content.login{display:flex;flex-direction:column;align-items:center;padding-top:1em}.internal .content.login>div{width:100%}.internal .content.login .body{order:1}.account .accountContent{padding:5px}.account .accountContent.summary{flex-direction:column}.account .accountContent.summary .accountTbl,.account .accountContent.summary .summary{width:100%}.ticketEntry .container .body .ornament{width:200px;height:100px;background-size:contain;left:-60px}.ticketEntry .formLinks{margin-top:1em;text-align:center}.ticketEntry .formLinks a{display:inline-block;padding:0.5em;white-space:nowrap}#TicketHelpTips #tickettips{padding:0}.tixSuccess.narrow .overlay{width:100%;left:0;max-width:100%;transform:translateY(0);margin-top:2vh}.prizeDetailOverlay .overlay{left:2% !important;transform:none}.prizeDetailFooter{padding:0 32px 32px 32px}.prizeDetailFooter .bulbs{display:none}}@media (max-width: 480px){.overlayContainer .overlay{max-height:90%}.btnGroup .btn{margin:0.5em 0.2em}.account h2 a{padding-right:2em}.account .infoRow.footer a{font-size:.85em}.account .contestHist #summary .summaryWrap{flex-wrap:wrap;justify-content:center}.account .contestHist #summary .summaryWrap .summaryItem{flex:0 1 48%;border-bottom:1px solid #DFE2E2;padding-bottom:1em}.account .contestHist #summary .summaryWrap .summaryItem:nth-child(2){border-right:none}.ticketDetail .img .owl-carousel .owl-nav .owl-next{right:0}.ticketDetail .img .owl-carousel .owl-nav .owl-prev{left:0}.ticketDetail,.prizeDetail{flex-direction:column}.ticketDetail>div,.prizeDetail>div{width:100% !important}.ticketDetail .info,.ticketDetail .description,.prizeDetail .info,.prizeDetail .description{order:1;padding-bottom:0}.ticketDetail .info .details::after,.prizeDetail .info .details::after{display:none}.ticketDetail img,.ticketDetail .img,.prizeDetail img,.prizeDetail .img{order:2}.ticketDetail .info{padding-top:2em}.prizeDetail img,.ticketDetail img{width:100%}.overlay .trade{font-size:0.9em}.overlay .trade .status{flex-direction:column;padding:0}.overlay .trade .status .tradesRemaining{flex-direction:row;width:100%;height:4em;line-height:1;border-radius:0}.overlay .trade .status .tradesRemaining span{width:auto}.overlay .trade .status .tradesRemaining .amt{margin:0;padding:0 0.5em 0 0}.overlay .trade .status .statusMessage{flex-direction:column;width:100%;text-align:center;padding:0.75em 0.5em}.overlay .trade .status .statusMessage .btnGroup{text-align:center}.overlay .trade .status .error{padding:0}.registration form fieldset legend{padding-top:0.5em;padding-bottom:0.5em}.registration #jaImg649{margin-bottom:0.5em}.registerSuccess .btnGroup .surveyLinks a,.passwordUpdateSuccess .btnGroup .surveyLinks a{padding:0.5em}.registerSuccess .btnGroup .surveyLinks a:first-child,.passwordUpdateSuccess .btnGroup .surveyLinks a:first-child{padding-right:0.5em;border:none}.contestSelect .step .content{font-size:0.7em}}@media (max-width: 359px){.mobile .prizeBoxen.li .entriesAvailable{left:-2px}}#wheel-ui{position:relative;top:-408px}#spin{top:0;min-width:0}#wheel-sound-toggle{margin:20px 0}

