html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,
*
*{box-sizing:border-box}html{font-family:'Roboto'}body{display:flex;flex-direction:column;justify-content:center}header{background-color:#00B1B0;display:flex;flex-direction:row;justify-content:center}header
a.logo{display:block}header a.logo
img{display:block}nav{background-color:#FFF;display:flex;flex-direction:row;justify-content:center;height:55px;align-items:center}nav
ul{width:100%;max-width:600px;padding:0px
20px;display:flex;flex-direction:row;justify-content:space-between}nav
li{display:block}nav li
a{font-size:12px;letter-spacing:0.035em;color:#525252;display:block;font-weight:bold;text-decoration:none;text-transform:uppercase}nav li a:hover,
nav li a:active{color:#00B1B0}nav li
a.selected{border-bottom:2px solid #00B1B0}@media only screen and (min-width: 450px){nav li
a{font-size:14px}}main{min-height:500px}.slider{display:flex;flex-direction:row;justify-content:center;position:relative;background-color:#00B1B0}.slider
ul{display:block;width:100%;height:0;padding-bottom:50%;overflow:hidden;position:relative}@media only screen and (min-width: 1440px){.slider
ul{width:1440px;height:730px;padding:0}}.slider ul
li{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.slider ul li
img{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.slider ul li[data-viewstate="current"]{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slider ul li[data-viewstate="in"]{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.slider ul li[data-viewstate="out"]{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cta{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#ea2e31}.cta .cta-contents{width:100%;max-width:1440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px
20px;height:70px}.cta
.arrow{display:block;color:#FFF;font-size:28px;padding:4px}.cta
.button{display:block;font-size:24px;text-transform:uppercase;color:#FFF;text-decoration:none;height:36px;border:3px
solid #FFF;border-radius:18px;padding:4px
18px 2px 18px}.banner{display:block;position:relative;background-color:#00B1B0}@media only screen and (min-width: 450px){.banner{display:flex;flex-direction:row;justify-content:center}}.banner
img{display:block;width:100%;max-width:1440px}.center{text-align:center}[data-slide]{display:block;transform-origin:right bottom;transition:transform 0.3s, opacity 0.3s;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 1170px){[data-slide]{background-size:contain}}[data-slide].last{animation-duration:3s;animation-name:slideBack}[data-slide="0"]{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}[data-slide="1"]{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}[data-slide="2"]{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}[data-slide="3"]{-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%)}[data-slide="4"]{-webkit-transform:translateX(400%);-moz-transform:translateX(400%);-ms-transform:translateX(400%);-o-transform:translateX(400%);transform:translateX(400%)}@keyframes
slideBack{from{transform:translateX(0);opacity:1}10%{transform:translateX(-100%);opacity:0}90%{transform:translateX(1000%);opacity:0}to{transform:translateX(500%);opacity:1}}.media-item{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.media-item:after{content:"";display:block;clear:both;width:0;height:0}@media only screen and (min-width: 450px){.media-item{flex-direction:row;margin-bottom:20px}.media-item.reversed{flex-direction:row-reverse}}.media-item .media-item-media{display:block;width:100%}@media only screen and (min-width: 450px){.media-item .media-item-media{flex:none;display:block;min-width:100px;margin-right:20px;width:40%}}.media-item
h3{margin-bottom:1em}.media-item
img{display:block;width:100%}.media-item .media-item-content{display:block}.productTable{display:block;padding:20px}@media only screen and (min-width: 450px){.productTable{display:flex;flex-direction:row;justify-content:center;padding:30px}}.productTable
img{display:block;width:100%}section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.dark{background-color:#F4F4F4}.bright{background-color:#FFF}.cyan{background-color:#00B1B0}.cyan-borders{border-top:3px solid #00B1B0;border-bottom:3px solid #00B1B0}.contents{width:100%;max-width:664px;padding:0
20px}.contents.fullwidth{width:100%;max-width:1440px;padding:0}.contents
img.fullwidth{width:100%;display:block;padding:0}.contents.tight{padding:0}.contents.text{padding:30px;color:#FFF}.contents.text h1,
.contents.text h2,
.contents.text
h3{color:#525252;font-weight:bold}.contents.text
h1{font-size:28px;line-height:1.4;margin:10px
0}.contents.text h1
a{color:#00B1B0;text-decoration:none}.contents.text
h2{font-size:20px;line-height:1.4;margin-bottom:10px}.contents.text h2
a{color:#00B1B0;text-decoration:none}.contents.text
h3{font-size:18px;line-height:1.4;margin-bottom:10px}.contents.text h3
a{color:#00B1B0;text-decoration:none}.contents.text p,
.contents.text ul,
.contents.text
ol{color:#525252;font-weight:normal;font-size:14px;line-height:1.4;margin-bottom:14px}@media only screen and (min-width: 450px){.contents.text p,
.contents.text ul,
.contents.text
ol{font-size:17px}}@media only screen and (min-width: 700px){.contents.text p,
.contents.text ul,
.contents.text
ol{font-size:18px}}.contents.text p small,
.contents.text ul small,
.contents.text ol
small{font-size:14px;line-height:1.4}.contents.text p a,
.contents.text ul a,
.contents.text ol
a{font-weight:bold;color:#00B1B0;text-decoration:none}.contents.text ul li,
.contents.text ol
li{list-style:disc;list-style-position:inside}.contents
.button{display:block;color:#FFF;text-decoration:none;font-size:28px;background-color:#ea2e31;padding:12px
30px 10px 30px;border-radius:50px;margin:0
auto 20px auto;min-width:220px;width:50%;text-align:left;max-width:250px;border:none;cursor:pointer;transition:color 0.3s, background-color 0.3s}.contents .button:focus{outline:none}.contents .button:hover,
.contents .button:active{color:#ea2e31;background-color:#FFF;transition:color 0.3s, background-color 0.3s}.contents
.button.invert{border:2px
solid #ea2e31;background-color:#FFF;color:#ea2e31}.contents .button.invert:hover,
.contents .button.invert:active{color:#FFF;background-color:#ea2e31;transition:color 0.3s, background-color 0.3s}.contents .button.invert[disabled]{background-color:#FFF;color:#ea2e31}.contents .button[disabled]{background-color:#ea2e31;color:#FFF;cursor:default}.contents .button.icon-left{text-align:right}.contents .button.icon-left
i{float:left}.contents .button
i{display:inline-block;float:right}.text-container{padding:15px}.prizes-grid{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.prizes-grid
.prize{display:block;width:70%;margin:20px;background-color:#00B1B0;border-radius:10px}@media only screen and (min-width: 700px){.prizes-grid
.prize{width:34%}}@media only screen and (min-width: 1440px){.prizes-grid
.prize{width:22%}}.prizes-grid .prize
img{width:100%}.prizes-grid .game-prize-item{display:block;width:70%;margin:20px}.prizes-grid .game-prize-item.disabled{opacity:0.5}@media only screen and (min-width: 700px){.prizes-grid .game-prize-item{width:22%}}.prizes-grid .game-prize-item.selected .prize-image:after{display:block;position:absolute;content:"";border:4px
dashed #FFF;border-radius:5px;top:5%;left:5%;right:5%;bottom:5%}.prizes-grid .game-prize-item .prize-image{background-color:#00B1B0;border-radius:10px;margin-bottom:20px;position:relative}.prizes-grid .game-prize-item .prize-image
img{width:100%}.prizes-grid .game-prize-item .prize-image .prize-available{display:block;position:absolute;top:0;right:0;white-space:nowrap;background-color:#FFF;color:#00B1B0;border:1px
solid #00B1B0;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:20px;font-size:16px;padding:6px
10px}@media only screen and (min-width: 700px){.prizes-grid .game-prize-item .prize-image .prize-available{font-size:12px;padding:4px
8px}}@media only screen and (min-width: 1440px){.prizes-grid .game-prize-item .prize-image .prize-available{font-size:18px;padding:9px
18px}}.prizes-grid .game-prize-item .prize-image
.unavailable{position:absolute;color:#9e0000;transform:translate(-50%,-50%) rotate(-30deg);top:50%;left:50%;font-weight:bold;white-space:nowrap;text-shadow:0 0 10px #FFF;font-size:6vw}@media only screen and (min-width: 700px){.prizes-grid .game-prize-item .prize-image
.unavailable{font-size:2vw}}@media only screen and (min-width: 1440px){.prizes-grid .game-prize-item .prize-image
.unavailable{font-size:29px}}.prizes-grid .game-prize-item
h3{text-align:center;line-height:1.2}img.coupons{display:block;width:50%;margin-left:20px;max-width:180px;float:right}form{display:block;margin-top:20px;min-height:150px;padding-bottom:20px}form
.formField{display:block;clear:both;margin-bottom:10px}form .formField:after{content:"";display:block;clear:both;width:0;height:0}form .formField label[for]{display:block;font-size:16px;margin-bottom:10px;margin-top:20px;color:#FFF;padding-left:16px}form .formField input[type="text"],
form .formField input[type="file"],
form .formField
select{color:#525252;font-size:16px;width:100%;border:none;border-radius:16px;padding:8px
16px}form .formField input[type="text"]:focus,
form .formField input[type="file"]:focus,
form .formField select:focus{outline:none;box-shadow:none}form .formField input[type="file"]{background-color:#FFF}form .formField .serial-placeholder{max-width:100%}@media only screen and (min-width: 700px){form .formField .serial-placeholder{float:left;max-width:65%}}form .formField
.formError{clear:both;display:inline-block;color:#FFF;background-color:#ea2e31;font-size:14px;padding:3px
8px;border-radius:8px;margin-top:8px;margin-bottom:8px;margin-left:8px}form .formField input[type="checkbox"]{display:block;position:absolute;width:1px;height:1px;opacity:0;cursor:pointer}form .formField input[type="checkbox"]+label{display:flex;flex-direction:row;margin:0;margin-bottom:10px;align-items:center}form .formField input[type="checkbox"]+label
i{display:block;font-size:20px;width:25px;text-align:left;color:#FFF}form .formField input[type="checkbox"]+label
span{display:block;text-align:left;margin-top:0;font-size:14px}form .formField input[type="checkbox"]:not(:checked) + label i[data-state="1"]{display:none}form .formField input[type="checkbox"]:checked + label i[data-state="0"]{display:none}form
div.warning{margin-top:1em;background-color:#ea2e31;padding:20px;border-radius:10px;margin-bottom:10px}form div.warning
h1{font-weight:normal;color:#FFF;font-size:14px;display:block;margin-bottom:10px}form div.warning
p{color:#FFF;margin-top:0;font-size:14px}form
button{display:block;font-size:24px;text-transform:uppercase;color:#FFF;background-color:#ea2e31;text-decoration:none;border:3px
solid #FFF;border-radius:22px;padding:6px
18px 6px 18px;margin:10px
0}::-webkit-input-placeholder{color:#00B1B0}::-moz-placeholder{color:#00B1B0}:-ms-input-placeholder{color:#00B1B0}:-moz-placeholder{color:#00B1B0}.dialog-overlay{display:block;position:absolute;background-color:rgba(0,177,176,0.5);top:0;left:0;right:0;bottom:0;z-index:1000}.dialog-overlay
.dialog{position:absolute;display:block;width:90%;max-width:400px;min-height:200px;padding:10px
10px 50px 10px;background-color:#d6fff8;border-radius:20px;box-shadow:0 0 20px #00B1B0;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-overlay .dialog .dialog-body{font-size:22px;height:auto;text-align:center;margin-top:30px;color:#00B1B0;line-height:1.4;padding-bottom:50px}.dialog-overlay .dialog .dialog-actions{display:block;position:absolute;bottom:0;left:0;width:100%;height:80px;padding-bottom:10px;text-align:center}.dialog-overlay .dialog .dialog-actions
a{display:inline-block;margin:0
5px;text-align:center}.winner{margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.winner:after{content:"";display:block;clear:both;width:0;height:0}.winner
div{display:flex;align-items:center}.winner
img{float:left;display:block;width:80px;background-color:#00B1B0;border-radius:8px}.winner
span{display:inline-block;color:#525252;font-size:16px;padding:15px
10px}.winner
span.city{text-align:right}footer{display:flex;flex-direction:row;justify-content:center;background-color:#525252;color:#FFF;padding:25px;font-size:12px}@media only screen and (min-width: 450px){footer{font-size:14px}}footer .footer-container{width:100%;max-width:664px;padding:0
20px}footer .footer-nav{display:flex;flex-direction:row;align-items:center;margin-bottom:30px}footer .footer-nav
ul{width:100%;max-width:600px;display:flex;flex-direction:row}footer .footer-nav
li{display:block;margin-right:20px}footer .footer-nav li
a{font-size:12px;letter-spacing:0.035em;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-transform:uppercase}footer .footer-nav li a:hover,
footer .footer-nav li a:active{color:#00B1B0}@media only screen and (min-width: 450px){footer .footer-nav li
a{font-size:14px}}footer
div.links{border-bottom:1px solid #FFF;line-height:1.5;padding-bottom:14px;margin-bottom:14px}footer div.links:after{content:"";display:block;clear:both;width:0;height:0}footer div.links .social
a{color:#FFF;font-size:2em;margin-right:0.2em}footer div.links
p{display:block}footer div.links
p.contacts{margin-top:1em}footer div.links p.contacts
a{display:inline-block;color:#2bc1be;text-decoration:none;font-weight:bold;margin:0
1em 0 0}.overlay{display:block;position:fixed;background-color:rgba(0,177,176,0.5);top:0;left:0;right:0;bottom:0;z-index:1000}.overlay
.dialog{position:absolute;display:block;width:90%;max-width:400px;min-height:200px;padding:10px
10px 50px 10px;background-color:#d6fff8;border-radius:20px;box-shadow:0 0 20px #00B1B0;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay .dialog .dialog-body{font-size:22px;height:auto;text-align:center;margin-top:30px;color:#00B1B0;line-height:1.4;padding-bottom:50px}.overlay .dialog .dialog-actions{display:block;position:absolute;bottom:0;left:0;width:100%;height:80px;padding-bottom:10px;text-align:center}.overlay .dialog .dialog-actions
a{display:inline-block;font-size:24px;text-transform:uppercase;color:#FFF;background-color:#ea2e31;text-decoration:none;border:3px
solid #FFF;border-radius:22px;padding:6px
18px 6px 18px;margin:10px
0}