.loading-screen>svg{position:absolute}.loading-screen svg>defs+g>g:first-child>g:first-child>g:nth-child(3) g>path:first-child{fill:#0d5539}.loading-screen svg>defs+g>g:first-child>g:first-child>g:nth-child(3) g>path:last-child{fill:url(#header-shape-gradient) #fff;opacity:.3}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:sodo-sans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Regular.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Regular.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Regular.otf) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:sodo-sans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Italic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Italic.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Italic.otf) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:sodo-sans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBold.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBold.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBold.otf) format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:sodo-sans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBoldItalic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBoldItalic.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBoldItalic.otf) format("opentype");font-display:auto;font-style:italic;font-weight:500}@font-face{font-family:"sodo-serif";src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Regular.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Regular.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Regular.otf) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:"sodo-serif";src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Italic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Italic.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-Italic.otf) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:"sodo-serif";src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBold.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBold.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBold.otf) format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:"sodo-serif";src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBoldItalic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBoldItalic.woff) format("woff"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSerif-SemiBoldItalic.otf) format("opentype");font-display:auto;font-style:italic;font-weight:500}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}body,html{font-size:16px}body{font-family:sodo-sans,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.67;text-align:center;-webkit-text-size-adjust:100%}main{margin-top:3.75rem}@media only screen and (min-width:768px){main{margin-top:6.5rem}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{color:inherit}img{display:block;max-width:100%}#promotion_toolbar img{width:auto}.title-extra-large{font-size:1.5rem;font-weight:400;line-height:1.08}.title-large{font-size:1.3125rem;font-weight:400;line-height:1.24}.title-regular-uppercase{font-size:1.125rem;font-weight:500;letter-spacing:.11111em;line-height:1.44;text-transform:uppercase}.title-regular{font-size:1.125rem;font-weight:400;line-height:1.44}.header-regular-uppercase{letter-spacing:.07143em;text-transform:uppercase}.game-copy,.header-regular,.header-regular-uppercase{font-size:.875rem;font-weight:500;line-height:1.57}.header-small,.stars-count,.sweeps-count{font-size:.875rem;font-weight:400;line-height:1.57}.body,.body p{font-size:.75rem;font-weight:400;line-height:1.67;margin:0 0 1rem}.legal{font-size:.625rem;font-weight:400;line-height:1.5}.link{font-size:.75rem;line-height:1.33}.link,.menu{font-weight:500}.menu{font-size:.875rem;letter-spacing:.125em;line-height:1.14;text-transform:uppercase}.spinner-container{position:relative;display:inline-block;width:30px;height:30px}.page-loading .content{position:relative;min-height:300px}div#hw-cookie-alert.toast{padding:0!important;z-index:9002}div#hw-cookie-alert.toast div.cg-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}div#hw-cookie-alert.toast p:first-of-type{padding:0 .625rem!important;max-width:unset;color:#000;-ms-flex-preferred-size:95%;flex-basis:95%}div#hw-cookie-alert.toast p:first-of-type a{color:#000}div#hw-cookie-alert.toast .close-btn{padding:1.25rem}.close-btn{cursor:pointer}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrapper header{position:fixed;width:100%;z-index:5;height:2.125rem;background-color:#1e3932;-webkit-box-shadow:0 0 .875rem .875rem #1e3932;box-shadow:0 0 .875rem .875rem #1e3932}@media only screen and (min-width:768px){.wrapper header{-webkit-box-shadow:none;box-shadow:none;height:0;position:fixed;width:100%}.wrapper header.header-no-nav{height:5.125rem;background-color:#1e3932;-webkit-box-shadow:0 0 .875rem .875rem #1e3932;box-shadow:0 0 .875rem .875rem #1e3932}}.wrapper.maintenance header{position:absolute}.loading-screen-shell{background-color:#1e3932;bottom:0;left:0;padding-top:3.75rem;position:fixed;right:0;top:0;width:100%;z-index:3}@media only screen and (min-width:768px){.loading-screen-shell{padding-top:7.5rem}}.loading-screen-shell #loading-animation-container{border-bottom:.1875rem solid #91d6ac;margin:0 auto;max-width:13.3125rem;min-height:15.8125rem;padding-bottom:2rem;width:100%}.loading-screen-shell #loading-animation-container svg{margin:0 auto;height:100%;width:auto}.main-header{height:2.9375rem;margin:0 0 2rem;position:relative;z-index:5}@media only screen and (min-width:768px){.main-header{z-index:4;height:0;margin:4.125rem 0 3.4375rem 0}.main-header:after,.main-header:before{content:"";display:block;height:.125rem;position:absolute;top:50%}.main-header:before{background-color:#91d6ac;left:64px;right:64px;top:50%;pointer-events:none}.main-header:after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(30,57,50,0)),color-stop(10%,#1e3932),color-stop(88%,#1e3932),to(rgba(30,57,50,0)));background-image:linear-gradient(90deg,rgba(30,57,50,0),#1e3932 10%,#1e3932 88%,rgba(30,57,50,0));height:1.25rem;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30.75rem;pointer-events:none}}@media only screen and (min-width:960px){.main-header{z-index:5}}.main-logo{display:block;height:2.9375rem;margin:0 auto;position:relative;width:16.875rem;z-index:1}@media only screen and (min-width:768px){.main-logo{height:3.5rem;margin:0 auto;width:20.25rem;position:absolute;left:50%;-webkit-transform:translate(-50%,-29px);transform:translate(-50%,-29px)}}.rotate-phone{display:none}@media only screen and (max-height:480px)and (min-aspect-ratio:5/4)and (min-width:420px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){.rotate-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1e3932;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:4em;position:fixed;text-align:center;top:0;width:100%;z-index:9999}}.browser-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:#1e3932;padding:5em 2em;z-index:1001;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-general{margin:0 auto;max-width:38rem;padding:.75rem 33px}@media only screen and (min-width:768px)and (min-height:480px){.page-general{padding:3rem 33px}}.page-faq{width:83%;max-width:600px;margin:0 auto 1.875rem;padding:2em 0;line-height:1.3em}.page-faq .faq-content{text-align:left}.page-faq .faq-headline{margin:0;padding-bottom:1rem;text-align:center}.page-faq .faq-question-list{padding-left:2em}.page-faq .faq-a,.page-faq .faq-q{margin:0 0 .1875em;padding:0;position:relative;text-align:left;word-wrap:break-word}.page-faq .faq-a:before,.page-faq .faq-q:before{content:"Q:";display:block;left:-2em;position:absolute;top:0}.page-faq .faq-a{margin-bottom:1.25em}.page-faq .faq-a:before{content:"A:"}.page-faq.page-faq-en-CA .us_only,.page-faq.page-faq-en-US .ca_only{display:none}[lang*=fr] .page-faq .faq-a:before{content:"R:"}.footer{margin-top:auto;padding:3.9375rem 0;text-align:center}@media only screen and (min-width:768px){.footer{padding-bottom:3.25rem}}.footer.bg-starbucks-green{background-color:#006241}.footer .starbucks-rewards-logo{height:1.8125rem;margin:0 auto 1.8125rem;width:7.8125rem}@media only screen and (min-width:768px){.footer .starbucks-rewards-logo{height:2.6875rem;margin:0 auto 1.875rem;width:11.875rem}}.footer a{color:inherit}.footer .footer-links{margin-bottom:1.75rem}.footer .footer-links a{display:inline-block;vertical-align:middle;text-decoration:none}.footer .footer-links a:after{content:"|";padding:0 .3125rem}.footer .footer-links a:hover{text-decoration:underline}.footer .footer-links a:last-of-type{border-right:0;padding:0}.footer .footer-links a:last-of-type:after{content:"";padding:0}.footer p{margin:0 auto;width:90%;max-width:920px;padding-bottom:.75rem}.button,.button-close,.button-language,.button-secondary,.button-tertiary{background-color:#acffcc;border:.125rem solid #acffcc;border-radius:2.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e3932;display:inline-block;font-size:.875rem;font-weight:500;height:2.5625rem;line-height:2.65;outline:none;padding:0 2.125rem;text-decoration:none;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s;vertical-align:top}.button-close:hover,.button-language:hover,.button-secondary:hover,.button-tertiary:hover,.button:hover{border-color:#fff}.button-secondary{background-color:#fff;border-color:#fff}.button-secondary:hover{border-color:#acffcc}.button-tertiary{background-color:#1e3932;border-color:#1e3932;color:#fff}.button-language,.button-tertiary:hover{border-color:#fff}.button-language{background-color:#006241;color:#fff;height:2rem;line-height:2;padding:0 1rem}.button-language.active,.button-language:hover{background-color:#fff;border-color:#fff;color:#006241}.button-language.no-cursor{cursor:default}.button-close{background-color:transparent;border-color:transparent;color:#acffcc;line-height:normal}.button-close .close-icon{height:1.5rem;width:1.5rem}.button-close:hover{border-color:transparent;color:#6f1d46}.button.general,.general.button-close,.general.button-language,.general.button-secondary,.general.button-tertiary{margin-top:1rem}fieldset{border:0;padding:0;margin:0}.base-input,.base-select{position:relative}.base-input label,.base-select label{color:#fff;cursor:text;font-family:sodo-sans;font-size:.875rem;letter-spacing:.07142em;padding:0 1%;position:absolute;top:.625rem;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:top .3s,font-size .3s;transition:top .3s,font-size .3s}.base-input label.focus-on,.base-select label.focus-on{top:-1.3em;font-size:.75rem}.fakeSelect,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:none;border-bottom:1px solid #fff;border-radius:0;background:transparent;clear:both;color:#fff;display:block;font-family:inherit;font-size:.875rem;letter-spacing:.0625rem;line-height:1;margin:0;outline:0;padding:10px 1%;width:100%}.fakeSelect ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,input[type=password] ::-webkit-input-placeholder,input[type=text] ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:inherit;opacity:1}.fakeSelect ::-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=number] ::-moz-placeholder,input[type=password] ::-moz-placeholder,input[type=text] ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:inherit;opacity:1}.fakeSelect :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,input[type=password] :-ms-input-placeholder,input[type=text] :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:inherit;opacity:1}.fakeSelect ::-ms-input-placeholder,input[type=email] ::-ms-input-placeholder,input[type=number] ::-ms-input-placeholder,input[type=password] ::-ms-input-placeholder,input[type=text] ::-ms-input-placeholder,select ::-ms-input-placeholder,textarea ::-ms-input-placeholder{color:inherit;opacity:1}.fakeSelect ::placeholder,input[type=email] ::placeholder,input[type=number] ::placeholder,input[type=password] ::placeholder,input[type=text] ::placeholder,select ::placeholder,textarea ::placeholder{color:inherit;opacity:1}.fakeSelect ::-webkit-input-placeholder:focus,input[type=email] ::-webkit-input-placeholder:focus,input[type=number] ::-webkit-input-placeholder:focus,input[type=password] ::-webkit-input-placeholder:focus,input[type=text] ::-webkit-input-placeholder:focus,select ::-webkit-input-placeholder:focus,textarea ::-webkit-input-placeholder:focus{opacity:.5}.fakeSelect ::-moz-placeholder:focus,input[type=email] ::-moz-placeholder:focus,input[type=number] ::-moz-placeholder:focus,input[type=password] ::-moz-placeholder:focus,input[type=text] ::-moz-placeholder:focus,select ::-moz-placeholder:focus,textarea ::-moz-placeholder:focus{opacity:.5}.fakeSelect :-ms-input-placeholder:focus,input[type=email] :-ms-input-placeholder:focus,input[type=number] :-ms-input-placeholder:focus,input[type=password] :-ms-input-placeholder:focus,input[type=text] :-ms-input-placeholder:focus,select :-ms-input-placeholder:focus,textarea :-ms-input-placeholder:focus{opacity:.5}.fakeSelect ::-ms-input-placeholder:focus,input[type=email] ::-ms-input-placeholder:focus,input[type=number] ::-ms-input-placeholder:focus,input[type=password] ::-ms-input-placeholder:focus,input[type=text] ::-ms-input-placeholder:focus,select ::-ms-input-placeholder:focus,textarea ::-ms-input-placeholder:focus{opacity:.5}.fakeSelect ::placeholder:focus,input[type=email] ::placeholder:focus,input[type=number] ::placeholder:focus,input[type=password] ::placeholder:focus,input[type=text] ::placeholder:focus,select ::placeholder:focus,textarea ::placeholder:focus{opacity:.5}select{color:#000;opacity:0;position:relative;height:2.25rem}.fakeSelect{top:.125rem;text-align:left;letter-spacing:.0625rem}.fakeSelect,.fakeSelect:after{position:absolute;color:#fff;font-size:.875rem}.fakeSelect:after{content:"";font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;right:15px;top:.6em}.fakeSelect.selected,.fakeSelect.selected:after{color:#fff}.error .fakeSelect:after{color:#fc4c01}.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.4375rem}.field label{line-height:1.5}.base-checkbox,.base-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.base-checkbox label,.base-radio label{line-height:1}.base-checkbox input,.base-radio input{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:.5rem}.g-recaptcha-response-container{display:inline-block}.g-recaptcha-response-container.error{border:2px solid #fc4c01}.checkbox-wrapper,.radio-wrapper{margin-bottom:1.625rem;position:relative;text-align:left}.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio],.radio-wrapper input[type=checkbox],.radio-wrapper input[type=radio]{opacity:0;position:absolute}.checkbox-wrapper input[type=checkbox]+label,.checkbox-wrapper input[type=radio]+label,.radio-wrapper input[type=checkbox]+label,.radio-wrapper input[type=radio]+label{cursor:pointer;display:inline-block;font-size:.875rem;letter-spacing:.07143em;line-height:1.71429;margin:0 2.625rem;position:relative}.checkbox-wrapper input[type=checkbox]+label:before,.checkbox-wrapper input[type=radio]+label:before,.radio-wrapper input[type=checkbox]+label:before,.radio-wrapper input[type=radio]+label:before{background-color:transparent;border:.0625rem solid #fff;border-radius:50%;content:"";display:inline-block;height:1.5rem;left:-2.625rem;position:absolute;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:1.5rem}.checkbox-wrapper input[type=checkbox]+label:after,.checkbox-wrapper input[type=radio]+label:after,.radio-wrapper input[type=checkbox]+label:after,.radio-wrapper input[type=radio]+label:after{background-color:transparent;border:.1875rem solid transparent;border-radius:50%;content:"";display:inline-block;height:1.125rem;left:-2.5625rem;position:absolute;top:.0625rem;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:1.125rem}.checkbox-wrapper input[type=checkbox]:checked+label:before,.checkbox-wrapper input[type=radio]:checked+label:before,.radio-wrapper input[type=checkbox]:checked+label:before,.radio-wrapper input[type=radio]:checked+label:before{background:#006241;border-color:#006241}.checkbox-wrapper input[type=checkbox]:checked+label:after,.checkbox-wrapper input[type=radio]:checked+label:after,.radio-wrapper input[type=checkbox]:checked+label:after,.radio-wrapper input[type=radio]:checked+label:after{background:#006241;border-color:#fff}.error .fakeSelect,.error input[type=email],.error input[type=password],.error input[type=text],.error select,.error textarea{border-color:#fc4c01;color:#fc4c01}.valid .fakeSelect,.valid input[type=email],.valid input[type=password],.valid input[type=text],.valid select,.valid textarea{border-color:#468847}.error-message{color:#fc4c01;padding-bottom:.5em}.error_indicator{display:none}.house-green{color:#1e3932}.bg-house-green{background-color:#1e3932}.starbucks-green{color:#006241}.bg-starbucks-green{background-color:#006241}.starbucks-gold{color:#d2a04a}.bg-starbucks-gold{background-color:#d2a04a}.merry-mint{color:#91d6ac}.bg-merry-mint{background-color:#91d6ac}.jolly-red{color:#e1251b}.bg-jolly-red{background-color:#e1251b}.candy-pink{color:#ffb8bf}.bg-candy-pink{background-color:#ffb8bf}.sugar-plum{color:#6f1d46}.bg-sugar-plum{background-color:#6f1d46}.just-off-green{color:#18754a}.bg-just-off-green{background-color:#18754a}.merry-mint-bright{color:#acffcc}.bg-merry-mint-bright{background-color:#acffcc}.error,.error-color{color:#fc4c01}.bg-error-color{background-color:#fc4c01}.white{color:#fff}.bg-white{background-color:#fff}.border-top-merry-mint{border-top:2px solid #91d6ac}.border-bottom-merry-mint{border-bottom:2px solid #91d6ac}.margin-bottom-normal{margin-bottom:1rem}.margin-button-normal-plus{margin-bottom:1.75rem}.margin-bottom-large{margin-bottom:2rem}.no-margin-top{margin-top:0}.pointer{cursor:pointer}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media only screen and (min-width:768px)and (min-height:480px){.small-only{display:none!important}}#game-container{overflow:hidden;position:relative;margin-top:-1.625rem}@media only screen and (min-width:768px){#game-container{margin-top:-1.6875rem}}#game-background{font-size:2.5vw;height:33.25rem;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50rem}#game-background #bg-imagery{background:url(../img/background-mobile.fcf61e6a.png) top no-repeat;background-size:auto 100%;position:absolute;top:0;left:0}@media only screen and (min-width:768px){#game-background #bg-imagery{background:url(../img/background.4e8c2dde.png) top no-repeat;background-size:100% auto}}@media only screen and (min-width:768px){#game-background{font-size:1.6666666667vw}}@media only screen and (min-width:960px){#game-background{font-size:16px}}#game-background canvas,#game-background div{position:absolute;width:100%;height:100%;left:0;top:0}#game-background canvas{pointer-events:none}#game-background #fire{z-index:-1}@media only screen and (max-width:767px){#game-background #fire svg>g>g>g>g:first-child{-webkit-transform:matrix(.83386,0,0,.67114,1076,568.5);transform:matrix(.83386,0,0,.67114,1076,568.5)}#game-background #fire svg>g>g>g>g:nth-child(3){-webkit-transform:matrix(1,0,0,1,1149.26,669.984);transform:matrix(1,0,0,1,1149.26,669.984)}#game-background #fire svg>g>g>g>g:nth-child(4){-webkit-transform:matrix(1,0,0,1,1142.55,560.808);transform:matrix(1,0,0,1,1142.55,560.808)}}#game-background #stars{margin-left:2.1875rem}@media only screen and (min-width:768px){#game-background #stars{margin:0}}#game-background #globe{position:absolute;z-index:1}#game-background #snow{z-index:2}#game-background #ground-plane{background:url(../img/ground-plane.7cf347d2.png) top no-repeat;background-size:100% auto;position:relative;z-index:-1}#game-background .snow-swirl{margin-left:2.3125rem}@media only screen and (min-width:768px){#game-background .snow-swirl{margin:0}}#game-background .loading-blocker{background-color:#1e3932;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}#game-background>svg{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}#game-background>svg.foreground-svg{z-index:2}@-webkit-keyframes wiggle-star-fade{0%{opacity:1}to{opacity:0}}@keyframes wiggle-star-fade{0%{opacity:1}to{opacity:0}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}25%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}49%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}75%{-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}}@keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}25%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}49%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:42% 65%;transform-origin:42% 65%}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}75%{-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:58% 65%;transform-origin:58% 65%}}#game-background .snow-globe-outer{z-index:3}#game-background .snow-globe-outer .wiggle-stars{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:267px;z-index:4;pointer-events:none}#game-background .snow-globe-outer.wiggle-snow-globe{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#game-background .snow-globe-outer.wiggle-snow-globe #globe>svg>g>g>g:nth-child(9){opacity:0}#game-background .snow-globe-outer.wiggle-snow-globe .wiggle-stars{display:block;opacity:1}#game-background .snow-globe-outer:not(.wiggle-snow-globe) .wiggle-stars{-webkit-animation-name:wiggle-star-fade;animation-name:wiggle-star-fade;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}#game-background .snow-globe-outer:not(.wiggle-snow-globe) #globe>svg>g>g>g:nth-child(9){opacity:1}@-webkit-keyframes shake{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}15%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}30%{-webkit-transform:translateY(-5rem) rotate(0deg);transform:translateY(-5rem) rotate(0deg)}35.7%{-webkit-transform:translate(2.8125rem,-5rem) rotate(32deg);transform:translate(2.8125rem,-5rem) rotate(32deg)}41.4%{-webkit-transform:translate(-2.8125rem,-5rem) rotate(-32deg);transform:translate(-2.8125rem,-5rem) rotate(-32deg)}47.1%{-webkit-transform:translate(1.875rem,-5rem) rotate(26deg);transform:translate(1.875rem,-5rem) rotate(26deg)}52.8%{-webkit-transform:translate(-1.875rem,-5rem) rotate(-26deg);transform:translate(-1.875rem,-5rem) rotate(-26deg)}58.5%{-webkit-transform:translate(.9375rem,-5rem) rotate(20deg);transform:translate(.9375rem,-5rem) rotate(20deg)}64.2%{-webkit-transform:translate(-.9375rem,-5rem) rotate(-20deg);transform:translate(-.9375rem,-5rem) rotate(-20deg)}70%{-webkit-transform:translateY(-5rem) rotate(0deg);transform:translateY(-5rem) rotate(0deg)}85%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes shake{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}15%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}30%{-webkit-transform:translateY(-5rem) rotate(0deg);transform:translateY(-5rem) rotate(0deg)}35.7%{-webkit-transform:translate(2.8125rem,-5rem) rotate(32deg);transform:translate(2.8125rem,-5rem) rotate(32deg)}41.4%{-webkit-transform:translate(-2.8125rem,-5rem) rotate(-32deg);transform:translate(-2.8125rem,-5rem) rotate(-32deg)}47.1%{-webkit-transform:translate(1.875rem,-5rem) rotate(26deg);transform:translate(1.875rem,-5rem) rotate(26deg)}52.8%{-webkit-transform:translate(-1.875rem,-5rem) rotate(-26deg);transform:translate(-1.875rem,-5rem) rotate(-26deg)}58.5%{-webkit-transform:translate(.9375rem,-5rem) rotate(20deg);transform:translate(.9375rem,-5rem) rotate(20deg)}64.2%{-webkit-transform:translate(-.9375rem,-5rem) rotate(-20deg);transform:translate(-.9375rem,-5rem) rotate(-20deg)}70%{-webkit-transform:translateY(-5rem) rotate(0deg);transform:translateY(-5rem) rotate(0deg)}85%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}#game-background .snow-globe-container{z-index:3}#game-background .snow-globe-container.shaking{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:50% 65%;transform-origin:50% 65%}#game-background .snow-globe-container .snow-container{width:10.5rem;height:10.5rem;overflow:hidden;position:relative;z-index:3;left:20.0625rem;top:9.25rem;border-radius:12.5rem}#game-background .snow-globe-container .snow-container>canvas{width:50rem;height:33.25rem;margin-left:-20.3125rem;margin-top:-9.75rem}.chapter-prize{position:absolute}.chapter-prize.chapter-2{bottom:7rem;left:12rem;width:8.125rem}.chapter-prize.chapter-6{height:3.75rem;right:13.75rem;bottom:8.75rem}.page-game{padding:0;width:100%}.page-game-inner{width:100%;max-width:22.5rem;margin:-4rem auto 0}.game-copy{line-height:1.375rem;margin:0 auto 1.875rem;max-width:18.5rem}.game-copy p{margin:0}.game-copy .candy-pink{font-size:1rem}.mastery-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:71px;border-radius:.375rem;padding:.5rem 1rem .5rem 1.5rem;text-decoration:none;margin:0 .3125rem .9375rem}.mastery-link .mastery-copy{margin:0;padding:0;line-height:12px}.mastery-link .fa-stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem}.mastery-link .fa-stack .fa-circle{font-size:40px}.mastery-link .fa-stack .fa-arrow-right{font-size:30px}.stars-count,.sweeps-count{letter-spacing:1px;line-height:1.4375rem;padding:.625rem 0;margin:0}.stars-count span,.sweeps-count span{background:url(../img/star.09711653.svg) 100%/.75rem auto no-repeat;display:inline-block;padding-right:.8125rem}@-webkit-keyframes stars-appear{0%{line-height:0;padding:0 0;opacity:0}to{line-height:1.4375rem;padding:.625rem 0;opacity:1}}@keyframes stars-appear{0%{line-height:0;padding:0 0;opacity:0}to{line-height:1.4375rem;padding:.625rem 0;opacity:1}}.stars-count{-webkit-animation-name:stars-appear;animation-name:stars-appear;-webkit-animation-duration:1s;animation-duration:1s}#how_to_play .onboarding-animation-container,#onboarding .onboarding-animation-container{left:50%;overflow:hidden;max-width:100%;position:absolute;top:1.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){#how_to_play .onboarding-animation-container,#onboarding .onboarding-animation-container{top:5.3125rem}}#how_to_play .onboarding-animation-background,#onboarding .onboarding-animation-background{font-size:2.5vw;height:25.9375rem;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:38.75rem}@media only screen and (min-width:768px){#how_to_play .onboarding-animation-background,#onboarding .onboarding-animation-background{font-size:1.6666666667vw}}@media only screen and (min-width:960px){#how_to_play .onboarding-animation-background,#onboarding .onboarding-animation-background{font-size:16px}}#how_to_play .onboarding-animation-background .onboarding-animation-element,#onboarding .onboarding-animation-background .onboarding-animation-element{height:100%;left:0;position:absolute;top:0;width:100%}#how_to_play .onboarding-animation-background .onboarding-animation-element.stars-animation,#onboarding .onboarding-animation-background .onboarding-animation-element.stars-animation{height:79%;left:-1.5rem}#how_to_play .onboarding-animation-background .onboarding-animation-element.snow-swirl,#onboarding .onboarding-animation-background .onboarding-animation-element.snow-swirl{height:77%;width:77%}#how_to_play .onboarding-animation-background .fire,#onboarding .onboarding-animation-background .fire{z-index:-1}#how_to_play .onboarding-animation-background .fire-fix,#onboarding .onboarding-animation-background .fire-fix{left:-17%;width:133.33%}#how_to_play .onboarding-animation-background .bg-imagery,#onboarding .onboarding-animation-background .bg-imagery{background:-webkit-gradient(linear,left top,left bottom,from(#1e3932),color-stop(12%,transparent)),url(../img/background.4e8c2dde.png) top no-repeat;background:linear-gradient(#1e3932,transparent 12%),url(../img/background.4e8c2dde.png) top no-repeat;background-size:auto 100%}#how_to_play .onboarding-animation-background .ground-plane,#onboarding .onboarding-animation-background .ground-plane{background:url(../img/ground-plane.7cf347d2.png) top no-repeat;background-size:100% auto;position:relative;z-index:-1}#how_to_play .page-onboarding,#onboarding .page-onboarding{margin:-1.3125rem auto 2.8125rem;padding:0 33px}@media only screen and (min-width:768px){#how_to_play .page-onboarding,#onboarding .page-onboarding{margin:0 auto 2.8125rem;min-height:29.375rem}}#how_to_play .onboarding-image-house,#onboarding .onboarding-image-house{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:20.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto -2.5rem;max-width:100%;width:20.125rem}@media only screen and (min-width:768px){#how_to_play .onboarding-image-house,#onboarding .onboarding-image-house{margin:0 auto}}#how_to_play .onboarding-image-house img,#onboarding .onboarding-image-house img{height:auto}#how_to_play .dot-house,#onboarding .dot-house{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:1.125rem auto;padding:0}#how_to_play .dot,#onboarding .dot{border:1px solid #006241;border-radius:50%;height:.5rem;margin:auto .3125rem;position:relative;width:.5rem}#how_to_play .dot.current,#onboarding .dot.current{background:#acffcc;border-color:#fff}#how_to_play .dot-link,#onboarding .dot-link{bottom:-5px;display:block;left:-5px;position:absolute;right:-5px;top:-5px}#how_to_play .onboarding-slides,#onboarding .onboarding-slides{display:block;list-style:none;margin:0 auto;max-width:38rem;min-height:25rem;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:767px){#how_to_play .onboarding-slides,#onboarding .onboarding-slides{cursor:pointer}}@media only screen and (min-width:768px){#how_to_play .onboarding-slides,#onboarding .onboarding-slides{min-height:26.25rem}}#how_to_play .onboarding-slide.next-enter-active,#how_to_play .onboarding-slide.next-leave-active,#how_to_play .onboarding-slide.previous-enter-active,#how_to_play .onboarding-slide.previous-leave-active,#onboarding .onboarding-slide.next-enter-active,#onboarding .onboarding-slide.next-leave-active,#onboarding .onboarding-slide.previous-enter-active,#onboarding .onboarding-slide.previous-leave-active{-webkit-transition:all .25s cubic-bezier(.215,.61,.355,1);transition:all .25s cubic-bezier(.215,.61,.355,1)}#how_to_play .onboarding-slide.next-enter-active,#how_to_play .onboarding-slide.previous-enter-active,#onboarding .onboarding-slide.next-enter-active,#onboarding .onboarding-slide.previous-enter-active{position:absolute;top:0}#how_to_play .onboarding-slide.next-enter,#how_to_play .onboarding-slide.previous-leave-to,#onboarding .onboarding-slide.next-enter,#onboarding .onboarding-slide.previous-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}#how_to_play .onboarding-slide.next-enter-to,#how_to_play .onboarding-slide.next-leave,#how_to_play .onboarding-slide.previous-enter-to,#how_to_play .onboarding-slide.previous-leave,#onboarding .onboarding-slide.next-enter-to,#onboarding .onboarding-slide.next-leave,#onboarding .onboarding-slide.previous-enter-to,#onboarding .onboarding-slide.previous-leave{-webkit-transform:translateX(0);transform:translateX(0)}#how_to_play .onboarding-slide.next-leave-to,#how_to_play .onboarding-slide.previous-enter,#onboarding .onboarding-slide.next-leave-to,#onboarding .onboarding-slide.previous-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.close-how-to-play-modal{margin-top:.75rem}#prizes .main-header{margin-bottom:.6875rem}@media only screen and (min-width:768px){#prizes .main-header{margin-bottom:1.5625rem}}#prizes .page-prizes{padding:0 12px}#prizes .prizes-intro-section{margin:0 auto 1.375rem}#prizes .prizes-intro-section .body{margin:0 auto 1.75rem;width:15.3125rem}@media only screen and (min-width:768px){#prizes .prizes-intro-section .body{width:25.9375rem}}#prizes .prizes-banner{background:#006241 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS8AAAAiCAMAAAA56a+AAAABm1BMVEUBYkFtxZkLbUuQ5LUcfFdvx5kCZEOs/syr/ssFZ0UXdlOX7LuO47MefVmj9sWn+sgIaUcYd1Sm+ceq/comhF8ZeVUNbkyo+8mJ37Agf1sFZkWl+Maj98Ukg16Y67sUc1ATdFEbelYLbEkffVkwjmhnv5QWd1MqiGNLpX0be1hGoXk7mHGq/Mo8mHGh9MOU6LgggFxuxpqJ3a4uimVkvJEvjGar/coZeVYGZ0Vnv5MQcU5XsYdfuI0yj2kigFxguY6H3a550KNPqYAkg194z6IKa0l60aN2zKBNp3+b774siWREoHiG3K1KpXxhupB60aR906Vwx5ql98VctYt/1qhlvpJetoyp/Mlas4kFZUQnhWAoh2J/1acnhGAggFtYsogAY0I0kWuF26yZ7byk+MZZs4hatIouimSk+MUFZkQSclBEn3eW6roVdVJLpn0NbUuB2KmS5rddtot80qVKpX1iu5CA16kGZ0ZqwpZNp34VdFIDZEOS57aH260CZEIPb01BnXVxyJw6lm9Lpn5TroQYeFST6Lio+8hQqoEWUNS9AAABbklEQVQYGe3BaSNUYQAF4DPMzJmx7/uuRZtCaZVQaCW0F5G9RbSHkPVnu/eOKbdeM6/v53lgVgA5jMtdEHtX8h5CrIX72HoHYim3n+TtNIiNkxkRutKvQ2xcZUzx0XMQC510ZZ/PhJi0FWLP4nu4AiSbL0KMclKbsKf2B1wpjeyJQowyb5ANiFmtisLVXhKFGPXm09FxAq41LsB15DjkAHdPkxlBuOrKmT8KRzXkQGciZ1Pg2SA5/gKSWOgCPMfK6cj7DUkoCE9RKmNCs5CkWtIZV/zpFSSh+m7+9bEQksSl+1mMiUy+hvg8h0HaPD2fIX7VIZisLNHxFPKPwek6mAQHyLEwxK+mgo9htENWQvxylsknlTCZeTME8SstoaOqBiYTHyD7nHpwL0LPVi0Mhgsg+9y6ybis9TL851kuxOca47YDpZCkvtBTMTIHsRD+SsfLnxA7m9nko18QW98ZgNibelcGsfftLeQwivDHLoFEKn12ggQcAAAAAElFTkSuQmCC) no-repeat center top 1.9375rem;margin:0 auto 1rem;max-width:35.4375rem;padding:2.375rem 0 1.75rem}#prizes .prizes-count{display:block;letter-spacing:.125rem;margin-bottom:.875rem}#prizes .prizes-content{margin:0 auto 2rem;max-width:34.625rem;padding:0 16px}#prizes .prize-item-container{border-bottom:.125rem solid #acffcc;margin:0 auto;max-width:31.4375rem;padding:2rem 0 0}#prizes .prize-item-container:last-of-type{border-bottom:none}#prizes .prize-img{margin:0 auto .0625rem;width:7rem}#prizes .prizes-winners{margin:0 auto;max-width:34.625rem}#prizes .prizes-winners-header{background-color:#006241;padding:1.6875rem 1.5rem .5625rem;position:relative;margin-bottom:1rem}#prizes .winner-item-container{background-color:#006241;padding:1.6875rem 2rem .5625rem 2rem;position:relative;text-align:left;margin-bottom:1rem}#prizes .winner-img{left:3.5rem;position:absolute;top:1.125rem;width:5.1875rem}#prizes .winner-copy{margin:0 1.3125rem 1.5625rem 7.6875rem;text-align:center}@media only screen and (min-width:768px){#prizes .winner-copy{margin-right:2.6875rem}}#prizes .winner-copy-date{margin-bottom:.0625rem}#prizes .winner-copy-name{margin:0 0 .1875rem}.meal-counter-container .meal-counter-meter{border-radius:.625rem;margin:0 auto .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#00754a;width:17.125rem;overflow:hidden}.meal-counter-container .meal-counter-meter>*{display:block;height:1.3125rem}.meal-counter-container .meal-counter-meter.pre-launch{background:transparent;border:.125rem solid #00754a;width:16.875rem}.meal-counter-container .meal-counter-meter.pre-launch>*{height:1.0625rem}.meal-counter-container .meal-counter-meter #completed-portion{border-radius:.625rem 0 0 .625rem;background:#91d6ac}.the-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.1875rem solid #91d6ac;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:6;position:fixed;top:calc(100% - 3.5rem);left:0;right:0;background-color:#1e3932}@media only screen and (min-width:768px){.the-navigation{background:none;border-top:none;height:2.6875rem;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#1e3932),to(transparent));background-image:linear-gradient(180deg,#1e3932 90%,transparent)}}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation{height:5.5rem;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0 4rem;top:0;z-index:4}}.the-navigation .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 4.125rem;flex:0 0 4.125rem;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;text-decoration:none;margin:0 10%}@media only screen and (min-width:768px){.the-navigation .nav-link{margin:0}}.the-navigation .nav-link .icon{display:block;max-height:1.875rem;max-width:1.875rem;position:relative;padding-left:.3125rem}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link .icon{padding-left:0;max-height:.5rem;max-width:.875rem}}@media only screen and (min-width:960px){.the-navigation .nav-link .icon{max-height:1.875rem;max-width:1.875rem}}.the-navigation .nav-link .icon>svg *{fill:#fff}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link .icon>svg *{fill:#008951}}.the-navigation .nav-link .icon>svg .icon-stroke{stroke:#fff}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link .icon>svg .icon-stroke{stroke:#008951}}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link .icon>svg{display:none}}@media only screen and (min-width:960px){.the-navigation .nav-link .icon>svg{max-height:1.9375rem;max-width:1.9375rem;display:block}}.the-navigation .nav-link .text{display:none;font-family:sodo-sans;font-size:.75rem;font-weight:500;letter-spacing:.125rem;line-height:4.375rem;padding:0 .8125rem 0 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link .text{font-size:.625rem}}@media only screen and (min-width:960px){.the-navigation .nav-link .text{font-size:.875rem}}.the-navigation .nav-link .text.menu-toggle{padding:0}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-link{-ms-flex-preferred-size:auto;flex-basis:auto;height:100%}.the-navigation .nav-link .text{display:unset}.the-navigation .nav-link:hover .text{text-decoration:underline}.the-navigation .nav-link+.nav-link{margin-left:.875rem}.the-navigation .nav-link.nav-menu-link{margin-left:auto}}.the-navigation .nav-menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.the-navigation .nav-menu-link>.icon{width:1.5rem;height:1.875rem;padding-left:.25rem}.the-navigation .nav-instant-prizes-link{position:relative}.the-navigation .nav-instant-prizes-link .nav-plays-counter{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#e1251b;border-radius:100%;color:#fff;font-family:sodo-sans;font-size:.5625rem;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 .8125rem;flex:0 0 .8125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:.8125rem;width:.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;position:absolute;top:.3125rem;right:1rem}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-instant-prizes-link .nav-plays-counter{top:1.75rem;right:unset;left:-.625rem}}@media only screen and (min-width:960px){.the-navigation .nav-instant-prizes-link .nav-plays-counter{top:1.375rem;right:unset;left:1.0625rem}}.the-navigation .nav-instant-prizes-link .nav-plays-counter.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.the-navigation .nav-instant-prizes-link>.icon{padding-left:.125rem}}@media only screen and (min-width:960px){.the-navigation .nav-instant-prizes-link>.icon{margin-right:.625rem}}.the-navigation .desktop-logo{display:none}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .desktop-logo{display:block;position:absolute;left:50%;top:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.the-navigation.minimal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.the-navigation.minimal{left:auto;padding-left:0;width:4rem}}.the-navigation .nav-raffle-link{position:relative}.the-navigation .nav-raffle-link.notification:not(.active):after{content:"";display:block;border-radius:50%;background-color:#e1251b;height:.8125rem;width:.8125rem;position:absolute;top:.125rem;right:.625rem}@media only screen and (min-width:768px)and (min-height:480px){.the-navigation .nav-raffle-link.notification:not(.active):after{top:1.125rem;right:unset;left:1.125rem}}@media only screen and (max-width:767px){body .the-navigation .nav-link.nav-raffle-link{margin:0 15% 0 5%}body .the-navigation .nav-link>.icon,body .the-navigation .nav-link svg *{color:#008951}body .the-navigation .nav-link>.icon svg *,body .the-navigation .nav-link svg * svg *{fill:#008951}body .the-navigation .nav-link.router-link-active>.icon{color:#91d6ac}body .the-navigation .nav-link.router-link-active>.icon svg *{fill:#91d6ac}}.the-navigation .challenges-notification-tooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e1251b;color:#fff;cursor:pointer;display:none;font-size:.875rem;height:3rem;line-height:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem;width:7.875rem;z-index:2;position:fixed;bottom:5.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.the-navigation .challenges-notification-tooltip a{text-decoration:none}.the-navigation .challenges-notification-tooltip:after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #e1251b;content:"";height:0;width:0;position:absolute;bottom:-.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){.the-navigation .challenges-notification-tooltip{position:absolute;bottom:inherit;top:4.75rem;left:12rem}.the-navigation .challenges-notification-tooltip:after{border-top:none;border-bottom:.5rem solid #e1251b;top:-.5rem;bottom:inherit}}@media only screen and (min-width:960px){.the-navigation .challenges-notification-tooltip{left:19rem}}.the-navigation .challenges-notification-tooltip.show{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay{cursor:default;display:block;overflow-y:auto;position:fixed}.menu-overlay{background:-webkit-gradient(linear,left bottom,left top,color-stop(2.375rem,#1e3932),color-stop(2.375rem,#006241));background:linear-gradient(0deg,#1e3932 2.375rem,#006241 0);color:#fff;font-family:sodo-sans;font-size:.875rem;letter-spacing:.125rem;line-height:1.375rem;padding:3.125rem 2.25rem 0;text-align:left;text-transform:uppercase;bottom:0;left:0;right:0;top:0}@media only screen and (min-width:768px)and (min-height:480px){.menu-overlay{background:#006241;padding-bottom:1rem;padding-top:1.125rem;width:22.5rem;bottom:unset;left:unset;top:5.5rem}}.menu-overlay .menu-overlay-list{list-style:none outside;margin:0;padding:0;text-align:left}.menu-overlay .menu-overlay-list .menu-overlay-list-item{cursor:pointer;padding-bottom:2rem;line-height:1rem}.menu-overlay .menu-overlay-list .menu-overlay-list-item.sign-out{padding-top:1rem}.menu-overlay .menu-overlay-list .menu-overlay-list-item .menu-overlay-button+.menu-overlay-button{margin-left:1rem}.menu-overlay .menu-link{text-decoration:none}@media not all and (hover:none){.menu-overlay .menu-link:focus,.menu-overlay .menu-link:hover{text-decoration:underline}}.menu-overlay .close-button{color:#acffcc;cursor:pointer;height:2rem;padding:0;width:2rem;position:absolute;top:1rem;right:1rem}.menu-overlay .close-button:hover{color:#1e3932}.prizes-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#1e3932;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:sodo-sans;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:1.5rem 0 0;bottom:0;left:0;right:0;top:0;z-index:1}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay{background:#006241;height:40.3125rem;max-height:calc(100vh - 5.5rem);width:45rem;bottom:unset;right:unset;top:5.5rem}}.prizes-overlay .prizes-overlay-title{margin:0 auto;max-width:14.5rem;padding-bottom:1rem}.prizes-overlay .prizes-overlay-body{padding-bottom:.75rem;text-align:center}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .prizes-overlay-body{padding:0;text-align:left}}.prizes-overlay .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:1.5rem}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .header{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prizes-overlay .header p{margin-right:1.25rem}}.prizes-overlay .header .total-stars-tracker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .header .total-stars-tracker{-webkit-box-flex:0;-ms-flex:0 0 15.625rem;flex:0 0 15.625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.prizes-overlay .header .total-stars-tracker .total-stars-count{color:#d2a04a;font-size:1.25rem;font-weight:700;height:1.75rem;letter-spacing:.0715em;margin-bottom:.375rem;position:relative;width:100%}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .header .total-stars-tracker .total-stars-count{margin-right:.75rem;width:auto}}.prizes-overlay .header .total-stars-tracker .total-stars-count .header-regular-uppercase{min-width:6.25rem}.prizes-overlay .header .total-stars-tracker .total-stars-count .total-stars-count-star{display:inline-block;height:1.5625rem;vertical-align:-.25rem;width:1.5625rem}@media only screen and (min-width:768px){.fr .prizes-overlay .header .total-stars-tracker .total-stars-label{font-size:.625rem}}.prizes-overlay .prizes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25vw .875rem}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .prizes-list{background:none;padding-bottom:.875rem;padding-top:0}}.prizes-overlay .prizes-list .prizes-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prizes-overlay .prizes-list .prizes-grid .prize{-webkit-box-flex:0;-ms-flex:0 0 27.78%;flex:0 0 27.78%;margin:.5rem}@media only screen and (min-width:768px)and (min-height:480px){.prizes-overlay .prizes-list .prizes-grid .prize{-webkit-box-flex:0;-ms-flex:0 0 13.89%;flex:0 0 13.89%}}.prizes-overlay .prizes-list .instructions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75rem;letter-spacing:0;line-height:1.25rem;margin-top:auto;padding-top:3rem;text-align:center}.raffle-overlay{background:#1e3932;color:#fff;font-family:sodo-sans;overflow-y:scroll;padding:0;bottom:0;left:0;right:0;top:0;z-index:1}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#006241;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:40.3125rem;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;max-height:calc(100vh - 5.5rem);overflow-y:hidden;padding:1.5rem 0;width:45rem;bottom:unset;right:unset;top:5.5rem}}.raffle-overlay .raffle-overlay-headline{margin:0 auto 1rem;max-width:14.5rem;padding:0}.raffle-overlay .raffle-body{margin-bottom:.75rem;text-align:center}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffle-body{margin:0;text-align:left}}.raffle-overlay .header,.raffle-overlay .header-minimized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:3rem 4rem 3.75rem;z-index:1}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .header,.raffle-overlay .header-minimized{background:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;text-align:left}}.raffle-overlay .header-minimized .total-tickets-tracker,.raffle-overlay .header .total-tickets-tracker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.9375rem;font-weight:700;line-height:1.875rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .header-minimized .total-tickets-tracker,.raffle-overlay .header .total-tickets-tracker{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:1.5rem;-ms-flex-preferred-size:26.25rem;flex-basis:26.25rem}}.raffle-overlay .header-minimized .total-tickets-tracker .total-tickets-count,.raffle-overlay .header .total-tickets-tracker .total-tickets-count{font-size:.9375rem;padding-right:2.125rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .header-minimized .total-tickets-tracker .total-tickets-count,.raffle-overlay .header .total-tickets-tracker .total-tickets-count{margin-right:.75rem}}.raffle-overlay .header-minimized{display:none;z-index:2;position:fixed;left:0;right:0;top:-1.25rem}.raffle-overlay.minimized .header-minimized{display:block}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay.minimized .header-minimized{display:none}}.raffle-overlay .raffles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-2.8125rem;padding:4.5rem 2.75rem 3.625rem;position:relative;z-index:-1}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list{background:unset;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0;overflow-y:auto;padding:1.5rem;position:unset;z-index:unset}}.raffle-overlay .raffles-list .raffle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;width:17rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.125rem 0;width:100%}}.raffle-overlay .raffles-list .raffle .raffle-image{margin:0 auto .625rem;width:12.5rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle .raffle-image{-webkit-box-flex:0;-ms-flex:0 0 9.375rem;flex:0 0 9.375rem;margin:0;width:unset}}.raffle-overlay .raffles-list .raffle .raffle-image img{width:100%}.raffle-overlay .raffles-list .raffle .raffle-description{margin-bottom:.9375rem;text-align:left}.raffle-overlay .raffles-list .raffle .raffle-description h3,.raffle-overlay .raffles-list .raffle .raffle-description p{text-align:center}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle .raffle-description{-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem}.raffle-overlay .raffles-list .raffle .raffle-description h3,.raffle-overlay .raffles-list .raffle .raffle-description p{text-align:left}}.raffle-overlay .raffles-list .raffle .raffle-entries{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle .raffle-entries{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-left:1rem}}.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-overlay-button{min-width:unset}.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-overlay-button:disabled{border:2px solid hsla(0,0%,100%,.5);cursor:not-allowed}.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-overlay-button:disabled:hover{background-color:inherit;color:inherit}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-overlay-button{margin-left:1em}}.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-entry-counter{font-weight:500;font-size:.9375rem;letter-spacing:.0625rem;line-height:1.25rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle .raffle-entries .raffle-entry-counter{text-align:left}}.fr .raffle-overlay .raffles-list .raffle .raffle-entries .raffle-entry-counter{font-size:.75rem}.raffle-overlay .raffles-list .raffle:not(:last-child):after{background:#1e3932;content:"";display:block;height:.125rem;margin:2.25rem auto 1.875rem;width:9.75rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle:not(:last-child):after{display:none}}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle:not(:last-child){border-bottom:.125rem solid #1e3932}}.raffle-overlay .raffles-list .raffle:last-child{padding-bottom:3.625rem}@media only screen and (min-width:768px)and (min-height:480px){.raffle-overlay .raffles-list .raffle:last-child{padding-bottom:0}}.page-game .collect-n-win,.page-game .duplicates,.page-game .instant-wins{padding:.875rem 0 .25rem}.page-game .collect-n-win h2,.page-game .duplicates h2,.page-game .instant-wins h2{padding-bottom:.3125rem}.page-game .collect-n-win p,.page-game .duplicates p,.page-game .instant-wins p{margin-top:0}.page-game .instant-wins{padding-bottom:1.25rem}.page-game .pieces{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@-webkit-keyframes badge-rotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes badge-rotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.page-game .dup-icons{width:5rem;margin:1rem;position:relative}.page-game .dup-icons.reveal-badge{-webkit-animation-name:badge-rotation;animation-name:badge-rotation;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (min-width:768px){.page-game .dup-icons{width:4.625rem}}@-webkit-keyframes key-animation{0%{opacity:0}75%{opacity:0}76%{opacity:1}to{opacity:1}}@keyframes key-animation{0%{opacity:0}75%{opacity:0}76%{opacity:1}to{opacity:1}}@-webkit-keyframes badge-animation{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}6%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.33}18%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}30%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}75%{opacity:1}76%{opacity:0}to{opacity:0}}@keyframes badge-animation{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}6%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.33}18%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}30%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}75%{opacity:1}76%{opacity:0}to{opacity:0}}@-webkit-keyframes all-keys{0%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1.5);transform:scale(1.5)}36%{-webkit-transform:scale(.6);transform:scale(.6)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes all-keys{0%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1.5);transform:scale(1.5)}36%{-webkit-transform:scale(.6);transform:scale(.6)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes final-key{0%{opacity:0}37.5%{opacity:0}37.6%{opacity:1}50%{opacity:1}75%{-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:1}78%{-webkit-transform:scale(-1.5,1.5);transform:scale(-1.5,1.5);opacity:1}84%{-webkit-transform:scale(-.6,.6);transform:scale(-.6,.6);opacity:1}90%{-webkit-transform:scale(-1.2,1.2);transform:scale(-1.2,1.2);opacity:1}to{-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:1}}@keyframes final-key{0%{opacity:0}37.5%{opacity:0}37.6%{opacity:1}50%{opacity:1}75%{-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:1}78%{-webkit-transform:scale(-1.5,1.5);transform:scale(-1.5,1.5);opacity:1}84%{-webkit-transform:scale(-.6,.6);transform:scale(-.6,.6);opacity:1}90%{-webkit-transform:scale(-1.2,1.2);transform:scale(-1.2,1.2);opacity:1}to{-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:1}}.page-game .dup-icons .highlight-key{-webkit-animation-name:key-animation;animation-name:key-animation;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-game .dup-icons .highlight-key-progressive{-webkit-animation-name:all-keys;animation-name:all-keys;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.page-game .dup-icons .highlight-key-progressive.key-1{-webkit-animation-delay:1s;animation-delay:1s}.page-game .dup-icons .highlight-key-progressive.key-2{-webkit-animation-delay:2s;animation-delay:2s}.page-game .dup-icons .highlight-key-progressive.key-3{-webkit-animation-name:final-key;animation-name:final-key;-webkit-animation-duration:4s;animation-duration:4s;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-game .dup-icons .duplicate-piece-badge{position:relative;width:100%;height:100%;border-radius:50%;border:.25rem solid #acffcc;position:absolute;top:0;left:0;-webkit-animation-name:badge-animation;animation-name:badge-animation;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:scale(1);transform:scale(1);opacity:0}.page-game .piece{position:relative;width:5rem;height:5rem;background:#0e5630;margin:1rem;border-radius:50%}@media only screen and (max-width:767px){.page-game .piece{margin-left:.75rem;margin-right:.75rem}}.page-game .piece img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4.75rem;max-width:none}.page-game .piece .rounded-border{position:relative;width:100%;height:100%;border-radius:50%;border:.25rem solid #136241;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.page-game .piece .rounded-border.rounded-border-clickable{cursor:pointer;border-color:#acffcc}.page-game .piece.active .rounded-border{border-color:#e1251b}.page-game .piece.cycled .rounded-border{border-color:#e1251b!important;-webkit-transition:none;transition:none}.page-game .piece.completed .rounded-border{border-color:#acffcc}.instant-wins .page-game .piece{width:4.0625rem;height:4.0625rem;background:transparent}.instant-wins .page-game .piece img{width:3.8125rem}@-webkit-keyframes fade-in-border-snow{0%{opacity:0}to{opacity:1}}@keyframes fade-in-border-snow{0%{opacity:0}to{opacity:1}}.page-game .collect-n-win{background:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle}.page-game .collect-n-win.active-tier{-webkit-box-shadow:none;box-shadow:none}.page-game .collect-n-win.active-tier svg.snow-border{position:absolute;width:100%;height:100%;top:0;overflow:visible;opacity:1;-webkit-animation-name:fade-in-border-snow;animation-name:fade-in-border-snow;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media only screen and (max-width:350px){.page-game .collect-n-win.active-tier svg.snow-border{display:none}}.page-game .collect-n-win .lottie-animation{position:absolute}.page-game .collect-n-win .lottie-animation.top-left-star{top:2.375rem;left:.5rem}.page-game .collect-n-win .lottie-animation.top-right-star{top:2.375rem;right:.5rem}.page-game .collect-n-win .lottie-animation.bottom-left-star{bottom:.5rem;left:.5rem}.page-game .collect-n-win .lottie-animation.bottom-right-star{bottom:.5rem;right:.5rem}.page-game .collect-n-win div.game-piece-animation{width:100%;height:100%;position:absolute;background:url(../img/gamepiece_background.31714b17.png) 50% no-repeat;background-size:contain}.page-game .collect-n-win div.game-piece-animation .lottie-animation{position:absolute;left:0;top:0}@-webkit-keyframes reveal{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}12%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.33}36%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes reveal{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}12%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.33}36%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.page-game .duplicates.revealing-keys,.page-game .instant-wins.prize{border-left:2px solid #91d6ac;border-right:2px solid #91d6ac}.page-game .duplicates,.page-game .instant-wins{position:relative}.page-game .duplicates.prize .active,.page-game .instant-wins.prize .active{-webkit-transform:scale(0);transform:scale(0)}.page-game .duplicates.prize .active .rounded-border,.page-game .instant-wins.prize .active .rounded-border{border-color:#acffcc}.page-game .duplicates.prize.showing-prize .active,.page-game .instant-wins.prize.showing-prize .active{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-name:reveal;animation-name:reveal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.page-game .duplicates .lottie-animation,.page-game .instant-wins .lottie-animation{position:absolute}.page-game .duplicates .lottie-animation.top-left-star,.page-game .instant-wins .lottie-animation.top-left-star{top:.5rem;left:.5rem}.page-game .duplicates .lottie-animation.top-right-star,.page-game .instant-wins .lottie-animation.top-right-star{top:.5rem;right:.5rem}.unhide-tier{-webkit-animation-name:reveal;animation-name:reveal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:2s;animation-duration:2s;opacity:1}#landing .landing-animation-container,#survey-landing .landing-animation-container{left:50%;overflow:hidden;max-width:100%;position:absolute;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){#landing .landing-animation-container,#survey-landing .landing-animation-container{top:5.3125rem}}#landing .landing-animation-background,#survey-landing .landing-animation-background{font-size:2.5vw;height:25.25rem;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50rem}#landing .landing-animation-background .landing-animation-element,#survey-landing .landing-animation-background .landing-animation-element{height:100%;left:0;position:absolute;top:0;width:100%}#landing .landing-animation-background .landing-animation-element svg>g>g:nth-child(6)>g:first-child>g:nth-child(4) path,#survey-landing .landing-animation-background .landing-animation-element svg>g>g:nth-child(6)>g:first-child>g:nth-child(4) path{fill:#91d6ac}#landing .landing-animation-background .landing-animation-element+img,#survey-landing .landing-animation-background .landing-animation-element+img{width:274px;margin-left:225px}#landing .landing-animation-background svg.aditional-vector-elements,#survey-landing .landing-animation-background svg.aditional-vector-elements{width:100%;height:100%}#landing .landing-animation-background svg.aditional-vector-elements>g,#survey-landing .landing-animation-background svg.aditional-vector-elements>g{-webkit-transform:translate(50%,199px) scale(.85);transform:translate(50%,199px) scale(.85)}#landing .landing-animation-background .landing-animation,#survey-landing .landing-animation-background .landing-animation{z-index:1}#landing .landing-animation-background .landing-animation svg>defs+g>g>g:first-child>path,#survey-landing .landing-animation-background .landing-animation svg>defs+g>g>g:first-child>path{display:none}#landing .landing-animation-background .bg-imagery,#survey-landing .landing-animation-background .bg-imagery{background:-webkit-gradient(linear,left top,left bottom,from(#1e3932),color-stop(12%,transparent)),url(../img/background.4e8c2dde.png) top no-repeat;background:linear-gradient(#1e3932,transparent 12%),url(../img/background.4e8c2dde.png) top no-repeat;background-size:auto 100%}#landing .landing-animation-background .ground-plane,#survey-landing .landing-animation-background .ground-plane{background:url(../img/ground-plane.7cf347d2.png) top no-repeat;background-size:100% auto;position:relative;z-index:-1}#landing .page-landing,#survey-landing .page-landing{margin:-1.3125rem auto 2.8125rem;padding:20rem 2rem 0;min-height:41.75rem}@media only screen and (min-width:768px){#landing .page-landing,#survey-landing .page-landing{margin:0 auto 2.8125rem;min-height:29.375rem}}#landing .page-landing h2,#landing .page-landing h3,#landing .page-landing p,#survey-landing .page-landing h2,#survey-landing .page-landing h3,#survey-landing .page-landing p{margin-bottom:1rem}#landing .page-landing .body-copy-1 p:last-child,#landing .page-landing .join-section p:last-of-type,#survey-landing .page-landing .body-copy-1 p:last-child,#survey-landing .page-landing .join-section p:last-of-type{margin-bottom:1.5rem}#landing .page-landing .sign-in-section,#survey-landing .page-landing .sign-in-section{position:relative;z-index:2;margin:0 auto 2rem}@media only screen and (min-width:768px){#landing .page-landing .sign-in-section,#survey-landing .page-landing .sign-in-section{margin-top:-1rem;max-width:608px}}.page-challenges{padding:0 .75rem}.page-challenges .header-stars{display:inline-block;margin:0 auto 2rem;padding:0 63px;position:relative;width:auto}.page-challenges .header-stars .stars{position:absolute;top:0}.page-challenges .header-stars .stars-left{left:0}.page-challenges .header-stars .stars-right{right:0}.page-challenges .header-stars>p{margin:.4375rem 0 0}.page-challenges .challenge-block{margin:0 auto;max-width:38rem;width:100%}.page-challenges .challenge-block .challenge-block-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1e3932;border-bottom:.125rem solid #acffcc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:3.375rem;padding-right:3rem}.page-challenges .challenge-block .challenge-block-header .challenge-status{background:#006241;border:.3125rem solid #1e3932;border-radius:50%;display:block;height:1.625rem;margin:0 .75rem 0 .625rem;width:1.625rem}.page-challenges .challenge-block .challenge-block-header .challenge-name{margin-right:.75rem;text-align:left}@media only screen and (min-width:768px)and (min-height:480px){.page-challenges .challenge-block .challenge-block-header .challenge-name{min-width:10.25rem}}.page-challenges .challenge-block .challenge-block-details{background:#006241;border-bottom:.125rem solid #1e3932;padding:1.625rem 1.125rem 2.75rem;text-align:left;position:relative}.page-challenges .challenge-block .challenge-block-details .lottie-animation{position:absolute;top:0;right:0}.page-challenges .challenge-block .challenge-block-details .lottie-animation path{fill:#fff}.page-challenges .challenge-block .challenge-block-details h3{color:#ffb8bf;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.625rem;margin-bottom:1rem}.page-challenges .challenge-block .challenge-block-details .challenge-tier{padding:.5rem 0}.page-challenges .challenge-block .challenge-block-details .challenge-tier+.challenge-tier{border-top:.125rem solid #fff}.page-challenges .challenge-block .challenge-block-details .challenge-tier h4{margin-bottom:.5rem}.page-challenges .challenge-block .challenge-block-details .challenge-tier p{margin:0;padding:0}.page-challenges .challenge-block .challenge-block-details .challenge-progress{margin-top:.5rem}.page-challenges .challenge-block .challenge-block-details .challenge-progress .challenge-check{background:#1e3932;border-radius:50%;color:#f5f3f2;display:inline-block;font-size:.875rem;height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem;position:relative}.page-challenges .challenge-block .challenge-block-details .challenge-progress .challenge-check+.challenge-check{margin-left:.5rem}.page-challenges .challenge-block .challenge-block-details .challenge-progress .challenge-check.complete:after{background:#acffcc url(../img/check.20472e9f.svg) 50%/1.125rem auto no-repeat;border-radius:50%;display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.page-challenges .challenge-block.before{pointer-events:none}.page-challenges .challenge-block.active .challenge-block-header{background:#006241}.page-challenges .challenge-block.active .challenge-block-header .challenge-status{border-color:#91d6ac}.page-challenges .challenge-block.after .challenge-block-header .challenge-status{background:#1e3932;border-color:#006241}.page-challenges .challenge-block.complete .challenge-block-header{background:#1e3932}.page-challenges .challenge-block.complete .challenge-block-header .challenge-status{background:#91d6ac;border-color:#006241}.modal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.89);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;padding:24px;z-index:999;position:fixed;bottom:0;left:0;right:0;top:0;overflow-y:auto}.modal-overlay .modal{text-align:center;width:20.5rem}.modal-overlay .informational-modal{background:#1e3932;border:.1875rem solid #acffcc;padding:1.8125rem 2.3125rem}.modal-overlay .informational-modal h2{margin-left:2rem;margin-right:2rem}.modal-overlay .choice-modal,.modal-overlay .win-modal{background:#1e3932;border:.1875rem solid #acffcc;position:relative}.modal-overlay .choice-modal:before,.modal-overlay .win-modal:before{display:block;content:"";height:3rem;width:100%;position:absolute;top:-1.375rem;left:0}.modal-overlay .choice-modal .lottie-animation,.modal-overlay .win-modal .lottie-animation{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay .choice-modal .choice-modal-inner,.modal-overlay .choice-modal .win-modal-inner,.modal-overlay .win-modal .choice-modal-inner,.modal-overlay .win-modal .win-modal-inner{border:.1875rem solid #acffcc;-o-border-image:linear-gradient(90deg,#acffcc,#1e3932 16%,#1e3932 84%,#acffcc) 1 stretch;border-image:-webkit-gradient(linear,left top,right top,from(#acffcc),color-stop(16%,#1e3932),color-stop(84%,#1e3932),to(#acffcc)) 1 stretch;border-image:linear-gradient(90deg,#acffcc,#1e3932 16%,#1e3932 84%,#acffcc) 1 stretch;border-image-width:.1875rem 0 0;margin-top:-.1875rem;padding:2.3125rem 1.8125rem 1.8125rem}.modal-overlay .choice-modal .choice-modal-inner p,.modal-overlay .choice-modal .win-modal-inner p,.modal-overlay .win-modal .choice-modal-inner p,.modal-overlay .win-modal .win-modal-inner p{margin:1rem 0}.modal-overlay .choice-modal .choice-modal-inner p.confirmation-code,.modal-overlay .choice-modal .win-modal-inner p.confirmation-code,.modal-overlay .win-modal .choice-modal-inner p.confirmation-code,.modal-overlay .win-modal .win-modal-inner p.confirmation-code{margin-bottom:0}.modal-overlay .choice-modal .choice-modal-inner .badge,.modal-overlay .choice-modal .win-modal-inner .badge,.modal-overlay .win-modal .choice-modal-inner .badge,.modal-overlay .win-modal .win-modal-inner .badge{background:#006241;border-radius:50%;height:8.75rem;margin:0 auto 1.5rem;padding:.425rem;width:8.75rem}.modal-overlay .choice-modal .choice-modal-inner .badge.animated,.modal-overlay .choice-modal .win-modal-inner .badge.animated,.modal-overlay .win-modal .choice-modal-inner .badge.animated,.modal-overlay .win-modal .win-modal-inner .badge.animated{background:#006241}.modal-overlay .choice-modal .choice-modal-inner .badge.piece-badge,.modal-overlay .choice-modal .win-modal-inner .badge.piece-badge,.modal-overlay .win-modal .choice-modal-inner .badge.piece-badge,.modal-overlay .win-modal .win-modal-inner .badge.piece-badge{background:#18754a}.modal-overlay .choice-modal .choice-modal-inner .social,.modal-overlay .choice-modal .win-modal-inner .social,.modal-overlay .win-modal .choice-modal-inner .social,.modal-overlay .win-modal .win-modal-inner .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem}.modal-overlay .choice-modal .choice-modal-inner .social img,.modal-overlay .choice-modal .win-modal-inner .social img,.modal-overlay .win-modal .choice-modal-inner .social img,.modal-overlay .win-modal .win-modal-inner .social img{width:1.5rem}.modal-overlay .choice-modal .choice-modal-inner .social a+a,.modal-overlay .choice-modal .win-modal-inner .social a+a,.modal-overlay .win-modal .choice-modal-inner .social a+a,.modal-overlay .win-modal .win-modal-inner .social a+a{margin-left:1rem}.modal-overlay .choice-modal .choice-modal-inner .choice-container,.modal-overlay .win-modal .choice-modal-inner .choice-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1.875rem auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-overlay .choice-modal .choice-modal-inner .choice-container>div .badge,.modal-overlay .win-modal .choice-modal-inner .choice-container>div .badge{border:none;height:6.875rem;width:6.875rem}.modal-overlay .choice-modal .choice-modal-inner .choice-container>div label,.modal-overlay .win-modal .choice-modal-inner .choice-container>div label{cursor:pointer;text-align:center}.modal-overlay .piece{width:5rem;height:5rem;margin:2rem auto;position:relative}.modal-overlay .piece img{position:absolute;width:4.375rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay .piece .rounded-border{position:relative;width:100%;height:100%;border-radius:50%;border:5px solid #136241;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.modal-overlay img.sfl_puzzle{width:83%;margin:.4375rem auto 0}.modal-overlay .game-piece-animation{position:relative;width:100%;height:100%;background:url(../img/gamepiece_background.31714b17.png) 50% no-repeat;background-size:contain;border-radius:6.25rem}.modal-overlay .game-piece-animation .lottie-animation{top:50%}.page-mastery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.page-mastery{margin-top:-1.6875rem}}.page-mastery .chapter-text{margin-top:2.75rem}.page-mastery .close-mastery{top:.75rem;right:.75rem;text-decoration:none;height:2rem;width:2rem;position:fixed}@media only screen and (min-width:768px)and (min-height:480px){.page-mastery .close-mastery{top:5.625rem;right:4rem}}.page-mastery .chapter-image{height:14.375rem;width:100%;max-width:22.5rem}.page-mastery .chapter-image.clickable{cursor:pointer}.page-mastery h2{font-family:sodo-serif;font-size:1.3125rem;font-weight:400}.page-mastery h2.candy-pink{font-size:1.5rem}.page-mastery h2.sans-serif{font-family:sodo-sans}.page-mastery .chapter-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20.5rem;padding:.3125rem 2.1875rem 1rem}.page-mastery .chapter-buttons,.page-mastery .chapter-buttons .chapter-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page-mastery .chapter-buttons .chapter-button{width:1.875rem;height:1.875rem;border-radius:100%;background-color:#006241;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1e3932;font-size:1.125rem}.page-mastery .chapter-buttons .chapter-button.active{background-color:#acffcc}.page-mastery .chapter-buttons .chapter-button.complete:after{background:#ffb8bf url(../img/check.f8965d1a.svg) 50%/1.5rem auto no-repeat;border-radius:50%;display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.page-mastery .chapter-buttons .stars{position:absolute;width:100%;height:100%;margin:-.3125rem -2.1875rem -1rem}.page-mastery .body-block{max-width:38rem;width:100%;padding:1.5rem 1rem 2rem;background-color:#006241;font-size:.875rem}@media only screen and (min-width:768px){.page-mastery .body-block{max-width:22.5rem}}.page-mastery .body-block .body-text{text-align:left;margin:0 1.5rem 1.75rem}.page-mastery .body-block .inner-box{background-color:#1f4c3e;padding:1.5rem 1rem 2rem;margin-bottom:1.5rem}.page-mastery .body-block .inner-box .inner-text+button{margin-top:1.5rem}.page-mastery .body-block .rewards,.page-mastery .body-block .transportation-choices{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0;padding:.5rem 0}.page-mastery .body-block .rewards .reward-button,.page-mastery .body-block .rewards .transportation-button,.page-mastery .body-block .transportation-choices .reward-button,.page-mastery .body-block .transportation-choices .transportation-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.page-mastery .body-block .rewards .reward-button img,.page-mastery .body-block .rewards .transportation-button img,.page-mastery .body-block .transportation-choices .reward-button img,.page-mastery .body-block .transportation-choices .transportation-button img{border:.5rem solid #00754a;border-radius:50%;height:6.5rem;width:6.5rem}.page-mastery .body-block .rewards .reward-button span,.page-mastery .body-block .rewards .transportation-button span,.page-mastery .body-block .transportation-choices .reward-button span,.page-mastery .body-block .transportation-choices .transportation-button span{background:#00754a;border-radius:.625rem;font-size:.875rem;font-weight:500;line-height:1rem;letter-spacing:0;margin-top:-.5rem;padding:.25rem .5rem}.page-mastery .body-block .transportation-choices{margin:.875rem 0 0}.page-mastery .body-block .transportation-choices .transportation-button:nth-child(2){margin:0 0 0 2.5rem}@media only screen and (min-width:768px){.page-mastery .body-block .transportation-choices .transportation-button img{height:auto}}.page-mastery.final .chapter-title,.page-mastery.introduction .chapter-title{padding:.8125rem 0 1.1875rem}.page-mastery.downloads .chapter-title{padding:.8125rem 0 0}@media only screen and (min-width:768px){.page-mastery.downloads .close-mastery{top:6.875rem}}.page-mastery .download-item{width:100%;height:9.125rem;position:relative}.page-mastery .download-item .download-circle{position:absolute;bottom:.625rem}.page-mastery .download-button{background-color:#00754a;border-color:#00754a;bottom:0;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;height:1.5625rem;line-height:1.14;min-width:9.25rem;padding:.125rem .625rem 0}.page-mastery.downloads,.page-mastery.downloads .body-block{background-color:#006241}.page-mastery.downloads .body-block p{margin:0;text-align:center}.page-mastery.downloads .rewards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-mastery.downloads .rewards>*{margin-bottom:3rem}.page-mastery.chapter-1 .inner-box{margin:0 auto;width:100%;max-width:20.5rem;padding:1.5rem .3125rem 2.1875rem}.word-scramble-overlay{background:#006241;display:block;opacity:1;z-index:1;position:fixed;bottom:5.5rem;left:0;right:0;top:0}@media only screen and (min-width:768px)and (min-height:480px){.word-scramble-overlay{bottom:0;top:5.5rem}}.word-scramble-overlay .close-icon{height:2rem;text-decoration:none;width:2rem;position:absolute;top:1.5rem;right:.75rem}@media only screen and (min-width:768px)and (min-height:480px){.word-scramble-overlay .close-icon{right:4rem}}.word-scramble-overlay .word-scramble{padding:4rem 1rem 0;width:100%}@media only screen and (min-width:768px)and (min-height:480px){.word-scramble-overlay .word-scramble{margin:0 auto;width:36rem}}.word-scramble-overlay .word-scramble .selected-word{display:grid;grid-template-columns:repeat(8,2rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.25rem auto 0;padding:0 1rem;max-width:22.25rem}html[lang=fr] .word-scramble-overlay .word-scramble .selected-word{grid-template-columns:repeat(7,2rem);max-width:19.5rem}.word-scramble-overlay .word-scramble .selected-word .selected-letter{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;font-size:1.5rem;font-weight:700;grid-template-rows:auto .25rem;width:100%}.word-scramble-overlay .word-scramble .selected-word .selected-letter:after{background:#ffb8bf;border-radius:.125rem;content:"";display:block;width:100%}.word-scramble-overlay .word-scramble .game-result{margin:2rem auto 0}.word-scramble-overlay .word-scramble .letter-selector{display:grid;grid-template-columns:repeat(4,2.75rem);grid-template-rows:repeat(2,3.25rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto 0;max-width:23.5rem;padding:0 2.5rem;row-gap:1rem}.word-scramble-overlay .word-scramble .letter-selector .available-letter{background:#91d6ac;border-radius:.25rem;color:#1e3932;cursor:pointer;display:block;font-size:2.25rem;font-weight:500;line-height:3.25rem}.word-scramble-overlay .word-scramble .letter-selector .available-letter.selected{opacity:0;pointer-events:none}.word-scramble-overlay .word-scramble .reset-button{background:#00754a;border:none;display:block;border-radius:50%;font-size:1.25rem;height:2.5rem;margin:1.5rem auto 0;width:2.5rem}@media only screen and (max-width:767px){#mastery header{-webkit-box-shadow:none;box-shadow:none;height:auto}#mastery main{margin-top:0}#mastery .main-header{display:none}}