@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--clr-champagne:#ffebe0;--clr-beige:#e4eed3;--clr-antique:#f9f4ec;--clr-linen:#fff1e6;--clr-old-lavender:#807182;--clr-old-lavender-dark:#6b5f6d;--clr-pastel-mint:#e2ece9;--clr-pastel-tea:#f1ffdd;--clr-pastel-magnolia:#faf4fa;--clr-pastel-ghost-white:#f4f7ff;--clr-pastel-lavender:#dde6fd;--clr-pastel-lavender-light:#ecf1fe;--clr-pastel-lavender-dark:#cedbfd;--clr-pastel-lavender-darkest:#bfd0fc;--clr-pastel-dark-blue:#94b0ff;--clr-pastel-blue:#9eb8ff;--clr-sand:#ffe8d6;--clr-brass:#cb997e;--clr-melon:#f5b69b;--clr-apricot:#fbc4ab;--clr-peach:#ffdab9;--clr-bisque:#ffe5cd;--clr-fb-blue:#4268b3;--clr-fb-blue-light:#7d98cf;--clr-yt-red:red;--clr-yt-red-light:#ff8080;--clr-black:#333;--clr-light-black:#444;--clr-white:#fff;--ff-primary:"Catamaran",sans-serif;--ff-cursive:"Dancing Script",cursive;--ff-secondary:"Grand Hotel",cursive;--transition:all 0.3s linear;--spacing:0.25rem;--spacing-smaller:0.1rem;--radius:0.5rem;--light-shadow:0 5px 15px hsla(0,0%,60%,.1);--dark-shadow:0 5px 15px rgba(0,0,0,.2);--text-shadow:1px 2px 2px rgba(0,0,0,.85)}html{
  /* !for scrolltotop to work */height:auto;overflow:auto;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7ff;background:var(--clr-pastel-ghost-white);color:#807182;color:var(--clr-old-lavender);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5;margin:0;overflow-x:hidden}a{text-decoration:none}ul{text-align:left}
