@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{display:grid}@media (min-width:768px){.header{font-size:2rem}.text-main{color:#a9a9a9;font-size:1.25rem!important;font-weight:100}}body{background:#000;font-family:EB Garamond,Open Sans,system-ui,sans-serif!important}.border{border:1px solid #b0960a!important;border-radius:45px!important}.header{color:#5d080f;font-size:2.95rem;font-weight:400;text-align:center}.navbar-center{margin:0 auto}.footer{background-color:initial;border:1px solid #b0960a;border-radius:40px;margin-top:10%;padding:20px 0}.address,.footer{color:#a9a9a9}.header{font-size:3rem;padding-bottom:10px}.header,.sub-header{color:#990303;font-weight:lighter}.sub-header{font-size:1.8rem;margin-top:-10px;padding-bottom:20px}p{font-size:1.5rem;margin:0}@media (max-width:1200px){.header{font-size:3rem}}@media (max-width:992px){.header{font-size:3rem}}@media (max-width:768px){.header{font-size:2.5rem}}@media (max-width:576px){.header{font-size:2rem}}.banner{animation:bannerFadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:0;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;color:#fff;display:flex;left:0;margin-bottom:10px;padding:10px 20px;position:fixed;right:0;top:0;width:100%;z-index:1000}@keyframes bannerFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.banner-close-button{color:#fff!important;position:absolute!important;right:5px;top:5px}.banner-close-button svg{fill:#fff!important;color:#fff!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.reviews-carousel{margin:64px 0}.reviews-title{color:#990303;font-weight:400;line-height:1.235;margin-top:64px}@media (max-width:600px){.reviews-title{font-size:1.5rem!important;font-weight:500;line-height:1.3}}@media (min-width:601px) and (max-width:960px){.reviews-title{font-size:1.75rem!important;font-weight:500;line-height:1.3}}@media (min-width:961px) and (max-width:1280px){.reviews-title{font-size:2.125rem!important}}@media (min-width:1281px){.reviews-title{font-size:2.5rem!important}}.reviews-container{align-items:center;display:flex;justify-content:center;margin-bottom:32px;margin-top:32px;width:100%}.review-card{background:#0000!important;border:1px solid #b0960a!important;border-radius:50px!important;display:flex;flex:1 1;flex-direction:column;height:400px;transition:all .3s ease}.review-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.review-card-content{height:100%;overflow:auto;padding:40px 32px!important}.review-name{color:#333;font-weight:700}.review-lesson{color:#0009;margin-bottom:16px;margin-top:8px}.review-comment{color:#666;line-height:1.6}@media (max-width:960px){.review-comment{font-size:.95rem!important}}.navigation-button{color:#666!important;transition:all .2s ease}.navigation-button-prev{margin-right:16px}.navigation-button-next{margin-left:16px}.navigation-button:hover{background-color:#0000000d}.text-color{color:#a9a9a9}.text-color-lessen{color:#b0960a}.music-player-container{background-color:#121212;border-radius:8px;box-shadow:0 4px 8px #ffffff1a;color:#e0e0e0;margin:2rem auto;max-width:800px;padding:1rem}.music-card{color:#e0e0e0;margin-bottom:1.5rem}.MuiCardContent-root,.music-card{background-color:#171717!important}.MuiCardContent-root{color:#e0e0e0!important}.MuiCardMedia-root{background-color:#171717!important}.playlist-container{background-color:#171717;border-radius:8px;height:300px;margin-top:1rem;overflow-y:scroll;padding:1rem;scrollbar-color:#789 #0000}.MuiListItem-root{border-bottom:1px solid #333;margin-bottom:4px}.MuiListItemButton-root{border-radius:4px;color:#e0e0e0;transition:background-color .2s ease}.MuiListItemButton-root:hover{background-color:#2a2a2a!important}.MuiListItemText-secondary{color:#a0a0a0!important}.active-song{background-color:#b0960a4d;border-bottom:1px solid #b0960a;border-left:3px solid #b0960a}.active-song .MuiListItemText-primary{color:#b0960a;font-weight:700}@media (max-width:600px){.music-player-container{padding:.5rem}.music-card-content{flex-direction:column!important}.song-info-container{margin-top:1rem;order:2}.album-art{height:200px!important;object-fit:contain;order:1;width:100%!important}.iframe-container{margin-top:.5rem;order:3}.song-info{text-align:center}}iframe{border:none;border-radius:10px}.equalizer-container{align-items:flex-end;display:flex;height:16px;margin-left:auto;width:20px}.equalizer-bar{animation-direction:alternate;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-color:#6495ed;border-radius:1px;margin-right:1px;width:3px}.equalizer-bar:first-child{animation-name:equalize1;height:60%}.equalizer-bar:nth-child(2){animation-name:equalize2;height:30%}.equalizer-bar:nth-child(3){animation-name:equalize3;height:75%}.equalizer-bar:nth-child(4){animation-name:equalize4;height:45%}@keyframes equalize1{0%{height:60%}to{height:90%}}@keyframes equalize2{0%{height:30%}to{height:70%}}@keyframes equalize3{0%{height:75%}to{height:40%}}@keyframes equalize4{0%{height:45%}to{height:85%}}.sticky-footer{background-color:#000;bottom:0;box-shadow:0 -2px 10px #0000001a;color:#b0960a;left:0;padding-top:30px;text-align:center;width:100%;z-index:1000}body{padding-bottom:60px}.sticky-footer-text{font-size:1rem;margin:0}.sticky-footer-link{color:#b0960a;text-decoration:none;transition:color .3s ease}.sticky-footer-link:hover{color:#fff;text-decoration:underline}