@font-face{font-family:"Futura PT Cond";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/FuturaPTCond-Bold.woff2?8a0fd098fa092ad2ef959ca2fc3eaf21) format("woff2"),url(../fonts/FuturaPTCond-Bold.woff?b5ba55c5c058dc60eff0540b634b8d4a) format("woff")}@font-face{font-family:"PT Sans Caption";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PTSans-Caption.woff2?81c1e02a46597be2f44f1c7175fc40b1) format("woff2"),url(../fonts/PTSans-Caption.woff?2fe5ead394e70421bfc27e789705a649) format("woff")}@font-face{font-family:"PT Sans Caption";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/PTSans-CaptionBold.woff2?bbaf17a57cb29fe3736d30f1212566f0) format("woff2"),url(../fonts/PTSans-CaptionBold.woff?80205c3cc46e6d466c11cc5a3a1aa604) format("woff")}html,body{height:100%;margin:0;padding:0;font-family:"PT Sans Caption",sans-serif;font-weight:400;font-size:16px;font-size:1.8957345972vh;line-height:1.3;background:#3d3d3d;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{width:100%;overflow-x:hidden}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation}*{outline:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{margin:0}ul,li{list-style-type:none;margin:0;padding:0}p{margin:0}a{text-decoration:none}img{display:block;width:100%}svg{display:block;width:100%;height:100%}.btn,.click{cursor:pointer}.close{position:absolute;top:1.25rem;right:1.25rem;width:1.375rem;height:1.375rem;background:#58af00;border-radius:50%}.close svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:.6875rem;height:.625rem}.close:active{background:#ee7203}.svg-sprite{position:absolute;top:0;left:0;display:none}.main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;margin:0 auto;background:#78be20;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.5);box-shadow:0 0 3rem rgba(0,0,0,.5);overflow:auto}.main-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hidden{display:none !important}.rotate{position:absolute;top:0;left:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(22.5px);backdrop-filter:blur(22.5px);z-index:1111}.rotate__icon{width:20rem;height:20rem;color:#000}.rotate__text{width:50rem;margin-top:3rem;font-weight:700;font-size:3rem;line-height:4rem;text-align:center;text-transform:uppercase;color:#000}@media screen and (max-width: 960px)and (orientation: landscape){.rotate._h{display:-webkit-box;display:-ms-flexbox;display:flex}}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:100%;padding:.75rem .9375rem;background:#58af00;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:11.6875rem;box-shadow:none;font-family:"PT Sans Caption",sans-serif;font-weight:700;font-size:.875rem;line-height:1.125rem;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.button .divider{-ms-flex-negative:0;flex-shrink:0;width:1px;height:.875rem;margin:0 .625rem;background:#f7ffee;border-radius:.0625rem}.button svg{-ms-flex-negative:0;flex-shrink:0;display:inline-block}.button:active{background:#489a0d}.button[disabled]{opacity:.5;pointer-events:none}.button._sm{padding:.1875rem .625rem;font-size:.4375rem;line-height:.625rem}.button._arrow svg{width:1.375rem;height:1rem}.button._tg svg{width:1.25rem;height:1.0625rem}.button._recycle svg{width:1.25rem;height:1.25rem}.button._like svg{width:1.375rem;height:1.25rem}.button._stop svg{width:1.375rem;height:1.375rem}.button._red{background:#f72d4e}.button._red:active{background:#ffb800}.button._orange{background:#ee7203}.button._orange:active{background:#c9c204}@-webkit-keyframes onAutoFillStart{from{opacity:0}to{opacity:1}}@keyframes onAutoFillStart{from{opacity:0}to{opacity:1}}@-webkit-keyframes onAutoFillCancel{from{opacity:0}to{opacity:1}}@keyframes onAutoFillCancel{from{opacity:0}to{opacity:1}}input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}input:not(:-webkit-autofill){-webkit-animation-name:onAutoFillCancel;animation-name:onAutoFillCancel;-webkit-animation-duration:100ms;animation-duration:100ms}.form__group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.form__group:not(:first-child){margin-top:1.25rem}.form__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:.3125rem;font-family:"PT Sans Caption",sans-serif;font-weight:700;font-size:.9375rem;line-height:103.4%}.form__field{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%;padding:.1875rem .75rem;background:#58af00;border:none;border-radius:1.25rem;-webkit-box-shadow:none !important;box-shadow:none !important;font-family:"PT Sans Caption",sans-serif;font-weight:400;font-size:.625rem;line-height:.875rem;color:#fff;text-align:left;outline:none !important;cursor:text}.form__field::-webkit-input-placeholder{display:none;font-weight:400;color:rgba(255,255,255,.5);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__field::-moz-placeholder{display:none;font-weight:400;color:rgba(255,255,255,.5);opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.form__field:-ms-input-placeholder{display:none;font-weight:400;color:rgba(255,255,255,.5);opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form__field::-ms-input-placeholder{display:none;font-weight:400;color:rgba(255,255,255,.5);opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.form__field::placeholder{display:none;font-weight:400;color:rgba(255,255,255,.5);opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.form__field:focus::-webkit-input-placeholder{opacity:0}.form__field:focus::-moz-placeholder{opacity:0}.form__field:focus:-ms-input-placeholder{opacity:0}.form__field:focus::-ms-input-placeholder{opacity:0}.form__field:focus::placeholder,.form__field:focus+.placeholder{opacity:0}.form__field.is-autofilled::-webkit-input-placeholder, .form__field_notempty::-webkit-input-placeholder, .form__field.notempty::-webkit-input-placeholder{opacity:0}.form__field.is-autofilled::-moz-placeholder, .form__field_notempty::-moz-placeholder, .form__field.notempty::-moz-placeholder{opacity:0}.form__field.is-autofilled:-ms-input-placeholder, .form__field_notempty:-ms-input-placeholder, .form__field.notempty:-ms-input-placeholder{opacity:0}.form__field.is-autofilled::-ms-input-placeholder, .form__field_notempty::-ms-input-placeholder, .form__field.notempty::-ms-input-placeholder{opacity:0}.form__field.is-autofilled::placeholder,.form__field.is-autofilled+.placeholder,.form__field_notempty::placeholder,.form__field_notempty+.placeholder,.form__field.notempty::placeholder,.form__field.notempty+.placeholder{opacity:0}.form__field:disabled{opacity:.5;cursor:not-allowed}span.error{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:100%;margin-top:.25rem;font-size:.5rem;line-height:.625rem;color:#fff;z-index:5}.checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"PT Sans Caption",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.1875rem;color:#fff}.checkbox input{position:absolute;top:0;left:0;visibility:hidden}.checkbox input:checked~label em:after{opacity:1}.checkbox label{position:relative;top:.1875rem;-ms-flex-negative:0;flex-shrink:0;width:.875rem;height:.875rem;margin-right:.625rem;cursor:pointer}.checkbox em{position:relative;display:block;width:.875rem;height:.875rem;background:#58af00;border-radius:50%}.checkbox em:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:.75rem;height:.75rem;background:#fff;border-radius:inherit;opacity:0}.checkbox a{color:inherit;text-decoration:underline}.checkbox a:hover,.checkbox a:active{text-decoration:none}.checkbox span{width:calc(100% - 1.5rem);cursor:pointer}.checkbox span.error{width:100%;top:1.25rem}.intro{height:100%;padding-top:4.875rem;padding-bottom:2.5rem}.intro__title{margin:0 auto;padding:0 2.375rem;font-family:"Futura PT Cond",sans-serif;font-size:3.75rem;line-height:92.7%;color:#f7ffee;text-transform:uppercase}.intro__title svg{display:inline-block;width:2.625rem;height:2.5625rem;margin-left:.75rem}.intro__subtitle{display:inline-block;margin-top:.9375rem;padding:.75rem 1.375rem .875rem 2.375rem;background:#58af00;border-top-right-radius:11.6875rem;border-bottom-right-radius:11.6875rem;font-family:"Futura PT Cond",sans-serif;font-size:1.75rem;line-height:1.625rem;color:#f7ffee;text-transform:uppercase}.intro__descr{margin:1.5rem auto 0;padding:0 2.375rem;font-size:.875rem;line-height:1.125rem;color:#f7ffee}.intro__descr p:not(:first-child){margin-top:.625rem}.intro__actions{margin-top:2.5rem;margin-left:2.375rem}.intro__actions--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro__actions--row:nth-child(2){margin:.875rem 0 0 -0.3125rem;padding-right:.875rem}.intro__actions--row:nth-child(2) .button{margin:.375rem .3125rem 0;padding:.3125rem .75rem;font-size:.9375rem;line-height:1.1875rem}.intro__actions--row:nth-child(2) .button[data-target=logout]{margin-right:50%}.intro__actions [data-target=start]{width:100%;padding:.5625rem 1.25rem;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1.25rem;line-height:1.625rem}.intro__actions [data-target=start] .divider{height:1.25rem}.registration{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.5rem}.registration__body{position:relative;width:100%;max-width:28rem;margin:0 auto;padding:1.75rem 2.5rem 1.75rem 1.875rem;background:#489a0d;border-radius:1.25rem}.registration__title{margin-bottom:1.875rem;font-weight:700;font-size:1.5rem;line-height:1.9375rem;text-transform:uppercase}.registration__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration__form .checkbox{margin-top:.875rem}.registration__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:28rem;margin:2rem auto 0}.registration__action .button{padding:.5rem .75rem}.registration__action .button .divider{height:1.25rem}.registration-login{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.5rem}.registration-login:not(.active){display:none}.registration-login__body{position:relative;width:100%;max-width:28rem;margin:0 auto;padding:5rem 2.5rem 3rem;background:#489a0d;border-radius:1.25rem}.registration-login__content{margin-bottom:2.625rem;font-weight:700;font-size:.875rem;line-height:1.125rem;text-transform:uppercase;text-align:center}.registration-login__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.registration-login__action .button{margin:0 auto;padding:.5rem .9375rem}.registration-login__action .button .divider{height:1.25rem}.login{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.5rem}.login:before,.login:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.login:before{top:0;height:15.4375rem;background:url(../images/login-before.svg?2a6cd5a7fece09c480a09328b0407f87) center top/100% 100% no-repeat}.login:after{bottom:0;height:19.25rem;background:url(../images/login-after.svg?bb3403f37d5a8a8b7b3b70750b79af59) center bottom/100% 100% no-repeat}.login__body{position:relative;width:100%;max-width:28rem;margin:0 auto;padding:3.75rem 4.75rem 1.875rem 4.75rem;background:#489a0d;border-radius:1.25rem}.login__title{margin-bottom:.9375rem;font-weight:700;font-size:1.25rem;line-height:103.5%;text-transform:uppercase;text-align:center}.login__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login__form .form__field{padding:.3125rem .75rem .25rem;font-size:.9375rem;line-height:1.1875rem;text-align:center}.login__form [form=form-login]{padding:.5rem .9375rem;margin:2.125rem auto 0}.login__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.login__action .button{margin:0 auto;padding:.5rem .75rem}.login .button .divider{height:1.25rem}.login-reg{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.5rem}.login-reg:not(.active){display:none}.login-reg:before,.login-reg:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.login-reg:before{top:0;height:13.625rem;background:url(../images/login-reg-before.svg?46a2aba4e2c409e7fd163899fced0696) center top/100% 100% no-repeat}.login-reg:after{bottom:0;height:13.5625rem;background:url(../images/login-reg-after.svg?860511845a1396a21ebfdeebbf1de69f) center bottom/100% 100% no-repeat}.login-reg__body{position:relative;width:100%;max-width:28rem;margin:0 auto;padding:5rem 2.5rem 3rem;background:#489a0d;border-radius:1.25rem}.login-reg__content{margin-bottom:2.625rem;font-weight:700;font-size:.875rem;line-height:1.125rem;text-transform:uppercase;text-align:center}.login-reg__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-reg__action .button{margin:0 auto;padding:.5rem .9375rem}.login-reg__action .button .divider{height:1.25rem}.rating{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:2.5rem 1.625rem .625rem;background:#78be20;z-index:5}.rating:not(.active){display:none}.rating__table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;background:#489a0d;text-align:center;border-radius:1.5rem;overflow:hidden}.rating__table--header{width:100%;border-bottom:1px solid #78be20;font-weight:700;font-size:.6875rem;line-height:.875rem;text-transform:uppercase}.rating__table--header .rating__table--row>*{padding:.5rem .5rem}.rating__table--body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%;border-top:1px solid #78be20;font-size:.6875rem;line-height:.875rem;overflow:auto}.rating__table--body .rating__table--row:first-child>*{padding-top:.5rem}.rating__table--body .rating__table--row:last-child>*{padding-bottom:.5rem}.rating__table--row{display:-webkit-box;display:-ms-flexbox;display:flex}.rating__table--row>*{padding:.25rem .5rem}.rating__table--row:nth-child(1) .rating__table--position span{background:#ffd500}.rating__table--row:nth-child(2) .rating__table--position span{background:#2dafe5}.rating__table--row:nth-child(3) .rating__table--position span{background:#ee7203}.rating__table--position{-ms-flex-negative:0;flex-shrink:0;width:5.375rem;border-right:1px solid #78be20;font-weight:700}.rating__table--position span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.375rem;height:1.375rem;border-radius:1.375rem;background:#78be20}.rating__table--user{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #78be20;border-right:1px solid #78be20}.rating__table--user span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.rating__table--score{-ms-flex-negative:0;flex-shrink:0;width:5.625rem;border-left:1px solid #78be20}.rating__table--score span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.rating__action{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem}.rating__action .button{padding:.5rem .9375rem}.rating__action .button .divider{height:1.25rem}.rating__loader{position:absolute;top:0;left:0;width:100%;height:100%}.rating .footer{width:calc(100% + 3.25rem);margin:.625rem -1.625rem -0.625rem}.spinner{position:absolute;height:3rem;width:3rem;border:.25rem solid rgba(0,0,0,0);border-top-color:#ee7203;border-right-color:#ee7203;top:50%;left:50%;margin:-1.875rem;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.4));filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.4))}.spinner:before,.spinner:after{content:"";position:absolute;border:.25rem solid rgba(0,0,0,0);border-radius:50%}.spinner:before{border-top-color:#78be20;border-right-color:#78be20;top:-0.75rem;left:-0.75rem;right:-0.75rem;bottom:-0.75rem;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.spinner:after{border-top-color:#f72d4e;border-right-color:#f72d4e;top:.375rem;left:.375rem;right:.375rem;bottom:.375rem;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rules{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.5rem;background:#489a0d;z-index:5}.rules:not(.active){display:none}.rules__body{position:relative;padding:1.375rem 1.375rem 2.125rem;background:#78be20;border-radius:2rem}.rules__title{margin-bottom:1.0625rem;font-weight:700;font-size:1rem;line-height:1.3125rem;text-transform:uppercase}.rules__list{margin-right:-1.375rem}.rules__list--item{position:relative;padding:.625rem .625rem .625rem 3.625rem;background:#489a0d;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.rules__list--item+*{margin-top:.4375rem}.rules__list--item--icon{position:absolute;left:.75rem;top:.5rem;width:1.875rem;height:2.1875rem}.rules__list--item--group .types{margin:.625rem 0}.rules__list--item--group .types--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rules__list--item--group .types--item+*{margin-top:.25rem}.rules__list--item--group .types--item--icon{-ms-flex-negative:0;flex-shrink:0;width:2.4375rem;margin-right:.625rem}.rules__list--item--group .types--item--icon img{width:100%}.rules__list--item--title{font-weight:700;font-size:.75rem;line-height:1rem;text-transform:uppercase}.rules__list--item--descr{margin-top:.3125rem;font-size:.625rem;line-height:117%}.footer{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0 auto;padding:.8125rem 5.25rem 1rem;background:#489a0d;font-size:.625rem;line-height:.8125rem;text-align:center;z-index:2}.footer__title{font-weight:700;color:#fff}.footer__content{margin-top:.4375rem;color:#f7ffee}.footer__content a{color:#f7ffee;text-decoration:none}.footer__content a:hover,.footer__content a:active{text-decoration:underline}.game{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:3.625rem 1.75rem;background:#5fa015 url(../images/game-bg.svg?b97e9ede58c5f719109a0aff1e580d95) center/100% auto no-repeat;overflow:hidden}.game__header{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:2.25rem 1.5rem 0;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.game__header:not(.active){-webkit-transform:translateY(-6.25rem);-ms-transform:translateY(-6.25rem);transform:translateY(-6.25rem);opacity:0;visibility:hidden;-webkit-transition:opacity 0s,visibility 0s,-webkit-transform 0s;transition:opacity 0s,visibility 0s,-webkit-transform 0s;-o-transition:transform 0s,opacity 0s,visibility 0s;transition:transform 0s,opacity 0s,visibility 0s;transition:transform 0s,opacity 0s,visibility 0s,-webkit-transform 0s}.game__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;font-weight:700;font-size:1rem;line-height:1.25rem;text-transform:uppercase;white-space:nowrap}.game__score svg{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.25rem}.game__level{padding:.8125rem 1.125rem .625rem;background:#69ad25;border-radius:11.6875rem;font-weight:700;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.game__action .button{padding:.625rem .9375rem .5625rem .75rem}.game__trash{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;opacity:0;width:18.625rem;width:13.75rem}.game__trash--progress{position:absolute;left:0;bottom:100%;width:100%;height:1.25rem;margin-bottom:.5rem;background-color:rgba(255,255,255,.25);border:.125rem solid rgba(227,255,206,.7);-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,.25);box-shadow:2px 2px 2px 0px rgba(0,0,0,.25)}.game__trash--progress span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0;height:100%;-webkit-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}.game__trash--image{width:13.75rem;height:13.75rem;background:rgba(227,255,206,.7);border-radius:2.5rem}.game__trash--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.game__trash--label{position:absolute;top:100%;left:0;width:100%;margin-top:.5rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#fff;text-align:center;text-transform:uppercase;display:none}.game__select{position:absolute;bottom:-1rem;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.game__select--item{position:relative;margin:0 .125rem;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game__select--item.selected{z-index:2}.game__select--item.selected.true svg,.game__select--item.selected.false svg{opacity:1}.game__select--item.true{color:#fff}.game__select--item.false{color:#f02647}.game__select--item input{position:absolute;left:0;right:0;visibility:hidden}.game__select--item input:checked~img,.game__select--item input:checked~svg{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}.game__select--item img{position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:2}.game__select--item svg{position:absolute;top:-0.5rem;left:-0.5rem;width:6.5rem;height:9.875rem;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:1;pointer-events:none}.game--popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(64,121,6,.44);z-index:2}.game--popup:not(.active){display:none}.game--popup__error,.game--popup__success{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 3.75rem);max-width:28rem;margin:0 auto;padding:2.25rem;background:#78be20;border-radius:1.25rem}.game--popup__error:not(.active),.game--popup__success:not(.active){display:none}.game--popup__error .game--popup__message,.game--popup__success .game--popup__message{font-weight:700;font-size:.9375rem;line-height:122%;text-align:center;text-transform:uppercase}.game--popup__error .game--popup__action,.game--popup__success .game--popup__action{margin-top:1.5rem}.game--popup__error .game--popup__action .button,.game--popup__success .game--popup__action .button{padding:.625rem .875rem;border:1px solid #fff;font-size:.8125rem;line-height:1.0625rem}.game--popup__error .game--popup__action .button .divider,.game--popup__success .game--popup__action .button .divider{height:.625rem}.game--popup__error .game--popup__action .button svg,.game--popup__success .game--popup__action .button svg{width:1.125rem;height:1.125rem}.game--popup__error{background:#f72d4e}.game--popup__error .button{background:#f72d4e}.game--popup__error .button:active{background:#ffb800}.game--popup__success{background:#68c004}.game--popup__success .button{background:#68c004}.game--popup__success .button:active{background:#58af00}.game--popup__speed{position:absolute;left:50%;bottom:13rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 7.5rem);max-width:28rem;margin:0 auto;padding:1.25rem 1.75rem;background:#9cd15a;border-radius:.625rem}.game--popup__speed:not(.active){display:none}.game--popup__speed .game--popup__message{font-weight:700;font-size:1rem;line-height:122%;text-align:center;text-transform:uppercase}.game--speed{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,121,6,.44);visibility:visible;z-index:3;overflow:hidden}.game--speed.init{-webkit-transition:visibility .5s ease-in-out;-o-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out}.game--speed:not(.active){visibility:hidden}.game--speed:not(.active) .game--speed__text--panel._left{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}.game--speed:not(.active) .game--speed__text--panel._right{-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}.game--speed._2 .game--speed__text{-webkit-transform:translateY(135%);-ms-transform:translateY(135%);transform:translateY(135%)}.game--speed._2 .game--speed__text--panel._left{width:calc(50% + 5rem)}.game--speed._2 .game--speed__text--panel._right{width:calc(50% + 7.25rem)}.game--speed._3 .game--speed__text{-webkit-transform:translateY(-235%);-ms-transform:translateY(-235%);transform:translateY(-235%)}.game--speed._3 .game--speed__text--panel._left{width:calc(50% + 6.25rem)}.game--speed._3 .game--speed__text--panel._right{width:calc(50% + 8.5rem)}.game--speed__text{position:absolute;left:0;right:0;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:.875rem;line-height:1.125rem;text-transform:uppercase}.game--speed__text--panel{position:relative;padding:.75rem 1.25rem;background:#78be20}.game--speed__text--panel._orange{background:#ee7203}.game--speed__text--panel._red{background:#f72d4e}.game--speed__text--panel._left{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-ms-flex-item-align:start;align-self:flex-start;border-top-right-radius:11.6875rem;border-bottom-right-radius:11.6875rem;text-align:right;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.game--speed__text--panel._right{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-ms-flex-item-align:end;align-self:flex-end;border-top-left-radius:11.6875rem;border-bottom-left-radius:11.6875rem;text-align:left;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.game--speed__text--panel:not(:first-child){margin-top:.3125rem}.game--pause{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.875rem;background:#489a0d url(../images/game-pause-bg.svg?f468d28be9328843748ca0fcd7ed4e77) center bottom/100% auto no-repeat;z-index:5}.game--pause__nav{margin-right:-1.875rem}.game--pause__nav--item+*{margin-top:.25rem}.game--pause__nav--item .button{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;font-size:.75rem;line-height:1rem;text-transform:none}.game--pause__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.875rem}.game--pause__action .button{padding:.625rem .875rem;font-size:.8125rem;line-height:1.0625rem}.game--pause__action .button .divider{height:.625rem}.game--pause__action .button svg{width:1.125rem;height:1.125rem}