/*! ul li {
  list-style-type: none;
} */img{display:block;width:100%}h1,h2,h3,h4{letter-spacing:.25rem;letter-spacing:var(--spacing);line-height:1.25;margin-bottom:.75rem;text-transform:capitalize}h1{color:#6b5f6d;color:var(--clr-old-lavender-dark);font-size:3rem;font-size:2.7rem;font-size:2.5rem}h2{font-size:2rem;font-size:1.8rem;font-size:1.65rem}h3{font-size:1.5rem;font-size:1.25rem}h4{font-size:.875rem}p{margin-bottom:1.25rem}@media screen and (min-width:800px){h1{font-size:4rem;font-size:3.6rem}h2{font-size:2.5rem;font-size:2.25rem}h3{font-size:1.6rem}body,h4{font-size:1rem}}.special-font{font-family:Dancing Script,cursive;font-family:var(--ff-cursive)}.linen{background-color:#fff1e6;background-color:var(--clr-linen)}.lavender{background-color:#dde6fd;background-color:var(--clr-pastel-lavender)}.light-lavender{background-color:#ecf1fe;background-color:var(--clr-pastel-lavender-light)}.mint{background-color:#e2ece9;background-color:var(--clr-pastel-mint)}.magnolia{background-color:#faf4fa;background-color:var(--clr-pastel-magnolia);background-color:#f4f7ff;background-color:var(--clr-pastel-ghost-white)}.blue{background-color:#9eb8ff;background-color:var(--clr-pastel-blue)}.tea{background-color:#f1ffdd;background-color:var(--clr-pastel-tea)}.card{box-shadow:0 5px 15px hsla(0,0%,60%,.1);box-shadow:var(--light-shadow)}.bio-card{margin:0 auto;max-width:50rem}.bio-card p{text-indent:1rem}.bio-card p:first-letter,p:first-letter{font-family:Dancing Script,cursive;font-family:var(--ff-cursive);font-size:x-large}p:first-letter{padding-right:.12rem}p{text-indent:1rem}.btn{background:#9eb8ff;background:var(--clr-pastel-blue);border:none;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#fff;color:var(--clr-white);cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.25rem;letter-spacing:var(--spacing);outline:.125rem solid #9eb8ff;outline:.125rem solid var(--clr-pastel-blue);outline-color:#9eb8ff;outline-color:var(--clr-pastel-blue);outline-offset:.25rem;padding:.4rem 1.25rem;text-transform:uppercase;transition:all .3s linear;transition:var(--transition)}.btn:hover{background-color:#94b0ff;background-color:var(--clr-pastel-dark-blue);outline-color:#94b0ff;outline-color:var(--clr-pastel-dark-blue)}.btn i{padding-right:.5rem}.section-title h3{color:var(--clr-primary);font-family:Grand Hotel,cursive;font-family:var(--ff-secondary)}.section-title{margin-bottom:2rem}.section-center{letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:3.5rem;padding-top:3.5rem;width:85vw}.initial-section{padding-top:7.25rem
  /*! margin-top: 3.75rem; */}.questions-container{margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:3.5rem;padding-top:3.5rem;width:100vw}.overview .flex-container{gap:2rem 4rem;
  /* ! */margin-bottom:3.5rem}.overview .extra-margin{margin-bottom:5rem}@-webkit-keyframes show{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes appear{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appear{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}

/* ! nav was here */.header{align-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/media/music-flowers.4aeb56badd55a47d2ece.jpg) 50%/cover no-repeat fixed;display:flex;flex-direction:column;gap:1rem;justify-content:center;justify-content:space-around;
  /* ! */min-height:100vh;min-height:100dvh;

  /* ! */overflow-x:hidden;padding:5rem 1rem 2rem}@media screen and (max-width:1024px){.header{background-attachment:scroll}}

/* !nav items was here */.center-container{border:1px solid #ff0;letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:3.5rem;padding-top:3.5rem;width:85vw}.flex-center{border:1px solid red;flex-direction:column}.flex-center,.flex-container{align-items:center;display:flex;justify-content:center}.flex-container{flex-wrap:wrap;gap:1rem 4rem
  /* ! */}.flex-reverse{flex-direction:row-reverse}@media screen and (min-width:826px){.flex-container{justify-content:space-between}}@media screen and (min-width:1100px){.flex-container{justify-content:space-around}}.profile-pic-container{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:var(--dark-shadow);padding:.5rem}.hero-btn-container{text-align:center}.hero-btn{background:none;color:#fff;cursor:pointer;
  /*! border: 0.15rem solid white; */font-size:2.5rem;padding:0 1rem;transition:all .3s linear;transition:var(--transition)}.hero-btn:hover{color:#bfd0fc;color:var(--clr-pastel-lavender-darkest)
  /* !border-color: var(--clr-pastel-lavender-darkest); */}.hero-btn-text{color:#fff;letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);margin-bottom:.5rem;text-transform:uppercase}.logo-container{overflow:hidden}.logo-container,.logo-container img{max-height:20rem;max-width:40rem}.banner-img{max-width:30rem}.profile-img{max-width:14rem}@media screen and (min-width:850px){.profile-img{max-width:16rem}}@media screen and (min-width:1150px){.profile-img{max-width:18rem}}.banner-img img{object-fit:cover}.btn-container{display:flex;justify-content:center}.banner-btn{font-size:1.1rem;padding:.4rem 1.25rem}.banner-img{padding:2rem 0}.banner-text p{-webkit-animation:appear 1.5s linear 1;animation:appear 1.5s linear 1;color:#f5f5f5;font-size:1.1rem;letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);margin:.5rem auto 0;max-width:35rem;text-align:center;text-indent:1rem;text-shadow:0 0 7px rgba(0,0,0,.75)}.alt-text{font-family:Catamaran,sans-serif;font-family:var(--ff-primary)}.text-center{text-align:center}.overview ul{margin-left:2rem}.overview li{padding-left:1rem}.overview h2{color:#6b5f6d;color:var(--clr-old-lavender-dark)}.overview span{display:inline-block}.overview span:first-letter{font-family:Dancing Script,cursive;font-family:var(--ff-cursive)}.about-section a{color:#807182;color:var(--clr-old-lavender);text-decoration:underline}.about-section a:hover{color:#94b0ff;color:var(--clr-pastel-dark-blue)}.fame-section .section-center{letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);letter-spacing:.05rem;margin-left:auto;margin-right:auto;max-width:none;padding-bottom:3.5rem;padding-top:3.5rem;width:95vw}.overview .famer-container{
  /* !gap: 2rem 4rem; */gap:.5rem 1.5rem;margin-bottom:0}.famer-container{justify-content:center}.famer{
  /* !margin-top: 5rem; */margin-top:1.5rem
  /* ! max-width: 20rem; */}.famer h2{font-size:1.25rem;font-size:1.2rem;margin-bottom:.2rem}.famer p{
  /* !check if need to adjust font size */font-size:.85rem;line-height:1.25rem;margin-bottom:.25rem}.section-text p{font-size:large;max-width:30rem}

/* !contact section */.carousel-container,.img-slider-container{display:flex;flex-wrap:nowrap;height:172px;overflow:hidden;width:240px}.carousel-item{height:100%;min-height:100%;min-width:100%;transition:1s cubic-bezier(.39,.575,.565,1);width:100%}.carousel-item img{object-fit:cover}@media screen and (min-width:300px){.img-slider-container{height:14rem;width:19.6rem}}@media screen and (min-width:1150px){.img-slider-container{height:20rem;width:28rem}}.img-slider-frame{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:var(--dark-shadow);padding:.5rem}.testimonial-img{margin:0 auto;max-width:20rem!important}blockquote{color:#383838;font-family:Georgia,serif;font-style:italic;position:relative}blockquote:before{color:#807182;color:var(--clr-old-lavender);content:"\201C";display:block;font-size:4.5rem;left:-40px;padding-left:20px;position:absolute;top:-40px}.testimonial-text{max-width:30rem;padding:2rem 0}.testimonial{margin:0 auto;max-width:35rem}.testimonial p{font-size:1.1rem}.testimonial h3{font-size:1.7rem;text-transform:uppercase}.section-title{text-align:center}.accordion-container{color:#807182;color:var(--clr-old-lavender);display:block;margin:auto;max-width:770px;padding:18px 1rem;text-align:left;transition:.4s}.accordion,.accordion-container{border:none;outline:none;width:100%}.accordion{cursor:pointer;display:flex;font-size:1.55rem;font-size:1.3rem;justify-content:space-between;letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);padding:1rem .75rem 1rem .5rem;text-align:center;text-transform:uppercase;text-transform:capitalize;transition:all .3s linear;transition:var(--transition)}.active-panel{max-height:500px;padding-bottom:1rem;transition:max-height .5s cubic-bezier(0,1,0,1)}.hof .panel{border:none}.hof .active-panel{max-height:none}.hof .accordion{padding-bottom:0}.hof .famer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;justify-content:left;justify-content:space-between}.hof .myIcon{height:16px;width:16px}.hof .famer h2{
  /* !may need change */letter-spacing:.2rem;padding-right:2.5rem}.hof .accordion-container{color:#807182;color:var(--clr-old-lavender);display:block;margin:auto;max-width:970px}.hof .accordion{display:block;
  /* !new */font-family:Dancing Script,cursive;font-family:var(--ff-cursive);font-size:2rem;transition:all .3s linear;transition:var(--transition)}.hof .accordion:hover{color:#6b5f6d;color:var(--clr-old-lavender-dark);font-size:2.1rem}.hidden-panel{max-height:0}.hidden-panel,.panel{transition:max-height .5s cubic-bezier(0,1,0,1)}.panel{border-bottom:.1rem solid #807182;border-bottom:.1rem solid var(--clr-old-lavender);letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);overflow:hidden;padding-left:.5rem;padding-right:.5rem}.lessons-info{
  /* ! */margin-bottom:6rem;
  /* !max-width: 35rem; */max-width:38rem}ol>li::marker{font-weight:700}ol{margin-bottom:.2rem}ol>li{margin-bottom:.1rem}.highlight{color:#6b5f6d;color:var(--clr-old-lavender-dark);text-decoration:underline}.lesson-img{max-width:30rem}

/* ! */.image1,.parent{left:0;position:relative;top:0}.image1{border:.25rem solid #f4f7ff;border:.25rem solid var(--clr-pastel-ghost-white);width:80%}.image1,.image2{box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:var(--dark-shadow)}.image2{border:.25rem solid #fff;left:55%;position:absolute;top:-45%;width:50%}.centered{margin-top:2rem;text-align:center}.contact-form{background:#fff;background:var(--clr-white);box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:var(--dark-shadow);max-width:30rem;padding:1rem 1.5rem;transition:all .3s linear;transition:var(--transition);width:100%}.contact-form h3{font-style:oblique;text-align:center;text-transform:none}.contact-form label{text-transform:uppercase}.contact-form h3{padding-top:1.25rem}.form-group{padding:1rem 0}.form-control{background:transparent;border:none;border-bottom:.1rem solid #807182;border-bottom:.1rem solid var(--clr-old-lavender);display:block;letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);margin-bottom:1.25rem;padding:.75rem 1rem;
  /* ! */transition:all .3s linear;transition:var(--transition);width:100%}.form-control::-webkit-input-placeholder{color:var(--clr-grey-1);font-family:Catamaran,sans-serif;font-family:var(--ff-primary);letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);text-transform:uppercase}.form-control::placeholder{color:var(--clr-grey-1);font-family:Catamaran,sans-serif;font-family:var(--ff-primary);letter-spacing:.1rem;letter-spacing:var(--spacing-smaller);text-transform:uppercase}.form-control:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.form-control:focus,.form-control:hover{border-color:#94b0ff;border-color:var(--clr-pastel-dark-blue)}.form-control:focus{outline:none}.submit-btn{color:#fff;display:block;font-size:1rem;margin-top:2rem;padding:.85rem 1rem;width:100%}.submit-btn:hover{background:#94b0ff;background:var(--clr-pastel-dark-blue);outline-color:#94b0ff;outline-color:var(--clr-pastel-dark-blue);-webkit-transform:scale(1.025);transform:scale(1.025)}
/* !grid */.footer{background:#333;background:var(--clr-black);color:#fff;height:12rem;text-align:center}.footer-text{color:#fff;color:var(--clr-white);font-weight:400;line-height:2rem;padding-top:4rem}#intro{scroll-margin-top:3.75rem}.square-list li{list-style-type:square;margin-left:1.5rem}#overview{scroll-margin-top:3.75rem}

/*  
!!old approach
.fullscreen-img {
  //width: calc(100% - 40px);
  max-width: calc(100% - 40px);
  height: calc(100% - 40px);
  display: flex;
  align-items: center;
  justify-content: center;
}
*/.image-slider{align-items:center;display:flex;justify-content:center}.slider-img{height:172px;object-fit:cover;width:240px}@media screen and (min-width:300px){.slider-img{height:14rem;width:19.6rem}}@media screen and (min-width:1150px){.slider-img{height:20rem;width:28rem}}.slider-slide{opacity:.1;transition-duration:3s ease}.active-slide{opacity:1;transition-duration:3s}.popup{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.popup-inner{background-color:#fff;max-width:640px;padding:32px;position:relative;width:100%}.popup-inner p:first-letter{font-family:Catamaran,sans-serif;font-family:var(--ff-primary)}.popup-btn-container{align-items:center;display:flex;justify-content:center;margin-top:2rem}.container{padding:15px}ul.images{grid-gap:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}ul.images>li{padding-top:66%;position:relative}ul.images>li img{bottom:0;box-shadow:0 5px 15px rgba(0,0,0,.2);height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media (max-width:567px){ul.images{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
/*# sourceMappingURL=main.1465b8f1.css.map*/