:root{--background:#f7f1ea;--font-color:rgba(71,71,71,0.95);--font-color-softened:rgba(71,71,71,0.85);--font-color-light:rgb(237,237,237);--font-color-light-softened:rgb(218,217,217);--font-color-disabled:#a6b7dc;--center-interface-bg:rgba(255,255,255,0.12);--center-interface-bg-mobile:rgba(255,255,255,0.16);--note-width:29px;--note-height:80px;--eighth-width:50px;--eighth-triplet-width:38px;--sixteenth-width:29px;--note-gap:7px;--flag-height:9px;--stem-width:4px;--stem-width-display:2px;--note-color:#c5cddc;--note-display-color:#7add04;--note-display-color-active:#ed1044;--knob-size:80px;--knob-size-mobile:75px;--border-radius:25px;--border-radius-medium:22px;--border-radius-small:15px;--accent-color:#ff9616;--border-color:#678aba;--border-active-color:#6588b6;--border-disabled-color:#6d8cb6;--black:#000000;--button-gradient:linear-gradient(150deg,#819bca,35%,#738cba);--button-gradient-active:linear-gradient(160deg,#738cba,#7b95c5);--button-gradient-disabled:linear-gradient(150deg,#8299c5,35%,#738cba);--button-shadow:2px 3px 6px #536b95,inset 1px 1px 1px #99b2e1;--button-shadow-active:inset 1px 1px 2px #6079a3,inset -3px -3px 4px #7a95c1;--button-shadow-disabled:1px 1px 3px #6c87b3,-1px -1px 4px #7795c6;--main-font:"Outfit";--display-font:"Orbiton";--footer-height:120px}@font-face{font-family:Orbiton;src:url(https://rgt-assets.rhythm-guitar-trainer.com/fonts/Orbitron-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Orbiton Regular;src:url(https://rgt-assets.rhythm-guitar-trainer.com/fonts/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(https://rgt-assets.rhythm-guitar-trainer.com/fonts/Outfit-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}body,html{max-width:100vw;overflow-x:hidden;height:100%}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;color:var(--font-color);font-family:var(--main-font),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#8faad6;background:radial-gradient(circle at right center,#6c91bd,#7ea2d1 10%,#6f91cd 65%,rgba(76,118,181,.65));background-size:contain;background-position:top}@media(min-width:600px){body{background-color:#8faad6;background:radial-gradient(circle at right center,#6e93c3,#6e92c3 10%,#6c8fca 65%,rgba(72,113,170,.65))}}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:focus-visible{outline:1px solid var(--accent-color)}a{color:inherit;text-decoration:none}.no-wrap{white-space:nowrap}@media(max-width:599px){.hide-mobile{display:none}}@media(min-width:600px){.hide-desktop{display:none}}.layout_pageWrapper__xakne{min-height:calc(100dvh - var(--footer-height));display:flex;flex-direction:column}.layout_mainContent__ssvon{flex:1 1}.layout_header__ttTk7{display:none;height:70px;align-items:center;padding:0 20px;justify-content:space-between}.layout_header__ttTk7 .layout_logo__PcxmI{width:320px;height:auto;padding-top:12px}@media(min-width:600px){.layout_header__ttTk7{display:flex}}.layout_headerRight__EiA6_{display:flex;align-items:center}.layout_footerDesktop__6BYXU{display:grid;align-items:flex-end;height:var(--footer-height);margin:0 auto;filter:drop-shadow(2px -8px 5px rgba(83,107,149,.22));overflow:visible}.layout_footerShape__KoAqQ{grid-row:1;grid-column:1;width:100%;height:100%;-webkit-clip-path:ellipse(600px 60% at bottom center);clip-path:ellipse(600px 60% at bottom center);background:linear-gradient(295deg,rgba(151,176,213,.5),rgba(168,195,237,.5) 50%,rgba(151,176,213,.5))}.layout_footerInfo__bFAk3{display:flex;align-items:center;justify-content:space-between;grid-row:1;grid-column:1;z-index:2;width:800px;height:45%;margin:0 auto;font-size:12px}@media(min-width:400px){.layout_footerInfo__bFAk3{font-size:14px}}@media(min-width:600px){.layout_footerInfo__bFAk3{font-size:inherit}}@media(max-width:799px){.layout_footerInfo__bFAk3{width:100%;padding:0 20px}}.layout_footerLinks__sWeaP{display:flex;gap:15px}@media(min-width:600px){.layout_footerLinks__sWeaP{gap:20px}}.layout_footerMargin__tjJMN{height:calc(54px + env(safe-area-inset-bottom));background-color:#8aa8da}@media(min-width:600px){.layout_footerMargin__tjJMN{display:none}}.BurgerMenu_burgerMenuContainer__TQHDA{position:relative;z-index:1000}.BurgerMenu_burgerButton__Nt57g{position:absolute;top:-12px;right:8px;display:flex;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:11}.BurgerMenu_bar__6b_7m{width:100%;height:3px;background-color:#333;border-radius:2px;transition:all .3s ease-in-out}.BurgerMenu_burgerButton__Nt57g.BurgerMenu_open__gXtbm .BurgerMenu_bar__6b_7m:first-child{transform:translateY(10.5px) rotate(45deg)}.BurgerMenu_burgerButton__Nt57g.BurgerMenu_open__gXtbm .BurgerMenu_bar__6b_7m:nth-child(2){opacity:0}.BurgerMenu_burgerButton__Nt57g.BurgerMenu_open__gXtbm .BurgerMenu_bar__6b_7m:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.BurgerMenu_menuContent__Gs5qu{position:fixed;top:0;right:-280px;width:280px;height:100vh;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:9;padding:80px 20px 20px 40px;background-image:radial-gradient(circle,#b0bed3,#aabbd4,#a4b7d4,#9db4d5,#97b0d5)}.BurgerMenu_menuContent__Gs5qu.BurgerMenu_open__gXtbm{right:0}.BurgerMenu_overlay__XkZKO{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:8}.BurgerMenu_menuList__c8knE{list-style:none;padding:0;margin:0}.BurgerMenu_menuItem__NnTns{margin-bottom:20px}.BurgerMenu_menuItem__NnTns a{font-size:1.4rem;color:#333;text-decoration:none;transition:color .2s ease}.BurgerMenu_menuItem__NnTns a:hover{color:#666}.BurgerMenu_closeButton__WiPWE{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px;z-index:11;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;transition:background-color .2s ease}.BurgerMenu_closeButton__WiPWE:hover{background-color:rgba(0,0,0,.1)}.BurgerMenu_closeButton__WiPWE svg{fill:#333}@media(max-width:768px){.BurgerMenu_menuContent__Gs5qu{width:250px}}.FooterNavigation_footerMobile__OwZUX{position:fixed;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:space-around;align-items:center;padding:.5rem 1rem calc(.3rem + env(safe-area-inset-bottom));margin-top:30px;background:#8faad6;box-shadow:2px -3px 10px rgba(83,107,149,.45);z-index:10}.FooterNavigation_footerMobile__OwZUX a{padding:4px 12px}.FooterNavigation_footerMobile__OwZUX img{width:29px;height:29px;opacity:.9}.FooterNavigation_footerMobile__OwZUX a.FooterNavigation_active__h4azI img{filter:brightness(.5);opacity:.9}@media(min-width:600px){.FooterNavigation_footerMobile__OwZUX{display:none}}.FooterNavigation_iconContact__V_6Ih{padding-top:3px;padding-left:5px}