.Home_home__gG_P_{margin-top:-15vh;display:flex;justify-content:center;align-items:center;flex:1 1;min-height:inherit}@media(max-width:800px){.Home_home__gG_P_{margin-top:unset;padding-top:2rem}}.Home_home__box__fJAiT{min-width:13rem;max-width:80vw;width:100%;padding:4rem 3rem;border:3px solid var(--color-secondary);border-radius:25px;display:flex;flex-direction:column;row-gap:2.5rem;position:relative;overflow:hidden;box-shadow:0 0 40px var(--color-secondary);color:var(--color-primary)}@media(max-width:1100px){.Home_home__box__fJAiT{max-width:95%}}@media(max-width:700px){.Home_home__box__fJAiT{padding:3rem 1rem;max-width:97%;width:97%}}.Home_home__box__fJAiT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-tertiary);z-index:-1;opacity:.975}.Home_home__box__btn__5zbPV{text-transform:uppercase;font-weight:700;font-size:max(2.4rem,18px)}.Home_home__box__btn__5zbPV:hover{padding-block:1.5rem}.Home_home__box__btn__5zbPV h2{text-transform:uppercase;font-size:max(2.4rem,18px)}.Home_home__box__row__MXkH0{display:flex;align-items:center;justify-content:center;gap:1rem}.Home_home__box__row__MXkH0>img{height:4rem;width:auto!important}.Home_home__box__row__MXkH0>img:hover{cursor:pointer}.Home_home__aboutus__6DndB{width:100%;background-color:var(--color-tertiary);color:var(--color-primary);padding:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:2rem}.Home_home__aboutus__title__tWhs0 span{color:var(--color-secondary-bright)}.Home_home__aboutus__description__Rql8S{max-width:90vw;width:65rem}.Home_home__aboutus__description__Rql8S span{text-decoration:underline;color:var(--color-tertiary-light)}.Home_home__aboutus__description__Rql8S>h2,.Home_home__aboutus__description__Rql8S>p{font-size:max(2.1rem,18px);padding-block:.75rem;line-height:2.8rem}.Home_home__aboutus__description__Rql8S>ul{text-align:left;padding-left:5rem}.Home_home__aboutus__description__Rql8S>ul>li{margin-bottom:1rem}.Home_home__aboutus__video__n9KCT{margin:10rem 0;width:60rem;max-width:100vw;height:25rem;background-color:var(--color-tertiary-light);display:flex;align-items:center;justify-content:center}.Home_home__aboutus__contacts__Od0fN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;width:min(65rem,85vw);column-gap:3rem;row-gap:1.5rem;font-size:16px}.Home_home__aboutus__contacts__Od0fN a{text-decoration:underline}.Home_home__scrollDownBtn__CKw_5{position:absolute;top:70vh;right:5vw;background-color:var(--color-secondary);padding:1rem 2rem;border-radius:30px;z-index:10;text-align:center;font-weight:700;transition:all .3s;animation:Home_bounce__AP_PS 1.5s ease-in-out infinite}.Home_home__scrollDownBtn__text__s7COh{color:var(--color-primary)}.Home_home__scrollDownBtn__CKw_5:hover{cursor:pointer;background-color:var(--color-secondary-bright);transform:scale(1.05)}.Home_home__scrollDownBtn__CKw_5:active{transform:scale(.98);background-color:var(--color-tertiary-light)}@keyframes Home_bounce__AP_PS{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.Home_playAI__36Eue .Home_contentBox__8iatO{display:grid;grid-row-gap:2rem;row-gap:2rem}.Home_playAI__36Eue .Home_contentBox__groupBtns__ywXVD{margin:auto auto 2rem}@keyframes Home_pulsing__lSIpC{0%,to{transform:scale(1.1)}50%{transform:scale(1.35);color:var(--color-secondary-bright)}}.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO{display:grid;grid-row-gap:1.5rem;row-gap:1.5rem;text-align:center}.Home_playFriendlyMatch__u5_As .Home_contentBox__code__P0nNd{animation:Home_pulsing__lSIpC 2.5s linear infinite}.Home_playFriendlyMatch__u5_As .Home_contentBox__code__P0nNd+p{display:flex;justify-content:center;align-items:center;column-gap:1rem}.Home_playFriendlyMatch__u5_As .Home_contentBox__rowBtns__nV8gx{display:flex;grid-gap:.75rem;flex-wrap:wrap;justify-content:center}.Home_playFriendlyMatch__u5_As .Home_contentBox__rowBtns__nV8gx>*{padding-inline:2.5rem;column-gap:1rem}.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO>span{height:2px;width:100%;background-color:var(--color-primary);margin-block:3rem}.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO>input{font-size:max(1.6rem,16px);outline:1px solid var(--color-primary);padding:.4rem 1rem;text-align:center;text-transform:uppercase;border-radius:20px;border:var(--border);font-weight:bolder;color:var(--color-secondary);background-color:var(--color-primary)}.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO>input:focus,.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO>input:hover{outline:none;border-color:var(--color-secondary-bright);border-width:4px}.Home_playFriendlyMatch__u5_As .Home_contentBox__8iatO>input:focus::placeholder{color:transparent}.Home_matchmaking__vsWa1{display:flex}.Home_matchmaking__content__YddWX{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;row-gap:1rem}.Home_matchmaking__content__YddWX svg{width:6rem}.TwoCols_grid__md25v{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:3rem;column-gap:3rem;padding:.5rem}.TwoCols_grid__md25v>div:nth-child(2) span{width:2px;height:100%;display:block;background-color:var(--color-primary)}@media(max-width:700px){.TwoCols_grid__md25v{grid-template-columns:auto;grid-template-rows:auto auto 1fr;row-gap:4rem}.TwoCols_grid__md25v>div:nth-child(2) span{height:2px;width:100%}}.Title_title__urjKO{font-size:5rem}.Title_title--type1__71HsM{color:var(--color-primary)}.Title_title--type2__WfN3Y{color:var(--color-secondary-bright)}.useTutorial_tutorial___6AGE,.useTutorial_tutorial__bg__18JGz{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:999}.useTutorial_tutorial__bg__18JGz{background:rgba(0,0,0,.5);-webkit-clip-path:none;clip-path:none;transition:all .3s}.useTutorial_tutorial___6AGE:hover{cursor:pointer}.useTutorial_tutorial__box__5e8gv{position:fixed;top:0;left:0;width:100%;padding-inline:.5rem;background-color:var(--color-tertiary-light);color:var(--color-secondary);z-index:999999}.useTutorial_tutorial__box__message__hRxyn{padding-block:2rem;text-align:center;font-size:max(2.5rem,18px)}.useTutorial_tutorial__box__btns__E9nG8{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;grid-gap:1rem}.useTutorial_tutorial__button__BLymD{background-color:var(--color-secondary);color:var(--color-primary);padding:.5rem;font-size:max(2rem,17px);text-transform:uppercase;text-align:center;border-radius:5px}.useTutorial_tutorial__button__BLymD:hover{cursor:pointer;background-color:var(--color-secondary-bright)}@keyframes GameView_rotate360__UQVMw{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.GameView_gameView__DZwvk{--mediaMaxWidth:1000px;--padding:2.5rem;margin-inline:auto;background-color:var(--color-primary);border-radius:10px;min-width:90vw;max-width:97.5vw;height:100%;min-height:30vh;padding:var(--padding);position:relative;box-shadow:0 1px 10px var(--color-secondary);display:grid;grid-template-columns:35% auto 1fr;grid-row-gap:4rem;row-gap:4rem;grid-column-gap:1rem;column-gap:1rem}@media only screen and (max-width:800px){.GameView_gameView__DZwvk{display:flex;flex-direction:column;row-gap:2.5rem;overflow:unset}}.GameView_gameView__DZwvk>span{height:40%;width:4px;background-color:var(--color-secondary);border-radius:5px;align-self:center}@media only screen and (max-width:800px){.GameView_gameView__DZwvk>span{height:3px;width:80%}}.GameView_gameView__gameInfo__4outC{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (max-width:800px){.GameView_gameView__gameInfo__4outC{row-gap:1rem}}.GameView_gameView__gameInfo__tutorialBtn__O3zfU{display:flex;justify-content:center;align-items:center;column-gap:1rem;width:-moz-fit-content;width:fit-content;margin-top:var(--padding)}.GameView_gameView__gameInfo__tutorialBtn__O3zfU svg{height:3rem}@media only screen and (max-width:800px){.GameView_gameView__gameInfo__tutorialBtn__O3zfU{position:absolute;bottom:calc(-1*var(--padding));left:0;padding-inline:1.5rem;transform:scale(.9)}}.GameView_gameView__message__DJXXB{text-align:center;font-size:2.4rem}.GameView_gameView__rounds__XsqyB{font-size:3rem;padding:1rem;width:100%;text-align:center}.GameView_gameView__rounds__card__M2D0s{border:var(--border);border-radius:10px;display:inline-block;padding:1rem 2rem;background-color:var(--color-tertiary-light);font-weight:700;text-transform:uppercase;transition:all .5s}.GameView_gameView__scores__IO1BL{--height:4rem;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1.5rem;column-gap:1.5rem;padding-block:3rem}@media only screen and (max-width:800px){.GameView_gameView__scores__IO1BL{--height:3rem;padding-block:.5rem;font-weight:700;margin:auto}}.GameView_gameView__scores__IO1BL>:first-child{grid-column:1/3}.GameView_gameView__scores__IO1BL>:nth-child(-n+3){font-size:2.5rem}.GameView_gameView__scores__text__rTX0T{font-size:var(--height);text-align:left}.GameView_gameView__scores__text__rTX0T+.GameView_gameView__scores__text__rTX0T{text-align:center!important}.GameView_gameView__scores__icon__MbBN7{height:var(--height)}.GameView_gameView__movesCounter__BDeVz{display:flex;align-items:center}.GameView_gameView__movesCounter__text__206iy{font-size:3rem;padding-right:1.5rem;white-space:nowrap}.GameView_gameView__movesCounter__icons__AVDVJ{--icon-size:4.5rem;--padding-between-icons:1rem;width:calc((var(--icon-size) + var(--padding-between-icons))*var(--num-icons));height:var(--icon-size);white-space:nowrap}@media only screen and (max-width:800px){.GameView_gameView__movesCounter__icons__AVDVJ{--icon-size:3.5rem}}.GameView_gameView__movesCounter__icons__AVDVJ>*{height:inherit;padding-left:var(--padding-between-icons)}.GameView_gameView__map__c_gRw{align-self:flex-start;justify-self:center;display:grid;position:relative;z-index:1;--cell-size:7rem}@media only screen and (max-width:800px){.GameView_gameView__map__c_gRw{align-self:center;--cell-size:5.5rem}}.GameView_gameView__map__cell__HEcwQ{width:var(--cell-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.GameView_gameView__map__coins__HoQYN{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;align-items:center;justify-items:center;z-index:-1}.GameView_gameView__map__coins__coin____gK4{width:calc(var(--cell-size) - 1.5rem);transition:all .5s,transform .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GameView_gameView__map__input__L0i6r{height:var(--cell-size);background-color:rgba(0,0,0,.03);display:flex;justify-content:center;align-items:center;font-size:3rem}.GameView_gameView__map__input__L0i6r:hover{cursor:pointer;background-color:rgba(0,0,0,.12)}.GameView_gameView__map__input__L0i6r>p{-webkit-user-select:none;-moz-user-select:none;user-select:none}.GameView_gameView__map__input_placeholder__ciDxi{position:absolute;top:0;left:0;width:100%;height:var(--cell-size);display:grid;justify-content:center;align-items:center;z-index:-1}.GameView_gameView__map__input_placeholder__text__JtLat{font-size:4.5rem;letter-spacing:5px;color:#3e54ac;opacity:.7}.GameView_gameView__timer__i23ss{position:absolute;top:calc(var(--padding)*-.5);left:50%;transform:translate(-50%,-50%);font-size:3rem;border:var(--border);border-radius:10px;padding:.5rem 1.5rem;text-align:center;background-color:var(--color-secondary);color:var(--color-primary)}@media only screen and (max-width:800px){.GameView_gameView__timer__i23ss{position:relative;transform:none;top:0;left:0;padding:.25rem 1rem;font-size:2.8rem}}.GameView_gameView__gameOver__FVNS3{display:flex;flex-direction:column;row-gap:2rem;align-items:center}.GameView_gameView__gameOver__text__4g5QU{font-size:2.5rem;text-align:center}.GameView_gameView__gameOver__btns__TX3eH{display:grid;grid-row-gap:1.8rem;row-gap:1.8rem}.GameView_gameView__gameOver__btns__TX3eH>*{display:flex;align-items:center;justify-content:center}.GameView_modal__btnsDiv__9jyW7{display:flex;column-gap:1rem}.NavigationShortcut_navigationShortcut__7OUdi{position:absolute;top:0;left:50%;transform:translateX(-50%)}.NavigationShortcut_navigationShortcut__button__y91CY{font-size:2.8rem;border-top-right-radius:0;border-top-left-radius:0;padding:1.5rem 2rem}.OpenAppBanner_banner__ZtLlW{position:fixed;top:0;left:0;width:100%;padding:.75rem 1.5rem;z-index:99999;display:flex;justify-content:left;column-gap:2rem;align-items:center;background-color:var(--color-primary);border-bottom:1px solid #888;box-shadow:0 1px 5px #777}.OpenAppBanner_banner__logo__bSM2H{height:7rem;width:auto}.OpenAppBanner_banner__button__ELc0r{flex:1 1}