a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes scrollIndication{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollIndication{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0;padding:0;font-size:16px}.state-mobile body,.state-mobile html{font-size:14px}@media screen and (max-width:767px){body,html{font-size:14px}}body{font-family:OpenSans,sans-serif;line-height:1.3em;background-color:#fff;text-align:left;min-width:320px}a{outline:none;cursor:pointer}*{background-repeat:no-repeat}input,textarea{outline:none}.cb,.clr{clear:both;font-size:0;line-height:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.fl{float:left}.fr{float:right}.nowrap{white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.state-mobile .text-center-mobile,.text-center{text-align:center}@media screen and (max-width:767px){.text-center-mobile{text-align:center}}.relative{position:relative}.state-tablet .relative-no-tablet-mobile{position:static}@media screen and (min-width:768px) and (max-width:999px){.relative-no-tablet-mobile{position:static}}.state-mobile .relative-no-tablet-mobile{position:static}@media screen and (max-width:767px){.relative-no-tablet-mobile{position:static}}footer,header,section{-webkit-box-sizing:border-box;box-sizing:border-box}.hidden{display:none!important}p{font-size:1em;line-height:1.3em;margin-bottom:1em;color:#707070;font-weight:400}p span{color:#99ca3b;font-weight:700}p span.red{color:#ec1f27}h1,h2,h3,h4{margin-bottom:.5em;line-height:1.3em}h1,h2,h3,h4{font-weight:700}h1{font-size:2.5em;line-height:1;color:#99ca3b}h1.large,section.winners h2{font-size:3em}h1.small{font-size:.9em}h2{font-size:1.6em;line-height:1;color:#ec1f27;font-weight:700}h2 div{color:#99ca3b;text-transform:none}h3{font-size:1.3em;line-height:1.7em;color:#707070;font-weight:600}.state-mobile h3{line-height:1.3em}@media screen and (max-width:767px){h3{line-height:1.3em}}h4{font-size:1.15em;line-height:1.2em}h4,h5{color:#707070;font-weight:700}h5{font-size:1em;line-height:1.1em}sub,sup{font-size:.83em;vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.8em;line-height:1}a{color:#99ca3b;font-weight:700;-webkit-transition-property:background-color,color,border-color;-o-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}a,a:hover{text-decoration:underline}a:hover{color:#5e7d22}table{margin-bottom:1em}table td,table th{text-align:left;vertical-align:top;padding:.3em .5em;border:1px solid #ccc}table th{background-color:#ccc;font-weight:700}ol,ul{margin-bottom:1em}ol li,ul li{margin-left:1.5em;font-size:1em;line-height:1.3em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}ol+h2,ol+h3,ol+h4,ol+h5,p+h2,p+h3,p+h4,p+h5,table+h2,table+h3,table+h4,table+h5,ul+h2,ul+h3,ul+h4,ul+h5{padding-top:.3em}.block{display:block}.text-medium{font-size:1.5em!important}.text-large{font-size:2.4em!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-regular{font-weight:400!important}.text-semibold{font-weight:600!important}.text-bold{font-weight:700!important}.text-white{color:#fff!important}.text-green{color:#99ca3b!important}.text-red{color:#ec1f27!important}.text-blue{color:#3bb6ca!important}.text-orange{color:#f2a100!important}.bg-green{background-color:#99ca3b!important}.bg-white{background-color:#fff!important}.bg-grey{background-color:#e9e9e9!important}.border-radius{border-radius:1em!important}.link-white{color:#fff}.link-white:hover{color:#e6e6e6}.link-green{color:#99ca3b}.link-green:hover{color:#7ca52d}.link-red{color:#ec1f27}.link-red:hover{color:#c71118}.link-blue{color:#3bb6ca}.link-blue:hover{color:#2d94a5}.link-orange{color:#f2a100}.link-orange:hover{color:#bf7f00}.border-green{border:1px solid #99ca3b}.line-height-default{line-height:1}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important}.mt-0,.my-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-1{margin:.5em!important}.mx-1{margin-left:.5em!important;margin-right:.5em!important}.my-1{margin-bottom:.5em!important}.mt-1,.my-1{margin-top:.5em!important}.mb-1{margin-bottom:.5em!important}.ml-1{margin-left:.5em!important}.mr-1{margin-right:.5em!important}.m-2{margin:1em!important}.mx-2{margin-left:1em!important;margin-right:1em!important}.my-2{margin-bottom:1em!important}.mt-2,.my-2{margin-top:1em!important}.mb-2{margin-bottom:1em!important}.ml-2{margin-left:1em!important}.mr-2{margin-right:1em!important}.m-3{margin:1.5em!important}.mx-3{margin-left:1.5em!important;margin-right:1.5em!important}.my-3{margin-bottom:1.5em!important}.mt-3,.my-3{margin-top:1.5em!important}.mb-3{margin-bottom:1.5em!important}.ml-3{margin-left:1.5em!important}.mr-3{margin-right:1.5em!important}.m-4{margin:2em!important}.mx-4{margin-left:2em!important;margin-right:2em!important}.my-4{margin-bottom:2em!important}.mt-4,.my-4{margin-top:2em!important}.mb-4{margin-bottom:2em!important}.ml-4{margin-left:2em!important}.mr-4{margin-right:2em!important}.m-5{margin:2.5em!important}.mx-5{margin-left:2.5em!important;margin-right:2.5em!important}.my-5{margin-bottom:2.5em!important}.mt-5,.my-5{margin-top:2.5em!important}.mb-5{margin-bottom:2.5em!important}.ml-5{margin-left:2.5em!important}.mr-5{margin-right:2.5em!important}.m-6{margin:3em!important}.mx-6{margin-left:3em!important;margin-right:3em!important}.my-6{margin-bottom:3em!important}.mt-6,.my-6{margin-top:3em!important}.mb-6{margin-bottom:3em!important}.ml-6{margin-left:3em!important}.mr-6{margin-right:3em!important}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-1{padding:.5em!important}.px-1{padding-left:.5em!important;padding-right:.5em!important}.py-1{padding-bottom:.5em!important}.pt-1,.py-1{padding-top:.5em!important}.pb-1{padding-bottom:.5em!important}.pl-1{padding-left:.5em!important}.pr-1{padding-right:.5em!important}.p-2{padding:1em!important}.px-2{padding-left:1em!important;padding-right:1em!important}.py-2{padding-bottom:1em!important}.pt-2,.py-2{padding-top:1em!important}.pb-2{padding-bottom:1em!important}.pl-2{padding-left:1em!important}.pr-2{padding-right:1em!important}.p-3{padding:1.5em!important}.px-3{padding-left:1.5em!important;padding-right:1.5em!important}.py-3{padding-bottom:1.5em!important}.pt-3,.py-3{padding-top:1.5em!important}.pb-3{padding-bottom:1.5em!important}.pl-3{padding-left:1.5em!important}.pr-3{padding-right:1.5em!important}.p-4{padding:2em!important}.px-4{padding-left:2em!important;padding-right:2em!important}.py-4{padding-bottom:2em!important}.pt-4,.py-4{padding-top:2em!important}.pb-4{padding-bottom:2em!important}.pl-4{padding-left:2em!important}.pr-4{padding-right:2em!important}.p-5{padding:2.5em!important}.px-5{padding-left:2.5em!important;padding-right:2.5em!important}.py-5{padding-bottom:2.5em!important}.pt-5,.py-5{padding-top:2.5em!important}.pb-5{padding-bottom:2.5em!important}.pl-5{padding-left:2.5em!important}.pr-5{padding-right:2.5em!important}.p-6{padding:3em!important}.px-6{padding-left:3em!important;padding-right:3em!important}.py-6{padding-bottom:3em!important}.pt-6,.py-6{padding-top:3em!important}.pb-6{padding-bottom:3em!important}.pl-6{padding-left:3em!important}.pr-6{padding-right:3em!important}.editor-content,.editor-content h3,.editor-content h4,.editor-content p{color:#000}.editor-content h2,.editor-content h3,.editor-content h4{line-height:1.3em}.editor-content h2{font-size:1.85em}.editor-content ol+h2,.editor-content p+h2,.editor-content table+h2,.editor-content ul+h2{padding-top:.75em}.editor-content ol.lower-roman{list-style-type:lower-roman}.editor-content ol.lower-alpha{list-style-type:lower-alpha}.editor-content table.prize-draw-list span.date{min-width:5.8em;display:inline-block;text-align:right}.editor-content table.prize-draw-list span.dash{min-width:1.5em;display:inline-block;text-align:center}.button{outline:0;border:none;font-size:1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1em;min-width:240px;max-width:100%;padding:1em 2em;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;text-align:center;border-radius:2em;margin:0 0 1em;white-space:nowrap;display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#99ca3b;font-family:OpenSans,sans-serif;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,color,border-color;-o-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color}.state-mobileSmall .button{padding:.7em 1.4em}@media screen and (max-width:400px){.button{padding:.7em 1.4em}}.button:focus{outline:0}.button:hover{background-color:#7ca52d;text-decoration:none;color:#fff}.button.small{padding:.7em 1em;min-width:110px;font-size:.86em}.button.extra-small{padding:.7em 1em;min-width:110px;font-size:.7em}.button.full{min-width:0;width:100%}.button.nav{min-width:auto;position:relative;border-radius:0 0 1em 1em;padding:.5em 1em .7em}.button.nav:hover .hamburger-piece{background-color:#e6e6e6}.button.nav .hamburger-piece{width:25px;height:6px;margin:3px 0;border-radius:4px;background-color:#fff}.state-mobile .button.nav .hamburger-piece{height:4px}@media screen and (max-width:767px){.button.nav .hamburger-piece{height:4px}}.button.nav.active{display:none}.state-tablet .button.nav.logged:after{background-image:url(/images/icons/nav-user-logged.svg);background-size:contain;height:22px}@media screen and (min-width:768px) and (max-width:999px){.button.nav.logged:after{background-image:url(/images/icons/nav-user-logged.svg);background-size:contain;height:22px}}.state-mobile .button.nav.logged:after{background-image:url(/images/icons/nav-user-logged.svg);background-size:contain;height:22px}@media screen and (max-width:767px){.button.nav.logged:after{background-image:url(/images/icons/nav-user-logged.svg);background-size:contain;height:22px}}.state-tablet .button.nav{position:absolute;right:0;top:1em;border-radius:1em 0 0 1em;padding:.5em 2.5em .5em 1em;z-index:40}.state-tablet .button.nav:after{content:"";background-image:url(/images/icons/nav-user.svg);background-repeat:no-repeat;width:26px;height:21px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-left:1.5em}.state-mobile .state-tablet .button.nav:after{background-size:contain;width:20px;height:20px}@media screen and (max-width:767px){.state-tablet .button.nav:after{background-size:contain;width:20px;height:20px}}@media screen and (min-width:768px) and (max-width:999px){.button.nav{position:absolute;right:0;top:1em;border-radius:1em 0 0 1em;padding:.5em 2.5em .5em 1em;z-index:40}.button.nav:after{content:"";background-image:url(/images/icons/nav-user.svg);background-repeat:no-repeat;width:26px;height:21px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-left:1.5em}}@media screen and (min-width:768px) and (max-width:999px) and (max-width:767px){.button.nav:after{background-size:contain;width:20px;height:20px}}.state-mobile .button.nav{position:absolute;right:0;top:1em;border-radius:1em 0 0 1em;padding:.5em 2.5em .5em 1em;z-index:40}.state-mobile .button.nav:after{content:"";background-image:url(/images/icons/nav-user.svg);background-repeat:no-repeat;width:26px;height:21px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-left:1.5em}.state-mobile .state-mobile .button.nav:after{background-size:contain;width:20px;height:20px}@media screen and (max-width:767px){.state-mobile .button.nav:after{background-size:contain;width:20px;height:20px}}@media screen and (max-width:767px){.button.nav{position:absolute;right:0;top:1em;border-radius:1em 0 0 1em;padding:.5em 2.5em .5em 1em;z-index:40}.button.nav:after{content:"";background-image:url(/images/icons/nav-user.svg);background-repeat:no-repeat;width:26px;height:21px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-left:1.5em}}.state-mobile .button.nav:after{background-size:contain;width:20px;height:20px}@media screen and (max-width:767px) and (max-width:767px){.button.nav:after{background-size:contain;width:20px;height:20px}}.button.uppercase{text-transform:uppercase}.button.disabled{pointer-events:none;background-color:rgba(153,202,59,.6)}.button.bordered{border:1px solid #fff;background-color:rgba(0,0,0,0)}.button.bordered.red{border-color:#d63e57;background-color:#fff;color:#d63e57}.button.bordered.red:hover{background-color:#e9e9e9}.button.block{display:inline-block;width:auto;min-width:240px;margin:0 1em 1em}.state-tablet .button.block{min-width:180px}@media screen and (min-width:768px) and (max-width:999px){.button.block{min-width:180px}}.state-mobile .button.block{display:block;min-width:180px;margin:0 auto 1em}@media screen and (max-width:767px){.button.block{display:block;min-width:180px;margin:0 auto 1em}}.button.white{background-color:#fff;color:#ec1f27}.button.white:hover{background-color:#e6e6e6}.button.white.disabled{background-color:hsla(0,0%,100%,.6)}.button.blue{background-color:#3bb6ca}.button.blue:hover{background-color:#2d94a5}.button.blue.disabled{background-color:rgba(59,182,202,.6)}.button.red{background-color:#d63e57}.button.red:hover{background-color:#ba273f}.button.red.disabled{background-color:rgba(214,62,87,.6)}.button.orange{background-color:#f2a100}.button.orange:hover{background-color:#bf7f00}.button.orange.disabled{background-color:rgba(242,161,0,.6)}.button.grey{background-color:#e9e9e9;color:#707070}.button.grey:hover{background-color:#d0d0d0}.button.grey.disabled{background-color:hsla(0,0%,91.4%,.6);color:hsla(0,0%,43.9%,.6)}.button.close{padding:0;min-width:0;font-size:3em;background-color:rgba(0,0,0,0)}.button.close:hover{color:#e6e6e6}.pre-form{padding-left:3em}.pre-form h3,.pre-form p{color:#fff}form{margin-bottom:1em}form.icon{padding-left:2em;position:relative}form.icon:before{width:3em;content:"";display:block;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-repeat:no-repeat;background-size:contain}form.icon.edit:before{background-image:url(../images/icons/form-edit.svg);width:32px;height:33px}form.icon.login:before{background-image:url(../images/icons/form-login.svg);width:29px;height:30px}form.icon.add:before{background-image:url(../images/icons/form-add.svg);width:33px;height:35px}form label{display:block;margin-bottom:.5em;color:#fff;line-height:1.15em;cursor:pointer}.state-tablet form label{margin-bottom:1em}@media screen and (min-width:768px) and (max-width:999px){form label{margin-bottom:1em}}.state-mobile form label{margin-bottom:1em}@media screen and (max-width:767px){form label{margin-bottom:1em}}form label.no-margin{margin:0}form label.half-margin{margin-bottom:.5em}form label.error input[type=email],form label.error input[type=number],form label.error input[type=password],form label.error input[type=search],form label.error input[type=tel],form label.error input[type=text],form label.error textarea{border-color:#ec1f27}form label.error span.error{margin:.75em 0 0;position:relative;border-radius:1.4em;display:inline-block;padding:.5em 1em;color:#fff;background-color:#d63e57;line-height:1.4;font-size:.8em}form label.error span.error:before{position:absolute;top:-.7em;left:2em;content:"";width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d63e57;border-style:solid;border-width:0 .8em .8em}form label.error.pretty-radio{margin-bottom:1em}form label span.error{display:none}form label a{font-weight:inherit}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{font-family:OpenSans,sans-serif;font-size:.8em;margin:0;width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2em;color:#707070;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;background-color:#fff;padding:.5em .6em .3em 1em;border:3px solid #fff;-webkit-transition-property:color,border-color,background-color,-webkit-box-shadow;transition-property:color,border-color,background-color,-webkit-box-shadow;-o-transition-property:color,border-color,background-color,box-shadow;transition-property:color,border-color,background-color,box-shadow;transition-property:color,border-color,background-color,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}form input[type=email] :-moz-placeholder,form input[type=email] :-ms-input-placeholder,form input[type=email] ::-moz-placeholder,form input[type=email] ::-webkit-input-placeholder,form input[type=number] :-moz-placeholder,form input[type=number] :-ms-input-placeholder,form input[type=number] ::-moz-placeholder,form input[type=number] ::-webkit-input-placeholder,form input[type=password] :-moz-placeholder,form input[type=password] :-ms-input-placeholder,form input[type=password] ::-moz-placeholder,form input[type=password] ::-webkit-input-placeholder,form input[type=search] :-moz-placeholder,form input[type=search] :-ms-input-placeholder,form input[type=search] ::-moz-placeholder,form input[type=search] ::-webkit-input-placeholder,form input[type=tel] :-moz-placeholder,form input[type=tel] :-ms-input-placeholder,form input[type=tel] ::-moz-placeholder,form input[type=tel] ::-webkit-input-placeholder,form input[type=text] :-moz-placeholder,form input[type=text] :-ms-input-placeholder,form input[type=text] ::-moz-placeholder,form input[type=text] ::-webkit-input-placeholder,form textarea :-moz-placeholder,form textarea :-ms-input-placeholder,form textarea ::-moz-placeholder,form textarea ::-webkit-input-placeholder{font-family:OpenSans,sans-serif;font-size:.8em;font-weight:400;line-height:1;color:#e9e9e9}.state-tablet form input[type=email],.state-tablet form input[type=number],.state-tablet form input[type=password],.state-tablet form input[type=search],.state-tablet form input[type=tel],.state-tablet form input[type=text],.state-tablet form textarea{padding:.7em .6em .5em 1em}@media screen and (min-width:768px) and (max-width:999px){form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{padding:.7em .6em .5em 1em}}.state-mobile form input[type=email],.state-mobile form input[type=number],.state-mobile form input[type=password],.state-mobile form input[type=search],.state-mobile form input[type=tel],.state-mobile form input[type=text],.state-mobile form textarea{padding:.7em .6em .5em 1em}@media screen and (max-width:767px){form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{padding:.7em .6em .5em 1em}}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:#ebebeb}form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form textarea.error{background-color:#fac7c9;border:1px solid #ec1f27}form input[type=email].error:focus,form input[type=number].error:focus,form input[type=password].error:focus,form input[type=search].error:focus,form input[type=tel].error:focus,form input[type=text].error:focus,form textarea.error:focus{-webkit-box-shadow:inset 0 0 .3em .1em rgba(236,31,39,.6);box-shadow:inset 0 0 .3em .1em rgba(236,31,39,.6)}form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form textarea:disabled{background-color:#ebebeb;border-color:#ebebeb;cursor:not-allowed}form input::-ms-clear{display:none}form textarea{min-height:4em;overflow:auto}form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-results-button,form input[type=search]::-webkit-search-results-decoration{display:none}form .button,form button,form input,form select{vertical-align:top}form select{font-family:OpenSans,sans-serif;font-size:.8em}form input[type=submit]{cursor:pointer}form .signup-checkbox{position:relative}form .signup-checkbox .checkbox{position:absolute;top:0;pointer-events:none}form .pretty-checkbox,form .pretty-radio{position:relative;margin-bottom:1em}form .pretty-checkbox span.text,form .pretty-radio span.text{font-size:.8em}form .pretty-checkbox .checkbox,form .pretty-checkbox .radio,form .pretty-radio .checkbox,form .pretty-radio .radio{cursor:pointer;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}form .pretty-checkbox .checkbox-look,form .pretty-checkbox .radio-look,form .pretty-radio .checkbox-look,form .pretty-radio .radio-look{width:1em;height:1em;display:inline-block;vertical-align:middle;padding:4px;background-color:#fff;border-radius:50%;position:relative;bottom:3px;margin-right:.5em}form .pretty-checkbox .checkbox-look:after,form .pretty-checkbox .radio-look:after,form .pretty-radio .checkbox-look:after,form .pretty-radio .radio-look:after{content:"";position:absolute;left:6px;top:6px;bottom:6px;right:6px;background-color:#fff;border-radius:50%}form .pretty-checkbox .checkbox:checked+.checkbox-look:after,form .pretty-checkbox .radio:checked+.radio-look:after,form .pretty-radio .checkbox:checked+.checkbox-look:after,form .pretty-radio .radio:checked+.radio-look:after{background:#d63e57}form .pretty-checkbox{padding-left:2.4em}form .pretty-checkbox .checkbox-look{position:absolute;left:0;bottom:auto}form .note{position:relative;padding-left:.5em;font-size:.8em}form .note p{color:#fff}form .note span{position:absolute;left:0}#cookie-bar{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:10px;right:10px;max-width:500px;font-size:0;white-space:nowrap;background-color:#9acd32;color:#000;display:none;border-radius:5px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}#cookie-bar:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#cookie-bar.enabled{display:block;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}#cookie-bar.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#cookie-bar:before{content:"";display:inline-block;height:100%;vertical-align:middle}#cookie-bar .cookie-bar-left,#cookie-bar .cookie-bar-right{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:13px;padding:1em}#cookie-bar .cookie-bar-left{width:75%}#cookie-bar .cookie-bar-right{width:25%;text-align:right}#cookie-bar p{margin:0;line-height:1.25em;white-space:normal}#cookie-bar a{color:#000}#cookie-bar a:hover{color:#fff}#cookie-bar button{display:inline-block;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#000;text-align:center;font-size:1em;line-height:1em;font-weight:400;text-decoration:none;width:100%;max-width:120px;white-space:nowrap;padding:1em 1.5em .9em;margin:0;cursor:pointer;font-family:Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;-webkit-transition-property:background-color,color,border-color;-o-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}#cookie-bar button:hover{color:#000;text-decoration:none;background-color:green}.state-mobile #cookie-bar{position:fixed;left:0;right:0;bottom:0;max-width:100%;border-radius:0}.state-mobile #cookie-bar .cookie-bar-left{width:70%}.state-mobile #cookie-bar .cookie-bar-right{width:30%}@media screen and (max-width:767px){#cookie-bar{position:fixed;left:0;right:0;bottom:0;max-width:100%;border-radius:0}#cookie-bar .cookie-bar-left{width:70%}#cookie-bar .cookie-bar-right{width:30%}}.state-mobileSmall #cookie-bar:before{display:none}.state-mobileSmall #cookie-bar .cookie-bar-left,.state-mobileSmall #cookie-bar .cookie-bar-right{display:block;width:100%}.state-mobileSmall #cookie-bar .cookie-bar-left{text-align:center;padding-bottom:0}.state-mobileSmall #cookie-bar .cookie-bar-right{text-align:center}.state-mobileSmall #cookie-bar button{padding:.75em 2em .65em}@media screen and (max-width:400px){#cookie-bar:before{display:none}#cookie-bar .cookie-bar-left,#cookie-bar .cookie-bar-right{display:block;width:100%}#cookie-bar .cookie-bar-left{text-align:center;padding-bottom:0}#cookie-bar .cookie-bar-right{text-align:center}#cookie-bar button{padding:.75em 2em .65em}}header#main-header{z-index:21;margin-bottom:2em;position:absolute;width:100%}.state-mobile header#main-header{position:static}@media screen and (max-width:767px){header#main-header{position:static}}section{padding:3em 0 2em}section.bg-green{background-color:#99ca3b;position:relative;margin-bottom:2em}section.bg-green a{color:#fff}section.bg-green a:hover{color:#f2f2f2}section.bg-green.homepage{z-index:1}section.bg-green.homepage:before{content:"";top:-2.6em;width:100%;position:absolute;background-image:url(../images/green-spot.svg);background-repeat:repeat-x;background-size:contain;background-position:top}.state-tablet section.bg-green.homepage:before{top:-1.6em}@media screen and (min-width:768px) and (max-width:999px){section.bg-green.homepage:before{top:-1.6em}}.state-mobile section.bg-green.homepage:before{background-image:url(/images/green-spot.svg);top:-1.2em}@media screen and (max-width:767px){section.bg-green.homepage:before{background-image:url(/images/green-spot.svg);top:-1.2em}}.state-mobileSmall section.bg-green.homepage:before{top:-.9em}@media screen and (max-width:400px){section.bg-green.homepage:before{top:-.9em}}section.bg-green.homepage:after{content:"";width:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-image:url(/images/green-spot-desktop.svg);bottom:-2em;height:100px}section.bg-green:before{content:"";position:relative;display:block;background-image:url(/images/green-spot.svg);background-repeat:repeat-x;background-size:contain;background-position:top;top:-2.6em;height:100px}.state-tablet section.bg-green:before{top:-1.6em}@media screen and (min-width:768px) and (max-width:999px){section.bg-green:before{top:-1.6em}}.state-mobile section.bg-green:before{background-image:url(/images/green-spot.svg);top:-1.2em;height:40px}@media screen and (max-width:767px){section.bg-green:before{background-image:url(/images/green-spot.svg);top:-1.2em;height:40px}}.state-mobileSmall section.bg-green:before{top:-.9em}@media screen and (max-width:400px){section.bg-green:before{top:-.9em}}section.bg-green:after{content:"";position:relative;display:block;background-position:bottom;background-size:cover;background-image:url(/images/green-spot-desktop.svg);bottom:-2em;height:100px}.state-mobile section.bg-green:after{height:40px;bottom:-1em}@media screen and (max-width:767px){section.bg-green:after{height:40px;bottom:-1em}}section.bg-green h3,section.bg-green p{color:#fff}section.play{position:relative;padding-bottom:10em}section.play img.icon{height:2.4em;margin-bottom:0}section.play .decoration{bottom:0;right:0;width:100%;height:170px;max-width:none;margin:0 auto;background-position:top;background-size:cover;background-image:url(/images/background-pieces/topics-decoration@2x.png)}section.play .bottle,section.play .decoration{position:absolute;left:0;background-repeat:no-repeat}section.play .bottle{width:25em;height:50em;bottom:-5em;z-index:1;background-size:contain;background-image:url(../images/background-pieces/bottle-play.png)}@media (-webkit-min-device-pixel-ratio:2){section.play .bottle{background-image:url(../images/background-pieces/bottle-play@2x.png)}}.state-desktop section.play .bottle{left:-4em}@media screen and (min-width:1000px) and (max-width:1259px){section.play .bottle{left:-4em}}.state-tablet section.play .bottle{display:none}@media screen and (min-width:768px) and (max-width:999px){section.play .bottle{display:none}}.state-mobile section.play .bottle{display:none}@media screen and (max-width:767px){section.play .bottle{display:none}}section.generic-content{padding-top:8em}.state-mobile section.generic-content{padding-top:0}@media screen and (max-width:767px){section.generic-content{padding-top:0}}footer{background-color:#e9e9e9;color:#707070;padding:2em 0 1em;position:relative;z-index:2}footer,footer ul{text-align:center}footer ul{list-style:none;margin:0 auto 2em}footer ul li{margin:0;padding:0 1em;display:inline-block;border-right:1px solid #707070}footer ul li:last-child{border-right:none}footer ul li a{color:#707070;text-decoration:underline;font-weight:400}footer ul li a:hover{color:#8a8a8a}footer ul li img.partner-logo{width:auto;height:1.7em;margin-left:.5em;vertical-align:middle}footer ul li img.partner-logo.cs-CZ{margin-top:-.4em}footer ul li img.partner-logo.sk-SK{height:2em}footer p{color:#707070;font-size:.75em}.state-mobile footer ul li{display:block;margin-bottom:.85em;border-right:none}.state-mobile footer ul li:last-of-type{margin-bottom:0}@media screen and (max-width:767px){footer ul li{display:block;margin-bottom:.85em;border-right:none}footer ul li:last-of-type{margin-bottom:0}}.background{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(#d5ebff));background:-o-linear-gradient(bottom,#fff 50%,#d5ebff 100%);background:linear-gradient(0deg,#fff 50%,#d5ebff);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;min-height:825px;height:auto;position:relative;-webkit-transition:all .6s ease-in-out;-o-transition:.6s all ease-in-out;transition:all .6s ease-in-out}.state-mobile .background{background:#fff;min-height:760px}@media screen and (max-width:767px){.background{background:#fff;min-height:760px}}.background.less-height{min-height:630px}.state-tablet .background.less-height{min-height:520px}@media screen and (min-width:768px) and (max-width:999px){.background.less-height{min-height:520px}}.state-mobile .background.less-height{min-height:430px}@media screen and (max-width:767px){.background.less-height{min-height:430px}}.background.prizes,.background.products{min-height:calc(100vh - 16em);padding-bottom:8em;overflow:hidden}.background.prizes h3,.background.products h3{margin-bottom:0}.background.prizes img,.background.products img{max-width:100%}.background.prizes .gr-adapt,.background.products .gr-adapt{display:initial}.state-desktop .background.prizes .bubbles,.state-desktop .background.prizes .dolphin,.state-desktop .background.prizes .strawberry-1,.state-desktop .background.prizes .waterrr,.state-desktop .background.products .bubbles,.state-desktop .background.products .dolphin,.state-desktop .background.products .strawberry-1,.state-desktop .background.products .waterrr{display:none}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .bubbles,.background.prizes .dolphin,.background.prizes .strawberry-1,.background.prizes .waterrr,.background.products .bubbles,.background.products .dolphin,.background.products .strawberry-1,.background.products .waterrr{display:none}}.background.prizes .bottle,.background.products .bottle{position:absolute;width:25em;height:50em;bottom:-8em;right:-5em;z-index:1;background-repeat:no-repeat;background-size:contain;background-image:url(/images/background-pieces/bottle-play.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .bottle,.background.products .bottle{background-image:url(/images/background-pieces/bottle-play@2x.png)}}.state-desktop .background.prizes .bottle,.state-desktop .background.products .bottle{width:17em;height:39em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .bottle,.background.products .bottle{width:17em;height:39em}}.state-tablet .background.prizes .bottle,.state-tablet .background.products .bottle{display:none}@media screen and (min-width:768px) and (max-width:999px){.background.prizes .bottle,.background.products .bottle{display:none}}.state-mobile .background.prizes .bottle,.state-mobile .background.products .bottle{display:none}@media screen and (max-width:767px){.background.prizes .bottle,.background.products .bottle{display:none}}.background.topics .dolphin{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);bottom:-14em;left:-17em;z-index:0}.state-desktopExtraLarge .background.topics .dolphin{left:-12em}@media screen and (min-width:1460px){.background.topics .dolphin{left:-12em}}.state-desktop .background.topics .dolphin{left:-12em}@media screen and (min-width:1000px) and (max-width:1259px){.background.topics .dolphin{left:-12em}}.background.prizes .dolphin,.background.products .dolphin{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);bottom:-14em;left:-17em;z-index:0}.state-desktop .background.prizes .dolphin,.state-desktop .background.products .dolphin{bottom:-8em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .dolphin,.background.products .dolphin{bottom:-8em}}.background.prizes,.background.products,.background.topics{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(#d5ebff));background:-o-linear-gradient(bottom,#fff 50%,#d5ebff 100%);background:linear-gradient(0deg,#fff 50%,#d5ebff)}.state-mobile .background.prizes,.state-mobile .background.products,.state-mobile .background.topics{background:#fff;min-height:470px}@media screen and (max-width:767px){.background.prizes,.background.products,.background.topics{background:#fff;min-height:470px}}.state-mobileSmall .background.prizes,.state-mobileSmall .background.products,.state-mobileSmall .background.topics{min-height:560px}@media screen and (max-width:400px){.background.prizes,.background.products,.background.topics{min-height:560px}}.background.prizes .decoration,.background.products .decoration,.background.topics .decoration{position:absolute;bottom:0;left:0;right:0;width:100%;height:130px;max-width:none;margin:0 auto;background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(../images/background-pieces/topics-decoration@2x.png)}.background.prizes .bubbles-2,.background.products .bubbles-2,.background.topics .bubbles-2{top:auto;right:3em;bottom:6em;width:10em;height:16em}.background.prizes .flag-cloud,.background.products .flag-cloud,.background.topics .flag-cloud{position:relative;left:0;top:-3em;width:18em;height:8em;padding-top:3em;margin:0 auto -5em;z-index:1}.state-desktop .background.prizes .flag-cloud,.state-desktop .background.products .flag-cloud,.state-desktop .background.topics .flag-cloud{top:3.5em;width:18em;height:10em;padding-top:2em;margin:0 auto 1.5em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .flag-cloud,.background.products .flag-cloud,.background.topics .flag-cloud{top:3.5em;width:18em;height:10em;padding-top:2em;margin:0 auto 1.5em}}.state-tablet .background.prizes .flag-cloud,.state-tablet .background.products .flag-cloud,.state-tablet .background.topics .flag-cloud{width:16em;height:7em}@media screen and (min-width:768px) and (max-width:999px){.background.prizes .flag-cloud,.background.products .flag-cloud,.background.topics .flag-cloud{width:16em;height:7em}}.state-mobile .background.prizes .flag-cloud,.state-mobile .background.products .flag-cloud,.state-mobile .background.topics .flag-cloud{display:none}@media screen and (max-width:767px){.background.prizes .flag-cloud,.background.products .flag-cloud,.background.topics .flag-cloud{display:none}}.background.prizes .flag-cloud .flag,.background.products .flag-cloud .flag,.background.topics .flag-cloud .flag{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.state-tablet .background.prizes .cloud-1,.state-tablet .background.prizes .cloud-2,.state-tablet .background.prizes .cloud-3,.state-tablet .background.products .cloud-1,.state-tablet .background.products .cloud-2,.state-tablet .background.products .cloud-3,.state-tablet .background.topics .cloud-1,.state-tablet .background.topics .cloud-2,.state-tablet .background.topics .cloud-3{display:none}@media screen and (min-width:768px) and (max-width:999px){.background.prizes .cloud-1,.background.prizes .cloud-2,.background.prizes .cloud-3,.background.products .cloud-1,.background.products .cloud-2,.background.products .cloud-3,.background.topics .cloud-1,.background.topics .cloud-2,.background.topics .cloud-3{display:none}}.state-mobile .background.prizes .cloud-1,.state-mobile .background.prizes .cloud-2,.state-mobile .background.prizes .cloud-3,.state-mobile .background.products .cloud-1,.state-mobile .background.products .cloud-2,.state-mobile .background.products .cloud-3,.state-mobile .background.topics .cloud-1,.state-mobile .background.topics .cloud-2,.state-mobile .background.topics .cloud-3{display:none}@media screen and (max-width:767px){.background.prizes .cloud-1,.background.prizes .cloud-2,.background.prizes .cloud-3,.background.products .cloud-1,.background.products .cloud-2,.background.products .cloud-3,.background.topics .cloud-1,.background.topics .cloud-2,.background.topics .cloud-3{display:none}}.background.prizes .cloud-1,.background.products .cloud-1,.background.topics .cloud-1{left:14em;top:18em;width:12em;height:7em}.background.prizes .cloud-2,.background.products .cloud-2,.background.topics .cloud-2{right:22em;top:11em;width:11em;height:7em;left:auto}.background.prizes .cloud-3,.background.products .cloud-3,.background.topics .cloud-3{left:auto;top:13em;width:10em;height:6em;right:1em}.background.prizes .strawberry-1,.background.prizes .strawberry-2,.background.prizes .strawberry-3,.background.prizes .strawberry-4,.background.prizes .strawberry-5,.background.products .strawberry-1,.background.products .strawberry-2,.background.products .strawberry-3,.background.products .strawberry-4,.background.products .strawberry-5,.background.topics .strawberry-1,.background.topics .strawberry-2,.background.topics .strawberry-3,.background.topics .strawberry-4,.background.topics .strawberry-5{position:absolute;background-size:contain;background-repeat:no-repeat;z-index:9}.state-tablet .background.prizes .strawberry-1,.state-tablet .background.prizes .strawberry-2,.state-tablet .background.prizes .strawberry-3,.state-tablet .background.prizes .strawberry-4,.state-tablet .background.prizes .strawberry-5,.state-tablet .background.products .strawberry-1,.state-tablet .background.products .strawberry-2,.state-tablet .background.products .strawberry-3,.state-tablet .background.products .strawberry-4,.state-tablet .background.products .strawberry-5,.state-tablet .background.topics .strawberry-1,.state-tablet .background.topics .strawberry-2,.state-tablet .background.topics .strawberry-3,.state-tablet .background.topics .strawberry-4,.state-tablet .background.topics .strawberry-5{display:none}@media screen and (min-width:768px) and (max-width:999px){.background.prizes .strawberry-1,.background.prizes .strawberry-2,.background.prizes .strawberry-3,.background.prizes .strawberry-4,.background.prizes .strawberry-5,.background.products .strawberry-1,.background.products .strawberry-2,.background.products .strawberry-3,.background.products .strawberry-4,.background.products .strawberry-5,.background.topics .strawberry-1,.background.topics .strawberry-2,.background.topics .strawberry-3,.background.topics .strawberry-4,.background.topics .strawberry-5{display:none}}.state-mobile .background.prizes .strawberry-1,.state-mobile .background.prizes .strawberry-2,.state-mobile .background.prizes .strawberry-3,.state-mobile .background.prizes .strawberry-4,.state-mobile .background.prizes .strawberry-5,.state-mobile .background.products .strawberry-1,.state-mobile .background.products .strawberry-2,.state-mobile .background.products .strawberry-3,.state-mobile .background.products .strawberry-4,.state-mobile .background.products .strawberry-5,.state-mobile .background.topics .strawberry-1,.state-mobile .background.topics .strawberry-2,.state-mobile .background.topics .strawberry-3,.state-mobile .background.topics .strawberry-4,.state-mobile .background.topics .strawberry-5{display:none}@media screen and (max-width:767px){.background.prizes .strawberry-1,.background.prizes .strawberry-2,.background.prizes .strawberry-3,.background.prizes .strawberry-4,.background.prizes .strawberry-5,.background.products .strawberry-1,.background.products .strawberry-2,.background.products .strawberry-3,.background.products .strawberry-4,.background.products .strawberry-5,.background.topics .strawberry-1,.background.topics .strawberry-2,.background.topics .strawberry-3,.background.topics .strawberry-4,.background.topics .strawberry-5{display:none}}.background.prizes .strawberry-1,.background.products .strawberry-1,.background.topics .strawberry-1{left:7em;bottom:23em;width:11em;height:11em;background-image:url(../images/background-pieces/strawberry-1.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .strawberry-1,.background.products .strawberry-1,.background.topics .strawberry-1{background-image:url(../images/background-pieces/strawberry-1@2x.png)}}.state-desktop .background.prizes .strawberry-1,.state-desktop .background.products .strawberry-1,.state-desktop .background.topics .strawberry-1{left:3em;bottom:23em;width:11em;height:11em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .strawberry-1,.background.products .strawberry-1,.background.topics .strawberry-1{left:3em;bottom:23em;width:11em;height:11em}}.background.prizes .strawberry-2,.background.products .strawberry-2,.background.topics .strawberry-2{left:-4em;bottom:-7em;width:13em;height:13em;background-image:url(../images/background-pieces/strawberry-2.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .strawberry-2,.background.products .strawberry-2,.background.topics .strawberry-2{background-image:url(../images/background-pieces/strawberry-2@2x.png)}}.state-desktop .background.prizes .strawberry-2,.state-desktop .background.products .strawberry-2,.state-desktop .background.topics .strawberry-2{left:-4em;bottom:-7em;width:13em;height:13em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .strawberry-2,.background.products .strawberry-2,.background.topics .strawberry-2{left:-4em;bottom:-7em;width:13em;height:13em}}.background.prizes .strawberry-3,.background.products .strawberry-3,.background.topics .strawberry-3{left:-3em;bottom:-61em;width:9em;height:9em;background-image:url(../images/background-pieces/strawberry-3.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .strawberry-3,.background.products .strawberry-3,.background.topics .strawberry-3{background-image:url(../images/background-pieces/strawberry-3@2x.png)}}.state-desktop .background.prizes .strawberry-3,.state-desktop .background.products .strawberry-3,.state-desktop .background.topics .strawberry-3{left:-3em;bottom:-61em;width:9em;height:9em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .strawberry-3,.background.products .strawberry-3,.background.topics .strawberry-3{left:-3em;bottom:-61em;width:9em;height:9em}}.background.prizes .strawberry-4,.background.products .strawberry-4,.background.topics .strawberry-4{right:-1em;bottom:-2em;width:9em;height:9em;background-image:url(../images/background-pieces/strawberry-4.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .strawberry-4,.background.products .strawberry-4,.background.topics .strawberry-4{background-image:url(../images/background-pieces/strawberry-4@2x.png)}}.state-desktop .background.prizes .strawberry-4,.state-desktop .background.products .strawberry-4,.state-desktop .background.topics .strawberry-4{right:-1em;bottom:-2em;width:9em;height:9em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .strawberry-4,.background.products .strawberry-4,.background.topics .strawberry-4{right:-1em;bottom:-2em;width:9em;height:9em}}.background.prizes .strawberry-5,.background.products .strawberry-5,.background.topics .strawberry-5{right:-6em;bottom:-61em;width:11em;height:9em;background-image:url(../images/background-pieces/strawberry-5.png)}@media (-webkit-min-device-pixel-ratio:2){.background.prizes .strawberry-5,.background.products .strawberry-5,.background.topics .strawberry-5{background-image:url(../images/background-pieces/strawberry-5@2x.png)}}.state-desktop .background.prizes .strawberry-5,.state-desktop .background.products .strawberry-5,.state-desktop .background.topics .strawberry-5{right:-6em;bottom:-61em;width:11em;height:9em}@media screen and (min-width:1000px) and (max-width:1259px){.background.prizes .strawberry-5,.background.products .strawberry-5,.background.topics .strawberry-5{right:-6em;bottom:-61em;width:11em;height:9em}}.background .decoration{position:absolute;bottom:0;left:-6.5em;right:0;width:100%;height:420px;max-width:1920px;margin:0 auto;background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(../images/background-pieces/city.svg)}.state-desktopFullHdPlus .background .decoration{max-width:none;height:570px}@media screen and (min-width:1921px){.background .decoration{max-width:none;height:570px}}.state-tablet .background .decoration{left:0}@media screen and (min-width:768px) and (max-width:999px){.background .decoration{left:0}}.state-mobile .background .decoration{display:none}@media screen and (max-width:767px){.background .decoration{display:none}}.background .raspberry-1,.background .raspberry-2,.background .raspberry-3,.background .raspberry-4,.background .raspberry-5,.background .raspberry-6,.background .raspberry-7,.background .raspberry-8{position:absolute;background-size:contain;background-repeat:no-repeat;z-index:9}.state-tablet .background .raspberry-1,.state-tablet .background .raspberry-2,.state-tablet .background .raspberry-3,.state-tablet .background .raspberry-4,.state-tablet .background .raspberry-5,.state-tablet .background .raspberry-6,.state-tablet .background .raspberry-7,.state-tablet .background .raspberry-8{display:none}@media screen and (min-width:768px) and (max-width:999px){.background .raspberry-1,.background .raspberry-2,.background .raspberry-3,.background .raspberry-4,.background .raspberry-5,.background .raspberry-6,.background .raspberry-7,.background .raspberry-8{display:none}}.state-mobile .background .raspberry-1,.state-mobile .background .raspberry-2,.state-mobile .background .raspberry-3,.state-mobile .background .raspberry-4,.state-mobile .background .raspberry-5,.state-mobile .background .raspberry-6,.state-mobile .background .raspberry-7,.state-mobile .background .raspberry-8{display:none}@media screen and (max-width:767px){.background .raspberry-1,.background .raspberry-2,.background .raspberry-3,.background .raspberry-4,.background .raspberry-5,.background .raspberry-6,.background .raspberry-7,.background .raspberry-8{display:none}}.background .raspberry-1{left:7em;bottom:23em;width:11em;height:11em;background-image:url(../images/background-pieces/raspberry-1.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-1{background-image:url(../images/background-pieces/raspberry-1@2x.png)}}.state-desktop .background .raspberry-1{left:3em;bottom:15em;width:10em;height:10em}@media screen and (min-width:1000px) and (max-width:1259px){.background .raspberry-1{left:3em;bottom:15em;width:10em;height:10em}}.background .raspberry-2{left:-2em;bottom:10em;width:11em;height:11em;background-image:url(../images/background-pieces/raspberry-2.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-2{background-image:url(../images/background-pieces/raspberry-2@2x.png)}}.state-desktop .background .raspberry-2{left:-2em;bottom:5em;width:10em;height:10em}@media screen and (min-width:1000px) and (max-width:1259px){.background .raspberry-2{left:-2em;bottom:5em;width:10em;height:10em}}.background .raspberry-3{left:-3em;bottom:-7em;width:9em;height:8em;background-image:url(../images/background-pieces/raspberry-3.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-3{background-image:url(../images/background-pieces/raspberry-3@2x.png)}}.background .raspberry-4{left:-3em;bottom:-18em;width:7em;height:7em;background-image:url(../images/background-pieces/raspberry-4.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-4{background-image:url(../images/background-pieces/raspberry-4@2x.png)}}.background .raspberry-5{right:-6em;top:17em;width:11em;height:9em;background-image:url(../images/background-pieces/raspberry-5.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-5{background-image:url(../images/background-pieces/raspberry-5@2x.png)}}.background .raspberry-6{right:-2em;bottom:-5em;width:9em;height:7em;background-image:url(../images/background-pieces/raspberry-6.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-6{background-image:url(../images/background-pieces/raspberry-6@2x.png)}}.background .raspberry-7{right:-4em;bottom:-20em;width:8em;height:8em;background-image:url(../images/background-pieces/raspberry-7.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-7{background-image:url(../images/background-pieces/raspberry-7@2x.png)}}.background .raspberry-8{right:-2.5em;bottom:-44em;width:8em;height:8em;z-index:0;background-image:url(../images/background-pieces/raspberry-8.png)}@media (-webkit-min-device-pixel-ratio:2){.background .raspberry-8{background-image:url(../images/background-pieces/raspberry-8@2x.png)}}.state-desktop .background .raspberry-8{right:-2.5em;bottom:-44em;width:8em;height:8em;z-index:0}@media screen and (min-width:1000px) and (max-width:1259px){.background .raspberry-8{right:-2.5em;bottom:-44em;width:8em;height:8em;z-index:0}}.background .cloud-1,.background .cloud-2,.background .cloud-3,.background .cloud-4,.background .cloud-5,.background .flag-cloud{position:absolute;background-repeat:no-repeat;background-size:contain;background-image:url(../images/background-pieces/cloud.svg)}.state-mobile .background .cloud-1,.state-mobile .background .cloud-2,.state-mobile .background .cloud-3,.state-mobile .background .cloud-4,.state-mobile .background .cloud-5,.state-mobile .background .flag-cloud{display:none}@media screen and (max-width:767px){.background .cloud-1,.background .cloud-2,.background .cloud-3,.background .cloud-4,.background .cloud-5,.background .flag-cloud{display:none}}.background .flag-cloud{position:relative;left:0;top:-3em;width:26em;height:13em;padding-top:3em;margin:0 auto -8em;z-index:1}.state-desktop .background .flag-cloud{top:3.5em;width:18em;height:10em;padding-top:2em;margin:0 auto 1.5em}@media screen and (min-width:1000px) and (max-width:1259px){.background .flag-cloud{top:3.5em;width:18em;height:10em;padding-top:2em;margin:0 auto 1.5em}}.state-tablet .background .flag-cloud{width:21em}@media screen and (min-width:768px) and (max-width:999px){.background .flag-cloud{width:21em}}.state-mobile .background .flag-cloud{display:block;top:-1em;width:14em;height:9em;padding-top:0;margin:0 auto}@media screen and (max-width:767px){.background .flag-cloud{display:block;top:-1em;width:14em;height:9em;padding-top:0;margin:0 auto}}.background .flag-cloud .flag{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.state-desktop .background .flag-cloud .flag{max-height:130px}@media screen and (min-width:1000px) and (max-width:1259px){.background .flag-cloud .flag{max-height:130px}}.state-mobile .background .flag-cloud .flag{max-height:130px}@media screen and (max-width:767px){.background .flag-cloud .flag{max-height:130px}}.background .cloud-1{left:-6em;top:5em;width:12em;height:7em}.background .cloud-2{left:18em;top:14em;width:9em;height:6em}.background .cloud-3{left:35em;top:25em;width:7em;height:5em}.background .cloud-4{right:3em;top:14em;width:8em;height:5em}.background .cloud-5{right:12em;top:20em;width:18em;height:11em}.background .dolphin{left:-16em;top:14em;width:45em;height:42em;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(../images/background-pieces/dolphin@2x.png);z-index:9}.state-desktop .background .dolphin{bottom:-4em;width:35em;height:31em}@media screen and (min-width:1000px) and (max-width:1259px){.background .dolphin{bottom:-4em;width:35em;height:31em}}.state-tablet .background .dolphin{display:none}@media screen and (min-width:768px) and (max-width:999px){.background .dolphin{display:none}}.state-mobile .background .dolphin{display:none}@media screen and (max-width:767px){.background .dolphin{display:none}}.background .dolphin .text-bubble{position:absolute;background-image:url(../images/background-pieces/text-bubble.svg);background-repeat:no-repeat;background-size:contain;width:8em;height:7em;left:38em;bottom:29em}.state-desktop .background .dolphin .text-bubble{width:6em;height:4em;left:30em;bottom:23em}@media screen and (min-width:1000px) and (max-width:1259px){.background .dolphin .text-bubble{width:6em;height:4em;left:30em;bottom:23em}}.background .bubbles,.background .bubbles-2{z-index:11;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(../images/background-pieces/bubbles@2x.png)}.state-tablet .background .bubbles,.state-tablet .background .bubbles-2{display:none}@media screen and (min-width:768px) and (max-width:999px){.background .bubbles,.background .bubbles-2{display:none}}.state-mobile .background .bubbles,.state-mobile .background .bubbles-2{display:none}@media screen and (max-width:767px){.background .bubbles,.background .bubbles-2{display:none}}.background .bubbles{left:-1em;top:15em;width:9em;height:17em}.background .bubbles-2{right:3em;top:14em;width:6em;height:12em}.state-desktop .background .bubbles-2{right:2em;top:19em}@media screen and (min-width:1000px) and (max-width:1259px){.background .bubbles-2{right:2em;top:19em}}.background .waterrr{position:absolute;left:0;top:9em;width:15em;height:47em;background-size:contain;background-repeat:no-repeat;background-image:url(../images/background-pieces/waterrr@2x.png);z-index:10}.state-desktop .background .waterrr{bottom:5em;width:11em;height:34em}@media screen and (min-width:1000px) and (max-width:1259px){.background .waterrr{bottom:5em;width:11em;height:34em}}.state-tablet .background .waterrr{display:none}@media screen and (min-width:768px) and (max-width:999px){.background .waterrr{display:none}}.state-mobile .background .waterrr{display:none}@media screen and (max-width:767px){.background .waterrr{display:none}}.background .bottle{position:absolute;right:-8em;bottom:-12em;width:17em;height:40em;background-size:contain;background-repeat:no-repeat;background-image:url(../images/background-pieces/bottle@2x.png);z-index:10}.state-desktop .background .bottle{width:15em;height:33em}@media screen and (min-width:1000px) and (max-width:1259px){.background .bottle{width:15em;height:33em}}.state-tablet .background .bottle{display:none}@media screen and (min-width:768px) and (max-width:999px){.background .bottle{display:none}}.state-mobile .background .bottle{display:none}@media screen and (max-width:767px){.background .bottle{display:none}}.background .container{position:relative}.background.homepage p,.background.topics p{max-width:500px;margin:0 auto 1em}.state-desktop .background.homepage p,.state-desktop .background.topics p{max-width:380px}@media screen and (min-width:1000px) and (max-width:1259px){.background.homepage p,.background.topics p{max-width:380px}}.state-tablet .background.homepage p,.state-tablet .background.topics p{max-width:100%}@media screen and (min-width:768px) and (max-width:999px){.background.homepage p,.background.topics p{max-width:100%}}.state-mobile .background.homepage p,.state-mobile .background.topics p{max-width:100%}@media screen and (max-width:767px){.background.homepage p,.background.topics p{max-width:100%}}.demo-component{margin:.5em;padding:.5em;max-width:90%;display:block;border:1px solid grey;background-color:rgba(173,216,230,.8)}.demo-component p{margin:0}.quiz-debug-panel{display:none;position:fixed;z-index:10000;bottom:10px;right:10px;width:300px;padding:10px;background-color:#00f;color:#fff;font-size:12px}.quiz-debug-panel.visible{display:block}.quiz-debug-panel>*{color:#fff}.quiz-debug-panel p{margin:0}.quiz-debug-panel .q-item{display:inline-block;padding:1px;margin:2px;background-color:hsla(0,0%,100%,.3);border-bottom:4px solid rgba(0,0,0,0)}.quiz-debug-panel .q-item.solved{background-color:green}.quiz-debug-panel .q-item.current{border-bottom-color:#fff}section.styles{padding:1em}section.styles.blue{background-color:#3bb6ca}#root{position:relative;overflow-x:hidden}nav ul{padding:0;list-style:none;text-align:center;margin:0 0 1em}.state-mobile-landscape nav ul{margin-bottom:7em}@media (max-width:767px) and (orientation:landscape){nav ul{margin-bottom:7em}}nav ul li{margin:0;border-bottom:1px solid #fff}nav ul li:first-child{border-top:1px solid #fff}nav ul li a{font-weight:400;text-decoration:none;color:#fff;display:block;padding:.75em}nav ul li a.active,nav ul li a:hover{background-color:hsla(0,0%,100%,.3);text-decoration:none;color:#fff}.quiz{margin-bottom:2.5em;padding:1em 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.state-mobile .quiz{padding:0;margin-bottom:0}@media screen and (max-width:767px){.quiz{padding:0;margin-bottom:0}}.state-mobile-landscape .quiz{margin-bottom:0}@media (max-width:767px) and (orientation:landscape){.quiz{margin-bottom:0}}.quiz section{margin:0;padding:0}.quiz section .validation{display:none;text-align:center;border-radius:1em}.quiz section .validation.active{display:block;padding:1em 0 0;margin-bottom:1em}.state-mobileSmall .quiz section .validation.active{padding:.5em 0 0}@media screen and (max-width:400px){.quiz section .validation.active{padding:.5em 0 0}}.quiz section .validation.success{background-color:#99ca3b}.quiz section .validation.fail{background-color:#d63e57}.quiz section .validation.fail span,.quiz section .validation.success span{display:block;font-size:2em;color:#fff;margin-bottom:.5em}.state-tablet .quiz section .validation.fail span,.state-tablet .quiz section .validation.success span{font-size:1.6em}@media screen and (min-width:768px) and (max-width:999px){.quiz section .validation.fail span,.quiz section .validation.success span{font-size:1.6em}}.state-mobileSmall .quiz section .validation.fail span,.state-mobileSmall .quiz section .validation.success span{font-size:1.3em}@media screen and (max-width:400px){.quiz section .validation.fail span,.quiz section .validation.success span{font-size:1.3em}}.quiz.multi-choice .radio-button,.quiz.single-choice .radio-button{border:2px solid rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;background-color:#e9e9e9;padding:1em 2em;color:#707070;margin:0 0 1em;display:block;cursor:pointer;white-space:normal;position:relative}.quiz.multi-choice .radio-button:hover,.quiz.single-choice .radio-button:hover{background-color:#dcdcdc}.quiz.multi-choice .radio-button img,.quiz.single-choice .radio-button img{pointer-events:none;width:80px}.state-tablet .quiz.multi-choice .radio-button img,.state-tablet .quiz.single-choice .radio-button img{width:60px}@media screen and (min-width:768px) and (max-width:999px){.quiz.multi-choice .radio-button img,.quiz.single-choice .radio-button img{width:60px}}.state-mobile .quiz.multi-choice .radio-button img,.state-mobile .quiz.single-choice .radio-button img{width:50px}@media screen and (max-width:767px){.quiz.multi-choice .radio-button img,.quiz.single-choice .radio-button img{width:50px}}.quiz.multi-choice .radio-button.active,.quiz.multi-choice .radio-button.selected,.quiz.single-choice .radio-button.active,.quiz.single-choice .radio-button.selected{border:2px solid #99ca3b;background-color:#fff;color:#99ca3b}.quiz.multi-choice .radio-button.disabled,.quiz.single-choice .radio-button.disabled{background-color:hsla(0,0%,91.4%,.5);color:hsla(0,0%,43.9%,.5);pointer-events:none}.quiz.multi-choice .radio-button.disabled.image,.quiz.multi-choice .radio-button.disabled.sound,.quiz.single-choice .radio-button.disabled.image,.quiz.single-choice .radio-button.disabled.sound{opacity:.5}.quiz.multi-choice .radio-button input[type=checkbox],.quiz.multi-choice .radio-button input[type=radio],.quiz.single-choice .radio-button input[type=checkbox],.quiz.single-choice .radio-button input[type=radio]{display:none}.quiz.multi-choice .radio-button.color-1,.quiz.single-choice .radio-button.color-1{color:#99ca3b;border-color:#99ca3b}.quiz.multi-choice .radio-button.color-2,.quiz.single-choice .radio-button.color-2{color:#d63e57;border-color:#d63e57}.quiz.multi-choice .radio-button.color-3,.quiz.single-choice .radio-button.color-3{color:#3bb6ca;border-color:#3bb6ca}.quiz.multi-choice .radio-button.color-4,.quiz.single-choice .radio-button.color-4{color:#f2a100;border-color:#f2a100}.quiz.multi-choice .radio-button.image,.quiz.single-choice .radio-button.image{background-color:rgba(0,0,0,0);border-radius:100%;padding:.4em .5em .35em;border:2px solid #e9e9e9;display:inline-block;min-width:5em;min-height:5em}.quiz.multi-choice .radio-button.image img,.quiz.single-choice .radio-button.image img{min-width:5em;min-height:5em}.state-tablet .quiz.multi-choice .radio-button.image,.state-tablet .quiz.multi-choice .radio-button.image img,.state-tablet .quiz.single-choice .radio-button.image,.state-tablet .quiz.single-choice .radio-button.image img{min-width:3em;min-height:3em}@media screen and (min-width:768px) and (max-width:999px){.quiz.multi-choice .radio-button.image,.quiz.multi-choice .radio-button.image img,.quiz.single-choice .radio-button.image,.quiz.single-choice .radio-button.image img{min-width:3em;min-height:3em}}.state-mobile .quiz.multi-choice .radio-button.image,.state-mobile .quiz.multi-choice .radio-button.image img,.state-mobile .quiz.single-choice .radio-button.image,.state-mobile .quiz.single-choice .radio-button.image img{min-width:3em;min-height:3em}@media screen and (max-width:767px){.quiz.multi-choice .radio-button.image,.quiz.multi-choice .radio-button.image img,.quiz.single-choice .radio-button.image,.quiz.single-choice .radio-button.image img{min-width:3em;min-height:3em}}.quiz.multi-choice .radio-button.image.color-1,.quiz.single-choice .radio-button.image.color-1{border-color:#99ca3b}.quiz.multi-choice .radio-button.image.color-2,.quiz.single-choice .radio-button.image.color-2{border-color:#d63e57}.quiz.multi-choice .radio-button.image.color-3,.quiz.single-choice .radio-button.image.color-3{border-color:#3bb6ca}.quiz.multi-choice .radio-button.image.color-4,.quiz.single-choice .radio-button.image.color-4{border-color:#f2a100}.quiz.multi-choice .radio-button.sound,.quiz.single-choice .radio-button.sound{padding:.3em;border-radius:.7em;min-width:0;border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0);box-shadow:0 0 0 2px rgba(0,0,0,0)}.quiz.multi-choice .radio-button.sound.active,.quiz.multi-choice .radio-button.sound.selected,.quiz.single-choice .radio-button.sound.active,.quiz.single-choice .radio-button.sound.selected{border:1px solid #fff;background-color:#99ca3b;-webkit-box-shadow:0 0 0 2px #99ca3b;box-shadow:0 0 0 2px #99ca3b}.quiz.multi-choice .radio-button.sound.color-1,.quiz.single-choice .radio-button.sound.color-1{background-color:#99ca3b;-webkit-box-shadow:0 0 0 2px #99ca3b;box-shadow:0 0 0 2px #99ca3b}.quiz.multi-choice .radio-button.sound.color-2,.quiz.single-choice .radio-button.sound.color-2{background-color:#d63e57;-webkit-box-shadow:0 0 0 2px #d63e57;box-shadow:0 0 0 2px #d63e57}.quiz.multi-choice .radio-button.sound.color-3,.quiz.single-choice .radio-button.sound.color-3{background-color:#3bb6ca;-webkit-box-shadow:0 0 0 2px #3bb6ca;box-shadow:0 0 0 2px #3bb6ca}.quiz.multi-choice .radio-button.sound.color-4,.quiz.single-choice .radio-button.sound.color-4{background-color:#f2a100;-webkit-box-shadow:0 0 0 2px #f2a100;box-shadow:0 0 0 2px #f2a100}.quiz.multi-choice .radio-button.sound svg,.quiz.single-choice .radio-button.sound svg{pointer-events:none}.quiz.multi-choice img.volume,.quiz.multi-choice svg.volume,.quiz.single-choice img.volume,.quiz.single-choice svg.volume{cursor:pointer;background-color:#99ca3b;max-width:38px;max-height:30px;padding:.3em .7em;border-radius:.4em;position:relative;top:.5em;left:.5em}.state-mobileSmall .quiz.multi-choice .radio-button{padding:.7em 1.4em;margin:0 0 .4em}.state-mobileSmall .quiz.multi-choice .radio-button.sound svg{width:30px;height:24px}@media screen and (max-width:400px){.quiz.multi-choice .radio-button{padding:.7em 1.4em;margin:0 0 .4em}.quiz.multi-choice .radio-button.sound svg{width:30px;height:24px}}.quiz.pair-card{display:block}.quiz.pair-card .piece{cursor:pointer;display:inline-block;width:95%;height:125px;min-height:50px;text-align:center;margin-right:1em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.state-tablet .quiz.pair-card .piece{height:65px}@media screen and (min-width:768px) and (max-width:999px){.quiz.pair-card .piece{height:65px}}.state-desktop-low-height .quiz.pair-card .piece{height:65px}@media (max-height:750px){.quiz.pair-card .piece{height:65px}}.state-mobile .quiz.pair-card .piece{height:57px}@media screen and (max-width:767px){.quiz.pair-card .piece{height:57px}}.quiz.pair-card .piece.disabled{cursor:not-allowed}.quiz.pair-card .piece .back,.quiz.pair-card .piece .front{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px #707070;box-shadow:inset 0 0 0 1px #707070;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.quiz.pair-card .piece .back .content,.quiz.pair-card .piece .front .content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.quiz.pair-card .piece .back .content.image,.quiz.pair-card .piece .front .content.image{top:50%;height:100%}.quiz.pair-card .piece .back .content.image img,.quiz.pair-card .piece .front .content.image img{height:100%}.quiz.pair-card .piece .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#fff}.quiz.pair-card .piece .back .content.image{height:90%}.quiz.pair-card .piece .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);background-color:#99ca3b}.quiz.pair-card .piece .front .content.image{height:80%}.quiz.pair-card .piece .front .content.image img{height:100%}.quiz.pair-card .piece.flipped .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.quiz.pair-card .piece.flipped .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.quiz .quiz-button-debug{display:inline-block;position:absolute;top:-10px;left:-10px;background-color:#666;color:#fff;font-family:monospace;font-size:10px;line-height:1.1em;font-style:normal;font-weight:400;text-align:left;padding:.2em .5em;opacity:.8;pointer-events:none}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:hsla(0,0%,91.4%,.94);overflow-x:hidden;overflow-y:auto}.modal-overlay.light{background-color:hsla(0,0%,91.4%,.7)}.modal-overlay.visible{display:block}.modal-overlay.disabled{position:static;background:none}.modal{display:none;position:relative;width:auto;z-index:1001;max-width:510px;height:auto;min-height:calc(100% - 6em);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal,.state-tablet .modal{margin:3em auto 1em}@media screen and (min-width:768px) and (max-width:999px){.modal{margin:3em auto 1em}}.state-desktop-low-height .modal{margin:3em auto 1em}@media (max-height:750px){.modal{margin:3em auto 1em}}.state-mobile .modal{margin:0;max-width:100%}@media screen and (max-width:767px){.modal{margin:0;max-width:100%}}.modal .modal-content{-webkit-box-shadow:0 0 10px 3px #d5d5d5;box-shadow:0 0 10px 3px #d5d5d5;background-color:#fff;padding:2em;border-radius:1em;position:relative;width:100%}.state-desktopLarge .modal .modal-content{min-height:15em}@media screen and (min-width:1260px){.modal .modal-content{min-height:15em}}.state-mobile .modal .modal-content{border-radius:0}@media screen and (max-width:767px){.modal .modal-content{border-radius:0}}.modal .modal-content p{color:#707070}.modal .button.close{font-size:2em;position:absolute;top:-1em;right:1em;background-color:#fff;padding:0 .4em;border-radius:.5em .5em 0 0;-webkit-box-shadow:0 -1px 5px 0 hsla(0,0%,43.9%,.1);box-shadow:0 -1px 5px 0 hsla(0,0%,43.9%,.1)}.modal .button.close:hover{background-color:#fafafa}.state-mobile .modal .button.close{background-color:rgba(0,0,0,0);top:.5em;right:.5em;-webkit-box-shadow:none;box-shadow:none}.state-mobile .modal .button.close:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width:767px){.modal .button.close{top:.5em;right:.5em;-webkit-box-shadow:none;box-shadow:none}.modal .button.close,.modal .button.close:hover{background-color:rgba(0,0,0,0)}}.modal.white .modal-content{color:#707070;background-color:#fff}.modal.white .modal-content p{color:#707070}.modal.white .modal-content input[type=email],.modal.white .modal-content input[type=number],.modal.white .modal-content input[type=password],.modal.white .modal-content input[type=search],.modal.white .modal-content input[type=tel],.modal.white .modal-content input[type=text],.modal.white .modal-content textarea{background-color:#ebebeb}.modal.white .modal-content input[type=email]:focus,.modal.white .modal-content input[type=number]:focus,.modal.white .modal-content input[type=password]:focus,.modal.white .modal-content input[type=search]:focus,.modal.white .modal-content input[type=tel]:focus,.modal.white .modal-content input[type=text]:focus,.modal.white .modal-content textarea:focus{border-color:#e0e0e0}.modal.white .button.close{color:#99ca3b}.modal.white .button.close:hover{color:#7ca52d}.modal.blue .modal-content{color:#fff;background-color:#3bb6ca}.modal.blue .modal-content a,.modal.blue .modal-content a:hover,.modal.blue .modal-content p{color:#fff}.modal.blue .modal-content .button.close{color:#3bb6ca}.modal.blue .modal-content .button.close:hover{color:#2d94a5}.state-mobile .modal.blue .modal-content{padding-top:2em}.state-mobile .modal.blue .modal-content .button.close{color:#fff}.state-mobile .modal.blue .modal-content .button.close:hover{color:#e6e6e6}@media screen and (max-width:767px){.modal.blue .modal-content{padding-top:2em}.modal.blue .modal-content .button.close{color:#fff}.modal.blue .modal-content .button.close:hover{color:#e6e6e6}}.modal.green .modal-content{color:#fff;background-color:#99ca3b}.modal.green .modal-content p{color:#fff}.modal.navigation{position:fixed;left:9%;top:0;-webkit-transform:none;-ms-transform:none;transform:none;max-width:300px;border-radius:0 0 1em 1em;position:absolute;-webkit-box-shadow:0 0 3px 1px hsla(0,0%,40%,.3);box-shadow:0 0 3px 1px hsla(0,0%,40%,.3);-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;margin:0 auto;width:100%;min-height:0}.modal.navigation.green{background-color:#99ca3b}.modal.navigation.green .modal-content{color:#fff;background-color:rgba(0,0,0,0)}.modal.navigation.green .modal-content p{color:#fff}.modal.navigation .language-switch.mobile{top:-1em}.modal.navigation .language-switch.mobile label{color:#fff}.modal.navigation .language-switch.mobile label:first-of-type:after{height:10px;top:1px}.modal.navigation .language-switch.mobile label.active{color:#fff;font-weight:700;text-decoration:underline}.modal.navigation .language-switch.mobile label img{display:none}.modal.navigation .modal-content{-webkit-box-shadow:none;box-shadow:none;margin-top:2em;padding:1em 2em;border-radius:0;width:auto}.state-mobile .modal.navigation .modal-content{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.modal.navigation .modal-content{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.modal.navigation .modal-content .button.close{background-color:rgba(0,0,0,0);left:.5em;top:-.8em;right:auto;-webkit-box-shadow:none;box-shadow:none}.state-mobile .modal.navigation .modal-content .button.close{left:auto;right:.5em;top:-.5em;z-index:40}@media screen and (max-width:767px){.modal.navigation .modal-content .button.close{left:auto;right:.5em;top:-.5em;z-index:40}}.state-tablet .modal.navigation{left:auto;right:0;max-width:400px;border-radius:0 0 0 1em}@media screen and (min-width:768px) and (max-width:999px){.modal.navigation{left:auto;right:0;max-width:400px;border-radius:0 0 0 1em}}.state-mobile .modal.navigation{left:0;right:0;top:0;border-radius:0;max-width:none;height:auto;min-height:100%;overflow:hidden;padding-top:0}@media screen and (max-width:767px){.modal.navigation{left:0;right:0;top:0;border-radius:0;max-width:none;height:auto;min-height:100%;overflow:hidden;padding-top:0}}.modal.navigation.visible{display:block}.modal.announcement{max-width:55em}.state-tablet .modal.announcement{max-width:46em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement{max-width:46em}}.modal.announcement .modal-content{background-size:contain;height:30em;min-height:30em;padding:0 5em 0 15em;text-align:center;position:relative}.state-tablet .modal.announcement .modal-content{height:26em;min-height:26em;padding:0 4em 0 13em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content{height:26em;min-height:26em;padding:0 4em 0 13em}}.state-mobile .modal.announcement .modal-content{min-height:0;height:auto;padding:5em 1em 2em}@media screen and (max-width:767px){.modal.announcement .modal-content{min-height:0;height:auto;padding:5em 1em 2em}}.modal.announcement .modal-content:before{overflow:hidden;content:"";background-image:url(../images/modal-left-background.jpg);border-radius:1em 0 0 1em;background-size:cover;background-repeat:no-repeat;width:18em;height:28em;position:absolute;left:0;bottom:0}.state-tablet .modal.announcement .modal-content:before{width:15em;height:24em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content:before{width:15em;height:24em}}.state-mobile .modal.announcement .modal-content:before{display:none}@media screen and (max-width:767px){.modal.announcement .modal-content:before{display:none}}.modal.announcement .modal-content:after{overflow:hidden;content:"";background-image:url(../images/modal-right-background.jpg);border-radius:0 1em 1em 0;background-size:cover;background-repeat:no-repeat;width:10em;height:30em;position:absolute;right:0;bottom:0}.state-tablet .modal.announcement .modal-content:after{display:none}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content:after{display:none}}.state-mobile .modal.announcement .modal-content:after{display:none}@media screen and (max-width:767px){.modal.announcement .modal-content:after{display:none}}.modal.announcement .modal-content .bubble{background-position:50%;background-size:contain;background-image:url(../images/modal-bubble.svg);position:relative;z-index:9;top:-2em;left:-3em;height:110%;width:110%}.state-tablet .modal.announcement .modal-content .bubble{top:0;left:-3em;width:123%;height:100%}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content .bubble{top:0;left:-3em;width:123%;height:100%}}.state-mobile .modal.announcement .modal-content .bubble{background-image:none;padding:0;top:auto;left:auto;width:auto;height:auto}@media screen and (max-width:767px){.modal.announcement .modal-content .bubble{background-image:none;padding:0;top:auto;left:auto;width:auto;height:auto}}.modal.announcement .modal-content .bubble .bubble-content{position:absolute;top:56%;left:57%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25em}.state-tablet .modal.announcement .modal-content .bubble .bubble-content{width:24em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content .bubble .bubble-content{width:24em}}.state-mobile .modal.announcement .modal-content .bubble .bubble-content{position:static;top:auto;left:auto;-webkit-transform:initial;-ms-transform:initial;transform:none;width:auto}@media screen and (max-width:767px){.modal.announcement .modal-content .bubble .bubble-content{position:static;top:auto;left:auto;-webkit-transform:initial;-ms-transform:initial;transform:none;width:auto}}.state-tablet .modal.announcement .modal-content .bubble h2{font-size:1.5em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content .bubble h2{font-size:1.5em}}.state-mobile .modal.announcement .modal-content .bubble h2{font-size:1.4em}@media screen and (max-width:767px){.modal.announcement .modal-content .bubble h2{font-size:1.4em}}.modal.announcement .modal-content .bubble p{font-size:1.2em}.state-tablet .modal.announcement .modal-content .bubble p{font-size:1em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content .bubble p{font-size:1em}}.state-mobile .modal.announcement .modal-content .bubble p{font-size:1em}@media screen and (max-width:767px){.modal.announcement .modal-content .bubble p{font-size:1em}}.modal.announcement .modal-content .bubble p.text-green-large{color:#99ca3b;font-size:1.4em;font-weight:700}.state-tablet .modal.announcement .modal-content .bubble p.text-green-large{font-size:1em}@media screen and (min-width:768px) and (max-width:999px){.modal.announcement .modal-content .bubble p.text-green-large{font-size:1em}}.state-mobile .modal.announcement .modal-content .bubble p.text-green-large{font-size:1em}@media screen and (max-width:767px){.modal.announcement .modal-content .bubble p.text-green-large{font-size:1em}}.modal.login .modal-content,.modal.signup .modal-content{padding:2em 2em 0}.modal.account-update .modal-content,.modal.password-reset-request .modal-content{padding:2em 2em 1em}.modal.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .logo{max-height:60px;margin-top:.5em}.modal.quiz{max-width:900px}.state-tablet .modal.quiz{max-width:750px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz{max-width:750px}}.state-mobile .modal.quiz{min-height:100%}@media screen and (max-width:767px){.modal.quiz{min-height:100%}}.modal.quiz .modal-content{width:900px;margin-top:0;position:relative;height:600px}.state-tablet .modal.quiz .modal-content{width:750px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content{width:750px}}.state-tablet .modal.quiz .modal-content{height:500px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content{height:500px}}.state-desktop-low-height .modal.quiz .modal-content{height:500px}@media (max-height:750px){.modal.quiz .modal-content{height:500px}}.state-mobile .modal.quiz .modal-content{height:100%;width:calc(100% - 2em);top:0;left:0;right:0;bottom:0;padding-bottom:0}@media screen and (max-width:767px){.modal.quiz .modal-content{height:100%;width:calc(100% - 2em);top:0;left:0;right:0;bottom:0;padding-bottom:0}}.modal.quiz .modal-content .button.close{top:-1em}.state-tablet .modal.quiz .modal-content .button.close{top:.3em;right:.3em;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content .button.close{top:.3em;right:.3em;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.state-desktop-low-height .modal.quiz .modal-content .button.close{top:.3em;right:.3em;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}@media (max-height:750px){.modal.quiz .modal-content .button.close{top:.3em;right:.3em;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.state-mobile .modal.quiz .modal-content .button.close{top:.3em;right:.3em}@media screen and (max-width:767px){.modal.quiz .modal-content .button.close{top:.3em;right:.3em}}.modal.quiz .modal-content .button.check{margin-top:3.5em}.state-mobile .modal.quiz .modal-content .button.check{margin-top:3em}@media screen and (max-width:767px){.modal.quiz .modal-content .button.check{margin-top:3em}}.modal.quiz .modal-content .progress-box{position:absolute;bottom:0;left:0;right:0;background-color:#e9e9e9;border-radius:0 0 1em 1em;padding:2em 1em 1em;text-align:center}.state-mobile .modal.quiz .modal-content .progress-box{padding:1.5em 1em 1.2em;border-radius:0;margin-left:-2em;margin-right:-2em;position:relative}@media screen and (max-width:767px){.modal.quiz .modal-content .progress-box{padding:1.5em 1em 1.2em;border-radius:0;margin-left:-2em;margin-right:-2em;position:relative}}.state-mobile-landscape .modal.quiz .modal-content .progress-box{border-radius:0;position:relative}@media (max-width:767px) and (orientation:landscape){.modal.quiz .modal-content .progress-box{border-radius:0;position:relative}}.modal.quiz .modal-content .progress-box:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:1em 1em 0}.modal.quiz .modal-content .progress-box .progress-bar{width:40%;display:inline-block;vertical-align:middle;top:7px;position:relative;left:1em;margin-left:1em;background-color:#fff;border:5px solid #e9e9e9;padding:0}.modal.quiz .modal-content .progress-box .progress-bar .bar{height:10px}.modal.quiz .modal-content .result{position:relative;min-height:410px;margin-bottom:1em;margin-top:4.5em;text-align:center}.state-tablet .modal.quiz .modal-content .result{min-height:310px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content .result{min-height:310px}}.state-desktop-low-height .modal.quiz .modal-content .result{min-height:310px}@media (max-height:750px){.modal.quiz .modal-content .result{min-height:310px}}.state-mobile .modal.quiz .modal-content .result{min-height:385px}@media screen and (max-width:767px){.modal.quiz .modal-content .result{min-height:385px}}.state-mobileSmall .modal.quiz .modal-content .result{min-height:370px}@media screen and (max-width:400px){.modal.quiz .modal-content .result{min-height:370px}}.modal.quiz .modal-content .result .content{position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;left:50%}.modal.quiz .modal-content .result .footer{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%;width:80%}.modal.quiz .modal-content .modal-header{margin-bottom:1em}.state-mobile .modal.quiz .modal-content .modal-header{margin-bottom:3em}@media screen and (max-width:767px){.modal.quiz .modal-content .modal-header{margin-bottom:3em}}.state-mobileSmall .modal.quiz .modal-content .modal-header{margin-bottom:1em}@media screen and (max-width:400px){.modal.quiz .modal-content .modal-header{margin-bottom:1em}}.modal.quiz .modal-content .modal-header h2{display:inline-block;vertical-align:middle;color:#707070;font-weight:400;font-size:1.1em;text-transform:uppercase;margin-bottom:0}.modal.quiz .modal-content .modal-header img{display:inline-block;vertical-align:middle;width:40px}.modal.quiz .modal-content .modal-header .button.menu{display:none}.modal.quiz .modal-content article{-webkit-transform:initial!important;-ms-transform:initial!important;transform:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}.modal.quiz .modal-content article section{text-align:center}.modal.quiz .modal-content article form{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom:1px solid #e9e9e9}.state-tablet .modal.quiz .modal-content article.single-choice{padding:0 0 1em}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.single-choice{padding:0 0 1em}}.state-desktop-low-height .modal.quiz .modal-content article.single-choice{padding:0 0 1em}@media (max-height:750px){.modal.quiz .modal-content article.single-choice{padding:0 0 1em}}.state-mobile .modal.quiz .modal-content article.single-choice{padding:0}@media screen and (max-width:767px){.modal.quiz .modal-content article.single-choice{padding:0}}.modal.quiz .modal-content article.single-choice header{min-height:140px}.state-tablet .modal.quiz .modal-content article.single-choice header{min-height:110px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.single-choice header{min-height:110px}}.state-desktop-low-height .modal.quiz .modal-content article.single-choice header{min-height:110px}@media (max-height:750px){.modal.quiz .modal-content article.single-choice header{min-height:110px}}.modal.quiz .modal-content article.single-choice form{min-height:180px}.state-tablet .modal.quiz .modal-content article.single-choice form{min-height:120px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.single-choice form{min-height:120px}}.state-desktop-low-height .modal.quiz .modal-content article.single-choice form{min-height:120px}@media (max-height:750px){.modal.quiz .modal-content article.single-choice form{min-height:120px}}.modal.quiz .modal-content article.multi-choice header{min-height:140px}.state-tablet .modal.quiz .modal-content article.multi-choice header{min-height:60px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.multi-choice header{min-height:60px}}.state-desktop-low-height .modal.quiz .modal-content article.multi-choice header{min-height:60px}@media (max-height:750px){.modal.quiz .modal-content article.multi-choice header{min-height:60px}}.modal.quiz .modal-content article.multi-choice form{min-height:180px}.state-tablet .modal.quiz .modal-content article.multi-choice form{min-height:150px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.multi-choice form{min-height:150px}}.state-desktop-low-height .modal.quiz .modal-content article.multi-choice form{min-height:150px}@media (max-height:750px){.modal.quiz .modal-content article.multi-choice form{min-height:150px}}.state-mobile .modal.quiz .modal-content article.multi-choice form{text-align:left}@media screen and (max-width:767px){.modal.quiz .modal-content article.multi-choice form{text-align:left}}.modal.quiz .modal-content article.pair-card header,.state-tablet .modal.quiz .modal-content article.pair-card header{min-height:50px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.pair-card header{min-height:50px}}.state-desktop-low-height .modal.quiz .modal-content article.pair-card header{min-height:50px}@media (max-height:750px){.modal.quiz .modal-content article.pair-card header{min-height:50px}}.modal.quiz .modal-content article.pair-card form{padding-bottom:1em;min-height:180px}.state-tablet .modal.quiz .modal-content article.pair-card form{min-height:160px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.pair-card form{min-height:160px}}.state-desktop-low-height .modal.quiz .modal-content article.pair-card form{min-height:160px}@media (max-height:750px){.modal.quiz .modal-content article.pair-card form{min-height:160px}}.modal.quiz .modal-content article.word-order{position:relative}.modal.quiz .modal-content article.word-order header{min-height:140px}.state-tablet .modal.quiz .modal-content article.word-order header{min-height:60px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.word-order header{min-height:60px}}.state-desktop-low-height .modal.quiz .modal-content article.word-order header{min-height:60px}@media (max-height:750px){.modal.quiz .modal-content article.word-order header{min-height:60px}}.modal.quiz .modal-content article.word-order form{min-height:200px}.modal.quiz .modal-content article.word-order form.validated{opacity:.5;pointer-events:none}.state-tablet .modal.quiz .modal-content article.word-order form{min-height:115px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content article.word-order form{min-height:115px}}.state-desktop-low-height .modal.quiz .modal-content article.word-order form{min-height:115px}@media (max-height:750px){.modal.quiz .modal-content article.word-order form{min-height:115px}}.state-mobile .modal.quiz .modal-content article.word-order form{min-height:80px}@media screen and (max-width:767px){.modal.quiz .modal-content article.word-order form{min-height:80px}}.modal.quiz .modal-content article.word-order form .sortable-container{display:block;overflow:auto;text-align:center}.modal.quiz .modal-content article.word-order form .sortable-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:1em .5em;min-width:5em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1em 1em 0;border-radius:.3em;border:1px solid #707070;color:#707070;background-color:#fff;cursor:pointer}.modal.quiz .modal-content article.word-order form .sortable-item.sortable-ghost{opacity:0}.modal.quiz .modal-content article.word-order form .sortable-item.sortable-drag{background-color:#99ca3b;border-color:#99ca3b;color:#fff;opacity:1!important}.modal.quiz .modal-content article.word-order form .sortable-item:focus{outline:none}.modal.quiz .modal-content h3{font-weight:400}.modal.quiz .modal-content h3 span{color:#99ca3b}.modal.quiz .modal-content img.quiz-image{max-height:120px}.state-tablet .modal.quiz .modal-content img.quiz-image{max-height:110px}@media screen and (min-width:768px) and (max-width:999px){.modal.quiz .modal-content img.quiz-image{max-height:110px}}.state-desktop-low-height .modal.quiz .modal-content img.quiz-image{max-height:110px}@media (max-height:750px){.modal.quiz .modal-content img.quiz-image{max-height:110px}}.state-mobile .modal.quiz .modal-content{text-align:center}@media screen and (max-width:767px){.modal.quiz .modal-content{text-align:center}}.topic-card{background-color:#fff;padding:1em 1em .5em;margin:0 .5em 1em;border-radius:1em;-webkit-box-shadow:0 2px 5px 0 #7ca52d;box-shadow:0 2px 5px 0 #7ca52d;position:relative;z-index:11}.topic-card img{max-width:100%;display:block;margin:0 auto 1em}.topic-card h3{color:#707070!important;line-height:1.2;font-size:1.15em;text-transform:uppercase;word-wrap:break-word;min-height:2.5em}.topic-card p{color:#707070!important;font-size:.75em}.topic-card p span{color:#99ca3b}.topic-card.disabled{pointer-events:none;opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.topic-card.disabled button{opacity:0}.flash-message{position:fixed;top:0;left:0;width:100%;z-index:2000}.flash-message button.close{font-family:Arial,Helvetica,sans-serif;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-size:2em;padding:.1em .35em .05em .325em}.flash-message .message{background-color:#99ca3b;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.flash-message .message.danger,.flash-message .message.success{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em;color:#fff}.flash-message .message.danger .message-content,.flash-message .message.success .message-content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 1em 0 0;color:#fff}.flash-message .message.success{background-color:#99ca3b}.flash-message .message.success button.close{background-color:#82ad2f}.flash-message .message.success button.close:hover{background-color:#6d9127}.flash-message .message.danger{background-color:#d63e57}.flash-message .message.danger button.close{background-color:#c22942}.flash-message .message.danger button.close:hover{background-color:#a52338}table.scrollable{margin:0 auto 1em}table.scrollable tbody,table.scrollable thead{display:block;background-color:rgba(0,0,0,0)}table.scrollable thead th{color:#ec1f27;font-weight:600}table.scrollable tbody{max-height:8em;overflow-y:auto;-webkit-overflow-scrolling:touch}.state-mobile-landscape table.scrollable tbody{max-height:2.8em}@media (max-width:767px) and (orientation:landscape){table.scrollable tbody{max-height:2.8em}}table.scrollable td,table.scrollable th{width:8em;border:0;font-weight:400;background-color:rgba(0,0,0,0);font-size:.85em}table.scrollable td:nth-child(2),table.scrollable th:nth-child(2){text-align:right}table.scrollable.scroll-indication tbody tr{-webkit-animation:scrollIndication 1s;animation:scrollIndication 1s}.dialog-box{top:1em;z-index:9;position:relative;text-align:center;border-radius:1em;margin-bottom:1em;padding:1em 1em .5em;background-color:#d63e57}.dialog-box:before{display:none}.state-mobile .dialog-box{position:absolute;max-width:65%}.state-mobile .dialog-box:before{top:2em;width:0;height:0;content:"";right:-.7em;position:absolute;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d63e57;border-style:solid;border-width:.5em 0 .5em .8em;display:block}.state-mobile .dialog-box:after{content:"";background-image:url(/images/dolphin.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:-11em;top:-.4em;width:12em;height:12em}@media screen and (max-width:767px){.dialog-box{position:absolute;max-width:65%}.dialog-box:before{top:2em;width:0;height:0;content:"";right:-.7em;position:absolute;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d63e57;border-style:solid;border-width:.5em 0 .5em .8em;display:block}.dialog-box:after{content:"";background-image:url(/images/dolphin.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:-11em;top:-.4em;width:12em;height:12em}}.dialog-box p{color:#fff;font-size:.86em}.dialog-box p a{color:#fff}.dialog-box p a:hover{color:#e6e6e6}.logo{max-height:110px;margin-top:1em}.state-mobile .logo{max-height:50px}@media screen and (max-width:767px){.logo{max-height:50px}}.flag{max-height:110px}.state-tablet .flag{max-height:90px}@media screen and (min-width:768px) and (max-width:999px){.flag{max-height:90px}}.state-mobile .flag{max-height:90px}@media screen and (max-width:767px){.flag{max-height:90px}}.flag.homepage{max-height:170px}.headline{background-repeat:no-repeat;background-size:contain;margin:-1em auto 1em;height:100px;width:409px;position:relative;z-index:5;background-image:url(/images/headline-cs-CZ.svg)}html[lang=sk] .headline{background-image:url(/images/headline-sk-SK.svg)}.state-desktop .headline{height:100px;width:380px;background-size:contain}@media screen and (min-width:1000px) and (max-width:1259px){.headline{height:100px;width:380px;background-size:contain}}.state-mobile .headline{background-repeat:no-repeat;background-size:contain;width:120px;height:70px;margin:-6em auto 0;position:relative;z-index:10;background-image:url(/images/headline@mobile-cs-CZ.svg)}html[lang=sk] .state-mobile .headline{background-image:url(/images/headline@mobile-sk-SK.svg)}@media screen and (max-width:767px){.headline{background-repeat:no-repeat;background-size:contain;width:120px;height:70px;margin:-6em auto 0;position:relative;z-index:10;background-image:url(/images/headline@mobile-cs-CZ.svg)}html[lang=sk] .headline{background-image:url(/images/headline@mobile-sk-SK.svg)}}.headline.homepage{width:620px;height:155px}.state-desktop .headline.homepage{height:100px;width:380px;background-size:contain}@media screen and (min-width:1000px) and (max-width:1259px){.headline.homepage{height:100px;width:380px;background-size:contain}}.state-tablet .headline.homepage{height:120px;width:480px}@media screen and (min-width:768px) and (max-width:999px){.headline.homepage{height:120px;width:480px}}.state-mobile .headline.homepage{width:260px;height:150px;margin:0 auto 1em}@media screen and (max-width:767px){.headline.homepage{width:260px;height:150px;margin:0 auto 1em}}.account-progress-box{margin-bottom:3em}.account-progress-box h2{font-size:1em;color:#707070;text-align:center;font-weight:600}.account-progress-box button.expand{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;background-color:#d63e57;width:100%;margin:0;color:#fff;border-radius:0 0 1em 1em;font-size:.9em;padding:.3em 0 .6em;position:relative;z-index:2;-webkit-box-shadow:0 0 0 1px #d63e57;box-shadow:0 0 0 1px #d63e57}.account-progress-box button.expand img{-webkit-transition:all .6s ease-in-out;-o-transition:.6s all ease-in-out;transition:all .6s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);position:relative;top:3px;left:3px}.account-progress-box button.expand.active{border-radius:0 0 1em 1em;border-top:0}.account-progress-box button.expand.active img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.account-progress-box button.expand:hover{background-color:#ba273f;-webkit-box-shadow:0 0 0 1px #ba273f;box-shadow:0 0 0 1px #ba273f}.account-progress-box .middle-section{border-radius:1em 1em 0 0;padding:2em 1em 1.5em;position:relative}.account-progress-box .middle-section:after{position:absolute;bottom:-.6em;right:1.3em;content:"";width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.7em .7em 0}.state-tablet .account-progress-box .middle-section{border-radius:1em;padding:2em 1em 2.5em}.state-tablet .account-progress-box .middle-section:after{display:none}@media screen and (min-width:768px) and (max-width:999px){.account-progress-box .middle-section{border-radius:1em;padding:2em 1em 2.5em}.account-progress-box .middle-section:after{display:none}}.account-progress-box .prize-panel{-webkit-box-shadow:inset 0 1px 5px 0 #dcdcdc;box-shadow:inset 0 1px 5px 0 #dcdcdc;background-color:#f6f6f6;border-radius:0 0 1em 1em;-webkit-transition:height .6s ease-in-out;-o-transition:.6s height ease-in-out;transition:height .6s ease-in-out;height:0;overflow:hidden;margin-bottom:-.8em;padding:0 .3em}.state-tablet .account-progress-box .prize-panel{border-radius:1em}@media screen and (min-width:768px) and (max-width:999px){.account-progress-box .prize-panel{border-radius:1em}}.account-progress-box .prize-panel .content{padding:1em .2em 0}.account-progress-box .prize-panel.expanded{height:490px}.state-mobile .account-progress-box .prize-panel.expanded{height:460px}@media screen and (max-width:767px){.account-progress-box .prize-panel.expanded{height:460px}}.account-progress-box ul{list-style:none;position:relative;padding:1em .9em .1em}.account-progress-box ul li{margin:0 0 1em 2em;color:#fff;vertical-align:bottom}.account-progress-box ul li.unlocked{margin:0 0 0 2.5em}.account-progress-box ul li.unlocked strong{font-weight:600}.account-progress-box ul li.unlocked p{color:#fff;font-size:.9em;margin-bottom:0}.account-progress-box ul li.unlocked img{height:2em}.account-progress-box ul li.active-step{font-weight:700}.account-progress-box ul li.done-step{color:#5e7d22;font-weight:700}.account-progress-box ul li span{background-color:#fff;position:absolute;left:1.2em;border-radius:50%;display:inline-block;color:#99ca3b;font-size:.85em;font-weight:700;padding:0 .46em}.account-progress-box ul li img{position:absolute;left:1em;height:1.46em}.account-progress-box hr.vertical{width:1px;height:60px;border:0;border-right:1px solid #e9e9e9}.state-tablet .account-progress-box hr{width:100%;height:1px;display:block;background-color:#e9e9e9;border:0;margin:1em 0 1.5em}@media screen and (min-width:768px) and (max-width:999px){.account-progress-box hr{width:100%;height:1px;display:block;background-color:#e9e9e9;border:0;margin:1em 0 1.5em}}.prize{background-color:#fff;border-radius:.5em;position:relative;padding:.4em;-webkit-box-shadow:0 5px 5px 0 #dcdcdc;box-shadow:0 5px 5px 0 #dcdcdc;margin:1em 0 1.6em;-webkit-box-sizing:border-box;box-sizing:border-box}.prize .row-align-middle{min-height:47px}.prize span{color:#707070;display:inline-block}.prize span.name{font-weight:700;color:#707070;font-size:.9em;line-height:1.25em}.state-desktop .prize span.name{font-size:.8em}@media screen and (min-width:1000px) and (max-width:1259px){.prize span.name{font-size:.8em}}.prize span.code,.prize span.text{font-size:.8em;line-height:1em}.prize span.code{width:1.5em}.prize span.text{width:2.6em;text-align:left}.prize img{position:absolute;left:2px;top:0;max-width:58px}.prize .status-icon{position:absolute;right:.5em;top:50%;width:28px;height:28px;background-color:rgba(0,0,0,0);border:2px solid #e9e9e9;border-radius:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prize .status-icon .checkmark{display:none;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../images/icons/checkmark.svg);background-repeat:no-repeat;width:20px;height:20px}.prize.qualified .status-icon{background-color:#99ca3b;border-color:#99ca3b}.prize.qualified .status-icon .checkmark{display:block}.prize-list .prize-item{margin-bottom:1.5em}.prize-list .prize-item div>p:last-of-type{margin-bottom:0}.prize-list .prize-item .prize-points{margin-bottom:.5em}.progress-bar{padding:1px;max-width:100%;border-radius:1em;-webkit-box-shadow:0 0 0 1px #dcdcdc;box-shadow:0 0 0 1px #dcdcdc;border:2px solid #fff;background-color:#e9e9e9;margin-bottom:1em}.progress-bar .bar{height:8px;width:0;border-radius:1em;background-color:#99ca3b}.progress-bar-wrapper{position:relative;background-color:#fff;height:100%;max-width:30px;border-radius:.5em;margin:0 auto}.progress-bar-wrapper .progress-bar{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.progress-bar-wrapper .progress-bar.vertical{padding:0;position:absolute;max-height:95%;height:100%;max-width:none;border:1px solid #fff;display:inline-block}.progress-bar-wrapper .progress-bar.vertical.right{left:15px;border-radius:1em;-webkit-box-shadow:none;box-shadow:none}.progress-bar-wrapper .progress-bar.vertical.right .bar{background-color:#99ca3b}.progress-bar-wrapper .progress-bar.vertical.left{right:15px;border-radius:1em;-webkit-box-shadow:none;box-shadow:none}.progress-bar-wrapper .progress-bar.vertical.left .bar{background-color:#d63e57}.progress-bar-wrapper .progress-bar.vertical .bar{display:inline-block;height:0%;width:8px;border-radius:1rem}.question-progress .item{display:inline-block;margin:0 .3em;width:1.2em;height:1.2em;border-radius:100%;line-height:1.26em;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;border:2px solid rgba(0,0,0,0);background-color:hsla(0,0%,43.9%,.2)}.state-mobileSmall .question-progress .item{font-size:.85em}@media screen and (max-width:400px){.question-progress .item{font-size:.85em}}.question-progress .item.current{background-color:#fff;border-color:#fff}.question-progress .item.solved{background-color:#99ca3b;color:#fff}.question-progress .item.solved.current{border-color:#99ca3b;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.question-progress .item.wrong{background-color:#ec1f27;color:#fff}.question-progress .item.wrong.current{border-color:#ec1f27;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.account-box{width:100%;max-width:330px;background-color:#99ca3b;border-radius:0 0 1em 1em;color:#fff;position:absolute;left:-.4em;right:auto}.account-box.loginForm{padding:1.5em .5em 0 1em;max-width:300px}.account-box .content{padding:1.5em 1em 1em}.account-box .account-progress-box{margin:0 -10px}.state-desktop .account-box{left:auto;max-width:310px;right:10px}.state-desktop .account-box.loginForm{padding:1.5em .5em 0 1em}@media screen and (min-width:1000px) and (max-width:1259px){.account-box{left:auto;max-width:310px;right:10px}.account-box.loginForm{padding:1.5em .5em 0 1em}}.language-switch{overflow:hidden}.language-switch label{display:inline-block;font-size:.9em;font-weight:400}.language-switch label:hover{cursor:pointer}.language-switch label:first-of-type:after{content:"";display:inline-block;margin:0 1em;font-weight:400;height:20px;width:1px;background-color:#707070;position:relative;top:5px}.state-tablet .language-switch label:first-of-type:after{margin:0 .7em;background-color:#e9e9e9}@media screen and (min-width:768px) and (max-width:999px){.language-switch label:first-of-type:after{margin:0 .7em;background-color:#e9e9e9}}.state-mobile .language-switch label:first-of-type:after{margin:0 .7em;background-color:#e9e9e9}@media screen and (max-width:767px){.language-switch label:first-of-type:after{margin:0 .7em;background-color:#e9e9e9}}.language-switch label input[type=radio]{display:none}.language-switch label input[type=radio]:checked+label{font-weight:700;text-decoration:underline}.language-switch.desktop{position:absolute;top:0;left:7em;min-width:220px;height:60px;padding-top:.5em;padding-left:1em}.language-switch.desktop:before{content:"";background-image:url(/images/icons/cloud.svg);background-size:contain;background-repeat:no-repeat;position:absolute;width:220px;height:130px;top:-4em;left:0;right:0;z-index:-1}.language-switch.desktop label{color:#707070}.language-switch.desktop label.active{color:#ec1f27;font-weight:400;text-decoration:none}.language-switch.desktop label img{position:relative;top:3px;max-height:20px}.language-switch.mobile{position:absolute;top:.5em;left:-1em;right:0;width:100%;text-align:center}.state-tablet .language-switch.mobile{width:50%;right:0;left:auto}@media screen and (min-width:768px) and (max-width:999px){.language-switch.mobile{width:50%;right:0;left:auto}}.language-switch.mobile label{color:#707070;font-size:.8em}.language-switch.mobile label.active{color:#ec1f27;font-weight:700}.language-switch.mobile label img{position:relative;top:3px;max-height:20px}section.winners{padding-top:0}section.winners .winner-list{padding:0;background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);margin-bottom:2em}section.winners .winner-list .date-range-list-container{position:relative;display:inline-block}section.winners .winner-list .date-range-list-container:after{content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../images/icons/select-icon.svg);width:1.4em;height:1.4em;position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;pointer-events:none}section.winners .winner-list .date-range-list-container .date-range-list{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#99ca3b;font-size:1.25em;width:auto;margin:.5em 0;padding:.4em 2em;cursor:pointer}section.winners .winner-list .date-range-list-container .date-range-list:focus{-webkit-box-shadow:none;box-shadow:none;border:0;outline:none}section.winners .winner-list .item:nth-of-type(4n) .content,section.winners .winner-list .item:nth-of-type(4n-1) .content{background-color:rgba(0,0,0,0)}.state-tablet section.winners .winner-list .item:nth-of-type(4n) .content,.state-tablet section.winners .winner-list .item:nth-of-type(4n-1) .content{background-color:#e9e9e9}@media screen and (min-width:768px) and (max-width:999px){section.winners .winner-list .item:nth-of-type(4n) .content,section.winners .winner-list .item:nth-of-type(4n-1) .content{background-color:#e9e9e9}}.state-mobile section.winners .winner-list .item:nth-of-type(4n) .content,.state-mobile section.winners .winner-list .item:nth-of-type(4n-1) .content{background-color:#e9e9e9}@media screen and (max-width:767px){section.winners .winner-list .item:nth-of-type(4n) .content,section.winners .winner-list .item:nth-of-type(4n-1) .content{background-color:#e9e9e9}}section.winners .winner-list .item:nth-of-type(odd){padding-right:6.66667px}section.winners .winner-list .item:nth-of-type(2n){padding-left:6.66667px}.state-tablet section.winners .winner-list .item:nth-of-type(2n) .content{background-color:rgba(0,0,0,0)}@media screen and (min-width:768px) and (max-width:999px){section.winners .winner-list .item:nth-of-type(2n) .content{background-color:rgba(0,0,0,0)}}.state-mobile section.winners .winner-list .item:nth-of-type(2n) .content{background-color:rgba(0,0,0,0)}@media screen and (max-width:767px){section.winners .winner-list .item:nth-of-type(2n) .content{background-color:rgba(0,0,0,0)}}.state-tablet section.winners .winner-list .item:nth-of-type(2n),.state-tablet section.winners .winner-list .item:nth-of-type(odd){padding:0}@media screen and (min-width:768px) and (max-width:999px){section.winners .winner-list .item:nth-of-type(2n),section.winners .winner-list .item:nth-of-type(odd){padding:0}}.state-mobile section.winners .winner-list .item:nth-of-type(2n),.state-mobile section.winners .winner-list .item:nth-of-type(odd){padding:0}@media screen and (max-width:767px){section.winners .winner-list .item:nth-of-type(2n),section.winners .winner-list .item:nth-of-type(odd){padding:0}}section.winners .winner-list .item .content{background-color:#e9e9e9;padding:8px 0}section.winners .winner-list .item .content span{font-size:14px;display:inline-block;width:calc(50% - 1em);margin:0 .5em;font-weight:700;color:#707070}section.winners .winner-list .item .content span:first-of-type{text-align:right}section.winners .winner-list .item .content span:last-of-type{text-align:left;color:#d63e57}.unsupported-browser .main-image{width:auto;height:15em;margin-bottom:2em}.state-mobile .unsupported-browser .main-image{height:12em}@media screen and (max-width:767px){.unsupported-browser .main-image{height:12em}}.unsupported-browser p{font-size:1.1em}.unsupported-browser p.large{font-size:1.4em}.unsupported-browser span.emphasis{font-size:2em}.unsupported-browser .browser-item{margin-top:1em}.unsupported-browser .browser-item a{color:#000;text-decoration:none;font-weight:400}.unsupported-browser .browser-item a:hover span{text-decoration:underline}.unsupported-browser .browser-item .icon{max-height:4em;margin-bottom:.5em}.state-mobile .unsupported-browser .browser-item .icon{max-height:3em}@media screen and (max-width:767px){.unsupported-browser .browser-item .icon{max-height:3em}}.unsupported-browser .browser-item span{display:block}.page-not-found .main-image{width:auto;height:17em;margin-bottom:-3em}.state-mobile .page-not-found .main-image{height:14em}@media screen and (max-width:767px){.page-not-found .main-image{height:14em}}.page-not-found p{font-size:1.1em}.page-not-found p.large{font-size:1.4em}.page-not-found span{font-size:2em}.static-header{padding:1em}.state-mobile .static-header{margin-bottom:-2em}@media screen and (max-width:767px){.static-header{margin-bottom:-2em}}.static-header img{max-height:4em}