.App{font-family:EB Garamond,serif}.App,body,div{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif}@media (max-width:1499px){.homepage-background-image{height:88%!important}}@media (max-width:1719px){.about-content-container p{font-size:15px!important}.about-image{height:450px!important}}@media (max-width:1599px){.about-content-container p{font-size:14px!important}}@media (max-width:1349px){.about-image{height:400px!important}.about-content-container p{font-size:13px!important}.image-wrapper{height:300px!important;width:300px!important}}@media (max-width:1249px){.navbar-left{margin-left:8%!important}}@media (max-width:949px){.navbar-left{margin-left:0!important}}@media (max-width:999px){.image-wrapper{height:200px!important;width:200px!important}}@media (max-width:699px){.image-wrapper{height:150px!important;width:150px!important}}@media (max-width:549px){.image-wrapper{height:110px!important;width:110px!important}}@media (max-width:499px) and (max-height:999px){.navbar{height:10vh!important}.navbar-center{top:auto!important}.navbar-title h2{font-size:32px!important;font-weight:500!important}.navbar-left{justify-content:space-evenly!important;margin-left:0!important}.navbar-inner{width:90%!important}.navbar-left svg{font-size:18px!important}.navbar-links a{font-size:12px!important}.navbar-links{gap:2.5rem!important}.homepage-background-image{height:90vh!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;padding-left:10%!important}.homepage-content{padding-top:25%!important}.homepage-content h2{font-size:17px!important}.homepage-content h3{font-size:16px!important;margin-bottom:15px!important;margin-top:10px!important}.about-image-container{align-items:center!important;flex-direction:column!important;justify-content:center!important}.about-content-container{padding-left:5%!important;padding-right:5%!important}.about-image{height:300px!important;width:100%!important}.about-image-wrapper{margin-top:3%!important;width:100%!important}.teaching-container{flex-direction:column!important}.teaching-image-container{margin-left:5%!important;margin-right:5%!important;width:90%!important}.teaching-image{height:300px!important;margin-left:0!important;width:100%!important}.teaching-text{margin-left:10%!important;margin-right:10%!important;width:80%!important}.contact-content-container{align-items:center!important;flex-direction:column-reverse!important;height:auto!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;width:100%!important}.contact-text{margin-right:0!important;width:70%!important}.contact-image{height:400px!important;width:90%!important}.form-group{margin-bottom:5px!important}.contact-text h1{margin-bottom:20px!important}.pricing-container{width:65%!important}.teaching-text h1{font-size:25px!important;text-align:center!important}.teaching-text p{font-size:12px!important}}@media (max-height:859px){.navbar{margin-bottom:4%!important}}.navbar{align-items:center;box-sizing:border-box;display:flex;font-family:EB Garamond,serif;height:15vh;width:100%}.mobile-menu-toggle{display:none}.navbar-inner{margin:0 auto;padding-left:4%;padding-right:4%}.navbar-container,.navbar-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-left{align-items:center;display:flex;gap:1rem;margin-left:18%}.navbar-left a{color:#000}.navbar-left svg{font-size:24px}.navbar-logo{align-items:center;display:flex}.logo-img{height:50px;width:auto}.navbar-center{left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%)}.navbar-center a{color:#000;font-weight:25;text-decoration:none}.navbar-right{display:none;gap:1rem;justify-content:flex-end}.navbar-title h2{font-size:33px;font-weight:600;margin-bottom:25px}.navbar-links a{color:#000;font-weight:400;text-decoration:none}.navbar-links a.active-link{border-bottom:1px solid #000;color:#000;padding-bottom:3px}.navbar-links{display:flex;gap:3.5rem}.mobile-menu{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;gap:.5%;height:90vh;left:0;overflow-y:auto;position:fixed;top:10vh;transition:opacity .4s ease,visibility .4s ease;width:100%;z-index:1000}.mobile-menu a{color:#000;font-size:35px;padding:.5rem 0;text-align:center;text-decoration:none}.mobile-menu-icons{align-items:flex-end;display:flex;height:25%!important;justify-content:space-evenly;padding-left:25%;padding-right:25%}.mobile-menu-icons svg{height:2.7rem!important;width:2.7rem!important}.menu{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:relative;z-index:1001}.line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.line3{stroke-dasharray:60 207}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}@media (min-height:860) and (max-height:875px){.navbar{margin-bottom:1%!important}}@media (max-width:450px){.navbar-left,.navbar-logo{display:none}.navbar-right{display:flex!important}.mobile-menu-toggle{display:block}.navbar-links{display:none}.mobile-menu{background-color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:1;position:absolute;visibility:visible}.navbar-container,.navbar-inner{height:100%!important}.navbar-container{display:flex!important;flex-direction:row!important}.navbar-center{left:0!important;position:relative!important;text-align:start!important;transform:translateX(0)!important;width:75%!important}.mobile-menu-visible{display:flex;flex-direction:column;gap:15px}.navbar-right{display:block!important;height:100%!important;width:25%!important}.navbar-right-button-container{align-items:center;display:flex!important;height:100%!important;justify-content:center;width:100%!important}}.homepage-container{font-family:Arial,Helvetica,sans-serif;height:85vh;top:0}.homepage-background-image{align-items:flex-start;display:flex;height:92%;justify-content:flex-start;margin-bottom:4%;margin-left:4%;margin-right:4%;overflow:hidden;padding-left:24%;position:relative}.homepage-background-img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.homepage-content{padding-top:5%}.homepage-content h2{margin-top:0}.homepage-container h2{color:#fff;font-weight:720;letter-spacing:2px}.homepage-container h3{color:#fff;font-weight:250;margin-bottom:50px;margin-top:50px}.btn41-43{font-family:Roboto,sans-serif}.btn-41{border:2px solid #fff;color:#fff;text-decoration:none;z-index:1}.btn-41:after{background:#fff;content:"";direction:rtl;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:0;z-index:-1}.btn-41:hover{color:#000}.btn-41:hover:after{left:auto;right:0;width:100%}.btn-41:active{top:2px}.homepage-content button{color:#fff}.about-content-container{margin-left:auto;margin-right:auto;margin-top:1%;padding-left:20%;padding-right:20%}.about-content-container p{font-size:17px;line-height:1.8}.about-content-container h1{text-align:center}.about-image{display:flex;flex-shrink:0;overflow:hidden;position:relative;width:45%}.about-img{height:100%;object-fit:cover;object-position:top;width:100%}.about-image-container{align-items:stretch;display:flex;flex-direction:row;gap:5%}.about-image-wrapper{display:flex;flex:1 1;flex-direction:column}.omitted-margin{margin-top:0}.resume-button-container{display:flex;justify-content:center;margin-bottom:50px;margin-top:50px;width:100%}.btn41-43{background:#0000;cursor:pointer;display:inline-block;font-family:EB Garamond,serif;font-weight:500;outline:none!important;padding:10px 25px;position:relative;transition:all .3s ease}.btn-42{border:2px solid #000;color:#000;text-decoration:none;z-index:1}.btn-42:after{background:#000;content:"";direction:rtl;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:0;z-index:-1}.btn-42:hover{color:#fff}.btn-42:hover:after{left:auto;right:0;width:100%}.btn-42:active{top:2px}.teaching-image-container{width:50%}.teaching-container{display:flex;flex-direction:row;justify-content:center}.teaching-text{margin-right:10vh;width:40%}.teaching-image{background-image:url(/static/media/sheetMusicPhotoTeaching.3f3a878e09d1e1049a90.jpg);background-position:50%;background-size:cover;height:75vh;margin-left:10vh;width:84%}.pricing-container{display:flex;flex-direction:row;justify-content:space-evenly;width:40%}.teaching-bulleted-items{margin-left:15px}.teaching-container a{color:grey;font-size:18px;font-weight:750;text-decoration:underline}.media-container{align-items:center;display:flex;justify-content:center;margin-bottom:60px;margin-top:20px;min-height:100vh}.image-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.image-wrapper{align-items:center;display:flex;height:400px;justify-content:center;overflow:hidden;width:400px}.gallery-image{border-radius:5px;height:100%;object-fit:cover;width:100%}.contact-form{font-family:EB Garamond,serif;margin:0 auto;max-width:600px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px}.form-group span{color:#000;font-size:10px;font-weight:100}.form-group label{font-size:17px;font-weight:100}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:grey;outline:none}.name-row{display:flex;gap:10px}.name-row .form-group{flex:1 1}button[type=submit]{background-color:#000;color:#fff;cursor:pointer;margin-top:10px}textarea{font-family:EB Garamond,serif}.name-input-first{margin-bottom:30px}.contact-content-container{align-items:center;display:flex;height:85vh;justify-content:center;margin-left:10%;margin-top:1%;width:80%}.contact-image{height:600px;position:relative;width:600px}.contact-img{height:100%;object-fit:cover;object-position:center;width:100%}.contact-text{margin-right:6%;width:37%}.contact-text p{font-size:14px;font-weight:100}.contact-text span{text-align:center}.contact-text h1{margin-bottom:50px}
/*# sourceMappingURL=main.c7b50264.css.map*/