@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}.MainScreenComponent{display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px;cursor:pointer;text-align:center}@media(max-width:429px){.MainScreenComponent{width:40vw}}.MainScreenComponent .component_image{width:180px;height:180px;border-radius:40px;object-fit:cover}@media(max-width:429px){.MainScreenComponent .component_image{width:40vw;height:40vw}}.MainScreenComponent .component_name{font-size:.7rem}.MainScreenComponent .component_name--eng{font-size:1.1rem}.MainScreen{background-color:#d95f70;color:#fdfdfd;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-block:50px;min-height:100vh}.MainScreen .other{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.Animals{padding-block:34px;background:linear-gradient(#fff,#f9e2ec,#fff,#f9e2ec);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Animals .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Animals .animals_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px}.Animals .animals_block .animal_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Animals .animals_block .animal_block{width:40vw}}.Animals .animals_block .animal_img{border:2px solid #D95F70;border-radius:50%;width:180px;height:180px}@media(max-width:429px){.Animals .animals_block .animal_img{width:40vw;height:40vw}}.Fruits{padding-block:34px;background:linear-gradient(#cbed86,#fff,#fff,#cbed86);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Fruits .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Fruits .fruits_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Fruits .fruits_block .fruit_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Fruits .fruits_block .fruit_block{width:40vw}}.Fruits .fruits_block .fruit_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.Fruits .fruits_block .fruit_img{width:40vw}}.Vege{padding-block:34px;background:linear-gradient(#cbed86,#fff,#fff,#cbed86);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Vege .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Vege .vege_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Vege .vege_block .veg_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Vege .vege_block .veg_block{width:40vw}}.Vege .vege_block .veg_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.Vege .vege_block .veg_img{width:40vw}}.Colors{padding-block:34px;background:linear-gradient(#eea7b1,#ad5e69,#936a70);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Colors .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Colors .colors_block{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Colors .colors_block .color_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.Colors .colors_block .color_block.playing{animation:bounce .6s infinite}.Colors .colors_block .color_color{border:2px solid #D95F70;border-radius:80px;width:180px;height:180px}@media(max-width:429px){.Colors .colors_block .color_color{width:40vw;height:40vw}}.Days{padding-block:34px;background:linear-gradient(#eea7b1,#ad5e69,#936a70);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Days .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Days .days_block{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;font-size:2rem;color:#fdfdfd;overflow:hidden}.Days .days_block .day_block{display:flex;flex-direction:column;align-items:center;width:387px;padding-block:30px;border:4px solid #D95F70;border-radius:40px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Days .days_block .day_block{width:90vw}}.Days .days_block .day_block.playing{animation:bounce .6s infinite}.Shapes{padding-block:34px;background:linear-gradient(#cbed86,#fff,#fff,#cbed86);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Shapes .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Shapes .shapes_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Shapes .shapes_block .shape_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Shapes .shapes_block .shape_block{width:40vw}}.Shapes .shapes_block .shape_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.Shapes .shapes_block .shape_img{width:40vw}}.Alphabet{padding-block:34px;background-color:#d8be19;min-height:100vh;display:flex;flex-direction:column;align-items:center}.Alphabet .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Alphabet .alphabet_block{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Alphabet .alphabet_block .letter_block{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #D95F70;border-radius:80px;width:180px;height:180px}@media(max-width:429px){.Alphabet .alphabet_block .letter_block{width:40vw;height:40vw}}.Alphabet .alphabet_block .letter_block.playing{animation:bounce .6s infinite}.Alphabet .alphabet_block .letter_name{color:#fdfdfd;font-size:4rem}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.Numbers{padding-block:34px;background:#e7e953;min-height:100vh;display:flex;flex-direction:column;align-items:center}.Numbers .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Numbers .numbers_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Numbers .numbers_block .number_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Numbers .numbers_block .number_block{width:40vw}}.Numbers .numbers_block .number_img{border:2px solid #D95F70;border-radius:50%;width:180px;height:180px}@media(max-width:429px){.Numbers .numbers_block .number_img{width:40vw;height:40vw}}.PartsOfTheBody{padding-block:34px;background:linear-gradient(#cbed86,#fff,#fff,#cbed86);min-height:100vh;display:flex;flex-direction:column;align-items:center}.PartsOfTheBody .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.PartsOfTheBody .parts_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.PartsOfTheBody .parts_block .part_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.PartsOfTheBody .parts_block .part_block{width:40vw}}.PartsOfTheBody .parts_block .part_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.PartsOfTheBody .parts_block .part_img{width:40vw}}.Counter{padding-block:34px;background:linear-gradient(#cbed86,#fff,#fff,#cbed86);min-height:100vh;display:flex;flex-direction:column;align-items:center}.Counter .count_game{display:flex;flex-direction:column;align-items:center;background:none;margin-bottom:0}.Counter .count_game.correct{animation:successPop .6s ease}.Counter .count_game.wrong{animation:shake .4s}.Counter .count_game .count_example{font-size:4rem;color:#ff6f91;margin-bottom:20px;margin-top:3rem;text-align:center}.Counter .count_game .answers{display:flex;flex-direction:column;gap:20px}.Counter .count_game .answer_btn{width:5rem;height:5rem;border-radius:50%;font-size:4rem;background:#cbed86;color:#ff6f91;border:2px solid #D95F70}.Counter .count_game .answer_btn:active{transform:scale(1.2)}.Counter .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.CountAnimals{padding-block:34px;background:#cde097;min-height:100vh;display:flex;flex-direction:column;align-items:center}.CountAnimals .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.CountAnimals .count_game{display:flex;flex-direction:column}.CountAnimals .count_game.correct{animation:successPop .6s ease}.CountAnimals .count_game.wrong{animation:shake .4s}.CountAnimals .count_game .animals{padding-top:2rem;display:flex;flex:1;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.CountAnimals .animal{width:5rem;height:5rem;border-radius:50%;background:#fff;padding:8px}.CountAnimals .answers{display:flex;justify-content:center;align-items:center;gap:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));position:fixed;bottom:40px;left:0;width:100%}.CountAnimals .answer{width:70px;height:70px;border-radius:50%;border:none;font-size:28px;background:#eaf5e0;color:#2f7d32}.CountAnimals .answer:active{transform:scale(1.2)}.Family{padding-block:34px;background:#3ce1ed;min-height:100vh;display:flex;flex-direction:column;align-items:center}.Family .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Family .family_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Family .family_block .fam_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Family .family_block .fam_block{width:40vw}}.Family .family_block .fam_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.Family .family_block .fam_img{width:40vw}}.Seasons{padding-block:34px;background:#3ce1ed;min-height:100vh;display:flex;flex-direction:column;align-items:center}.Seasons .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.Seasons .seasons_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.Seasons .seasons_block .sea_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.Seasons .seasons_block .sea_block{width:40vw}}.Seasons .seasons_block .sea_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.Seasons .seasons_block .sea_img{width:40vw}}.SeaCreatures{padding-block:34px;background:#3ce1ed;min-height:100vh;display:flex;flex-direction:column;align-items:center}.SeaCreatures .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.SeaCreatures .seaCreatures_block{color:#f28190;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.SeaCreatures .seaCreatures_block .seaC_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.SeaCreatures .seaCreatures_block .seaC_block{width:40vw}}.SeaCreatures .seaCreatures_block .seaC_img{border:2px solid #D95F70;border-radius:80px;width:180px}@media(max-width:429px){.SeaCreatures .seaCreatures_block .seaC_img{width:40vw}}.SchoolItems{padding-block:34px;background:#6bb15a;min-height:100vh;display:flex;flex-direction:column;align-items:center}.SchoolItems .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.SchoolItems .items_block{color:#fdfdfd;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.SchoolItems .items_block .item_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.SchoolItems .items_block .item_block{width:40vw}}.SchoolItems .items_block .item_img{border:2px solid #D95F70;border-radius:80px;width:180px;background-color:#fdfdfd}@media(max-width:429px){.SchoolItems .items_block .item_img{width:40vw}}.playing.wobble{animation:bounce .6s infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}.playing.wobble img{animation:wobble 1s ease-in-out infinite}@keyframes wobble{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.playing.wobble{position:relative;z-index:1}.playing.wobble:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(#ffd86f,#ff9a9e,#a18cd1,#84fab0,#ffd86f);filter:blur(8px);opacity:.9;animation:ring-rotate 2.5s linear infinite,ring-pulse 1.8s ease-in-out infinite;z-index:-1}@keyframes ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.page{min-height:100vh;animation:kids-pop-in .55s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@keyframes kids-pop-in{0%{opacity:0;transform:scale(.85) translateY(30px)}60%{opacity:1;transform:scale(1.05) translateY(-6px)}to{transform:scale(1) translateY(0)}}.magic-bubble{position:fixed;bottom:-40px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffffe6,rgba(var(--bubble-color),.45),rgba(var(--bubble-color),.15));animation:bubble-float 3.8s ease-in forwards}@keyframes bubble-float{0%{transform:translateY(0) scale(.6);opacity:.9}to{transform:translateY(-120vh) scale(1.3);opacity:0}}.magic-star{position:fixed;width:10px;height:10px;background:gold;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);pointer-events:none;animation:star-pop 1.4s ease-out forwards}@keyframes star-pop{0%{transform:scale(.3) translate(0);opacity:1}to{transform:scale(1.2) translate(var(--x),var(--y));opacity:0}}@keyframes successPop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-6px)}to{transform:translate(0)}}.HomeItems{padding-block:34px;background:#6bb15a;min-height:100vh;display:flex;flex-direction:column;align-items:center}.HomeItems .back_button{color:#fdfdfd;text-decoration:none;font-size:24px;font-weight:700;padding:30px;border-radius:40px;cursor:pointer;background:url(https://demo.promo///og/CH/images/return.png) center no-repeat}.HomeItems .items_block{color:#fdfdfd;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-block:50px;overflow:hidden}.HomeItems .items_block .item_block{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(max-width:429px){.HomeItems .items_block .item_block{width:40vw}}.HomeItems .items_block .item_img{border:2px solid #D95F70;border-radius:80px;width:180px;background-color:#fdfdfd}@media(max-width:429px){.HomeItems .items_block .item_img{width:40vw}}
