@charset "UTF-8";/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/application/index.scss ***!
  \*****************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/layout/index.scss ***!
  \************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/message/index.scss ***!
  \*************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/win/index.scss ***!
  \*********************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./app.scss ***!
  \***********************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/application/index.scss (1) ***!
  \*********************************************************************************************************************************************************************************/.application{display:block;margin:auto;width:60%}.application.not-logged{margin:20px auto}@media only screen and (max-width:840px){.application{width:100%}}.application .text{display:block;width:100%;color:#fff;font-weight:700;text-align:center;margin:0;padding:1rem;box-sizing:border-box}.application h1.title{font-size:3rem;padding:1rem 0 3rem 0}.application h2.subtitle{font-size:1.5rem}@media only screen and (max-width:840px){.application h2.subtitle{font-size:2rem}}.application .boxes{display:flex;position:relative;flex-wrap:wrap;width:45rem;align-content:center;justify-content:center;margin:1rem auto}.application .boxes section[data-modux-component=box]{display:inline-block;position:relative}@media only screen and (max-width:840px){.application .boxes{margin:3rem auto}}.application .terms{font-size:1.3rem}@media only screen and (max-width:840px){.application .terms{font-size:1.8rem}}/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/layout/index.scss (1) ***!
  \****************************************************************************************************************************************************************************/.page{display:block;position:relative;width:100%;box-sizing:border-box}.page .container{position:relative;display:block}.page .container .bgWrapper.not-logged{max-height:70vh;overflow:hidden}.page .container img.background{width:100%}.page .container img.background.portrait{display:none}@media only screen and (max-width:840px){.page .container img.background.portrait{display:block}}.page .container img.background.landscape{display:block}@media only screen and (max-width:840px){.page .container img.background.landscape{display:none}}.page .container .content{position:absolute;display:none;top:0;left:0;width:100%;height:100%;overflow:hidden}.page .container .content.overlay{background-color:rgba(0,0,0,0)}/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/box/index.scss ***!
  \*********************************************************************************************************************************************************************/@-webkit-keyframes box-fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes box-fade-out{0%{opacity:1}100%{opacity:0}}@-ms-keyframes box-fade-out{0%{opacity:1}100%{opacity:0}}@-o-keyframes box-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes box-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes box-reveal{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}1%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes box-reveal{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}1%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes box-reveal{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}1%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes box-reveal{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}1%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes box-reveal{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}1%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fog-fade-out{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-moz-keyframes fog-fade-out{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-ms-keyframes fog-fade-out{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-o-keyframes fog-fade-out{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@keyframes fog-fade-out{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes prize-fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes prize-fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes prize-fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes prize-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes prize-fade-in{0%{opacity:0}100%{opacity:1}}.box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:block;box-sizing:border-box;padding:10%;width:15em;cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.box:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.box .box-image{width:100%}.box .prize-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.box .prize-container .fog{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.box .prize-container .prize-content{display:flex;opacity:0;flex-direction:column;position:relative;justify-content:center;align-content:center;width:100%;height:100%}.box .prize-container .prize-content::before{content:" ";position:absolute;background-color:#c8102e;opacity:1;left:1em;width:13em;height:13em;border-radius:50%}.box .prize-container .prize-content .prize{display:block;position:relative;font-size:1.5em;width:70%;margin:auto;color:#fff;text-align:center}@media only screen and (max-width:840px){.box .prize-container .prize-content .prize{font-size:2rem}}.box .prize-container .buttons{display:none;position:absolute;left:0;top:calc(50% + 5rem);width:100%;text-align:center}.box .prize-container .buttons .details{display:inline-block;padding:1rem;color:#fff;font-weight:700;font-size:1rem;border:1px solid #fff;border-radius:2rem;cursor:pointer;background-color:#c8102e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media only screen and (max-width:840px){.box .prize-container .buttons .details{font-size:1.2rem}}.box .prize-container .buttons .details:hover{background-color:#fff;color:#c8102e}.box.hide{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);cursor:default;opacity:.9}.box.hide:hover{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.box.show{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}.box.show:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.box.reveal .box-image{-webkit-animation:box-fade-out 1s .5s forwards;-moz-animation:box-fade-out 1s .5s forwards;-ms-animation:box-fade-out 1s 0.5s forwards;-o-animation:box-fade-out 1s .5s forwards;animation:box-fade-out 1s .5s forwards}.box.reveal .prize-container{display:block;opacity:0;-webkit-animation:box-reveal 1s forwards;-moz-animation:box-reveal 1s forwards;-ms-animation:box-reveal 1s forwards;-o-animation:box-reveal 1s forwards;animation:box-reveal 1s forwards}.box.reveal .prize-container .fog{-webkit-animation:fog-fade-out 2s .7s forwards;-moz-animation:fog-fade-out 2s .7s forwards;-ms-animation:fog-fade-out 2s 0.7s forwards;-o-animation:fog-fade-out 2s .7s forwards;animation:fog-fade-out 2s .7s forwards}.box.reveal .prize-container .prize-content{-webkit-animation:prize-fade-in 2s .5s forwards;-moz-animation:prize-fade-in 2s .5s forwards;-ms-animation:prize-fade-in 2s 0.5s forwards;-o-animation:prize-fade-in 2s .5s forwards;animation:prize-fade-in 2s .5s forwards}/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/message/index.scss (1) ***!
  \*****************************************************************************************************************************************************************************/.message{display:block;margin:auto;width:295px}.message .message-container{position:relative;width:295px;color:#374151;background-color:#fafafb;border:0;border-radius:8px;text-align:center;font-family:"Source Sans Pro";font-weight:400;-webkit-box-shadow:0 2px 8px 0 #000;-moz-box-shadow:0 2px 8px 0 #000;-o-box-shadow:0 2px 8px 0 #000;box-shadow:0 2px 8px 0 #000;padding:0 0 16px 0}.message .message-container .error-image{height:150px;width:295px;border-radius:8px 8px 0 0}.message .message-container .message-text-content{padding:16px 24px;line-height:23px}.message .message-container .message-text-content .error{font-size:17px;font-weight:600;padding:0 0 8px 0;margin:0}/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/win/index.scss (1) ***!
  \*************************************************************************************************************************************************************************/.win{display:block;margin:auto;width:295px}.win .win-container{position:relative;width:295px;color:#374151;background-color:#fafafb;border:0;border-radius:8px;text-align:center;font-family:"Source Sans Pro";font-weight:400;-webkit-box-shadow:0 2px 8px 0 #000;-moz-box-shadow:0 2px 8px 0 #000;-o-box-shadow:0 2px 8px 0 #000;box-shadow:0 2px 8px 0 #000;padding:0 0 16px 0}.win .win-container .win-container-close{background-color:#fafafb;display:block;position:absolute;top:1.067rem;right:1.067rem;border-radius:4px;width:19px;height:20px;padding:1px;cursor:pointer}.win .win-container .win-container-close::after{content:"×";font-size:32px;font-weight:200;position:absolute;top:-10px;left:0;width:100%;height:100%}@media only screen and (max-width:840px){.win .win-container .win-container-close::after{top:-9px;left:1px}}.win .win-container .win-container-prize-image{height:150px;width:295px;border-radius:8px 8px 0 0}.win .win-container .win-container-text-content{padding:16px 24px;line-height:23px}.win .win-container .win-container-text-content .win-prize-headline{font-size:17px;font-weight:600;padding:0 0 8px 0;margin:0}.win .win-container .win-container-text-content .win-prize-copy{font-size:15px;line-height:21px;margin:0 0 24px}.win .win-container .win-container-text-content .win-prize-copy p{margin:0 0 8px}.win .win-container .win-container-text-content .win-prize-info{color:#6b7280;font-size:13px;line-height:18px;margin-top:8px}.win .win-container .win-container-text-content a{padding:8px 0;margin-top:8px;display:block;font-size:16px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:8px;text-decoration:none}.win .win-container .win-container-text-content a.butContinue{border:1px solid #5994b0;background-color:#5994b0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.win .win-container .win-container-text-content a.butCTA2{border:1px solid #5994b0;background-color:#fff;color:#5994b0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/username/index.scss ***!
  \**************************************************************************************************************************************************************************/[data-modux-component=username]{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;display:flex;align-content:center;align-items:center;max-width:100%;background:rgba(0,0,0,.2);z-index:99}[data-modux-component=username] .winWrap{width:100%;height:100%;position:relative;top:0;left:0;display:flex;justify-content:center;align-items:center}[data-modux-component=username] .winWrap .winContent{color:#fff;justify-content:center;align-items:center;background:#fff;border-radius:8px;width:295px;position:relative;-webkit-box-shadow:0 2px 8px 0 #000;-moz-box-shadow:0 2px 8px 0 #000;-o-box-shadow:0 2px 8px 0 #000;box-shadow:0 2px 8px 0 #000}[data-modux-component=username] .winWrap .winContent .optin-image{height:150px;width:295px;border-radius:8px 8px 0 0}[data-modux-component=username] .winWrap .winContent .winMsg{padding:16px 24px;line-height:23px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container{color:#374151}[data-modux-component=username] .winWrap .winContent .winMsg .username-container form{margin-block-end:0!important;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-label{text-align:center;font-family:"Source Sans Pro";font-weight:600;font-size:17px;line-height:21px;margin-bottom:24px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-copy{font-size:15px;line-height:21px;margin:0 0 24px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-copy p{margin:0 0 8px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-info{color:#6b7280;font-size:13px;line-height:18px;margin-top:8px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-field{display:block;padding:0 8px;box-sizing:border-box;margin:0;width:100%;border-radius:4px;border:1px solid #5994b0;height:40.4px;font-size:14.4px;text-align:center;margin-bottom:8px}[data-modux-component=username] .winWrap .winContent .winMsg .username-container .username-submit{display:inline-block;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%;height:40.4px;font-family:"Source Sans Pro";margin-bottom:11.2px;padding:8px 0;margin-top:0;display:block;font-size:16px;font-weight:700;border:0;border-radius:8px;text-decoration:none;background-color:#5994b0;color:#fff}/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./app.scss (1) ***!
  \***************************************************************************************************************************************************************/html{background-color:#fff;color:#000;font-family:"Source Sans Pro",sans-serif;font-size:1vw}@media only screen and (max-width:840px){html{font-size:2vw}}body,html{margin:0;padding:0}body{background-size:cover;background-position:center;background-repeat:no-repeat}
