@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:wght@500&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{padding:0;margin:0}body{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;background:#013680;min-width:280px}header{width:100%;padding:24px 0 0 0;position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,0)}@media only screen and (max-width: 767px){header{padding:16px 0 0 0}}.header-wrap{display:flex;justify-content:space-between;flex-direction:column;padding:0 6.45%;box-sizing:border-box}@media only screen and (max-width: 1023px){.header-wrap{flex-direction:row;padding:0 3.2%}}@media only screen and (max-width: 767px){.header-wrap{padding:0 4.4%}}.weather-container-wrap{display:flex;justify-content:left}@media only screen and (max-width: 1023px){.weather-container-wrap{order:1}}.language-container-wrap{display:flex;justify-content:right;margin:0 0 17px 0}@media only screen and (max-width: 1023px){.language-container-wrap{margin:0;order:2}}.main-container{width:100%;min-height:100vh;min-height:100dvh;background:url(images/main-background-image.jpg) center top/cover no-repeat;position:relative;padding:200px 50px;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 1023px){.main-container{padding:150px 40px;background-size:100% 100%}}@media only screen and (max-width: 767px){.main-container{padding:70px 30px;background-size:cover;background-position:65% top}}.clouds-container{position:absolute;z-index:30;width:100%;height:53%;bottom:0;left:0;background:url(images/clouds.png) top center/cover no-repeat;pointer-events:none}@media only screen and (max-width: 1024px)and (orientation: portrait){.clouds-container{height:37%}}@media only screen and (max-width: 767px){.clouds-container{height:40%}}@media only screen and (max-width: 767px)and (orientation: portrait){.clouds-container{height:45%;z-index:20}}.character-container{position:absolute;right:2%;bottom:0;z-index:10;width:42%;height:100%;overflow:hidden}@media only screen and (max-width: 1024px)and (orientation: portrait){.character-container{width:67%;bottom:5%;height:90%;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 767px){.character-container{width:47%}}@media only screen and (max-width: 767px)and (orientation: portrait){.character-container{width:125%;height:100%;top:0;transform:translateX(-20%)}}.character-container__image{display:block;width:100%;height:auto;transform:translateY(6%);animation:levitate 7s ease-in-out infinite}.language-container{width:40px;height:auto;position:relative}@media only screen and (max-width: 767px){.language-container{width:30px}}.language-container__button{width:100%;background:none;border:none;cursor:pointer;transition:.2s}.language-container__button:hover{opacity:.8;transition:.2s}.language-container__image{display:block;width:100%;height:auto}.weather-container{padding:20px 32px 32px 32px;background:rgba(0,0,0,.001);border-radius:32px;background:radial-gradient(100% 100% at 0% 0%, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 1px 12px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}@media only screen and (max-width: 767px){.weather-container{padding:14px 22px 22px 22px;border-radius:22px}}.weather-container__temperature{display:flex;align-items:center;justify-content:center;margin:0 0 2px 0}.weather-container__value{font-weight:700;font-size:58px;line-height:120%;letter-spacing:-0.01em;position:relative}@media only screen and (max-width: 767px){.weather-container__value{font-size:40px}}.weather-container__value::after{position:absolute;content:"° C";top:0;left:100%;font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.05em;margin-left:4px;display:inline-block;white-space:nowrap}@media only screen and (max-width: 767px){.weather-container__value::after{font-size:11px;margin-left:0}}.weather-container__value.weather-loading{opacity:.5;animation:blink 1.2s infinite}.weather-container__location{display:flex;align-items:center;justify-content:center}.weather-container__icon{width:16px;height:16px;margin:0 4px 0 0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.weather-container__icon{width:11px;height:11px}}.weather-container__icon svg{display:inline-block;height:100%;width:auto}.weather-container__city{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-0.05em}@media only screen and (max-width: 767px){.weather-container__city{font-size:11px}}.wheel-wrapper{position:absolute;z-index:20;height:90%;aspect-ratio:1/1;bottom:3.5%;left:8%;overflow:hidden;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.wheel-wrapper{top:0;left:0;height:120%;bottom:auto;transform:translateY(5%)}}@media only screen and (max-width: 1024px)and (orientation: portrait){.wheel-wrapper{height:70%;bottom:0;left:50%;transform:translate(-50%, 5%)}}@media only screen and (max-width: 767px)and (orientation: portrait){.wheel-wrapper{height:60%;top:auto;bottom:0;left:50%;transform:translate(-50%, 18%) scale(1.2);z-index:30}}.wheel-container{width:100%;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;transform-origin:center}.wheel{position:absolute;-o-object-fit:contain;object-fit:contain}.wheel-stop{animation:none !important}.wheel__main{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;animation:wheelTilt 4.5s ease-in-out infinite}.wheel__base{position:absolute;top:0;left:0;z-index:1;transform-origin:center;width:100%;height:100%}.wheel__text{position:absolute;z-index:1;width:100%;height:100%}.wheel__text .bonus-item{position:absolute}.wheel__text .bonus-item img{display:block;width:100%;height:auto}.wheel__text .bonus-item.text{width:19.5%}.wheel__text .bonus-item.image{width:7.5%}.wheel__text .bonus-item:nth-child(1){top:19%;left:39%}.wheel__text .bonus-item:nth-child(2){transform:rotate(44.5deg);top:27.5%;left:59%}.wheel__text .bonus-item:nth-child(3){top:46%;left:73%}.wheel__text .bonus-item:nth-child(4){top:67%;left:67%}.wheel__text .bonus-item:nth-child(5){transform:rotate(179.5deg);top:75%;left:40%}.wheel__text .bonus-item:nth-child(6){top:67%;left:27%}.wheel__text .bonus-item:nth-child(7){transform:rotate(-90.5deg);top:47%;left:13%}.wheel__text .bonus-item:nth-child(8){top:26.5%;left:26.5%}.wheel__border{top:0;left:0;z-index:2;width:100%;height:100%}.wheel__button{z-index:3;cursor:pointer;background:none;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:27%;height:27%;transition:transform .15s ease;pointer-events:auto}.wheel__button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.wheel__button.is-pressed{transform:scale(0.9)}.wheel__button.disabled{pointer-events:none;opacity:.85}.decorations{position:absolute;top:0;left:0;z-index:40;width:100%;height:100%;pointer-events:none;overflow:hidden;display:block}@media only screen and (max-width: 1023px){.decorations{display:none}}@media only screen and (max-width: 1024px)and (orientation: portrait){.decorations{display:none}}.decorations__items{position:absolute;animation:levitateDiamondCoins ease-in-out infinite;--dx: 0px;--dy: 0px}.decorations__items img{display:block;width:100%;height:auto}.decorations__items:nth-child(1){width:17.1%;top:25.5%;left:0;--dx: -40%;--dy: 0%;animation-duration:5s;animation-delay:0s}.decorations__items:nth-child(2){width:26%;bottom:0;right:0;--dx: 3%;--dy: 18%;animation-duration:6s}.decorations__items:nth-child(3){width:31.5%;left:0;bottom:0;--dx: -18%;--dy: 44%;animation-duration:8s}.decorations__items:nth-child(4){width:17.7%;right:10%;top:0;--dx: 0%;--dy: -45%;animation-duration:8.2s}.decorations__items:nth-child(5){width:11%;top:24%;right:0;--dx: 22%;--dy: 0%;animation-duration:7.5s}.decorations__items:nth-child(6){width:22%;top:48%;left:0;--dx: -45%;--dy: 0%;animation-duration:7.8s}.decorations__items:nth-child(7){width:15.2%;top:49%;right:0;--dx: 40%;--dy: 0%;animation-duration:7s}.decorations__items:nth-child(8){width:8.2%;top:0;right:26%;--dx: 0%;--dy: -45%;animation-duration:6.5s}.decorations__items:nth-child(9){width:11%;right:0;top:4.4%;--dx: 40%;--dy: 0%;animation-duration:7.8s}.decorations__items:nth-child(10){width:11%;left:22%;bottom:0;--dx: 0%;--dy: 50%;animation-duration:6.9s}.weather-message{margin-bottom:10px;font-size:16px;text-align:center}@keyframes levitate{0%{transform:translateY(6%)}50%{transform:translateY(2%)}100%{transform:translateY(6%)}}@keyframes levitateDiamondCoins{0%,100%{transform:translate(var(--dx), var(--dy))}50%{transform:translate(var(--dx), calc(var(--dy) - 12%))}}@keyframes wheelTilt{0%{transform:rotate(0deg)}50%{transform:rotate(3deg)}100%{transform:rotate(0deg)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(18,18,18,.6);border:1px solid #000;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 260ms ease, visibility 260ms ease;z-index:200}@media only screen and (max-width: 767px){.overlay{padding:0}}.overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.overlay.is-open .bonus-popup{transform:scale(1.1);opacity:1;transition:transform 400ms cubic-bezier(0.22, 1.55, 0.47, 1), opacity 260ms ease-out;animation:popup-bounce 400ms forwards}.overlay__scroll-wrapper{max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;display:flex;align-items:flex-start;justify-content:center;width:100%;padding:50px 0}@media only screen and (max-width: 767px){.overlay__scroll-wrapper{padding:0;width:100%;height:100%;max-height:none}}.bonus-popup{max-width:450px;width:100%;padding:24px;box-sizing:border-box;background:linear-gradient(180deg, #748394 0%, #2D3844 100%);border:1px solid #a3e7ff;box-shadow:0 4px 40px 5px #000;border-radius:15px;transform:scale(0.2);opacity:0;display:flex;flex-direction:column;gap:24px 0}@media only screen and (max-width: 767px){.bonus-popup{border-radius:0;border:0;max-width:none;width:100%;height:100%;justify-content:space-between}}.bonus-popup__title-wrap{display:flex;justify-content:space-between;align-items:center}.bonus-popup__title{font-weight:400;font-size:24px;line-height:32px;color:hsla(0,0%,100%,.9)}.bonus-popup__close{width:24px;height:24px;cursor:pointer;transition:.2s}.bonus-popup__close:hover{opacity:.7;transition:.2s}.bonus-popup__value{font-size:32px;font-weight:700;color:#ff4b4b;margin-bottom:20px}.bonus-popup__btn{background:#f6a913;color:#000;font-weight:500;font-size:14px;line-height:18px;padding:16px 24px;box-sizing:border-box;border-radius:5px;border:none;cursor:pointer;transition:background 200ms}.bonus-popup__btn:hover{background:#95abc5}.bonus-popup__main{padding:56px 0 20px 0;background:url(images/bonus-behind.png) center center/contain no-repeat;text-align:center}.bonus-popup__prize-wrap{box-sizing:border-box;position:relative;display:inline-flex}.bonus-popup__prize-top{background:linear-gradient(180deg, #008BBD 0%, #004E76 34.62%, #0D6BC1 100%);min-height:63px;padding:4px 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;z-index:1}.bonus-popup__prize-bottom{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:8px;background:linear-gradient(180deg, #0166B1 0%, #FFFFFF 51%, #FFF185 100%);z-index:0}.bonus-popup__prize-image{display:block;width:auto;height:30px}@keyframes popup-bounce{0%{transform:scale(0.2);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:scale(1)}}.language-list{position:absolute;list-style:none;margin:8px 0 0 0;background:#131f60;padding:16px 0;border-radius:6px;display:flex;gap:4px 0;flex-direction:column;right:0}.language-list__item{font-family:"Roboto",sans-serif;font-weight:500;color:hsla(0,0%,100%,.9);font-size:14px;line-height:12px;display:flex;padding:14px 16px;align-items:center;cursor:pointer;transition:.2s;position:relative}.language-list__item:hover{opacity:.8;transition:.2s}.language-list__item.selected{background:hsla(0,0%,100%,.07)}.language-list__item.selected::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(images/check.svg) center center/contain no-repeat}.language-list__item img{display:block;width:24px;height:auto;margin:0 12px 0 0}.language-list__item span{width:182px}.language-list.hidden{display:none}
