@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css);.box_premium_engagement{border:3px solid #ff5c5c;border-radius:15px}.box_premium_engagement2{background:linear-gradient(270deg,#ff5c5c,#ff8d53);border-radius:15px;box-shadow:5px 5px 15px #adadad}.box_premium_no_engagement{border:2px solid #ef7d71}.awards{padding:10px 0;display:inline-block}.awards .text_awards{vertical-align:middle;display:inline-block;margin-left:5px}.premium__footer{color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;position:absolute;bottom:0}.premium__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}#premium_container{height:auto;display:flex;flex-direction:column;align-items:center;min-height:100vh;position:relative}.MuiGrid-root.sub_button.MuiGrid-container.MuiGrid-item.MuiGrid-justify-xs-center{display:flex;margin-top:30px}@media screen and (max-width:534px){.MuiGrid-root.sub_button.MuiGrid-container.MuiGrid-item.MuiGrid-justify-xs-center{display:flex;margin-top:10px}}@media (min-width:960px) and (max-width:1068px){.MuiGrid-root.sub_button.MuiGrid-container.MuiGrid-item.MuiGrid-justify-xs-center{display:flex;margin-top:10px}}@media (min-width:600px) and (max-width:801px){.MuiGrid-root.sub_button.MuiGrid-container.MuiGrid-item.MuiGrid-justify-xs-center{display:flex;margin-top:0}}@media screen and (max-width:464px){.MuiGrid-root.sub_button.MuiGrid-container.MuiGrid-item.MuiGrid-justify-xs-center{display:flex;margin-top:0}}.already_sub{font-weight:700;display:inline-block;padding-bottom:5px;position:relative;color:#fff;font-size:17px}.already_sub:before{content:"";position:absolute;width:50%;height:1px;bottom:0;left:25%;border-bottom:2px solid #fff}.already_sub_without_engagement{font-weight:700;display:inline-block;padding-bottom:5px;position:relative;color:#ef7d71;font-size:13px}.already_sub_without_engagement:before{content:"";position:absolute;width:50%;height:1px;bottom:0;left:25%;border-bottom:2px solid #ef7d71}p{-webkit-font-smoothing:antialiased}@font-face{font-family:Segoe UI;src:local("Segoe UI"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");font-weight:400}#subscriptionManagement__container{min-height:100vh;justify-content:stretch}#login__container,#subscriptionManagement__container{display:flex;flex-direction:column;background-image:url(/static/media/background_ltm.f3a90028.svg);background-size:contain;background-position-y:bottom;background-repeat:no-repeat}#login__container{height:100vh}.login__form{align-content:center;-webkit-align-items:center}.login__form,.login_textfield__form{display:flex;flex-direction:column;display:-webkit-flex}.login_textfield__form{width:100%;text-align:center}.MuiInputBase-input{border-radius:50px!important}.login_textfield__form fieldset{border-radius:100px}.login_forgotpw__form{display:flex;justify-content:flex-start;text-align:center}.submit_social__button{margin:2vh 0}.login__signupCTA{width:auto;display:flex;flex-direction:row;height:50%;align-items:center;color:#a9a9a9}.submit__button{display:flex;flex-direction:column;align-items:center}.submit__button,.submit_social__button{margin:5vh 0}.submit_social__button{padding-left:20px}.submit_social_link__button{display:flex;align-items:center;justify-content:center}.submit_social_link__button_box{display:flex}.login__politique,.login__politique button{color:#fff;background:transparent}.login__politique button{outline:none;border:none;text-transform:uppercase}@media screen and (max-width:1024px){#login__container,#subscriptionManagement__container{background:none}.login__politique{color:#a9a9a9;font-size:11px}.login__politique button{color:#a9a9a9}}@media screen and (max-height:620px){#login__container,#subscriptionManagement__container{background:none}.login__politique,.login__politique button{color:#a9a9a9}}@media screen and (max-height:512px){.login__politique{display:none}}@-moz-document url-prefix(){.submit__button{display:flex;flex-direction:column;align-items:center}.submit_social__button_child{background-color:green}}#container{min-height:100vh}#homepage__container{height:auto;display:flex;flex-direction:column;align-items:center;min-height:100vh;position:relative}.homepage__page_content_main{height:100%;position:relative;padding-bottom:70px;justify-content:center;align-items:center}.homepage__songlist{display:flex;margin-top:3%}.homepage__optionsSection{position:fixed;left:0}.homepage__sortingOptions label{display:flex;align-items:center}.homepage__searchField{display:flex;justify-content:flex-end}.homepage__dashboardButton button{font-size:1em}#action__button_delete,#action__button_rename,#action__button_select{display:flex;flex-direction:column;align-items:center;height:100%;padding:15px 0}#action__button_delete,#action__button_select{margin:auto;border-bottom:1px solid #a9a9a9}#action__button_delete{pointer-events:none}#action__button_rename{pointer-events:none;margin:auto}#textPopoupSelectAll{align-self:center;font-size:8px;font-weight:500;color:#a9a9a9}#grid{margin:auto;text-align:center;cursor:pointer}#divSelectAllIcon{position:relative}#selectAllIcon,#selectAllIconHover{position:absolute}.homepage__searchbar{border-top-right-radius:25px;border-bottom-right-radius:25px;height:4rem;border-radius:20px;max-width:15rem}.homepage__searchbar_input{margin-left:15px}.homepage__footer{color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;position:absolute;bottom:0}.homepage__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}.homepage__addSongsGrid img{box-shadow:-1px 3px 5px grey;border-radius:100%;max-height:7vh;min-height:6vh;max-width:7vh;min-width:6vh;-webkit-border-radius:100%;-webkit-box-shadow:-1px 3px 5px grey}#homepage_addSongsButton{background:none;outline:none;border:none;height:auto;width:auto;-webkit-background:none;-webkit-outline:none;-webkit-border:none}#homepage_addSongsButton:hover{transform:scale(1.05) perspective(1px)}#homepage_addSongsButtonForAdmin{position:absolute;top:60vh}.homepage__tracklist{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-wrap:break-word}.homepage_mastery_image{position:absolute;z-index:3;top:5%;left:5%;height:20%;width:20%;background-size:30px;background-repeat:no-repeat;background-position-x:6px;background-position-y:10px;border-radius:15px;filter:drop-shadow(2px 2px 1px black)}.homepage__songchoice_image{height:130px;width:130px;background-size:cover;background-position-x:center;border-radius:15px;position:relative;cursor:pointer}.homepage_music_img{width:100%;height:100%}.homepage_music_img,.homepage_musicType_img{background-size:cover;background-position-x:center;border-radius:15px;filter:blur(0);transition:.4s ease-in-out;-webkit-filter:brightness(100%)}.homepage_musicType_img{width:90%;height:90%}.homepage_play_img{display:none;position:absolute;top:6%;left:5%;width:20px;height:20px;filter:blur(0)}.homepage_heart_img,.homepage_stats_img{display:none;position:absolute;top:5%;right:5%;width:20px;height:20px;filter:blur(0)}.added_Music_Text{display:none;color:#ff5c5c;font-weight:bolder;text-align:center;position:absolute;top:30%;left:0;width:100%;height:100%}.learningInterfaceButton{z-index:8;position:absolute;top:90px;left:15px;width:100px;text-align:center;background-image:linear-gradient(90deg,#ff5c5c,#ff8d53);opacity:0}#circularProgressMusic{display:none;position:absolute;top:35%;left:35%;width:25px;height:25px}#musicCardContainer:hover #circularProgressMusic{display:block;z-index:6;cursor:pointer;transition:.4s ease-in-out}#musicCardContainer:hover .homepage_music_img{z-index:3;transition:.4s ease-in-out;-webkit-filter:brightness(50%) blur(2px)}#musicCardContainer:hover .homepage_heart_img,#musicCardContainer:hover .homepage_play_img,#musicCardContainer:hover .homepage_stats_img{display:block;z-index:6;cursor:pointer;transition:.4s ease-in-out}.homepage__songchoice p{margin:0;padding:0;line-height:1.8;max-width:130px;text-overflow:clip}#musicCardContainer{max-width:130px}#typeCardContainer{max-width:250px;justify-content:center}.homepage__moreinfos{font-size:9px;display:flex;justify-content:flex-start;align-items:center}.homepage__moreinfos img{height:15px;width:15px}.homepage__songtitle,.homepage__songtitle_reduce{font-size:10px;font-style:italic;overflow-wrap:break-word;max-width:130px}.homepage__difficulty{color:orange;font-size:11px}@media screen and (max-width:600px){.homepage__playbutton{right:55%}.homepage__songchoice_image{height:100px;width:100px}}@media screen and (max-width:960px){.homepage__searchField{display:none}.homepage__dashboardButton{justify-content:flex-end}}@media (max-width:600px){.homepage__dashboardButton{justify-content:center}}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.btn{border:2px solid grey;color:grey;background-color:#fff;padding:8px 20px;border-radius:8px;font-size:20px;font-weight:700}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.text_played{position:relative;padding-left:10px}.MuiPaper-root.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm.MuiPaper-rounded{border-radius:20px}.text_played:before{content:"";position:absolute;width:1px;height:60%;background:#ff5c5c;left:0;top:20%;margin:auto}#popup__circular_progress_container{position:relative}#popup__circular_progress_container #circular_progress_inner_stats{position:absolute;z-index:99;margin:0 auto;text-align:center}.popup__importsong_stats_numbers{display:flex;align-items:flex-end}input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;border-radius:10px;width:250px;height:30px;display:inline-block;padding:2px 12px;cursor:pointer}.image-upload>input{display:none}.image-upload img{width:80px;cursor:pointer}.textfield_importsong{height:100%}.textfields__containers{margin:5% 0}.input_importsong{border-radius:25px;box-shadow:5px 5px 5px #d3d3d3;width:100%;height:40px}#popup__importsong_container label{cursor:pointer}.homepage__tracklist li{list-style:none}.homepage__songchoice_image{margin:1vh auto 0}#musicCardContainer:hover>.homepage__artist_reduce,#musicCardContainer:hover>.homepage__songtitle_reduce{display:none}#musicCardContainer:hover>.homepage__artist,#musicCardContainer:hover>.homepage__songtitle{display:block}.homepage__artist,.homepage__songtitle{display:none}.homepage_userCard_boxAndauthor{display:inline-flex}#musicCardContainer:hover>.learningInterfaceButton{opacity:1}#musicCardContainer{display:flex;flex-direction:column;flex-wrap:nowrap}#textAddMusics{display:flex}.renderWait{top:1vh}.renderWait,.renderWaitCB{display:inline-block;position:relative;width:64px}.renderWaitCB{margin:auto auto 30px}.renderWaitCB div{display:flex;position:absolute;left:6px;width:12px;background:#ff5c5c;animation:renderWait 1.2s cubic-bezier(1,.5,.5,3) infinite}.renderWaitCB div:first-child{left:6px;animation-delay:-.24s}.renderWaitCB div:nth-child(2){left:26px;animation-delay:-.12s}.renderWaitCB div:nth-child(3){left:46px;animation-delay:-.06s}.renderWaitCB div:nth-child(4){left:66px;animation-delay:-.03s}#musicsLibraryButton,#musicsPremiumButton,#musicsUserButton{cursor:pointer}.GridDifficultyOnglet{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:20px;background-color:#fff}.textLinkEasyDifficulty{cursor:pointer;text-decoration:none;position:relative;color:#a9a9a9;text-transform:uppercase}.textLinkEasyDifficulty:hover{color:#7dd44b;text-decoration:none}.textLinkEasyDifficulty:after{position:absolute;content:"";height:2px;bottom:-4px;margin:0 auto;left:0;right:0;width:50%;background:transparent;transition:.5s}.textLinkEasyDifficulty:hover:after{color:#7dd44b;background:#7dd44b}.textLinkMediumDifficulty{cursor:pointer;text-decoration:none;position:relative;color:#a9a9a9;text-transform:uppercase}.textLinkMediumDifficulty:hover{color:#ffd72c;text-decoration:none}.textLinkMediumDifficulty:after{position:absolute;content:"";height:2px;bottom:-4px;margin:0 auto;left:0;right:0;width:50%;background:transparent;transition:.5s}.textLinkMediumDifficulty:hover:after{color:#ffd72c;width:70%;background:#ffd72c}.textLinkHardDifficulty{cursor:pointer;text-decoration:none;position:relative;color:#a9a9a9;text-transform:uppercase;margin-right:30px}.textLinkHardDifficulty:hover{color:#ff7d1f;text-decoration:none}.textLinkHardDifficulty:after{position:absolute;content:"";height:2px;bottom:-4px;margin:0 auto;left:0;right:0;width:50%;background:transparent;transition:.5s}.textLinkHardDifficulty:hover:after{color:#ff7d1f;width:70%;background:#ff7d1f}.textLinkVderyHardDifficulty{cursor:pointer;text-decoration:none;position:relative;color:#a9a9a9;text-transform:uppercase}.textLinkVderyHardDifficulty:hover{color:#cd0002;text-decoration:none}.textLinkVderyHardDifficulty:after{position:absolute;content:"";height:2px;bottom:-4px;margin:0 auto;left:0;right:0;width:50%;background:transparent;transition:.5s}.textLinkVderyHardDifficulty:hover:after{color:#cd0002;width:70%;background:#cd0002}.stickyOnglet{position:sticky;top:150px;z-index:6}.homepage_categorie_style{display:flex;align-items:flex-end;padding-top:10px}@font-face{font-family:Segoe UI;src:local("Segoe UI Light"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");font-weight:100}​ body{font-family:Segoe UI}.signup__form fieldset{border-radius:100px}.signup__loginCTA{width:auto;display:flex;flex-direction:row;height:50%;align-items:center;color:#a9a9a9}.validation__form label{color:#a9a9a9;text-align:center;cursor:pointer;font-weight:lighter}.signup__politique{height:auto}.validation__form_grid{height:100px;display:flex;align-items:center}.validation__form{height:100%;text-align:center;display:flex;align-items:center}#signup__container{min-height:100vh;display:flex;flex-direction:column;justify-content:stretch;background-image:url(/static/media/background_ltm.f3a90028.svg);background-size:contain;background-position-y:bottom;background-repeat:no-repeat}.signup__socialmediaimg{height:75%}.logogrid{justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.validation__form{font-size:10px;text-align:center;line-height:0}#signup__container{background:none}.bgltm_grid button{color:#a9a9a9}.logo_Ltm{display:flex;justify-content:center}}@media screen and (max-height:630px){#signup__container{background:none}.bgltm_grid button{color:#a9a9a9}}.signup__politique{color:#fff;background:transparent;margin-right:0 auto;margin-left:0 auto}.signup__politique button{outline:none;border:none;background:transparent;color:#fff;text-transform:uppercase}@media screen and (max-width:1024px){#signup__container{background:none}.signup__politique{color:#a9a9a9;font-size:11px;padding:2vh}.signup__politique button{color:#a9a9a9}}.logoImg{width:70px}@media screen and (max-width:768px){.logoImg{width:50px;margin-left:5px}}.checkImg{width:30px}.signup__stepper{width:25vw;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;margin:0 auto;background-color:"pink"}.signup__stepper_box{display:flex;flex-direction:column;align-items:center;justify-content:baseline;text-align:center;width:40%}.step_isOpen{display:block}.step_isClosed{display:none}#signup__content_step1{padding-bottom:2vh}#signup__content_step2{padding-top:2vh;padding-bottom:2vh}.signup__content_step2_container{height:auto;background:transparent}#passwordforgotten__container{height:100vh;flex-direction:column;background-image:url(/static/media/background_ltm.f3a90028.svg);background-size:contain;background-position-y:bottom;background-repeat:no-repeat}.passwordforgotten__logo{height:auto;padding:1vw;display:flex;justify-content:space-between;align-items:center}.passwordforgotten__form{display:flex;flex-direction:column;align-content:center;margin:4vh 0}.passwordforgotten_textfield__form{display:flex;flex-direction:column;width:100%;text-align:center}.passwordforgotten_textfield__form fieldset{border-radius:100px}.passwordforgotten__titleslinks H1{text-align:center;color:#a9a9a9}.passwordforgotten__titleslinks h4{text-align:center;width:80%;margin:0 auto}.passwordforgotten__titleslinks{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.passwordforgotten__titleslinks>*{padding:1vh 0}.passwordforgotten__politique{color:#fff;text-align:center;height:auto}.passwordforgotten__politique button{outline:none;border:none;background:transparent;color:#fff;text-transform:uppercase}@media screen and (max-width:1024px){#passwordforgotten__container{background:none}.passwordforgotten__politique{color:#a9a9a9;font-size:11px;padding:2vh}.passwordforgotten__politique button{color:#a9a9a9}}@media screen and (max-width:768px){.passwordforgotten__politique,.passwordforgotten__politique button{color:#a9a9a9;font-size:.7rem}.passwordforgotten__maincontainer{background:none}.passwordforgotten__politique{padding-bottom:3vh}}@media screen and (max-height:523px){#passwordforgotten__container{background:none}.passwordforgotten__politique,.passwordforgotten__politique button{color:#a9a9a9}}.styleNavBar{background-color:#fcfcfc;box-shadow:0 1px 10px #999;position:sticky;top:0;z-index:9}.logogrid{height:auto;padding:1vw;display:flex}.GridOngletNav{display:flex;flex-wrap:nowrap}.logoImg{width:50px}.textLink{text-decoration:none;position:relative;color:#a9a9a9;text-transform:uppercase;margin-right:20px}.textLink:hover{color:#ff5c5c;text-decoration:none}.textLink:after{position:absolute;content:"";height:2px;bottom:-4px;margin:0 auto;left:0;right:0;width:50%;background:transparent;transition:.5s}.textLink:hover:after{color:#ff5c5c;width:70%;background:#ff5c5c}.buttonProfil{font-size:12px;color:#a9a9a9;cursor:pointer;border:transparent;outline-style:none;font-weight:800;padding:1vw}.buttonProfil:hover{color:#ff5c5c}.buttonProfil:hover,.styleButtonPremium:hover{text-decoration:none}.styleButtonDropdownMenu{cursor:pointer;border:transparent;outline-style:none}.styleButtonDropdownMenu,.styleButtonDropdownMenu:hover{color:#a9a9a9;text-decoration:none}@media screen and (max-width:600px){.textLink{font-size:.8em;margin:auto}.logoImg{width:30px}.buttonProfil{font-size:10px;color:#a9a9a9;text-decoration:none;cursor:pointer;border:transparent;outline-style:none;text-transform:uppercase;padding:.5vw}}#addMusicsFromFreeMusics{background-image:linear-gradient(90deg,#ff5c5c,#ff8d53);opacity:.7;border-radius:20px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;position:absolute;left:10px;margin-top:60px;height:4rem;font-size:12px}#textAddMusicDone,#textImportMusicDone{color:#06ad06;position:absolute;margin:40px}#textAddMusicNotDone,#textMusicsAllReadyInUserMusics{color:red;position:absolute;margin:50px}.InformationProfile__footer{background-color:#ffffe0;height:10vh;color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;margin-bottom:0;margin-top:auto}#InformationProfile__container{height:auto;display:flex;flex-direction:column;min-height:100vh;align-items:center;font-size:1em}.InformationProfile__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}.cursorPicture{cursor:pointer}.textChangePicture{color:#888}#subscription__container{height:auto;display:flex;flex-direction:column;min-height:100vh;position:relative;align-items:center;font-size:1em}.subscription__text{line-height:6}.subscription__main_content{background-color:#fff;border-radius:15px;height:45vh;width:60vw;box-shadow:2px 3px 5px #a9a9a9}.subscription__content{padding:15px;display:flex;flex-direction:column;justify-content:space-around;color:#707070}.subscription__title{border-top-left-radius:15px;border-top-right-radius:15px;width:100%;background-color:#ff5c5c;height:50px;display:flex;align-items:center;color:#fff;font-weight:700;padding:15px}.subscription__options{display:flex;flex-direction:row;justify-content:space-around;padding:15px;display:-webkit-flex;-webkit-align-items:flex-start}.subscription__buttons{display:-webkit-flex;-webkit-align-items:flex-start}.subscription__cancel{display:flex;justify-content:flex-end;align-items:center}.subscription__footer{color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;margin-bottom:0;margin-top:auto}.subscription__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}@-moz-document url-prefix(){.subscription__content{padding:15px;display:flex;flex-direction:column;justify-content:space-around;color:#707070}}#payment_container{min-height:100vh;display:flex;flex-direction:column}.payment__maincontainer{padding-top:2%;padding-bottom:3%}.payment__footer{color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;margin-top:10vw}.premium_tunnelpayment{padding:5px}.payment__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}.premium_tunnelpayment{background-Color:#fcfcfc;box-Shadow:0 1px 10px #999;border-radius:20px;width:80%;margin:0 auto}.payment__textfields,.txtfieldmonth_crypto,.txtfieldyear_crypto{width:70%}.cardInfos{color:"transparent";border-color:transparent;border-width:1px;border-radius:25px;box-shadow:5px 5px 5px #d3d3d3;background-color:#fff;padding:18.5px 14px;text-align:center}.payment__awards{padding:10px 0;display:inline-block}.payment__awards .text_awards{vertical-align:middle;display:inline-block;margin-left:5px}#cbRender{text-align:center;margin-left:auto;margin-right:auto;margin-top:20px}#cardInput1{color:#000;width:70%}#cardInput2,#cardInput3{width:70%}#couponCardholder,#nameCardholder{text-align:center;font-size:15px}#text1{margin-top:40px}#text1,#text2{margin-bottom:20px}#text2{margin-top:20px}#validation_text{font-size:10px;color:grey;margin-top:30px;margin-bottom:30px}.errorPaymentMessage{margin-bottom:20px}.renderWait{display:flex;margin:auto;bottom:80%}.renderWait div{display:flex;position:absolute;left:6px;width:12px;background:#ff5c5c;animation:renderWait 1.2s cubic-bezier(1,.5,.5,3) infinite}.renderWait div:first-child{left:6px;animation-delay:-.24s}.renderWait div:nth-child(2){left:26px;animation-delay:-.12s}.renderWait div:nth-child(3){left:46px;animation-delay:-.06s}.renderWait div:nth-child(4){left:66px;animation-delay:-.03s}@keyframes renderWait{0%{top:6px;height:51px}50%,to{top:19px;height:26px}}.payment_mode__main_content{background-color:#fff;border-radius:15px;box-shadow:2px 3px 5px #a9a9a9}.payment_mode__advantages{padding-bottom:3vh}.payment_mode__content{height:auto;padding:20px;display:flex;flex-direction:column;color:#707070}.payment_mode__title{border-top-left-radius:15px;border-top-right-radius:15px;width:100%;background-color:#ff5c5c;height:auto;display:flex;align-items:center;color:#fff;font-weight:700;padding:15px}.payment_mode__options{display:flex;flex-direction:row;justify-content:space-around;padding:15px}.payment_mode__cancel{display:flex;justify-content:flex-end;align-items:center}.payment_mode__footer{color:#707070;background-color:#f6f6f6;box-shadow:0 -1px 5px #adadad;margin-bottom:0;margin-top:auto}.payment_mode__footer button{outline:none;border:none;background-color:#f6f6f6;color:#707070;text-transform:uppercase;font-family:Open Sans;font-size:80%}#cardInfos{margin-bottom:10%;width:100%}#cardInfoBrand,#cardInfoLast4{margin-right:10%;font-size:20px}#cardInfoMonth,#cardInfoYear{font-size:20px}#cardInfoYear{margin-right:10%}#learning_interface{background-color:#000}#navbar{width:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.99) 1%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0)}#menuButton,#navbar{z-index:2;position:absolute}#menuButton{bottom:70%;right:0;padding:0;opacity:.5}#menuButton:hover{opacity:1}#menuIcon{width:2.5em;cursor:pointer;position:absolute;right:0}#progressionBarMusic{background:#000;z-index:3;height:100%}#loopSlider{position:absolute;left:0}.PrivateValueLabel-label-147{font-size:150%}#darknessEffect{position:absolute;z-index:2;top:0;height:7vh;width:100%;margin:auto;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.99) 1%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0)}.keyboardIcon{padding:4px;width:40px;height:40px}#snackBarConnectPiano{z-index:4;position:absolute;font-family:Segoe UI;font-weight:"bold";justify-items:center}#checkIconPianoConnection{width:8%;height:auto;position:relative;left:50%}#warningIconPianoConnection{width:8%;height:auto;position:relative;left:40%}#top_piano{background:#8a2d2d;height:3px;z-index:0}.ReactPiano__Keyboard{position:relative;background-color:#1f1f1f;display:flex;height:auto}#midiVisualizerCanvas{width:100%}.ReactPiano__Key{display:block}.ReactPiano__Key--active{border-top:1px solid #6b6b6b;border-right:1px solid #949494;border-left:1px solid #949494}.ReactPiano__Key--active.ReactPiano__Key--accidental{background:#adadad;border-left-width:0;border-bottom:7px solid #a3a3a3;border-right-width:0;border-top-width:2px;box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.4),0 -1px 0 #000;z-index:1}.ReactPiano__Key--active.ReactPiano__Key--natural{background:#636363;height:95%;z-index:0}.ReactPiano__Key--accidental{height:63%;background:#333;border-color:#666 #222 #111;border-style:solid;border-width:0 0 7px;box-shadow:inset 0 -1px 2px hsla(0,0%,100%,.4),0 2px 3px rgba(0,0,0,.4);border-radius:0 0 1px 1px;z-index:1;position:absolute}.ReactPiano__Key--natural{height:100%;z-index:0;border-radius:0 0 3px 3px;box-shadow:-1px 0 0 rgba(99,99,99,.8);background:#fff;position:absolute;box-sizing:border-box}.ReactPiano__Key--natural:last-child{margin-right:0}.ReactPiano__Key--disabled.ReactPiano__Key{cursor:progress}.ReactPiano__Key--disabled.ReactPiano__Key--accidental{background:#ddd;border:1px solid #999}.ReactPiano__Key--disabled.ReactPiano__Key--natural{background:#eee;border:1px solid #aaa}.ReactPiano__NoteLabelContainer{flex:1 1;align-self:flex-start}.ReactPiano__NoteLabel{text-transform:capitalize}.ReactPiano__NoteLabel--accidental{color:#f8e8d5;font-size:70%;margin-top:100%;text-align:center}.ReactPiano__NoteLabel--natural{color:#383838;margin-top:300%;text-align:center}.ReactPiano__NoteLabel--natural.ReactPiano__NoteLabel--active{color:#f8e8d5}#midiVisualizer,.playPause{z-index:0;display:flex}#midiVisualizer,#shadowCanvas,.playPause{justify-content:center;align-items:center}#shadowCanvas{position:absolute;z-index:1}.playPause{z-index:3;position:absolute;color:#fff;text-shadow:0 0 0 transparent,0 0 10px #ff5c5c,0 0 20px rgba(255,161,102,.5),0 0 40px #ff5c5c,0 0 100px #ffa166,0 0 200px #ffa166,0 0 300px #ffa166,0 0 500px #ffa166;font-size:200px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.playPauseIcon:hover{opacity:1}.playPauseIcon{z-index:-1;opacity:.8;width:.7em}.Dropdown-root{position:relative}.Dropdown-control{display:flex;overflow:hidden;opacity:1;box-sizing:border-box;color:hsla(0,0%,100%,.7);cursor:pointer;outline:none;padding:6px 25px 0 10px;transition:all .2s ease;font-family:Segoe UI;font-style:italic}.Dropdown-control:hover{opacity:.5}.is-open .Dropdown-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.Dropdown-menu{cursor:pointer;background-color:hsla(0,0%,100%,0);opacity:1;box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:3;-webkit-overflow-scrolling:touch;font-style:italic}.Dropdown-menu .Dropdown-group>.Dropdown-title{color:#fff;font-weight:700;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:#757373;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{color:#fff}.Dropdown-noresults{box-sizing:border-box;color:#fff;display:block;padding:8px 10px}.Dropdown-arrow-wrapper img{width:20px;margin-left:5px}.Dropdown-arrow-wrapper img:hover{opacity:1}body{font-family:Segoe UI}#masteredButton{background-color:#000;opacity:.7;border-radius:20px;border:1px solid #fff;color:#fff}#masteredButton:hover{background:linear-gradient(90deg,#ff5c5c,#ff8d53);opacity:1}#masteredIcon{width:20px}#masteredText{margin-right:5px}.icon{width:25px}#authorName{font-style:italic}#songName{font-weight:700}.button{opacity:.7}.button:hover{opacity:1}@font-face{font-family:Segoe UI;src:local("Segoe UI"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype")}#welcome{min-height:100vh;background-image:url(/static/media/bg-2.ee9045de.png)};#newpassword__container{height:100vh;background-image:url(/static/media/background_ltm.f3a90028.svg);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;position:relative}.newpassword__container{display:grid;flex-direction:column}.newpassword__logo{height:auto;padding:1vw;display:flex;justify-content:space-between;align-items:center}.newpassword__titleslinks H1{text-align:center;color:#a9a9a9}.newpassword__titleslinks h4{text-align:center;width:80%;margin:0 auto}.newpassword__titleslinks{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.newpassword__titleslinks>*{padding:1vh 0}.newpassword__form{display:flex;flex-direction:column;align-content:center;margin:4vh 0}.newpassword_textfield__form{display:flex;flex-direction:column;width:100%;text-align:center}.newpassword_textfield__form fieldset{border-radius:100px}.newpassword__politique{color:#fff;height:auto;position:absolute;bottom:0;text-align:center;width:100%}.newpassword__politique button{outline:none;border:none;background:transparent;color:#fff;text-transform:uppercase}@media screen and (max-width:1024px){#newpassword__container{background:none}.newpassword__politique{color:#a9a9a9;font-size:11px;padding:2vh}.newpassword__politique button{color:#a9a9a9}}@media screen and (max-width:768px){.newpassword__politique,.newpassword__politique button{color:#a9a9a9;font-size:.7rem}.newpassword__container{background:none}.newpassword__politique{padding-bottom:3vh}}@media screen and (max-height:523px){#newpassword__container{background:none}.newpassword__politique,.newpassword__politique button{color:#a9a9a9}}*{box-sizing:border-box;margin:0;padding:0}.Play{text-align:center;display:block}p{display:inline}#canvaMidi{position:relative;z-index:-1}#logo{background-size:150px;position:absolute;top:10px;left:10px;width:150px;height:90px}#appBar{position:relative;display:flex;top:500px}.circularProgress{position:absolute;z-index:1;margin:auto;width:100%;top:40%}.stats{top:11%;height:15%;text-align:center;border-radius:10px}.stats,.time{position:absolute;right:3%;width:15%;color:#fff;z-index:1;font-family:sans-serif;font-size:1.2vw;background-color:rgba(255,92,92,.801)}.time{top:0;height:10%;border-radius:5px}#music{background-image:url(https://emojipedia.org/musical-note)}