@import url("https://fonts.googleapis.com/css2?family=Fjalla+One&family=Mali:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Fjalla One,serif;font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}#menu-item-text{font-weight:600}#menu-item-text:hover{color:#f01267}#course-list a{font-size:1.3rem;font-weight:400;font-family:Mali,serif;white-space:nowrap;padding-right:15px;border-right:1px solid #000;border-bottom:1px solid #000}#course-list a:hover{background-color:#f01267;color:#fff;border-right:none;border-bottom:none}.logo-link{margin-left:2rem;width:20%;position:absolute;top:0;left:0;z-index:100}.menu-logo{object-fit:cover;width:70%;height:auto;z-index:1000}.social-media-link{margin-left:.6rem}.social-media-link:hover{transition:.3s ease;scale:1.3}#tiktok-icon{object-fit:cover;height:auto;width:20px;filter:invert(1)}@media screen and (max-width:758px){.logo-link{width:50%}#menu-item-text{padding-top:1.1rem;white-space:nowrap}#course-list a{font-size:1rem}}.video-container img{object-fit:cover;width:5rem;height:auto;filter:invert(1);transform:rotate(45deg)}.video-container p{font-family:Mali,serif;color:#fff}#tiktok-clip{object-fit:cover;width:-moz-fit-content;width:fit-content;height:80vh}.entry-body-title{height:100%}.entry-body-title h1{margin-bottom:3rem;background-color:#ff0;text-align:center}.entry-body-title p{width:70%;margin:2rem auto auto;font-family:Mali,serif}.testimonial-image-container{height:60vh}.testimonial-image-container img{object-fit:cover;width:100%;height:100%;margin:0}.testimonial-text{display:flex;align-items:center;justify-content:center;flex-direction:column;height:60vh}.testimonial-text p{font-family:Mali,serif;text-align:center;align-content:center}.testimonial-text img{object-fit:cover;width:60px;height:auto}.teacher{color:#fff}.teacher h1{color:#fff;text-align:center}.teacher img{object-fit:cover;height:100vh;position:absolute;bottom:0;right:-13%;z-index:100}.teacher h2{font-size:2rem;align-content:center;text-align:center;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.teacher h3{font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;padding:.6rem 0;display:flex}.teacher p{margin-left:1rem;font-weight:200}@media screen and (max-width:758px){.teacher p{font-size:1rem}.teacher img{width:50%;height:auto;right:20%}}.products{margin-bottom:1rem;background-color:#fff}#product-gallery{width:80%}.products h1{text-align:center;padding:4rem;font-weight:100;background-color:#f01267;color:#fff;margin-bottom:20px}.product-pics{object-fit:cover;height:60vh;width:100%;opacity:0;transform:translateY(20px)}@media screen and (max-width:758px){.products h1{padding:2rem 0;font-size:1.2rem}.product-pics{height:40vh}#product-gallery{width:95%}}.about-us{height:100vh;align-content:center;color:#fff;margin:10vh 0}.about-us h1{font-size:5rem;transform:rotate(-90deg);white-space:nowrap;width:max-content}.about-us h2{font-size:1.2rem;margin-left:5%}.about-us p{position:relative;z-index:99;font-size:1.5rem;font-weight:100;width:80%;margin:auto;font-family:Arial,Helvetica,sans-serif;align-content:center;height:100%;line-height:35px}@media screen and (max-width:758px){.about-us{margin:0}.about-us h1{font-size:2rem;transform:rotate(0deg);white-space:nowrap}.about-us h1,.about-us h2{width:100%;text-align:center}.about-us h2{font-size:1rem;margin:0 0 20px}.about-us p{font-size:.8rem;margin:auto;font-family:Arial,Helvetica,sans-serif;line-height:20px}}#footer-sitemap{display:flex;flex-direction:column;margin-top:auto}#footer-sitemap a{width:-moz-fit-content;width:fit-content;margin-top:10px}#footer-sitemap a:hover{background-color:#ff0;color:#000;scale:1.1;transition:.1s ease}.social-network-icon,.social-network-icon a{display:flex;align-items:center}.social-network-icon a{flex-direction:column;margin-left:20px}.social-network-icon a:hover{scale:1.2;transition:.3s ease}.social-network-icon img{filter:invert(1);object-fit:cover}#class-gallery-container h1{background-color:#f01267;width:max-content}.slideshow-image{overflow-x:scroll;overflow-y:hidden;display:flex;width:85%;height:100%;margin-left:auto;position:relative}.slideshow-image::-webkit-scrollbar{display:none}.image-container{height:90vh;background-color:#f0f8ff}.image-container img{object-fit:cover;object-position:-50px 50%;height:100%;width:50vw}.thumbnail-image{height:20vh;width:6vw;margin-bottom:5px}#thumbnail-container::-webkit-scrollbar{display:none}#thumbnail-container{position:absolute;left:0;top:0;bottom:0;height:100%}.thumbnail-image img{object-fit:cover;height:100%;width:100%;padding-right:15px;border-right:4px solid #212121}@media screen and (max-width:758px){.slideshow-image{scroll-snap-type:x mandatory}#class-gallery-container h1{font-size:1.5rem}#class-gallery-container h2{font-size:1.2rem}#thumbnail-container{height:100%}.thumbnail-image{width:14vw;padding-right:0}.image-container{height:100%}.image-container img{width:82vw;scroll-snap-align:end}}.basic-lesson-container{margin-top:5vh}.basic-lesson-container img{object-fit:cover;height:100%;width:100%}.basic-lesson{width:80%;margin:auto;padding:2rem 0;height:100%;align-content:center}.basic-lesson h2{border-bottom:2px solid #000;margin-bottom:13px}.basic-lesson h3{margin:.5rem 0}.result-after-course{width:90%;margin:5vh auto auto;display:flex;align-items:center;justify-content:center}.result-after-course h2{border-top:4px solid #000;border-bottom:4px solid #000;padding:2rem 0;width:max-content;margin-right:3rem;white-space:nowrap}.result-after-course p{padding:10px 0 0;font-size:1.2rem;width:100%}@media screen and (max-width:758px){.basic-lesson{padding:1rem 0 0}.basic-lesson h2{border-bottom:.7px solid #000;margin-bottom:6px}.basic-lesson h3{margin:.5rem 0}.basic-lesson-container img{margin-top:1rem;height:50vh}.result-after-course{width:100%;flex-direction:column}.result-after-course h2{font-size:1.1rem;margin:0 0 1rem}.result-after-course p{width:80%;font-size:1rem;margin:auto}}