.messages{position:relative;z-index:999999}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;height:18px;width:18px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media(min-width: 550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media(min-width: 56.25em){.map-and-locations{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}html{font-size:62.5%;height:100%}body{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;background-color:#f5f5f5;color:#221f1f;font-size:1.6em;height:100%;line-height:1.3}@media screen and (min-width: 56.25rem){body{font-size:1.8rem}}h1,h2,h3,h4,h5,h6{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;margin:0}p,ul li,ol li{margin:0;margin-bottom:.5em}a,a:link,a:visited,a:hover,a:active{color:#221f1f;text-decoration:none}a:hover{text-decoration:underline}@media screen and (min-width: 56.25rem){a[name]{display:block;margin-top:-100px;padding-top:100px}}.ng-not-ready a.ui-npi-trigger,.ng-not-ready a.ui-npi-trigger:link,.ng-not-ready a.ui-npi-trigger:visited,.ng-not-ready a.ui-npi-trigger:hover,.ng-not-ready a.ui-npi-trigger:active{color:#9f9c9c}.app b,.app strong{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3}.header{background-color:#fff;padding:1em 0}@media screen and (min-width: 1100px){.header--mobile,.footer__content--mobile{display:none}}.footer__content--mobile .button,.footer__content--mobile .main .retailer-logout input,.main .retailer-logout .footer__content--mobile input{display:block}.header--mobile__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header--desktop,.footer__content--desktop{display:none}@media screen and (min-width: 1100px){.header--desktop,.footer__content--desktop{display:block}}.header--mobile{position:relative;z-index:100}.header--desktop{-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.2);box-shadow:0 3px 3px -3px rgba(0,0,0,.2);position:fixed;top:0;width:100%;z-index:1000}.logo{display:block;text-align:center}@media screen and (min-width: 56.25rem){.logo{display:block;text-align:left}}.logo img{max-width:50%}@media screen and (min-width: 56.25rem){.logo img{max-width:100%}}.logo-tagline{font-size:1rem;font-weight:bold;position:absolute;bottom:-10px}.logo--footer{margin-bottom:2rem}.logo--footer img{max-width:75%}.footer{background-color:#221f1f;color:#fff}.footer .button--icon{margin-bottom:2rem}.copyright{text-align:center}.footer__content--mobile .menu--footer,.footer__content--mobile .social-icon-container{padding-bottom:4rem}.footer__content--desktop .social-icon{padding-right:2rem;width:36px}.footer__content--desktop .copyright{text-align:left}.lowercase-i{text-transform:none}.note{color:#d64127;font-weight:700;text-align:center}.ng-not-ready .ui-npi-trigger{cursor:default !important;opacity:.5}.ng-not-ready .ui-npi-trigger:hover{text-decoration:none}.ng-not-ready .ui-igaming-hide{visibility:hidden}.centered-ul{margin:auto;width:70%}.button,.main .retailer-logout input,button{background-color:#d64127;border:2px solid #c5371e;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:3.5vw;font-weight:600;letter-spacing:.1rem;line-height:2.3;max-width:100%;overflow:hidden;padding:0 2rem;text-align:center;text-decoration:none;white-space:nowrap}@media screen and (min-width: 56.25rem){.button,.main .retailer-logout input,button{font-size:1.1rem;padding:0 1rem}}@media screen and (min-width: 23.4375rem){.button,.main .retailer-logout input,button{font-size:1.3rem}}@media screen and (min-width: 68.75rem){.button,.main .retailer-logout input,button{font-size:1.8rem;padding:0 2rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (device-width: 768px),screen and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape)and (max-device-width: 500px){.button,.main .retailer-logout input,button{font-size:1.1rem;padding:0 1rem}}.button:link,.main .retailer-logout input:link,.button:visited,.main .retailer-logout input:visited,.button:active,.main .retailer-logout input:active{color:#fff}.button:hover,.main .retailer-logout input:hover,button:hover,.button:focus,.main .retailer-logout input:focus,button:focus{background-color:#db533b;outline:0;text-decoration:none}.button--secondary,.button--secondary:link,.button--secondary:visited,.button--secondary:active{background-color:#168900;border-color:#68bd68;color:#fff}.button--secondary:hover,.button--secondary:focus{background-color:#1aa300}.button--tertiary,.button--tertiary:link,.button--tertiary:visited,.button--tertiary:active{background-color:#f5f5f5;border-color:#fff;color:#221f1f}.button--tertiary:hover,.button--tertiary:focus{background-color:#fff}.button--orange,.button--orange:link,.button--orange:visited,.button--orange:active{background-color:#f7750d;border-color:#e0690a;color:#fff}.button--orange:hover,.button--orange:focus{background-color:#f88326}.button--icon,.button--icon:link,.button--icon:visited,.button--icon:active{font-family:"Source Sans Pro","Arial",sans-serif;line-height:1.3;background-color:#fff;background-position:5% 49%;background-repeat:no-repeat;background-size:11%;border-color:#fff;color:#221f1f;font-size:1.8rem;line-height:1;padding:1.3rem 0;padding-left:4.5rem;text-align:left;vertical-align:top;width:200px}.button--icon span,.button--icon:link span,.button--icon:visited span,.button--icon:active span{display:block;font-size:1.2rem;padding-top:5px}.youtube-icon-container .button--icon{width:230px}.button--icon:hover,.button--icon:focus{background-color:#f2f2f2}.button--phone{background-image:url("/NHLottery/images/icon-phone.png")}.button--email{background-image:url("/NHLottery/images/icon-email-us.png")}.button--chat{background-image:url("/NHLottery/images/icon-chat.png")}.button--youtube{background-image:url("/NHLottery/images/icon-youtube.png");background-size:22px !important}.button--watch{background-image:url("/NHLottery/images/icon-watch.png");background-position:5% 49%;background-repeat:no-repeat;background-size:11%;padding-left:3.2rem;padding-right:1rem}.button--winning-numbers-display{display:block;font-size:1.8rem;margin:3rem auto 3rem auto;padding:0 2rem}.ng-not-ready .ui-npi-trigger.button,.ng-not-ready .main .retailer-logout input.ui-npi-trigger,.main .retailer-logout .ng-not-ready input.ui-npi-trigger,.ng-not-ready .ui-npi-trigger.button:link,.ng-not-ready .ui-npi-trigger.button:visited,.ng-not-ready .ui-npi-trigger.button:hover,.ng-not-ready .ui-npi-trigger.button:active,.ng-not-ready .ui-npi-trigger.button:focus{background-color:#edeaea;border-color:#f5f5f5;color:#9f9c9c}.button--empty,.button--empty:link,.button--empty:visited,.button--empty:active{background-color:transparent;border-color:#fff;color:#fff}.button--empty:hover,.button--empty:focus{background-color:#f5f5f5;border-color:#221f1f;color:#221f1f}.button--small,.button--small:link,.button--small:visited,.button--small:active{font-size:1.3rem;line-height:1.75;padding-left:1rem;padding-right:1rem}.button--mini,.button--mini:link,.button--mini:visited,.button--mini:active{font-size:1.1rem;line-height:1.5;padding-left:.8rem;padding-right:.8rem}.button--money,.button--money:link,.button--money:visited,.button--money:active{line-height:1.4;padding:1rem 1.5rem;white-space:normal}.button--transparent,.button--transparent:link,.button--transparent:visited,.button--transparent:active{background-color:transparent;border-color:#ccc;color:#221f1f}.button--transparent:hover,.button--transparent:focus{background-color:#fff}.winning-numbers-form-overview__title{margin-bottom:2rem;text-align:center}.winning-numbers-form-overview__copy{margin-bottom:2rem}.winners-form-container{margin:0 auto;max-width:1020px;padding-top:4rem}.winners-form-overview__title{margin-bottom:2rem;text-align:center}.winners-form-overview__copy{margin-bottom:2rem}.form--search{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding-bottom:5rem}.form--search .form__block{margin-bottom:2rem;padding-right:0;width:100%}@media screen and (min-width: 31.25rem){.form--search .form__block{padding-right:10%;width:45%}.form--search .form__block:nth-child(2n+2){padding-right:0}}@media screen and (min-width: 48rem){.form--search .form__block{padding-right:2%;width:23%}.form--search .form__block:nth-child(2n+2){padding-right:2%}.form--search .form__block:nth-child(3n+3){padding-right:2%}.form--search .form__block:nth-child(4n+4){padding-right:0}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait)and (min-device-width: 375px){.form--search .form__block{padding-right:0;width:100%}.form--search .form__block:nth-child(3n+3){padding-right:0}}.form--search .form__block--half-width{padding-right:0;width:50%}.form--search .form__block--number-fields{padding-right:0;width:100%}@media screen and (min-width: 48rem){.form--search .form__block--number-fields{width:50%}}.form--search .form__block--full-width,.form--search .form__block--controls{padding-right:0;width:100%}.form--keno .form__block--number-fields{padding-right:0;width:100%}.form__date-search{position:relative}.main .retailer-login,.main .retailer-logout{padding-top:7.5rem}.main .retailer-login tr td,.main .retailer-logout tr td{padding:2rem 0}.main .retailer-login p,.main .retailer-logout p{font-size:1.4rem}.main .retailer-login input[type=text],.main .retailer-login input[type=password],.main .retailer-logout input[type=text],.main .retailer-logout input[type=password]{margin-bottom:2rem}.main .retailer-logout .button,.main .retailer-logout input{margin-top:2rem}.main .retailer-logout input{font-family:"Barlow","Arial",sans-serif}.main input[type=email],.main input[type=number],.main input[type=search],.main input[type=text],.main input[type=tel],.main input[type=url],.main input[type=password],.main textarea,.main select{height:38px;padding:6px 10px;background-color:#fff;box-shadow:none;box-sizing:border-box}.main input[type=email],.main input[type=number],.main input[type=search],.main input[type=text],.main input[type=tel],.main input[type=url],.main input[type=password],.main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.main textarea{min-height:65px;padding-top:6px;padding-bottom:6px}.main input[type=email]:focus,.main input[type=number]:focus,.main input[type=search]:focus,.main input[type=text]:focus,.main input[type=tel]:focus,.main input[type=url]:focus,.main input[type=password]:focus,.main textarea:focus,.main select:focus{outline:0}.main label,.main legend{display:block;margin-bottom:.5rem}.main fieldset{padding:0;border-width:0}.main input[type=checkbox],.main input[type=radio]{display:inline}.main label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}.FormPanel{padding-top:20px}.contact-form-area .FormPanel,.contact-form-area .ErrorLabel{background-color:#fff;margin:0 auto;max-width:780px;width:100%}.contact-form-area .ErrorLabel{display:block;color:#d64127;padding-top:1rem}.form-minilogon .ErrorLabel{display:block;color:#d64127;padding-top:1rem}.form__row{padding:20px}.form__label,.main label{font-weight:700;text-transform:uppercase}.form__label--numbers{display:block;margin-bottom:.5rem}.label__context{font-weight:normal;text-transform:none}.form__input--text,.form__input--select,.main select,.main input[type=text],.main input[type=password]{border:none;border-bottom:1px solid #edeaea;border-radius:0;color:#525050;font-size:1.6rem;width:100%}.form__input--game-number,.main input[type=text].form__input--game-number,.main input[type=password].form__input--game-number{margin-bottom:1.2rem;margin-right:1.2rem;padding-left:0;padding-right:0;text-align:center;width:3.4rem}.form__input--date{background-image:url("/NHLottery/images/icon-calendar.png");background-origin:content-box;background-repeat:no-repeat;background-position:right;cursor:pointer}.form__input--keno-draw-number{margin-bottom:2rem}.form__input--bonus-number{margin-left:1.5rem}.main input[type=text].WatermarkText{color:#525050}.main .form--winning-numbers .form__input--bonus-number{border:5px solid #221f1f}.main .form--powerball .form__input--bonus-number{border-color:#d64127}.main .form--megamillions .form__input--bonus-number{border-color:#0449ab}.main .form--megabucks .form__input--bonus-number{border-color:#0078c6}.main .form--luckyforlife .form__input--bonus-number{border-color:#007023}.form__input--textarea,.main textarea{border:1px solid #edeaea;border-radius:0;color:#525050;font-size:1.6rem;height:12rem;width:100%}.form__input--select,.main select{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;border-radius:0;color:#525050;font-size:1.6rem}.form__input--select option,.main select option{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;color:#000;font-size:1.6rem}.main select option:first-child{color:#525050}.form__input--radio,.main input[type=radio]{position:relative;top:-1px}.form__input--checkbox,.main input[type=checkbox]{position:relative;top:-1px}.form__input--file,.main input[type=file]{border:none;border-bottom:1px solid #edeaea;border-radius:0;color:#525050;font-size:1.6rem;padding-bottom:1rem;width:100%}.accordion{transition:height 1s;will-change:height;height:auto}.accordion--hidden{overflow:hidden;max-height:0 !important}.accordion--visible{overflow:hidden}.game-rules__accordion{transition:max-height 750ms;will-change:max-height;height:auto;max-height:2200px}.game-rules__accordion--hidden{overflow:hidden;max-height:0 !important}.game-rules__accordion--visible{overflow:hidden}.game-rules-toggle{background-color:#f5f5f5;cursor:pointer;display:block;margin:0 auto;padding-top:3rem;padding-bottom:2rem;text-align:center}.game-rules-toggle p{display:none}.game-rules-toggle--hidden{background-color:#fff;position:relative;padding-bottom:1rem}.game-rules-toggle--hidden p{display:block}.game-rules-toggle--hidden img{transform:rotate(180deg)}.game-rules-toggle--hidden .game-rules-toggle{background-color:#fff;border-bottom:2px solid #ccc;max-width:1240px}.game-rules-toggle__arrow{position:relative;width:4rem;transform:none}.menu--account{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.menu--account>*{margin-left:2rem}.menu--account>*:first-child{margin-left:0}.menu--account.ui-pre-login{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.menu--account.ui-post-login{display:none}.ng-session .menu--account.ui-pre-login{display:none}.ng-session .menu--account.ui-post-login{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.ball-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.ball{background-size:contain;background-repeat:no-repeat;height:12vw;text-align:center;width:9vw}@media screen and (min-width: 48.625rem){.ball{height:9.3rem;width:7rem}}.ball--white{background-image:url(/NHLottery/images/icon-ball-white.png)}.ball--red{background-image:url(/NHLottery/images/icon-ball-red.png);color:#fff}.ball--green{background-image:url(/NHLottery/images/icon-ball-green.png);color:#fff}.ball--match{text-decoration:underline}.ball__number{font-size:3.3vw;font-weight:600;padding-top:2.2vw}@media screen and (min-width: 49.25rem){.ball__number{font-size:2.6rem;padding-top:1.73rem}}.ball__acronym{color:#221f1f;font-size:1.8vw;font-weight:600}@media screen and (min-width: 62.5rem){.ball__acronym{font-size:1.8rem}}.ball--keno{background-image:none;background-color:#80d7d5;border:2px solid #e65010;border-radius:50px;height:50px;margin:5px;width:50px}.ball--keno .ball__number{font-size:2.6rem;padding:7px}.ball--keno.ball--match{background-color:#fff;text-decoration:none}.winning-number-result__ball-container.ball-container--pick3pick4{max-width:340px}.winning-number-result__ball-container.ball-container--pick3pick4 .ball{height:12vw;width:9vw}@media screen and (min-width: 48.625rem){.winning-number-result__ball-container.ball-container--pick3pick4 .ball{height:9.3rem;width:7rem}}.winning-number-result__ball-container.ball-container--pick3pick4 .ball__number{font-size:3.5vw}@media screen and (min-width: 49.25rem){.winning-number-result__ball-container.ball-container--pick3pick4 .ball__number{font-size:2.6rem;padding-top:1.73rem}}.winning-number-result__ball-container.ball-container--pick3pick4 .ball:nth-child(1){opacity:0}.draw-game-tile .ball{height:14vw;width:11vw}@media screen and (min-width: 48.625rem){.draw-game-tile .ball{height:9.3rem;width:7rem}}.draw-game-tile .ball__number{font-size:4.8vw}@media screen and (min-width: 49.25rem){.draw-game-tile .ball__number{font-size:2.6rem;padding-top:1.73rem}}.banner{padding:3.5rem 0}.banner--game-detail{padding-bottom:0;padding-top:4.5rem}.banner__image{max-height:150px;max-width:100%;width:100%}.banner-mobile{display:block;visibility:visible}@media(min-width: 610px){.banner-mobile{display:none;visibility:hidden}}.banner-desktop{display:none;visibility:hidden}@media(min-width: 610px){.banner-desktop{display:block;visibility:visible}}.alert-banner{background-color:#d64127;color:#fff;margin:-1em 0 1rem 0;padding:3rem 0}.alert-banner p{margin:0}.alert-banner a,.alert-banner a:link,.alert-banner a:visited,.alert-banner a:hover,.alert-banner a:active{color:#fff}.alert-banner__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.alert-banner__message{width:100%}.alert-banner__close{background-color:transparent;border:none;line-height:1.5;padding:0 1.25rem}.CMSBreadCrumbsCurrentItem{text-decoration:underline}.section__breadcrumbs-content>a{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;content:none;font-size:1.6rem;font-weight:400;text-decoration:none}#homepage-slider{margin-bottom:-5px}.gykarousel__control,.gykarousel__control:hover,.gykarousel__control:focus{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:none;display:none;height:0;overflow:hidden;padding:44px 0 0 0 !important;transform:translateY(-50%) !important;width:44px}@media screen and (min-width: 37.5rem){.gykarousel__control,.gykarousel__control:hover,.gykarousel__control:focus{display:block}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait)and (max-device-width: 500px){.gykarousel__control,.gykarousel__control:hover,.gykarousel__control:focus{display:none}}.gykarousel__control--prev{background-image:url("/NHLottery/images/icon-arrow-left-white.png");left:-1% !important}@media screen and (min-width: 84.375rem){.gykarousel__control--prev{left:3% !important}}@media screen and (device-width: 375px)and (device-height: 812px)and (-webkit-device-pixel-ratio: 3)and (orientation: landscape){.gykarousel__control--prev{left:30px !important}}.gykarousel__control--next{background-image:url("/NHLottery/images/icon-arrow-right-white.png");right:-1% !important}@media screen and (min-width: 84.375rem){.gykarousel__control--next{right:3% !important}}.gykarousel__video-container{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;position:absolute;top:0}@media screen and (min-width: 40.625em){.gykarousel__video-container{display:block}}.gykarousel__video-frame{background-image:url(/NHLottery/images/hero/iphone-video-frame.png);background-size:contain;background-repeat:no-repeat;height:267px;margin-left:20px;max-width:550px;position:absolute;top:6vw;left:0;width:40vw}.gykarousel video{position:absolute;top:1.3vw;left:5.1vw;width:30vw}@media screen and (min-width: 85.875em){.gykarousel video{left:70px;top:20px;width:400px}}@media screen and (min-width: 34.375rem){.cms-column-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 812px){.cms-column-container{display:block}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape)and (min-device-width: 768px){.cms-column-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.cms-column{margin:0 auto;max-width:315px;text-align:center}@media screen and (min-width: 34.375rem){.cms-column{width:30%}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 812px){.cms-column{width:auto}}.cms-editable-region a{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:2.1rem;scroll-margin-top:200px}.cms-editable-region blockquote{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:3rem;text-transform:uppercase;-webkit-margin-start:0px}.cms-editable-region em{font-size:2.1rem;font-style:italic}.cms-editable-region h1{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#d64127;font-size:4.8rem;font-style:italic}.cms-editable-region h2{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;font-size:3rem}.cms-editable-region h3{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;color:#d64127;font-size:3rem}.cms-editable-region h4{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#d64127;font-size:3rem;font-style:italic}.cms-editable-region h5{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:2.1rem}.cms-editable-region ol{counter-reset:item;list-style:none;padding-left:0}.cms-editable-region ol li{display:block}.cms-editable-region ol li:before{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;content:counter(item) ". ";counter-increment:item}.cms-editable-region p{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;font-size:2.1rem}.cms-editable-region p a,.cms-editable-region p a::after{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;color:#d64127;content:none;font-weight:400;text-decoration:none}.cms-editable-region strong{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:2.1rem}.cms-editable-region u{font-size:2.1rem;text-decoration:none}.cms-editable-region ul{-webkit-padding-start:18px}.cms-editable-region ul ul{padding-top:10px;padding-bottom:10px}.cms-editable-region .button,.cms-editable-region .main .retailer-logout input,.main .retailer-logout .cms-editable-region input,.cms-editable-region button{font-size:3.5vw;font-weight:600;line-height:2.3}@media screen and (min-width: 56.25rem){.cms-editable-region .button,.cms-editable-region .main .retailer-logout input,.main .retailer-logout .cms-editable-region input,.cms-editable-region button{font-size:1.1rem}}@media screen and (min-width: 23.4375rem){.cms-editable-region .button,.cms-editable-region .main .retailer-logout input,.main .retailer-logout .cms-editable-region input,.cms-editable-region button{font-size:1.3rem}}@media screen and (min-width: 68.75rem){.cms-editable-region .button,.cms-editable-region .main .retailer-logout input,.main .retailer-logout .cms-editable-region input,.cms-editable-region button{font-size:1.8rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (device-width: 768px),screen and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape)and (max-device-width: 500px){.cms-editable-region .button,.cms-editable-region .main .retailer-logout input,.main .retailer-logout .cms-editable-region input,.cms-editable-region button{font-size:1.1rem}}@media screen and (min-width: 1100px){.scroll-right{display:none}}.draw-game-tile{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2);background-color:#fff;border-bottom:14px solid #fff;margin-bottom:2.2%;text-align:center}.draw-game-tile:not(.draw-game-tile--powerball):not(.draw-game-tile--megamillions):not(.draw-game-tile--gimme5),.draw-game-tile--powerball .draw-game-tile__content,.draw-game-tile--megamillions .draw-game-tile__content,.draw-game-tile--gimme5 .draw-game-tile__content{padding:20px}@media screen and (min-width: 40.625em){.draw-game-tile:not(.draw-game-tile--powerball):not(.draw-game-tile--megamillions):not(.draw-game-tile--gimme5),.draw-game-tile--powerball .draw-game-tile__content,.draw-game-tile--megamillions .draw-game-tile__content,.draw-game-tile--gimme5 .draw-game-tile__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.draw-game-tile--powerball,.draw-game-tile--megamillions,.draw-game-tile--gimme5{border:none}.draw-game-tile--powerball .game-tile__message-box{background-color:#d64127}.draw-game-tile--megamillions .game-tile__message-box{background-color:#0449ab}.draw-game-tile--gimme5 .game-tile__message-box{background-color:#ff008c}.draw-game-tile--megabucks{border-color:#0078c6}.draw-game-tile--luckyforlife{border-color:#007023}.draw-game-tile--pick3pick4{border-color:#6c60bb}.draw-game-tile--keno603{border-color:#ea5200}.draw-game-tile--fastplay{border-color:#ffde16}.draw-game-tile__block{margin-bottom:3rem}@media screen and (min-width: 40.625em){.draw-game-tile__block{max-width:400px;width:45%}}@media screen and (min-width: 71.875em){.draw-game-tile__logo,.draw-game-tile__jackpot-container,.draw-game-tile__winning-numbers{width:25%}}.draw-game-tile__logo{text-align:center}.draw-game-tile__logo img{max-height:150px;max-width:250px;object-position:initial;width:100%}@media screen and (min-width: 40.625em){.draw-game-tile__logo img{max-width:250px;width:auto}}@media screen and (min-width: 40.625em){.draw-game-tile__logo{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;text-align:left}}@media screen and (min-width: 40.625em){.draw-game-tile__jackpot-container{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;text-align:right}}.draw-game-tile__winning-numbers{width:100%}@media screen and (min-width: 40.625em){.draw-game-tile__winning-numbers{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3;max-width:none;width:100%}}@media screen and (min-width: 71.875em){.draw-game-tile__winning-numbers{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;width:50%}}.draw-game-tile__block--third{margin-bottom:3rem}@media screen and (min-width: 40.625em){.draw-game-tile__block--third{max-width:400px;width:30%}}.draw-game-tile__button-container{margin-bottom:0}@media screen and (min-width: 40.625em){.draw-game-tile__button-container{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right}}.draw-game-tile__draw-details{font-size:1.4rem;font-weight:bold;margin-bottom:0}.draw-game-tile__draw-details span{font-weight:normal}.draw-game-tile__draw-details .draw-game-tile__button{margin-top:2rem}@media screen and (min-width: 40.625em){.draw-game-tile__draw-details{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:left}}@media screen and (min-width: 71.875em){.draw-game-tile__draw-details{font-size:1.8rem}}.draw-game-tile__jackpot-container{font-size:2rem;font-style:italic;font-weight:bold;text-transform:uppercase}.draw-game-tile__jackpot-value{font-size:3.5rem;font-style:normal}.draw-game-tile__date{font-size:1.4rem}@media screen and (min-width: 40.625em){.draw-game-tile__date{font-size:1.8rem}}.draw-game-tile__button{font-size:1.8rem;width:100%}@media screen and (min-width: 40.625em){.draw-game-tile__button{max-width:275px}}.draw-game-tile--luckyforlife .draw-game-tile__logo img{width:auto}.draw-game-tile--pick3pick4{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 60em){.draw-game-tile--pick3pick4 .draw-game-tile__block--third{max-width:none !important;width:33% !important}}.draw-game-tile--pick3pick4 .draw-game-tile__logo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-ordinal-group:inherit !important1;-webkit-order:inherit !important;-moz-order:inherit !important;-ms-flex-order:inherit !important;order:inherit !important;margin-bottom:0;max-width:none !important;width:100% !important}@media screen and (min-width: 60em){.draw-game-tile--pick3pick4 .draw-game-tile__logo{margin-bottom:3rem;width:auto !important}}.draw-game-tile--pick3pick4 .draw-game-tile__logo img{max-width:24rem;width:100%}.draw-game-tile--pick3pick4 .draw-game-tile__date-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:50%}@media screen and (min-width: 60em){.draw-game-tile--pick3pick4 .draw-game-tile__date-container:nth-of-type(2){border-bottom:1px solid #ccc}}.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3}@media screen and (min-width: 50em){.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date{font-size:2rem}}.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date:first-of-type{margin-bottom:0;padding-bottom:1.5rem}@media screen and (min-width: 50em){.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date:first-of-type{padding-bottom:3rem}}.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date:last-of-type{margin-top:1.5rem}@media screen and (min-width: 50em){.draw-game-tile--pick3pick4 .draw-game-tile__date-container .winning-number-result__date:last-of-type{margin-top:3rem;margin-bottom:2.5rem}}.draw-game-tile--pick3pick4 .draw-game-tile__winning-numbers{-webkit-box-ordinal-group:inherit !important1;-webkit-order:inherit !important;-moz-order:inherit !important;-ms-flex-order:inherit !important;order:inherit !important;float:left;max-width:none;width:50%}@media screen and (min-width: 60em){.draw-game-tile--pick3pick4 .draw-game-tile__winning-numbers{width:auto !important}}.draw-game-tile--pick3pick4 .draw-game-tile__date{padding-left:5%;text-align:left}@media screen and (min-width: 50em){.draw-game-tile--pick3pick4 .draw-game-tile__date{text-align:center}}.draw-game-tile--pick3pick4 .draw-game-tile__draw-details{width:100%}.draw-game-tile--pick3pick4 .draw-game-tile__button-container{width:100%}@media screen and (min-width: 40.625em){.draw-game-tile--keno603 .draw-game-tile__block{max-width:none;width:50%}}@media screen and (min-width: 71.875em){.draw-game-tile--keno603 .draw-game-tile__block{max-width:none;width:50%}}@media screen and (min-width: 40.625em){.draw-game-tile--keno603 .draw-game-tile__winning-numbers{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 71.875em){.draw-game-tile--keno603 .draw-game-tile__winning-numbers{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 40.625em){.draw-game-tile--keno603 .draw-game-tile__draw-details,.draw-game-tile--keno603 .draw-game-tile__button-container{max-width:400px}}@media screen and (min-width: 71.875em){.draw-game-tile--keno603 .draw-game-tile__draw-details,.draw-game-tile--keno603 .draw-game-tile__button-container{max-width:400px}}.draw-game-tile--keno603 .draw-game-tile__jackpot-container{text-transform:none}.fast-play__heading{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:10vw;text-align:center}@media screen and (min-width: 30rem){.fast-play__heading{font-size:4.8rem}}.fast-play__sub-heading{font-size:2.1rem;margin-top:3.5rem;text-align:center}.game-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-size:cover;height:100%;height:100vh;position:relative}.game-container__game{max-height:780px;max-width:1280px}.game-container__controls{background-color:#fff;color:#221f1f;padding:5px 0;position:fixed;top:0;left:0;width:100%;z-index:20}.game-container__buttons{text-align:center}.game-container__controls .logo img{height:auto}.game-container__controls button.game-container__close{float:right}.game-detail__img-container{margin-bottom:5.5rem}.game-detail__img-container img{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);box-shadow:0 0 20px 4px rgba(0,0,0,.2);max-width:100%}@media screen and (min-width: 56.25rem){.game-detail__img-container{display:inline-block;margin-bottom:0;vertical-align:top;max-width:49%}}@media screen and (min-width: 56.25rem){.game-detail__img-container--wide-ticket{max-width:53%}}.game-detail__img{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);box-shadow:0 0 20px 4px rgba(0,0,0,.2);width:100%}.game-detail__copy-container{text-align:left}@media screen and (min-width: 56.25rem){.game-detail__copy-container{display:inline-block;padding-left:7%;width:43%}}@media screen and (min-width: 56.25rem){.game-detail__copy-container--wide-ticket{width:39%}}.game-detail__tagline{color:#d64127;font-size:4.8rem;font-style:italic;margin-bottom:5rem;padding-left:2rem;text-transform:uppercase}.game-detail__tagline span{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3}.game-detail__detail-container{border-left:2px solid #ccc;font-size:3rem;margin-bottom:6.5rem;padding-left:2rem}.game-detail__detail{margin-bottom:.8rem}.game-detail__detail span{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2}.game-detail__detail--sale{margin-bottom:2rem}.game-detail__detail--fine-print{font-size:2.1rem}.game-detail__description{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;font-size:2rem;padding-left:2rem}.game-detail__button{font-size:2.4rem;line-height:2;margin-left:2rem;padding:0 6rem;vertical-align:bottom}.game-detail__button-container{margin-top:4rem;text-align:center}.game-detail__link,.game-detail__link:link,.game-detail__link:visited,.game-detail__link:hover,.game-detail__link:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#168900;display:inline-block;font-size:2.4rem;line-height:2;padding-left:2rem}@media screen and (min-width: 40rem){.game-detail__link,.game-detail__link:link,.game-detail__link:visited,.game-detail__link:hover,.game-detail__link:active{padding-left:5rem}}.game-detail__qr-code{margin-top:4rem;padding-left:2rem;text-align:center}.game-detail__qr-code p{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;font-size:2rem;margin-bottom:3rem;text-align:left}.game-detail__qr-code div{margin-top:3rem}.game-detail__qr-code img{max-width:100%}.game-tile-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.game-tile-container--instant-games{border-bottom:1px solid #edeaea;margin-bottom:42px;padding-bottom:32px}.game-tile{-webkit-box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);background-color:#fff;margin:0 4% 5% 0;text-align:center;width:48%}.game-tile:nth-of-type(2n+2){margin-right:0}@media screen and (min-width: 46.875em){.game-tile{width:23.33%;margin-bottom:2.2%;margin-right:2.2%}.game-tile:nth-of-type(2n+2){margin-right:2.2%}.game-tile:nth-of-type(4n+4){margin-right:0}}.game-tile__img-link{display:block;width:100%}.game-tile__tile-link{display:block}.game-tile__img{display:block;max-width:100%}.game-tile__img--instant{background-color:#edeaea;min-height:100px;width:100%}.game-tile__img--ticket img{background-color:#edeaea;display:block;min-height:100px;width:100%}.game-tile__details{padding:10px}.game-tile__header-image{display:none;max-height:36px;max-width:100%}.game-tile__name{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;display:none;font-size:8vw;line-height:1;margin:1rem 0}@media screen and (min-width: 46.875rem){.game-tile__name{font-size:5vw}}@media screen and (min-width: 75rem){.game-tile__name{font-size:6rem}}.game-tile__button{margin:.5rem 0 1rem 0}.game-tile__link,.game-tile__link:link,.game-tile__link:visited,.game-tile__link:hover,.game-tile__link:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#168900;display:block}.game-tile__price{font-size:1.4rem}.game-tile__age{font-size:1.7rem}.game-tile__prog-jackpot{color:#d64127;font-weight:700}.game-tile--coming-soon .game-tile__prog-jackpot{font-size:2.8rem}.game-tile-container--dbg{display:block;padding-bottom:2.8rem}@media screen and (min-width: 75em){.game-tile-container--dbg{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.game-tile-container--dbg .game-tile{margin-bottom:2rem;width:100%}@supports(display: grid){.game-tile-container--dbg .game-tile{display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "details" "drawing" "message"}@media screen and (min-width: 40.625rem){.game-tile-container--dbg .game-tile{grid-template-columns:1fr 1fr;grid-template-areas:"logo details" "logo details" "drawing details" "message message"}}@media screen and (min-width: 75em){.game-tile-container--dbg .game-tile{grid-template-columns:1fr;grid-template-areas:"logo" "details" "drawing" "message"}}}@media screen and (min-width: 75em){.game-tile-container--dbg .game-tile{margin-right:0;width:32.5%}}@media screen and (min-width: 75em){.game-tile-container--dbg .game-tile--no-cash-value .game-tile__header{padding-top:3.4rem}}@media screen and (min-width: 75em){.game-tile-container--dbg .game-tile--no-cash-value .game-tile__estimated-jackpot{padding-bottom:3.4rem}}.game-tile-container--dbg .game-tile:nth-of-type(2n+2){margin-right:0}@media screen and (min-width: 75em){.game-tile-container--dbg .game-tile__estimated-jackpot{font-size:5rem}}.game-tile-container--dbg .game-tile__details{padding-bottom:0;padding-top:2rem}@supports(display: grid){.game-tile-container--dbg .game-tile__details{grid-area:details}}.game-tile-container--dbg .game-tile__img-link{display:block;height:65px}@supports(display: grid){.game-tile-container--dbg .game-tile__img-link{grid-area:logo}}@supports(display: grid){.game-tile-container--dbg .game-tile__next-drawing{grid-area:drawing}}@supports(display: grid){.game-tile-container--dbg .game-tile__message-box{grid-area:message}}.game-tile-container--dbg .game-tile__button{margin:1.5rem;padding:0 5vw}@media screen and (min-width: 68.75rem){.game-tile-container--dbg .game-tile__button{font-size:2rem}}@media screen and (min-width: 75rem){.game-tile-container--dbg .game-tile__button{padding:0 6rem}}.game-tile__message-box{color:#fff;font-size:1.2rem;padding:.8rem 1rem}@media screen and (min-width: 62.5rem){.game-tile__message-box{font-size:1.2rem;line-height:1}}.game-tile--dbg{padding-top:1.5rem}.game-tile--powerball .game-tile__message-box{background-color:#d64127}.game-tile--mega-millions .game-tile__message-box{background-color:#0449ab}.game-tile--gimme-5 .game-tile__message-box{background-color:#ff008c}.game-tile--keno-603{border-bottom:15px solid #ea5200}.game-tile--megabucks{border-bottom:15px solid #0078c6}.game-tile--lucky-for-life{border-bottom:15px solid #007023}.game-tile--pick-3pick-4{border-bottom:15px solid #6c60bb}.game-tile--fast-play{border-bottom:15px solid #ffde16}.section--homepage-callouts .game-tile--dbg{margin-top:20px}@media screen and (min-width: 75em){.section--homepage-callouts .game-tile--dbg{margin-top:-20px}}.game-tile__img--dbg{display:block;margin:0 auto;max-width:80%}@media screen and (min-width: 50.9375rem){.game-tile__img--dbg{margin-top:10px;margin-bottom:10px}}.game-tile__header{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:1rem;font-style:italic;text-transform:uppercase}@media screen and (min-width: 50.9375rem){.game-tile__header{font-size:1.4rem}}.game-tile__estimated-jackpot{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:5vw;line-height:1;margin-bottom:1rem}@media screen and (min-width: 72.8125rem){.game-tile__estimated-jackpot{font-size:7rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 768px){.game-tile__estimated-jackpot{font-size:5vw}}.game-tile__cash-value{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:3.5vw;line-height:1;margin-bottom:1rem}@media screen and (min-width: 71.5625rem){.game-tile__cash-value{font-size:4rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.game-tile__cash-value{font-size:3vw}}@media screen and (min-width: 95rem)and (-webkit-min-device-pixel-ratio: 2){.game-tile__cash-value{font-size:4rem}}.game-tile__next-drawing{border-top:1px solid #f5f5f5;display:inline-block;margin:0 2rem;min-height:5.5rem;padding:1.5rem 0 1rem 0}.game-tile__next-drawing span{display:block}@media screen and (min-width: 51.5625rem){.game-tile__next-drawing span{display:inline;padding-right:1rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape)and (max-device-width: 500px){.game-tile__next-drawing span{display:block;padding-right:0}}.game-tile__button--draw{display:none;vertical-align:bottom}@media screen and (min-width: 62.5rem){.game-tile__button--draw{margin-left:2rem;display:inline-block}}.game-tile-container--draw .game-tile{margin:0 4% 4% 0;width:48%}.game-tile-container--draw .game-tile:nth-of-type(2n+2){margin-right:0}@media screen and (min-width: 46.875rem){.game-tile-container--draw .game-tile{margin-bottom:2.2%;margin-right:2.2%;width:31.86%}.game-tile-container--draw .game-tile:nth-of-type(2n+2){margin-right:2.2%}.game-tile-container--draw .game-tile:nth-of-type(3n+3){margin-right:0}}.game-tile-container--draw .game-tile__img{margin:0 auto;max-height:100px;object-fit:contain;padding:13% 0 8% 0;height:15vw}@media screen and (min-width: 41.6875rem){.game-tile-container--draw .game-tile__img{height:auto}}.game-tile-container--draw .game-tile__divider{border-bottom:1px solid #f5f5f5;margin:0 auto;width:65%}.game-tile-container--draw .game-tile__next-drawing{border-top:none;margin:0;padding:0 0 1.5rem 0;min-height:60px;max-width:20.2rem}@media screen and (min-width: 500px){.game-tile-container--draw .game-tile__next-drawing{min-height:40px}}.game-tile-container--draw .game-tile__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:1rem 1rem 3rem 1rem}.game-tile-container--draw .game-tile__button-container{width:100%}.game-tile-container--draw .game-tile__button{margin:0}@media screen and (min-width: 81.25rem){.game-tile-container--draw .game-tile__next-drawing{padding:0;text-align:left}.game-tile-container--draw .game-tile__button-container{width:auto}.game-tile-container--draw .game-tile__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:2rem 1.5rem 1.5rem 1.5rem}}.game-tile__ticket-name{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#525050;font-size:2rem;margin-bottom:.5rem}.game-tile__ticket-price{color:#525050}.game-tile-container--winners{margin-bottom:7.5rem}.game-tile-container--winners .PagerControl{width:100%}.game-tile-container--winners .SelectedPage{color:#d64127}.game-tile-container--winners .game-tile{margin:0 4% 4% 0;width:48%}.game-tile-container--winners .game-tile:nth-of-type(2n+2){margin-right:0}@media screen and (min-width: 29.375rem){.game-tile-container--winners .game-tile{width:30%}.game-tile-container--winners .game-tile:nth-of-type(2n+2){margin-right:4%}.game-tile-container--winners .game-tile:nth-of-type(3n+3){margin-right:0}}@media screen and (min-width: 45.625rem){.game-tile-container--winners .game-tile{width:23.3%;margin:0 2.2% 2.2% 0}.game-tile-container--winners .game-tile:nth-of-type(2n+2){margin-right:2.2%}.game-tile-container--winners .game-tile:nth-of-type(3n+3){margin-right:2.2%}.game-tile-container--winners .game-tile:nth-of-type(4n+4){margin-right:0}}@media screen and (min-width: 57.5rem){.game-tile-container--winners .game-tile{width:14.8%}.game-tile-container--winners .game-tile:nth-of-type(4n+4){margin-right:2.2%}.game-tile-container--winners .game-tile:nth-of-type(6n+6){margin-right:0}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait)and (min-device-width: 375px),screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape)and (max-device-width: 667px){.game-tile-container--winners .game-tile{margin:0 4% 4% 0;width:48%}.game-tile-container--winners .game-tile:nth-of-type(2n+2){margin-right:0}.game-tile-container--winners .game-tile:nth-of-type(3n+3){margin-right:4%}.game-tile-container--winners .game-tile:nth-of-type(6n+6){margin-right:0}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait)and (min-device-width: 768px),screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape)and (max-device-width: 1024px){.game-tile-container--winners .game-tile{width:23.3%;margin:0 2.2% 2.2% 0}.game-tile-container--winners .game-tile:nth-of-type(2n+2){margin-right:2.2%}.game-tile-container--winners .game-tile:nth-of-type(3n+3){margin-right:2.2%}.game-tile-container--winners .game-tile:nth-of-type(4n+4){margin-right:0}}.game-tile-container--winners .game-tile__img img{width:100%}.game-tile-container--winners .game-tile__date{color:#525050;margin-bottom:.5rem}.game-tile-container--winners .game-tile__winner-name{color:#525050}.game-tile-container--winners .game-tile__description{font-size:1.3rem}.game-tile-container--spotlight .game-tile--spotlight{margin-right:0;padding:6px;width:100%}@media screen and (min-width: 46.875rem){.game-tile-container--spotlight .game-tile--spotlight{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media screen and (min-width: 46.875rem){.game-tile-container--spotlight .game-tile__img-container,.game-tile-container--spotlight .game-tile__details{padding:0;width:50%}}.game-tile-container--spotlight .game-tile__details{background-color:#fff}@media screen and (min-width: 46.875rem){.game-tile-container--spotlight .game-tile__details{background-color:transparent}}@media screen and (min-width: 53.125rem){.game-tile-container--spotlight .game-tile__details{width:60%}}@media screen and (min-width: 75rem){.game-tile-container--spotlight .game-tile__details{width:70%}}@media screen and (min-width: 53.125rem){.game-tile-container--spotlight .game-tile__img-container{width:40%}}@media screen and (min-width: 75rem){.game-tile-container--spotlight .game-tile__img-container{width:30%}}.game-tile-container--spotlight .game-tile__header-image,.game-tile-container--spotlight .game-tile__name{display:block}.game-tile-container--spotlight .game-tile__header-image{margin:0 auto .5rem auto}.game-tile-container--spotlight .game-tile__img-container{position:relative}@media screen and (min-width: 22.5rem){.game-tile-container--spotlight .game-tile__img-container{height:200px}}@media screen and (min-width: 46.875rem){.game-tile-container--spotlight .game-tile__img-container{height:auto}}@media screen and (min-width: 22.5rem){.game-tile-container--spotlight .game-tile__img-link{overflow:hidden}}.game-tile-container--spotlight .game-tile .game-tile__flag{left:-3%}@media screen and (min-width: 25.625rem){.game-tile-container--spotlight .game-tile .game-tile__flag{left:-12px}}.game-tile-container--spotlight .game-tile__link{display:inline-block;padding-left:2rem}@media screen and (min-width: 46.875rem){.game-tile-container--spotlight .game-tile__link{display:block;padding-left:0}}div:not(.progressive-games-container) .game-tile--progressive{border:5px solid;-webkit-animation:Border 2s infinite alternate;width:44%}@media screen and (min-width: 37.5em){div:not(.progressive-games-container) .game-tile--progressive{width:46%}}@media screen and (min-width: 46.875em){div:not(.progressive-games-container) .game-tile--progressive{width:21.5%}}@keyframes Border{0%{border-color:#fb7b9d}35%{border-color:#3c8df8}75%{border-color:#fef200}100%{border-color:#fb7b9d}}.progressive-games-container{background-color:#d64127;margin-bottom:3rem;padding:1rem 1rem 0 1rem;position:relative}@media screen and (min-width: 40.3125em){.progressive-games-container{margin-top:8rem;padding:2rem 2rem 1rem 2rem}}@media screen and (min-width: 55em){.progressive-games-container{margin-top:12rem;padding:3rem 3rem 1rem 3rem}}.progressive-games-container__title-container{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d64127;text-align:center}@media screen and (min-width: 55em){.progressive-games-container__title-container{background-color:#d64127;margin-top:2rem;padding:0 1rem;position:absolute;top:-12rem;width:800px}}@media screen and (min-width: 75em){.progressive-games-container__title-container{width:850px}}.progressive-games-container__title{color:#fff;font-size:10vw;text-transform:uppercase}@media screen and (min-width: 24.1875em){.progressive-games-container__title{font-size:3.5rem}}@media screen and (min-width: 55em){.progressive-games-container__title{font-size:4.5rem}}.progressive-games-container__subtitle{color:#000;font-weight:700}.progressive-games-container__body{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d64127;color:#000;font-size:5vw;margin-bottom:1rem;text-align:center;width:100%}@media screen and (min-width: 24.1875em){.progressive-games-container__body{font-size:4.5rem}}@media screen and (min-width: 40.3125em){.progressive-games-container__body{padding:0 1rem;position:absolute;top:-5rem;width:775px}}.progressive-games-container__hr{border-width:0;border-top:2px solid #fbb813}@media screen and (min-width: 55em){.progressive-games-container__hr{margin-top:2rem;margin-bottom:2.5rem;width:95%}}@media screen and (min-width: 75em){.progressive-games-container__hr{width:90%}}.progressive-games-container__series{color:#000;font-size:2rem;font-weight:700;padding-bottom:10px;text-align:center}.progressive-games-container__jackpot{color:#fff;font-size:2.5rem}.progressive-games-container__legal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:1.5rem;padding-bottom:2rem}.progressive-games-container .game-tile-container .game-tile--progressive{border:none;width:48%}@media screen and (min-width: 46.875em){.progressive-games-container .game-tile-container .game-tile--progressive{width:23.33%}}.progressive-games-container .game-tile__flag--progressive{display:none}.hottest-games-container{background-color:#fbb813;margin-bottom:3rem;padding:1rem 1rem 0 1rem;position:relative}@media screen and (min-width: 40.3125em){.hottest-games-container{margin-top:8rem;padding:2rem 2rem 1rem 2rem}}@media screen and (min-width: 50em){.hottest-games-container{padding:3rem 3rem 1rem 3rem}}.hottest-games-container__title{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fbb813;color:#fff;font-size:10vw;margin-bottom:1rem;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width: 24.1875em){.hottest-games-container__title{font-size:4.5rem}}@media screen and (min-width: 40.3125em){.hottest-games-container__title{padding:0 1rem;position:absolute;top:-5rem;width:400px}}.game-tile .game-tile__details{position:relative}.game-tile .game-tile__flag{max-height:30px;position:absolute;top:-6%;left:-8%}@media screen and (min-width: 25.625rem){.game-tile .game-tile__flag{top:-12px;left:-14px}}@media screen and (min-width: 37.5rem){.game-tile .game-tile__flag{max-height:35px}}.section--progressive-games .game-tile-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.section--progressive-games .game-tile-container .game-tile:last-of-type{margin-right:0}.game-tile--fast-play-jackpot{background-color:#fbb813;background-image:url("/NHLottery/images/fast-play/jackpot-arrow.png");background-repeat:no-repeat;background-position:left center}.game-tile--fast-play-jackpot .game-tile__img--ticket img{background-color:transparent;margin:10px auto 0 auto;min-height:auto;width:75%}.game-tile--fast-play-jackpot .game-tile__title{font-weight:bold;margin:0}.game-tile--fast-play-jackpot .game-tile__ticket-jackpot{color:#d64127;font-size:2.5rem;font-weight:bold}@media screen and (min-width: 31.25em){.game-tile--fast-play-jackpot .game-tile__ticket-jackpot{font-size:4.7rem}}.game-tile--fast-play-jackpot .game-tile__date{font-size:1.6rem}.homepage-hero-container{max-height:500px;overflow:hidden}@media screen and (min-width: 40.625rem){.homepage-hero-container{max-height:460px}}@media screen and (min-width: 93.75rem){.homepage-hero-container{max-height:575px}}.homepage-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}.homepage-hero__content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;overflow:hidden;padding:30px 20px 200px 20px;position:relative;width:98%}.homepage-hero__copy{color:#fff;position:relative;z-index:10}.homepage-hero__title{font-size:4.7rem;font-style:italic;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width: 37.5rem){.homepage-hero__title{font-size:5.7rem}}.homepage-hero__title span{display:block;font-weight:600}.homepage-hero__text{font-size:1.8rem;margin-bottom:2rem}@media screen and (min-width: 37.5rem){.homepage-hero__text{font-size:2.1rem}}.homepage-hero__imagery{position:absolute;bottom:-0.5rem;text-align:right;width:100%}.homepage-hero__image{display:inline-block}.homepage-hero__slide{width:100%}.homepage-hero__slide img{display:block;margin-bottom:-1px;width:100%}.section--homepage-hero{padding:0}.keno__container{text-align:center}.keno__container .keno__spot-game{margin-top:7rem}.keno__table-container{margin-top:2rem;width:100%}@media screen and (min-width: 56.25rem){.keno__table-container{margin-top:5rem}}.keno__table-container table{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;border-bottom:2px solid #ccc;margin-bottom:1.5rem;overflow-x:scroll;padding-bottom:1.8rem}@media screen and (min-width: 40rem){.keno__table-container{display:inline-block;padding:0 2% 2% 0;width:48%}}@media screen and (min-width: 40rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container{display:block;padding:0;width:100%}}@media screen and (min-width: 60rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container{display:inline-block;padding:0 2% 2% 0;width:48%}}@media screen and (min-width: 75rem){.keno__table-container{width:23%}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container{width:48%}}@media screen and (min-width: 95rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container{width:23%}}@media screen and (min-width: 40rem){.keno__table-container:nth-of-type(even){padding:0}}@media screen and (min-width: 75rem){.keno__table-container:nth-of-type(even){padding:0 2% 2% 0}.keno__table-container:nth-of-type(4n+4){padding:0}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container:nth-of-type(even){padding:0}}@media screen and (min-width: 95rem)and (-webkit-min-device-pixel-ratio: 2){.keno__table-container:nth-of-type(even){padding:0 2% 2% 0}.keno__table-container:nth-of-type(4n+4){padding:0}}.keno__table-container--plus{display:inline-block;margin-top:0;max-width:100%;overflow-x:scroll;padding:0;width:auto}.keno__table-container--plus table{border-bottom:none;margin:0 auto;overflow-x:scroll;padding-bottom:7rem;text-align:left;width:auto !important}.keno__sub-heading{font-size:2.1rem;margin-bottom:3.5rem;text-align:center}.keno__spot-game{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;color:#d64127;font-size:3rem;text-align:center;text-transform:uppercase}.keno__odds{font-size:2.1rem;text-align:center;text-transform:uppercase}.keno__game-rules{margin-top:5rem;margin-bottom:5rem;text-align:center}.keno-search-header{border-top:2px solid #ccc;text-align:center}.keno-search-header img{background-color:#f5f5f5;margin-top:-50px;padding:20px 30px;vertical-align:bottom;width:100px}.keno__img-container{text-align:center}.keno__img-container img{margin-bottom:4rem}.keno__pdf-links{overflow:hidden;text-align:center}.keno__pdf-links .keno__copy{margin-bottom:15px;text-align:left}.keno__pdf-link{margin:0 auto;margin-bottom:25px}@media screen and (min-width: 470px){.keno__pdf-link{float:left;margin-left:0;margin-right:60px}}.map-area{position:relative;margin-top:2em;padding-bottom:15em}.map-area .container{position:static}@media(min-width: 34.375em){.map-area .one-half.column{width:100%}}@media(min-width: 550px){.map-area .column:first-child,.map-area .columns:first-child{margin-left:0}}@media(min-width: 550px){.map-area .column,.map-area .columns{margin-left:0}}.location-tile{-webkit-box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);background-color:#fff;margin-bottom:5%;text-align:center;width:100%;float:left}@media screen and (min-width: 62.5em){.location-tile{width:80%;margin-top:10%;margin-left:5%;margin-bottom:15%}}.location-header{text-align:center;border-bottom:solid;border-color:#edeaea}.location-header img{max-width:50%;padding:3%}.location-body{padding:3%}.location-body .button,.location-body .main .retailer-logout input,.main .retailer-logout .location-body input{margin-top:5%}.location-body .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.location-body .location-title{color:#5fa732;font-weight:bold}.location-body .location-tile-column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-basis:100%;flex:1}.location-body .location-column-subsection{margin-bottom:5%;text-align:left}.location-body p{margin-bottom:0}.location-body a{text-decoration:none}.location-body p{font-size:18px}@media screen and (min-width: 34.375em){.location-body p{font-size:32px}}@media screen and (min-width: 62.5em){.location-body p{font-size:18px}}.location-body img{width:98%;flex-shrink:0}.locations-list{list-style-type:none;font-size:1.6rem;padding:0}.locations-list a:hover{text-decoration:none}@media screen and (min-width: 34.375em){.locations-list{font-size:1.8rem}}.locations-list .first-list-item{border-top:solid #ccc}.locations-list li{cursor:pointer;text-align:center;border-bottom:solid #ccc;padding:1em 0}.location-title{color:#5fa732;font-weight:bold}.modal-mask{background-color:rgba(0,0,0,.75);height:100%;height:100vh;position:fixed;top:0;left:0;width:100%;width:100vw;z-index:1025}.modal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100vh;width:100vw}.modal__controls{position:absolute;top:0;right:0}.modal__close-button{color:#fff;float:right;font-size:28px;font-weight:bold}.modal__close-button:hover,.modal__close-button:focus{color:#221f1f;text-decoration:none;cursor:pointer}.modal__body{width:100%;width:100vw}.popup.modal__content{background-color:#d64127;margin:0 auto;max-width:768px;padding:3rem 0 3rem 0;position:relative;text-align:center;width:90vw}.popup .popup__header,.popup .popup__game-name,.popup .popup__drawing-amount{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#fff;font-size:10vw;line-height:1;margin-bottom:0}@media screen and (min-width: 43.75em){.popup .popup__header,.popup .popup__game-name,.popup .popup__drawing-amount{font-size:5rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 768px){.popup .popup__header,.popup .popup__game-name,.popup .popup__drawing-amount{font-size:8vw}}.popup .popup__header{text-transform:uppercase}.popup .popup__drawing-amount{margin-bottom:0}.popup .popup__drawing-date{color:#fff;font-size:2rem;margin-bottom:2rem;text-transform:uppercase}@media screen and (min-width: 31.25em){.popup .popup__drawing-date{font-size:2.5rem}}.popup .popup__disclaimer{color:#fff;font-size:1.2rem;padding:1rem 0;text-transform:uppercase}.popup .modal__close{background:none;border:none;line-height:2;padding:0 1.5rem;position:absolute;top:0;right:0;text-shadow:0px 0px 2px #969696}.modal__content.popup.popup--ilottery{background-image:url(/NHLottery/images/ilottery_popup_bg-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:5rem 0 2rem 0}.modal__content.popup.popup--ilottery .popup__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.modal__content.popup.popup--ilottery .popup__container .popup__game-logos{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-bottom:20px}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__game-logos{padding:0 30px;max-width:240px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}.modal__content.popup.popup--ilottery .popup__container .popup__game-logos img{width:100%;min-width:0;flex:1;padding:0 5px}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__game-logos img{width:auto;min-width:unset;flex:none;padding:0;align-content:unset;max-width:200px}}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__play-online{padding:0 3.5rem}}.modal__content.popup.popup--ilottery .popup__container .popup__play-online .game-tile__button{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:1.9rem;padding:1rem 4rem;margin:3rem 0}.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__header-one{color:#d64127;font-size:4.7rem;font-style:italic;text-transform:uppercase;font-family:"Barlow Condensed","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;line-height:.7}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__header-one{font-size:5.7rem}}.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__header-two{color:#d64127;font-size:8.4rem;text-transform:uppercase;font-family:"Barlow Condensed","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;line-height:1}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__header-two{font-size:9.5rem}}.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__ruler{border-top:3px solid #e1e1e1;max-width:170px}.modal__content.popup.popup--ilottery .popup__container .popup__play-online h5{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;color:#3f3f3f;font-size:2rem}@media screen and (min-width: 43.75em){.modal__content.popup.popup--ilottery .popup__container .popup__play-online h5{font-size:2.3rem}}.modal__content.popup.popup--ilottery .popup__container .popup__play-online .popup__disclaimer{color:#3f3f3f;font-size:1rem;font-style:italic;font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3}.popup--jackpot-alert{background-image:url(/NHLottery/images/jpa-tile.gif);background-repeat:repeat;background-position:0 0}.popup--jackpot-alert .popup__game-logo{margin-bottom:0;padding:2rem 0}.popup--jackpot-alert .popup__game-logo img{max-height:150px;max-width:80%}.popup--jackpot-alert .button,.popup--jackpot-alert .main .retailer-logout input,.main .retailer-logout .popup--jackpot-alert input{display:none}.popup--powerball .button,.popup--powerball .main .retailer-logout input,.main .retailer-logout .popup--powerball input,.popup--megamillions .button,.popup--megamillions .main .retailer-logout input,.main .retailer-logout .popup--megamillions input{display:inline-block}.popup.popup--custom-popup{background-color:transparent;max-width:fit-content;padding:0;width:auto}.popup.modal__content.popup--dual-jackpot-alert{background:none !important}@media screen and (max-width: 45.9375em){.pb,.mm{min-width:100%;height:100% !important}.popup__drawing-amount,h2{font-size:4rem !important}}.popup--dual-jackpot-alert{display:flex;flex-wrap:wrap}.popup--dual-jackpot-alert .popup__game-logo{margin:2rem 0}.popup--dual-jackpot-alert .popup__game-logo img{height:90px;max-width:80%}@media screen and (max-width: 45.9375em){.popup--dual-jackpot-alert .popup__game-logo img{height:75px}}.popup--dual-jackpot-alert h2{font-size:4.5rem !important;margin-top:1rem}.popup--dual-jackpot-alert .popup__drawing-date{font-size:1.7rem;font-style:italic}.popup--dual-jackpot-alert .popup__drawing-amount{font-size:4.5rem}.popup--dual-jackpot-alert .pb{background-image:url(/NHLottery/images/popup--PB-background.png);background-repeat:no-repeat;background-size:cover;color:#fbb813;width:50%;height:450px}@media screen and (max-width: 45.9375em){.popup--dual-jackpot-alert .pb h2{display:none}}.popup--dual-jackpot-alert .pb .detail{color:#fff;font-weight:600}.popup--dual-jackpot-alert .pb .popup__drawing-amount,.popup--dual-jackpot-alert .pb h2{color:#fbb813}.popup--dual-jackpot-alert .mm{background-image:url(/NHLottery/images/popup--MM-background.png);background-repeat:no-repeat;background-size:cover;color:#d64127;width:50%;height:450px}.popup--dual-jackpot-alert .mm .detail{color:#000;font-weight:600}.popup--dual-jackpot-alert .mm .popup__drawing-amount,.popup--dual-jackpot-alert .mm h2{color:#d64127}.nav--main{padding:1.7rem 0 0 0}@media screen and (min-width: 31.25rem){.nav--main .menu__item,.nav--main .CMSListMenuLI,.nav--main .CMSListMenuHighlightedLI{display:inline-block;margin-right:-0.45rem;border-right:2px solid #221f1f}.nav--main .menu__item:last-of-type,.nav--main .CMSListMenuLI:last-of-type,.nav--main .CMSListMenuHighlightedLI:last-of-type{border-right:none}}.nav--main .menu__link,.nav--main .menu__link:link,.nav--main .menu__link:visited,.nav--main .menu__link:hover,.nav--main .menu__link:active,.nav--main .CMSListMenuLink,.nav--main .CMSListMenuLink:link,.nav--main .CMSListMenuLink:visited,.nav--main .CMSListMenuLink:hover,.nav--main .CMSListMenuLink:active,.nav--main .CMSListMenuLinkHighlighted,.nav--main .CMSListMenuLinkHighlighted:link,.nav--main .CMSListMenuLinkHighlighted:visited,.nav--main .CMSListMenuLinkHighlighted:hover,.nav--main .CMSListMenuLinkHighlighted:active{font-family:"Source Sans Pro","Arial",sans-serif;line-height:1.3;padding:0 .8rem}.nav--main .CMSListMenuLI,.nav--main .CMSListMenuHighlightedLI{position:relative}.nav--main .CMSListMenuLI>.CMSListMenuUL,.nav--main .CMSListMenuHighlightedLI>.CMSListMenuUL{-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.2);box-shadow:0 3px 3px -3px rgba(0,0,0,.2);background-color:#fff;display:none;padding-top:10px;position:absolute;top:20px;left:0;width:200px}.nav--main .CMSListMenuLI>.CMSListMenuUL .CMSListMenuLI,.nav--main .CMSListMenuLI>.CMSListMenuUL .CMSListMenuHighlightedLI,.nav--main .CMSListMenuHighlightedLI>.CMSListMenuUL .CMSListMenuLI,.nav--main .CMSListMenuHighlightedLI>.CMSListMenuUL .CMSListMenuHighlightedLI{border:none;display:block;margin:0}.nav--main .CMSListMenuLI>.CMSListMenuUL .CMSListMenuLink,.nav--main .CMSListMenuLI>.CMSListMenuUL .CMSListMenuLinkHighlighted,.nav--main .CMSListMenuHighlightedLI>.CMSListMenuUL .CMSListMenuLink,.nav--main .CMSListMenuHighlightedLI>.CMSListMenuUL .CMSListMenuLinkHighlighted{border-bottom:1px solid #f5f5f5;padding:1rem 2rem}.nav--main .CMSListMenuLI:hover>.CMSListMenuUL,.nav--main .CMSListMenuHighlightedLI:hover>.CMSListMenuUL{display:block}.nav-toggle{background-image:url("/NHLottery/images/icon-hamburger.png");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:27px;width:45px}.menu,.CMSListMenuUL{list-style-type:none;margin:0;padding:0}.menu--mobile{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-ms-transition:transform 350ms ease-in-out;-webkit-transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out;will-change:transform;background:#fff;max-width:265px;position:absolute;left:0;width:85%;z-index:99}.menu--mobile .menu__link,.menu--mobile .CMSListMenuLink,.menu--mobile .CMSListMenuLinkHighlighted{border-bottom:1px solid #f5f5f5;font-size:2rem;padding:1rem 2rem}.menu--mobile .menu__item:last-of-type .menu__link,.menu--mobile .CMSListMenuLI:last-of-type .menu__link,.menu--mobile .CMSListMenuHighlightedLI:last-of-type .menu__link{border:none}.menu--mobile .menu__link--npi{background-color:#edeaea;border-color:#fff;color:#168900}.menu--mobile .CMSListMenuUL .CMSListMenuUL .CMSListMenuLink,.menu--mobile .CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted{padding-left:4rem}.menu--mobile .CMSListMenuUL .CMSListMenuUL img{display:none}.menu--mobile .CMSListMenuUL .CMSListMenuUL .CMSListMenuUL .CMSListMenuLink,.menu--mobile .CMSListMenuUL .CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted{font-size:1.3rem;padding-left:6rem}.menu--mobile .CMSListMenuHighlightedLI>.CMSListMenuUL{height:auto}.menu--mobile .CMSListMenuLI>img,.menu--mobile .CMSListMenuHighlightedLI>img{float:right;margin-top:-16%;padding:17px}.menu--mobile .CMSListMenuLI>img:hover,.menu--mobile .CMSListMenuHighlightedLI>img:hover{cursor:pointer}.menu--mobile .hassubnav>.CMSListMenuUL{height:0;overflow:hidden;-ms-transition:height 350ms ease-in-out;-webkit-transition:height 350ms ease-in-out;transition:height 350ms ease-in-out;will-change:height}.menu--mobile .CMSListMenuHighlightedLI.hassubnav>.CMSListMenuUL{height:auto}.menu--mobile .nav__subnav--open>img{transform:rotate(180deg)}@media screen and (-webkit-min-device-pixel-ratio: 2)and (min-device-width: 75rem){.menu--mobile .social-icon-container{text-align:center}}.menu--account{margin-top:1.1rem}.nav--show-menu .nav-toggle{background-image:url("/NHLottery/images/icon-toggle-close.png")}.nav--show-menu .menu--mobile{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-ms-transition:transform 350ms ease-in-out;-webkit-transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out;will-change:transform}.menu__item,.CMSListMenuLI,.CMSListMenuHighlightedLI{list-style-image:none;list-style-type:none;margin:0;padding:0}.menu__link,.menu__link:link,.menu__link:visited,.menu__link:hover,.menu__link:active,.CMSListMenuLink,.CMSListMenuLink:link,.CMSListMenuLink:visited,.CMSListMenuLink:hover,.CMSListMenuLink:active,.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;display:block;line-height:1;text-decoration:none}@media screen and (min-width: 68.75rem){.menu__link,.menu__link:link,.menu__link:visited,.menu__link:hover,.menu__link:active,.CMSListMenuLink,.CMSListMenuLink:link,.CMSListMenuLink:visited,.CMSListMenuLink:hover,.CMSListMenuLink:active,.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{font-size:1.25vw}}@media screen and (min-width: 80.3125rem){.menu__link,.menu__link:link,.menu__link:visited,.menu__link:hover,.menu__link:active,.CMSListMenuLink,.CMSListMenuLink:link,.CMSListMenuLink:visited,.CMSListMenuLink:hover,.CMSListMenuLink:active,.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{font-size:1.7rem}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (min-width: 68.75rem){.menu__link,.menu__link:link,.menu__link:visited,.menu__link:hover,.menu__link:active,.CMSListMenuLink,.CMSListMenuLink:link,.CMSListMenuLink:visited,.CMSListMenuLink:hover,.CMSListMenuLink:active,.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{font-size:1.3vw}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (min-width: 78.75rem){.menu__link,.menu__link:link,.menu__link:visited,.menu__link:hover,.menu__link:active,.CMSListMenuLink,.CMSListMenuLink:link,.CMSListMenuLink:visited,.CMSListMenuLink:hover,.CMSListMenuLink:active,.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{font-size:1.7rem}}.menu__link:hover,.CMSListMenuLink:hover,.CMSListMenuLinkHighlighted:hover{color:#655c5c}.CMSListMenuLinkHighlighted,.CMSListMenuLinkHighlighted:link,.CMSListMenuLinkHighlighted:visited,.CMSListMenuLinkHighlighted:hover,.CMSListMenuLinkHighlighted:active{color:#d64127}.CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted,.CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted:link,.CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted:visited,.CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted:active{color:#221f1f}.CMSListMenuUL .CMSListMenuUL .CMSListMenuLinkHighlighted:hover{color:#655c5c}.menu-heading{font-weight:600;text-transform:uppercase}.menu--footer .menu__item{margin-bottom:1.5rem}.menu--footer .menu__link,.menu--footer .menu__link:link,.menu--footer .menu__link:visited,.menu--footer .menu__link:hover,.menu--footer .menu__link:active{color:#fff;font-size:2rem;font-weight:400}.mobile-menu-overlay{background-color:rgba(0,0,0,.75);display:block;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:98}@media screen and (min-width: 56.25rem){.mobile-menu-overlay{display:none}}.menu__actions{display:inline-block}@media screen and (min-width: 68.75rem){.menu__pre-login .button,.menu__pre-login .main .retailer-logout input,.main .retailer-logout .menu__pre-login input{font-size:1.5rem}}@media screen and (min-width: 31.25rem){.nav--secondary .menu__item,.nav--secondary .CMSListMenuLI,.nav--secondary .CMSListMenuHighlightedLI{display:inline-block;margin-right:-0.45rem;border-right:2px solid #221f1f}.nav--secondary .menu__item:last-of-type,.nav--secondary .CMSListMenuLI:last-of-type,.nav--secondary .CMSListMenuHighlightedLI:last-of-type{border-right:none}}.nav--secondary .menu__link,.nav--secondary .menu__link:link,.nav--secondary .menu__link:visited,.nav--secondary .menu__link:hover,.nav--secondary .menu__link:active,.nav--secondary .CMSListMenuLink,.nav--secondary .CMSListMenuLink:link,.nav--secondary .CMSListMenuLink:visited,.nav--secondary .CMSListMenuLink:hover,.nav--secondary .CMSListMenuLink:active,.nav--secondary .CMSListMenuLinkHighlighted,.nav--secondary .CMSListMenuLinkHighlighted:link,.nav--secondary .CMSListMenuLinkHighlighted:visited,.nav--secondary .CMSListMenuLinkHighlighted:hover,.nav--secondary .CMSListMenuLinkHighlighted:active{padding:0 1rem}.nav--winners{display:inline-block;font-size:2.2rem !important;margin:0}.footer .menu-heading{font-family:"Source Sans Pro","Arial",sans-serif;line-height:1.3}@media screen and (min-width: 80rem){.news-content{width:80%}}.news-date{font-size:3rem}@media screen and (min-width: 80rem){.news-date{width:20%}}.news-item{font-weight:bold;margin-bottom:45px}@media screen and (min-width: 80rem){.news-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-summary{font-size:2.1rem;font-weight:400;margin-top:20px}.news-title>a,.news-title>a:link{color:#d64127;font-size:3rem}@media screen and (min-width: 34.375rem){.promo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 812px){.promo-container{display:block}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape)and (min-device-width: 768px){.promo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.promo-area{background-repeat:no-repeat;margin-bottom:5rem;padding:85px 0 50px 0;position:relative;text-align:center}@media screen and (min-width: 34.375rem){.promo-area{max-width:315px;width:30%}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 812px){.promo-area{max-width:none;width:auto}}.promo-area--subscribe{background-image:url("/NHLottery/images/icon-subscribe.png");background-position:50% 0}.promo-area--stay-connected{background-image:url("/NHLottery/images/icon-email-stay-connected.png");background-position:50% 36px}.promo-area--play-responsibly{background-image:url("/NHLottery/images/icon-play-responsibly.png");background-position:50% 13px}.promo-area__title{font-size:2.8rem;font-style:italic;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (min-width: 34.375rem){.promo-area__title{display:table-cell;font-size:4.3vw;vertical-align:bottom;width:315px}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-device-width: 812px){.promo-area__title{display:block;font-size:2.8rem;height:auto;vertical-align:initial;width:auto}}@media screen and (min-width: 40rem){.promo-area__title{font-size:3rem}}.promo-area__button{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:0}.cart{background-image:url("/NHLottery/images/icon-cart.png");background-position:0 0;background-repeat:no-repeat;background-size:contain;display:block;height:3rem;position:relative;width:4.5rem}.cart__count{background-color:#168900;border:2px solid #fff;border-radius:3rem;color:#fff;display:block;font-size:1.3rem;font-weight:bold;line-height:1;padding:.6rem 0;position:absolute;top:-1.4rem;right:-0.5rem;text-align:center;width:2.4rem}.shopping-cart-area{bottom:-1.1rem;display:inline-block;position:relative}.cart-preview{-webkit-box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);box-shadow:3px 3px 6px -3px rgba(0,0,0,.2);border:1px solid #2e445b;position:absolute;top:40px;right:0;text-align:center;z-index:10}.cart-preview__header{background-color:#fbb813;border-bottom:1px solid #fbb813;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.3125em;font-weight:700;letter-spacing:1px;line-height:28px;padding:1.2rem;position:relative;text-align:center;text-shadow:0px 0px 2px #969696;text-transform:uppercase}.cart-preview__close{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:300;position:absolute;top:12px;right:10px}.cart-preview__close:link,.cart-preview__close:visited,.cart-preview__close:hover,.cart-preview__close:active{color:#fff;text-decoration:none}.scratch-ticket__odds-header{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;color:#d64127;font-size:3rem;margin:7rem 0 4rem 0;text-transform:uppercase}.scratch-ticket__accordion{transition:max-height 750ms;will-change:max-height;height:auto;max-height:2200px}.scratch-ticket__accordion--hidden{overflow:hidden;max-height:0 !important}.scratch-ticket__accordion--visible{overflow:hidden}.scratch-ticket-toggle{background-color:#f5f5f5;cursor:pointer;display:block;margin:0 auto;padding-top:3rem;padding-bottom:3rem;text-align:center}.scratch-ticket-toggle p{display:none}.scratch-ticket-toggle--hidden{background-color:#fff;position:relative}.scratch-ticket-toggle--hidden p{display:block}.scratch-ticket-toggle--hidden img{transform:rotate(180deg)}.scratch-ticket-toggle--hidden .scratch-ticket-toggle{background-color:#fff;border-bottom:2px solid #ccc;max-width:1240px}.scratch-ticket-toggle__arrow{position:relative;width:4rem;transform:none}.search-details__value{font-weight:400}.search-results-container{padding-bottom:5rem}@media screen and (device-width: 375px)and (device-height: 812px)and (-webkit-device-pixel-ratio: 3)and (orientation: landscape){.section{padding-left:3rem !important}}@media screen and (device-width: 375px)and (device-height: 812px)and (-webkit-device-pixel-ratio: 3)and (orientation: landscape){.section--homepage-hero{padding-left:0 !important}}.section--homepage-callouts{background-color:#fbb813;background-image:url("/NHLottery/images/background-dots-yellow.png");background-repeat:repeat-x;background-position:0 0}.section--homepage-online-games{background-color:#fff;padding:4rem 0 3rem 0}.section--homepage-win-numbers{overflow:hidden}.section--homepage-promos{background-color:#fbb813}@media screen and (min-width: 60rem){.section--homepage-promos{background-image:url("/NHLottery/images/background-dots-yellow-left.png"),url("/NHLottery/images/background-dots-yellow-right.png");background-position:bottom left,bottom right;background-repeat:no-repeat;background-size:contain}}.section--form{background-color:#fbb813;padding:3rem 0}.section--location-listing{margin-top:4em;list-style:none;text-align:center}.section--location-listing .location-name{padding-top:.5em;border-top:solid;border-width:thin;border-color:#ccc;color:#5fa732;font-weight:bold}.section--search-results{padding:9rem 0}.section--ticket-listing{overflow:hidden}.section--ticket-listing:last-child{margin-bottom:9rem}.section--games-listing{padding-top:7.5rem}.section--games-listing .game-tile:nth-last-child(-n+2){margin-bottom:2.2%}@media screen and (min-width: 46.875rem){.section--games-listing .game-tile:nth-last-child(-n+4){margin-bottom:1.6%}}.section--draw-listing{padding-bottom:7.5rem}.section--game-rules{overflow:hidden}.section--game-rules .section__cms-container{border-bottom:none}.section--winners{padding-top:7.5rem}.section--winners table{margin-bottom:5rem}.section--watch-the-drawing .section__title{margin-bottom:1rem !important}.section--subscription{background-color:#fbb813;background-image:url(/NHLottery/images/background-dots-yellow.png);background-repeat:repeat-x;background-position:0 0;padding:5rem 0;text-align:center}.section--subscription-play{padding:5rem 0}.section--subscription-play .button,.section--subscription-play .main .retailer-logout input,.main .retailer-logout .section--subscription-play input{border-radius:0;width:40%;margin-bottom:2rem}.section--subscription-play .subscription__header{text-align:center;margin:0 auto;margin-bottom:2.5rem;max-width:1020px}.section--subscription-terms{padding:4rem 0;text-align:center}.section--subscription-in-store{background-color:#d64127;color:#fff;padding:4rem 0;text-align:center}.section--subscription-in-store .subscription__header{margin:0}.section__cms-container{border-bottom:2px solid #ccc;padding:7.5rem 0 3rem 0}.section__cms-container .section__title{margin-bottom:3rem}.section__cms-container img{max-width:100%}.section__cms-content{margin:0 auto;max-width:1020px}.section--game-detail:last-of-type .section__cms-container{border:none}.section--footer{padding:5rem 0}.section__title{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#d64127;font-size:4.8rem;font-style:italic;line-height:1;margin-bottom:1rem;text-align:center;text-transform:uppercase}.section__title i{text-transform:none}.section__title span{font-weight:400}.section__title--games-listing{margin-bottom:3rem}.section__title--ticket-listing{margin-bottom:3rem;padding-top:7.5rem}.section__title--keno-sm span{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:2rem;line-height:2.1;font-style:normal;margin-left:5px;vertical-align:text-top}.section__overview{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;font-size:3rem;margin-bottom:4.5rem;text-align:center}.section__link,.section__link:link,.section__link:visited,.section__link:hover,.section__link:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;display:block;text-align:center}.section__link--ilottery{font-size:21px;font-weight:700}.section__link--ticket{font-size:1.8rem;margin-bottom:4rem}@media screen and (min-width: 75rem){.section__link--ticket{font-size:2.1rem;text-align:right !important}}.section__breadcrumbs-container{padding-top:4rem}@media screen and (min-width: 56.25rem){.section__breadcrumbs-container{position:relative;z-index:2}}.section__breadcrumbs-content{margin:0 auto;max-width:1020px}.section__breadcrumbs-content a{font-family:"Barlow","Arial",sans-serif;font-display:auto;line-height:1.2;content:none;font-weight:400;text-decoration:none}.section__breadcrumbs-content .CMSBreadCrumbsCurrentItem{text-decoration:underline}.section--page-head{background:#3f3f3f url("/NHLottery/images/background-dots-gray.png") bottom;text-align:center}.section__page-title{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#fff;font-size:10vw;font-style:italic;line-height:1;padding:12.5vw 0;text-transform:uppercase}.section__page-title .section__page-title--price{font-weight:400}.section__page-title i{text-transform:none}@media screen and (min-width: 35.625rem){.section__page-title{font-size:5.7rem;padding:7.15rem 0}}@media screen and (-webkit-min-device-pixel-ratio: 2){.section__page-title{font-size:10vw;padding:12.5vw 0}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (min-width: 56.25rem){.section__page-title{font-size:5.7rem;padding:7.15rem 0}}.section--page-nav{background-color:#fbb813;display:none;padding:3.5rem 0;text-align:center}@media screen and (min-width: 56.25rem){.section--page-nav{display:block}}.section--mobile-page-nav{display:block !important;padding:2.5rem 0}@media screen and (min-width: 56.25rem){.section--mobile-page-nav{padding:3.5rem 0}}.section--scratch-detail{padding:7.5rem 0;text-align:center}@media screen and (min-width: 43.75rem){.section--scratch-detail{padding:9rem 0}}.section--fast-play-detail{padding:7.5rem 0;text-align:center}@media screen and (min-width: 43.75rem){.section--fast-play-detail{padding:9rem 0}}.section--odds-breakdown{background-color:#fff;padding-bottom:9rem}.section--odds-breakdown table{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:500;line-height:1.2;font-size:2rem;white-space:nowrap}.section--odds-breakdown thead th{background-color:#edeaea !important}.section--odds-breakdown tbody tr:nth-child(even) td{background-color:#edeaea !important}.section--odds-breakdown .section__cms-container{padding:0;border-bottom:none}.section--instant-detail{padding:7rem 0;text-align:center}@media screen and (min-width: 43.75rem){.section--instant-detail{padding:8rem 0}}.section--instant-detail img{box-shadow:none}.section--ilottery-herodesktop{display:none;visibility:hidden}@media screen and (min-width: 43.75rem){.section--ilottery-herodesktop{display:block;visibility:visible;width:100%}}.section--ilottery-herodesktop img{width:100%}.section--ilottery-heromobile{display:block;visibility:visible;width:100%}@media screen and (min-width: 43.75rem){.section--ilottery-heromobile{display:none;visibility:hidden}}.section--ilottery-heromobile img{width:100%}.section--ilottery-hero .section__title{text-align:center;overflow:hidden}.section--ilottery-hero .section__title .section__title-hero img{width:100%}.section--ilottery-hero .section__title a{display:block}.section--ilottery-hero .section__title img{display:block;margin:0 -25%;margin-top:9vw;max-width:155%}@media screen and (min-width: 40em){.section--ilottery-hero .section__title img{margin:0 auto;max-width:100%}}.section--ilottery-body .draft-kings{color:#5fa732}.section--ilottery-body .section__cms-container{padding:5.5rem 0 1rem 0;border-bottom:none}.section--ilottery-body .section__cms-container .section__title{font-size:4.8rem;margin-bottom:4.5rem}@media screen and (min-width: 43.75em){.section--ilottery-body .section__cms-container .section__title{font-size:4.8rem}}.section--ilottery-body .section__cms-container .section__title--footer{margin-bottom:1rem}.section--ilottery-body .section__cms-container .section__cms-content p{font-size:2.1rem}.section--ilottery-body .section__cms-container .section__ilottery-logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}@media screen and (min-width: 43.75em){.section--ilottery-body .section__cms-container .section__ilottery-logos{max-width:650px;margin:0 auto}}.section--ilottery-body .section__cms-container .section__ilottery-logos .cell{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:10px;text-align:center}.section--ilottery-body .section__cms-container .section__ilottery-logos .cell img{max-width:95px}@media screen and (min-width: 43.75em){.section--ilottery-body .section__cms-container .section__ilottery-logos .cell img{max-width:200px}}.section--ilottery-body .section__cms-container .section__ilottery-regscreens{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}@media screen and (min-width: 60em){.section--ilottery-body .section__cms-container .section__ilottery-regscreens{max-width:1020px;margin:0 auto}}.section--ilottery-body .section__cms-container .section__ilottery-regscreens .cell{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:20px 0;text-align:center}.section--ilottery-body .section__cms-container .section__ilottery-register{text-align:center;padding:3rem 0}.section--ilottery-listing{overflow:hidden}.section--ilottery-listing .section__title-img{padding-top:2rem;text-align:center}.section--how-to-play-online{font-size:2.1rem}@media screen and (min-width: 62.5rem){.section--how-to-play-online .section__cms-container{padding-bottom:7rem}}.section--winning-image{text-align:center}.section--winning-image .section__cms-container{padding:7rem 0 9rem 0}.section--winning-image .section__title{margin-bottom:4rem}.section--winning-image img{max-width:100%}.page--powerball .section--draw-games-header{border-top:320px solid #d64127}.page--mega-millions .section--draw-games-header{border-top:320px solid #0449ab}.page--megabucks .section--draw-games-header{border-top:320px solid #0078c6}.page--lucky-for-life .section--draw-games-header{border-top:320px solid #007023}.page--gimme-5 .section--draw-games-header{border-top:320px solid #ff008c}.page--pick-3-pick-4 .section--draw-games-header{border-top:320px solid #6c60bb}.page--fast-play .section--draw-games-header{border-top:320px solid #ffde16}.page--keno-603 .section--draw-games-header{background:url(/NHLottery/images/background-keno.png) no-repeat top;background-size:auto 320px}@media screen and (min-width: 75rem){.page--keno-603 .section--draw-games-header{background-size:100% 320px}}.page--keno-603 .section--draw-games-header .win-numbers--game-detail{margin-top:73.5632183908px}.section--supporting-education,.section--dollars-to-education,.section--where-the-money-goes-docs{padding:1rem 0}@media screen and (min-width: 75rem){.section--supporting-education,.section--dollars-to-education,.section--where-the-money-goes-docs{padding:3rem 0}}.section--draw-games-header .game-tile__button{margin-bottom:1.5rem;padding:0 5vw}@media screen and (min-width: 68.75rem){.section--draw-games-header .game-tile__button{font-size:2rem}}@media screen and (min-width: 75rem){.section--draw-games-header .game-tile__button{padding:0 6rem}}.section--tile-ad-desktop{display:none;visibility:hidden;text-align:center}@media screen and (min-width: 43.75rem){.section--tile-ad-desktop{display:block;visibility:visible;width:100%}}.section--tile-ad-desktop img{width:60%;margin:5%}.section--tile-ad-mobile{display:block;visibility:visible;width:100%;text-align:center}@media screen and (min-width: 43.75rem){.section--tile-ad-mobile{display:none;visibility:hidden}}.section--tile-ad-mobile img{width:90%;margin:5%}.section__subtitle{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#d64127;font-size:2.8rem;font-style:italic;line-height:1;margin-bottom:1rem;margin-top:2em;text-align:center}.frosty-screenshot{margin-top:1em}.button-frosty{margin-top:2em}.social-icon-container{margin:0;padding:2rem 0}.social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:0;overflow:hidden;padding-top:30px;width:50px}.social-icon--facebook{background-image:url("/NHLottery/images/icon-facebook-white.png");width:35px}@media screen and (min-width: 56.25rem){.social-icon--facebook{width:15px !important}}.social-icon--linkedin{background-image:url("/NHLottery/images/icon-linkedin-white.png");width:35px;padding-left:2rem}@media screen and (min-width: 56.25rem){.social-icon--linkedin{width:15px !important}}.social-icon--instagram{background-image:url("/NHLottery/images/icon-instagram-white.png")}.social-icon--twitter{background-image:url("/NHLottery/images/icon-twitter-white.png")}.social-icon--youtube{background-image:url("/NHLottery/images/icon-youtube-white.png")}.social-icon-container--menu .social-icon--facebook{background-image:url("/NHLottery/images/icon-facebook-black.png")}.social-icon-container--menu .social-icon--instagram{background-image:url("/NHLottery/images/icon-instagram-black.png")}.social-icon-container--menu .social-icon--twitter{background-image:url("/NHLottery/images/icon-twitter-black.png")}.social-icon-container--menu .social-icon--youtube{background-image:url("/NHLottery/images/icon-youtube-black.png")}.subscription__page-title{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#fff;font-size:10vw;font-style:italic;line-height:1;margin-bottom:6rem;text-transform:uppercase}.subscription__page-title i{text-transform:none}@media screen and (min-width: 35.625rem){.subscription__page-title{font-size:5.7rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.subscription__page-title{font-size:10vw}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (min-width: 56.25rem){.subscription__page-title{font-size:5.7rem}}.subscription__header{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:3rem;margin-bottom:1.5rem}.subscription__header--line{font-size:2.2rem;padding-top:2rem;overflow:hidden}.subscription__header--line span:before,.subscription__header--line span:after{background-color:#000;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}.subscription__header--line span:before{right:.5em;margin-left:-50%}.subscription__header--line span:after{left:.5em;margin-right:-50%}.subscription__header--terms{color:#d64127;margin-bottom:.5rem}.subscription__content-container{margin:0 auto;max-width:1020px}.subscription__content{font-size:2.2rem;margin-bottom:2rem}.subscription__content a{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3}.subscription__content--fine-print{font-size:2rem}.subscription__content--fine-print label{display:inline}.subscription__content--medium{font-size:1.8rem}.subscription__content--terms{color:#d64127;font-size:1.7rem}.subscription__error-msg{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#d64127;font-size:1.8rem}.subscription__img-container{padding:4rem 0;text-align:center}@media screen and (min-width: 550px){.subscription__img-container{padding:0}}@media screen and (min-width: 550px){.subscription__img-container--buy-now{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:230px}}.subscription__img-link{display:block}.subscription__img-link img{max-width:100%}.subscription__row{padding:2.5rem 0}.subscription__row--line{border-top:1px solid #ccc}.subscription__button-container{text-align:center}.subscription__app-form{font-size:1.5rem;text-align:center}.subscription__app-form a{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3}.subscription__arrow{position:absolute;top:102%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 900px){.subscription__arrow{top:104%}}.table-container{margin-bottom:2rem;max-width:100%;overflow-x:scroll;padding-bottom:2rem}.table,.main table{width:100%}.table--sorted{background-color:#edeaea !important}.ui-sortable{cursor:pointer}.table--current-games{margin-top:5rem}.table__thead th,.main thead th{background-color:#fff;text-align:left;text-transform:uppercase}.table__tbody tr:nth-child(even) td,.main tbody tr:nth-child(even) td{background-color:#fff}.table__caption,.main caption{text-align:left}tr th,tr td{padding:2rem 2.5rem}tr td{padding-top:1.4rem;padding-bottom:1.4rem}tr td img{display:block}.quick-links-container{position:relative}.quick-links-trigger:hover{text-decoration:none}.quick-links-player-name:link,.quick-links-player-name:visited,.quick-links-player-name:hover,.quick-links-player-name:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;color:#168900;font-size:1.5rem}.quick-links-trigger-icon{display:inline-block;text-align:right;width:20px}.quick-links{list-style-type:none;margin:0;padding:0;background-color:#fff;position:absolute;top:5.15rem;width:215px;z-index:20}.quick-links__menu{list-style-image:none;list-style-type:none;margin:0;padding:0}.quick-links__menu--mobile{background-color:#edeaea}.quick-links__menu--mobile .quick-links__menu-link:link,.quick-links__menu--mobile .quick-links__menu-link:visited,.quick-links__menu--mobile .quick-links__menu-link:hover,.quick-links__menu--mobile .quick-links__menu-link:active{padding-left:4rem}.quick-links__menu-item{margin:0}.quick-links__menu-item:last-of-type{margin:0}.quick-links__menu-item:last-of-type .quick-links__menu-link{border:none}.quick-links__menu-link:link,.quick-links__menu-link:visited,.quick-links__menu-link:hover,.quick-links__menu-link:active{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;border-bottom:1px solid #f5f5f5;color:#168900;display:block;font-size:1.5rem;padding:1.5rem 2rem}.quick-links__menu-link:hover{background-color:#edeaea;text-decoration:none}.where-the-money-goes__break-down{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 75rem){.where-the-money-goes__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.where-the-money-goes__content .section__cms-content{width:65%}}.where-the-money-goes__youtube-video{margin-top:4rem;margin-bottom:4rem;text-align:center}@media screen and (min-width: 75rem){.where-the-money-goes__youtube-video{margin-top:0;margin-bottom:0;margin-right:30px;text-align:left;width:55%}}.where-the-money-goes__youtube-video iframe{max-width:100%}.where-the-money-goes__pie,.where-the-money-goes__legend,.open-modal{max-width:100%;padding:1rem 0}@media screen and (min-width: 75rem){.where-the-money-goes__pie,.where-the-money-goes__legend,.open-modal{width:auto}}.where-the-money-goes__img{max-width:100%}.where-the-money-goes__link{display:block}.win-numbers{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2);background-color:#fff;border-bottom:14px solid #fff;margin-bottom:2.2%;padding:20px;text-align:center}.win-numbers__top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.9rem}.win-numbers__img{max-height:110px;max-width:100%;object-fit:contain;object-position:0 0;text-align:right}.win-numbers__img-container{order:0;text-align:left;align-self:center;width:25vw}@media screen and (min-width: 60rem){.win-numbers__img-container{width:240px}}.win-numbers__img-container a{display:inline-block;max-width:100%}.win-numbers__jp-container{align-self:center;order:1;text-align:right}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__jp-container{order:1}}@media screen and (min-width: 95rem){.win-numbers__jp-container{order:2}}.win-numbers__header{font-weight:600;font-size:2vw;font-style:italic;text-transform:uppercase}.win-numbers__header span{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3}.win-numbers__header.win-numbers__header--draw{font-size:3.5vw}@media screen and (min-width: 35.625rem){.win-numbers__header.win-numbers__header--draw{font-size:2rem}}@media screen and (min-width: 43.75rem){.win-numbers__header{font-size:1.4rem}.win-numbers__header.win-numbers__header--cash-value{font-size:2rem}}.win-numbers__jackpot{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:6vw;line-height:1;padding-bottom:.5rem}@media screen and (min-width: 36.5rem){.win-numbers__jackpot{font-size:3.5rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__jackpot{font-size:6vw}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__jackpot{font-size:3.5rem}}@media screen and (min-width: 75rem){.win-numbers__jackpot{width:30rem}}.win-numbers__date{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;color:#525050;font-size:2vw;padding-top:1rem;width:100%}@media screen and (min-width: 75rem){.win-numbers__date{margin-bottom:10px}}@media screen and (min-width: 43.75rem){.win-numbers__date{font-size:1.4rem}}@media screen and (min-width: 75rem){.win-numbers__date{padding-top:0}}@media screen and (min-width: 31.25rem){.win-numbers__date--draw{font-size:1.2rem}}.win-numbers__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;border-top:1px solid #f5f5f5;padding-top:7px}.win-numbers__next-drawing{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:2.5vw;text-align:left}@media screen and (min-width: 43.75rem){.win-numbers__next-drawing{font-size:1.9rem}}.win-numbers__next-drawing span{font-weight:400}.win-numbers__message-box{font-size:1.2rem;line-height:1;padding:.8rem 0;position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width: 43.75rem){.win-numbers__message-box{font-size:1.4rem}}.win-numbers__ball-container{order:2;padding-top:0;width:100%}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__ball-container{order:2;padding-top:0;width:100%}}@media screen and (min-width: 95rem){.win-numbers__ball-container{max-width:60rem;order:1;padding-top:12px;width:auto}}.win-numbers__multiplier{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:2.3vw;padding-top:1.6vw;text-align:center;width:40px}@media screen and (min-width: 31.25rem){.win-numbers__multiplier{width:7rem}}@media screen and (min-width: 48.75rem){.win-numbers__multiplier{font-size:1.8rem}}@media screen and (min-width: 39.375rem){.win-numbers__multiplier{padding-top:1rem}}.win-numbers__button,.win-numbers__button:link,.win-numbers__button:visited,.win-numbers__button:active{font-size:3.1vw;line-height:2;letter-spacing:0}@media screen and (min-width: 34.0625rem){.win-numbers__button,.win-numbers__button:link,.win-numbers__button:visited,.win-numbers__button:active{font-size:1.8rem;padding:0 2rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__button,.win-numbers__button:link,.win-numbers__button:visited,.win-numbers__button:active{font-size:3.1vw}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__button,.win-numbers__button:link,.win-numbers__button:visited,.win-numbers__button:active{font-size:1.8rem;padding:0 2rem}}.win-numbers__img-container--p3p4{padding-bottom:0 !important;width:100%}.win-numbers__img-container--p3p4 img{max-width:24rem}@media screen and (min-width: 60em){.win-numbers__img-container--p3p4{width:auto !important}}.win-numbers__draw-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;padding-bottom:3rem}.win-numbers__draw-container .win-numbers__ball-container{padding:0 !important}.win-numbers__date-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.win-numbers__p3p4{-webkit-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;-moz-justify-content:unset;justify-content:unset;height:19vw;width:37vw;padding-bottom:20px}@media screen and (min-width: 23.0625rem){.win-numbers__p3p4{height:9rem}}@media screen and (min-width: 31.25rem){.win-numbers__p3p4{width:24rem;height:15rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4{width:37vw;height:9rem}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4{width:24rem}}@media screen and (min-width: 62.5rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4{height:15rem !important}}@media screen and (min-width: 39.375rem){.win-numbers--pick3pick4 .win-numbers__top{-webkit-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;-moz-justify-content:unset;justify-content:unset}}.win-numbers__p3p4-ball{height:9vw;width:9vw}@media screen and (min-width: 31.25rem){.win-numbers__p3p4-ball{height:6rem;width:6rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4-ball{height:9vw;width:9vw}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4-ball{height:6rem;width:6rem}}.win-numbers__p3p4-ball:nth-of-type(1){background:none}.win-numbers__p3p4-num{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:4.375vw;padding-top:1.5vw}@media screen and (min-width: 31.25rem){.win-numbers__p3p4-num{font-size:2.5rem;padding-top:1.2rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4-num{font-size:4.375vw;padding-top:1.5vw}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__p3p4-num{font-size:2.5rem;padding-top:1.2rem}}.win-numbers__p3p4-date{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:3vw;padding-left:1rem;padding-right:1rem;width:100%}@media screen and (min-width: 43.75rem){.win-numbers__p3p4-date{font-size:1.9rem}}@media screen and (min-width: 75rem){.win-numbers__p3p4-date{padding-left:0;padding-right:0;min-width:376px}}.win-numbers__p3p4-date:first-of-type{margin-bottom:0;padding-bottom:1.5rem}@media screen and (min-width: 60rem){.win-numbers__p3p4-date:first-of-type{padding-bottom:2rem}}.win-numbers__p3p4-date:last-of-type{margin-top:1.5rem}@media screen and (min-width: 60rem){.win-numbers__p3p4-date:last-of-type{margin-top:2rem}}.win-numbers__keno{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:4vw;line-height:1;padding-bottom:15px;width:auto !important}@media screen and (min-width: 54.6875rem){.win-numbers__keno{font-size:3.5rem}}.win-numbers--keno603 .win-numbers__top{margin-bottom:unset}.win-numbers-toggle{display:block;margin:0 auto;padding:10px;text-align:center;cursor:pointer;padding-bottom:2.2%;background-color:#f5f5f5}.win-numbers-toggle img{padding-top:10px;transform:none}.win-numbers-toggle p{opacity:0;transition:opacity 500ms;transition-delay:500ms;will-change:opacity}.win-numbers-toggle--hidden{background:rgba(255,255,255,0);background:-moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$colorTwo, endColorstr=$colorOne,GradientType=0 )}.win-numbers-toggle--hidden img{transform:rotate(180deg)}.win-numbers-toggle--hidden p{opacity:1}.win-numbers-toggle__heading{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:3.1vw}@media screen and (min-width: 34.0625rem){.win-numbers-toggle__heading{font-size:1.9rem}}.win-numbers-toggle__arrow{position:relative;top:-2vw;width:6vw;transform:none}@media screen and (min-width: 21.875rem){.win-numbers-toggle__arrow{top:-0.7rem}}@media screen and (min-width: 34.0625rem){.win-numbers-toggle__arrow{width:3.3rem}}.win-numbers__accordion{transition:max-height 750ms;will-change:max-height;height:auto;max-height:3800px}.win-numbers__accordion--hidden{overflow:hidden;max-height:0 !important}.win-numbers--powerball{border:none}.win-numbers--powerball .win-numbers__message-box{background-color:#d64127;color:#fff}.win-numbers--megamillions{border:none}.win-numbers--megamillions .win-numbers__message-box{background-color:#0449ab;color:#fff}.win-numbers--megabucks{border-color:#0078c6}.win-numbers--luckyforlife{border-color:#007023}.win-numbers--gimme5{border:none}.win-numbers--gimme5 .win-numbers__message-box{background-color:#ff008c;color:#fff}.win-numbers--pick3pick4{border-color:#6c60bb}.win-numbers--keno603{border-color:#ea5200}.win-numbers--fastplay{border-color:#ffde16}.win-numbers--game-detail{margin-top:-246.1538461538px;padding-bottom:6rem;position:relative}@media screen and (min-width: 43.75rem){.win-numbers--game-detail{padding:4vw 8vw}}@media screen and (min-width: 77.5rem){.win-numbers--game-detail{padding:50px 100px}}@media screen and (min-width: 56.25rem){.win-numbers--game-detail{border-bottom-width:2.2rem}}.win-numbers--game-detail .win-numbers__img-container{padding-bottom:20px;text-align:center;width:100%}@media screen and (min-width: 75rem){.win-numbers--game-detail .win-numbers__img-container{padding-bottom:60px}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail .win-numbers__img-container{padding-bottom:20px}}.win-numbers--game-detail .win-numbers__img{max-height:none}.win-numbers--game-detail .win-numbers__img--large{max-width:36vw}@media screen and (min-width: 65.625rem){.win-numbers--game-detail .win-numbers__img--large{max-width:unset}}.win-numbers--game-detail .win-numbers__jp-container,.win-numbers--game-detail .win-numbers__ball-container{padding:0;padding-bottom:20px;width:100%}@media screen and (min-width: 75rem){.win-numbers--game-detail .win-numbers__jp-container,.win-numbers--game-detail .win-numbers__ball-container{width:50%}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail .win-numbers__jp-container,.win-numbers--game-detail .win-numbers__ball-container{width:100%}}.win-numbers--game-detail .win-numbers__ball-container{max-width:100%}@media screen and (min-width: 75rem){.win-numbers--game-detail .win-numbers__ball-container{max-width:60rem}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail .win-numbers__ball-container{max-width:100%}}.win-numbers--game-detail .win-numbers__jp-container{text-align:center}@media screen and (min-width: 95rem){.win-numbers--game-detail .win-numbers__jp-container{order:1}}.win-numbers--game-detail .win-numbers__jackpot{font-size:10vw}@media screen and (min-width: 40.625rem){.win-numbers--game-detail .win-numbers__jackpot{font-size:6.5rem}}@media screen and (min-width: 40.625rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail .win-numbers__jackpot{font-size:4rem}}@media screen and (min-width: 75rem){.win-numbers--game-detail .win-numbers__jackpot{width:auto}}@media screen and (min-width: 93.75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail .win-numbers__jackpot{font-size:6.5rem}}.win-numbers--game-detail .win-numbers__past-winning-numbers-link{display:block;margin-top:1.2rem;margin-bottom:2rem}.win-numbers--game-detail .win-numbers__watch-drawing{background-image:url("/NHLottery/images/icon-watch.png");background-position:0 0;background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden;padding-top:22px;position:absolute;bottom:10px;left:10px;width:28px}@media screen and (min-width: 34.0625rem){.win-numbers--game-detail .win-numbers__watch-drawing{padding-top:37px;left:20px;bottom:20px;width:39px}}.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__draw-container{margin-bottom:1.5rem;padding-bottom:1.5rem}@media screen and (min-width: 60em){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__draw-container:first-of-type{border-bottom:1px solid #ccc}}.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{width:37vw}@media screen and (min-width: 23.0625rem){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{height:9rem}}@media screen and (min-width: 31.25rem){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{width:24rem;height:15rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{width:37vw;height:9rem}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{width:24rem}}@media screen and (min-width: 62.5rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers--game-detail.win-numbers--pick3pick4 .win-numbers__p3p4{height:15rem !important}}@media screen and (min-width: 36.5rem){.win-numbers--game-detail.win-numbers--luckyforlife .win-numbers__jackpot{font-size:4.5rem}}@media screen and (min-width: 75rem){.win-numbers--game-detail.win-numbers--luckyforlife .win-numbers__jackpot{width:auto}}.win-numbers--game-detail.win-numbers--luckyforlife .win-numbers__multiplier{display:none}.win-numbers__jackpot--luckyforlife{font-size:4.5vw}@media screen and (min-width: 36.5rem){.win-numbers__jackpot--luckyforlife{font-size:2.8rem}}@media screen and (-webkit-min-device-pixel-ratio: 2){.win-numbers__jackpot--luckyforlife{font-size:4.5vw}}@media screen and (min-width: 75rem)and (-webkit-min-device-pixel-ratio: 2){.win-numbers__jackpot--luckyforlife{font-size:2.8rem}}@media screen and (min-width: 75rem){.win-numbers__jackpot--luckyforlife{width:30rem}}.win-numbers--game-detail.win-numbers--keno603 .win-numbers__jp-container{width:100%}.win-numbers--game-detail.win-numbers--keno603 .win-numbers__keno-drawing{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:6.6vw;text-align:left}@media screen and (min-width: 45.5rem){.win-numbers--game-detail.win-numbers--keno603 .win-numbers__keno-drawing{font-size:4.8rem}}.win-numbers--game-detail.win-numbers--keno603 .win-numbers__keno-header{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:3.4vw;text-align:left}@media screen and (min-width: 29.75rem){.win-numbers--game-detail.win-numbers--keno603 .win-numbers__keno-header{font-size:2.1rem}}.win-numbers--game-detail.win-numbers--fastplay .win-numbers__jp-container{width:100%}.winning-number-result{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-bottom:1px solid #ccc;padding:4rem 0 2rem 0}.winning-number-result:last-of-type{border:none}.winning-number-result__date,.winning-number-result__message{text-align:center;width:25%}.winning-number-result__message--win{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3}.winning-number-result__message--none{margin-bottom:5rem}.winning-number-result__date{font-weight:bold}.winning-number-result__ball-container{text-align:center;width:50%}.winning-number-result--keno .winning-number-result__date{font-weight:400;text-align:left;width:20%}.winning-number-result--keno .winning-number-result__ball-container{width:55%}.winning-number-result--keno .winning-number-result__heading{font-weight:700}.winning-number-result__bonus{padding-top:10px;width:100%}.winning-number-result--p3p4 .winning-number-result__date,.winning-number-result--p3p4 .winning-number-result__message{width:45%}.winning-number-result--p3p4 .win-numbers__p3p4-date:first-of-type{margin-bottom:0}.winning-number-result--p3p4 .win-numbers__p3p4-date p:first-of-type{margin-bottom:2.5rem}@media screen and (min-width: 45em){.winning-number-result--p3p4 .win-numbers__p3p4-date p:first-of-type{margin-top:2.5rem;margin-bottom:3rem}}.winning-number-result--p3p4 .winning-number-result__ball-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.winning-number-result--p3p4 .win-numbers__p3p4-ball:nth-of-type(5){-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.winning-number-result__multiplier{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:600;line-height:1.3;font-size:2.3vw;padding-top:1.6vw;text-align:center;width:45px}@media screen and (min-width: 31.25rem){.winning-number-result__multiplier{width:12vw}}@media screen and (min-width: 48.75rem){.winning-number-result__multiplier{font-size:1.8rem;width:8.7rem}}@media screen and (min-width: 39.375rem){.winning-number-result__multiplier{padding-top:1rem}}.winning-number-result__panel{margin-bottom:5rem}.winning-numbers-message{margin-bottom:8rem;padding-right:3rem;padding-left:3rem}.draw-game-tile .winning-number-result__date,.draw-game-tile .winning-number-result__ball-container{width:auto}.draw-game-tile .winning-number-result__date{font-weight:normal}.map{position:relative}.map-image{max-width:100%;z-index:-1}@media screen and (min-width: 56.25em){.map-image{position:absolute;width:60vw;right:0}}@media screen and (min-width: 84.375em){.map-image{position:absolute;width:50vw}}@media screen and (min-width: 100em){.map-image{position:absolute;width:43vw}}@media screen and (min-width: 137.5em){.map-image{width:38vw}}.crown{width:100%;cursor:pointer}.crown__one{margin-top:-42%;margin-left:45%;position:absolute;width:6%}@media screen and (min-width: 56.25em){.crown__one{margin-top:66%;margin-left:45%}}.crown__one:hover,.crown__two:hover,.crown__three:hover{transition:ease-in-out;transform:scale(1.1)}.crown__two{margin-top:-46%;margin-left:34%;position:absolute;width:6%}@media screen and (min-width: 56.25em){.crown__two{margin-top:63%;margin-left:34%}}.crown__three{margin-top:-48%;margin-left:46%;position:absolute;width:6%}@media screen and (min-width: 56.25em){.crown__three{margin-top:60%;margin-left:46%}}.frosty-elf-popup,.frosty-gingerbread-popup{position:fixed;bottom:0;left:0;z-index:10}.frosty-elf-popup img,.frosty-gingerbread-popup img{width:250px}.frosty-snowman-popup{position:fixed;bottom:0;right:0;z-index:10}.frosty-snowman-popup img{width:250px}.hide-frosty-popop{position:relative;height:40px;width:40px !important;bottom:196px;left:37px;z-index:12}.section--auto-renewal{margin:4vh 0}.section-white{background-color:#fff}.auto-renewal__desktop-img{display:none}@media screen and (min-width: 50em){.auto-renewal__desktop-img{display:unset}}.auto-renewal__mobile-img{display:unset}@media screen and (min-width: 50em){.auto-renewal__mobile-img{display:none}}.auto-renewal__step{margin:4vh 0}.disclaimer{font-size:1.4rem !important}.auto-renewal__calendar{max-width:100%}.shamrock-clover-popup{position:fixed;bottom:0;left:0;z-index:10}.shamrock-clover-popup img{width:250px}.shamrock-gold-popup,.shamrock-leprechaun-popup{position:fixed;bottom:0;right:0;z-index:10}.shamrock-gold-popup img,.shamrock-leprechaun-popup img{width:250px}.hide-shamrock-popop-gold{position:fixed;height:40px;width:40px !important;bottom:220px;right:14px;z-index:12}.hide-shamrock-popop-clover{position:fixed;height:40px;width:40px !important;bottom:280px;left:6px;z-index:12}.hide-shamrock-popop-leprechaun{position:fixed;height:40px;width:40px !important;bottom:248px;right:55px;z-index:12}.gif-overlay__gold{position:fixed;bottom:70px;right:25px;z-index:11;height:100px;width:200px}.gif-overlay__leprechaun{position:fixed;bottom:105px;right:25px;z-index:11;height:100px;width:100px}.gif-overlay__clover{position:fixed;bottom:200px;left:80px;z-index:11;height:100px;width:110px}@media screen and (max-width: 265.625em){.gif-overlay__clover{left:35px}}.progressive-tooltip--container{position:absolute;background-color:#fff;top:84px;right:149px;line-height:1.6;z-index:999;color:#000;width:400px;padding:1.5em 1em .8em;font-size:1.5rem;box-shadow:5px 5px 20px rgba(0,0,0,.5)}@media(max-width: 600px){.progressive-tooltip--container{right:0;top:135px;width:300px}}.hide-progressive-tooltip{position:absolute;height:20px;width:20px !important;top:5px;right:5px;z-index:12}#progressiveTooltipTrigger:hover{cursor:pointer}.screenshot-container{text-align:center;padding:3em 0 6em 0}.keyword{font-weight:bold}.keyword--red{font-weight:bold;color:#c5371e}p.squeeze-page--disclaimer{font-size:12px !important}.holiday-surpriseGift-popup{position:fixed;bottom:0;left:0;z-index:10}.holiday-surpriseGift-popup img{width:250px}.holiday-freeGift-popup,.holiday-unwrap-popup{position:fixed;bottom:0;right:0;z-index:10}.holiday-freeGift-popup img{width:250px}.hide-holiday-popup-freeGift{position:fixed;height:40px;width:40px !important;bottom:262px;right:14px;z-index:12}.hide-holiday-popup-surpriseGift{position:fixed;height:40px;width:40px !important;bottom:225px;left:50px;z-index:12}.hide-holiday-popup-unwrap{position:fixed;height:40px;width:40px !important;bottom:248px;right:55px;z-index:12}.gif-overlay__freeGift{position:fixed;bottom:20px;right:25px;z-index:11;height:200px;width:200px}.gif-overlay__unwrap{position:fixed;bottom:36px;right:30px;z-index:11;height:220px;width:180px}.gif-overlay__surpriseGift{position:fixed;bottom:20px;left:25px;z-index:11;height:200px;width:200px}.video-wrapper{text-align:center;padding:2em 0}.video-wrapper iframe{max-width:100%}.promotion .modal-mask{background-image:url("/NHLottery/images/popup/promotion/ilottery-poh-promotion-background.png");background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;-ms-transition:opacity 1s,visibility 1s;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s;will-change:opacity,visibility}.promotion .popup.modal__content{background-color:transparent;margin:0 auto;max-width:none;padding:0;position:static;width:auto}.promotion .popup .modal__close{font-size:3rem;line-height:1;margin:1.5rem;margin-right:4rem;text-shadow:#1e46c2 0 0 10px}@media screen and (min-width: 71.25em){.promotion .popup .modal__close{font-size:5rem}}.promotion .popup .popup__logo{display:block;margin:0 auto;padding:1rem;max-width:18rem}@media screen and (min-width: 75em){.promotion .popup .popup__logo{max-width:26rem}}.promotion .popup .popup__block{width:90%;margin:0 auto;max-width:130rem;padding:2vh 3vw 1rem 3vw;position:relative}.promotion .popup .popup__block img{max-height:90vh;max-width:90vw}.promotion .popup .popup__badge-container{text-align:left}.promotion .popup .popup__badge{max-width:30vw}@media screen and (min-width: 26.88em){.promotion .popup .popup__badge{max-width:15rem}}@media screen and (min-width: 68.75em){.promotion .popup .popup__badge{max-width:14vw}}@media screen and (min-width: 130em){.promotion .popup .popup__badge{max-width:39rem}}@media screen and (min-width: 56.25em){.promotion .popup .popup__badge--top{position:absolute;top:5%;left:5%}}.promotion .popup .popup__badge--bottom{position:absolute;bottom:10%;right:0}@media screen and (min-width: 56.25em){.promotion .popup .popup__badge--bottom{right:5%}}.promotion .popup .popup__heading{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:11vw;color:#fff;line-height:1.1;margin:0 auto;max-width:100rem;padding-bottom:2rem;text-transform:uppercase}@media screen and (min-width: 25em){.promotion .popup .popup__heading{font-size:5rem}}@media screen and (min-width: 39.4em){.promotion .popup .popup__heading{font-size:8rem;padding-bottom:3rem}}@media screen and (min-width: 75em){.promotion .popup .popup__heading{font-size:9rem}}@media screen and (min-width: 130em){.promotion .popup .popup__heading{font-size:13.7rem}}.promotion .popup .popup__heading em{font-style:italic}.promotion .popup .popup__subheading{font-family:"Barlow","Arial",sans-serif;font-display:auto;font-weight:700;line-height:1.3;font-size:7vw;color:#fff;line-height:1.1;margin:0 auto;max-width:85rem;padding-bottom:2rem;text-transform:uppercase}@media screen and (min-width: 25em){.promotion .popup .popup__subheading{font-size:3rem}}@media screen and (min-width: 39.4em){.promotion .popup .popup__subheading{font-size:5rem;padding-bottom:3rem}}@media screen and (min-width: 130em){.promotion .popup .popup__subheading{font-size:7.5rem;max-width:95rem}}.promotion .popup .popup__subheading i{font-style:normal;text-transform:lowercase}.promotion .popup .popup__subheading pink{color:#f962ff;font-style:italic}.promotion .popup .popup__subheading em{font-style:italic}.promotion .popup .popup__subheading span{display:block}@media screen and (min-width: 23.125em){.promotion .popup .popup__subheading span{font-size:2rem}}@media screen and (min-width: 39.4em){.promotion .popup .popup__subheading span{font-size:3.5rem}}@media screen and (min-width: 130em){.promotion .popup .popup__subheading span{font-size:5rem}}.promotion .popup .button,.promotion .popup .main .retailer-logout input,.main .retailer-logout .promotion .popup input{margin-bottom:2rem;position:relative;z-index:9001}@media screen and (min-width: 23.4375em){.promotion .popup .button,.promotion .popup .main .retailer-logout input,.main .retailer-logout .promotion .popup input{font-size:2rem}}@media screen and (min-width: 39.4em){.promotion .popup .button,.promotion .popup .main .retailer-logout input,.main .retailer-logout .promotion .popup input{margin-bottom:5rem}}@media screen and (min-width: 68.75em){.promotion .popup .button,.promotion .popup .main .retailer-logout input,.main .retailer-logout .promotion .popup input{font-size:3rem;padding:0 3rem}}.promotion .popup .popup__disclaimer{padding:0;font-size:.9rem}@media screen and (min-width: 68.75em){.promotion .popup .popup__disclaimer{font-size:1.5rem}}.video-takeover .modal-mask{background-image:url("/NHLottery/images/video-takeover/video-background.jpg");background-size:cover;background-position:center;opacity:0;-ms-transition:opacity 1s,visibility 1s;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s;will-change:opacity,visibility}.video-takeover .modal-mask--snow-day{background-image:url("/NHLottery/images/snow-day-takeover/video-background.jpg")}.video-takeover .popup.modal__content{background-color:transparent;margin:0 auto;max-width:none;padding:0;position:static;width:auto}.video-takeover .popup .modal__close{font-size:3rem;line-height:1;padding:1.5rem;padding-right:4rem}@media screen and (min-width: 71.25em){.video-takeover .popup .modal__close{font-size:5rem}}.video-takeover .popup .popup__video-link video{height:90vh;max-width:90vw}.video-takeover .popup .popup__logo{display:block;margin:0 auto;padding:1vh;max-height:5vh}/*# sourceMappingURL=styles.min.css.map */
