html{box-sizing:border-box;font-family:"Poppins","ff-meta-serif-web-pro",serif;color:#555;font-size:16px}@media (min-width:6.25em){html{font-size:17px}}@media (min-width:12.5em){html{font-size:18px}}@media (min-width:18.75em){html{font-size:19px}}@media (min-width:25em){html{font-size:20px}}@media (min-width:31.25em){html{font-size:21px}}@media (min-width:37.5em){html{font-size:22px}}@media (min-width:43.75em){html{font-size:23px}}@media (min-width:50em){html{font-size:24px}}@media (min-width:56.25em){html{font-size:25px}}@media (min-width:62.5em){html{font-size:26px}}@media (min-width:68.75em){html{font-size:27px}}@media (min-width:75em){html{font-size:28px}}@media (min-width:81.25em){html{font-size:29px}}@media (min-width:87.5em){html{font-size:30px}}@media (min-width:93.75em){html{font-size:31px}}@media (min-width:100em){html{font-size:32px}}@media (min-width:106.25em){html{font-size:33px}}@media (min-width:112.5em){html{font-size:34px}}@media (min-width:118.75em){html{font-size:35px}}@media (min-width:125em){html{font-size:36px}}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none}.side{position:fixed;top:0;left:0;bottom:0;z-index:1000;width:50px;border-right:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.5);font-family:"Poppins","nimbus-sans",sans-serif;text-transform:uppercase;font-size:10px;font-weight:700;transition:all 0.3s cubic-bezier(.05,.69,.14,1)}.side:hover{color:rgba(0,0,0,.5)}.side .side__inner{position:relative;height:100%;white-space:nowrap}.side a{color:inherit;word-spacing:0;transition:all 0.3s cubic-bezier(.05,.69,.14,1)}.side .top,.side .bottom{position:absolute;left:0;transform:rotate(-90deg) perspective(1px);transform-origin:50px 50px;height:50px;line-height:50px;white-space:nowrap;word-spacing:.5rem}.side .top{top:105px;text-align:right;color:#ccc}.side .bottom{top:auto;bottom:75px}.side .bottom:hover a{color:rgba(0,0,0,.2)}.side .bottom:hover a:hover{color:rgba(0,0,0,.8)}.anchornav{margin:0;padding:0;list-style:none}.anchornav li{display:block}.anchornav li::after{content:"";width:1.3rem;display:block;height:2px;background:#fff}.anchornav li:last-child::after{display:none}.anchornav a{display:block;padding:1em 0;font-family:"Poppins","nimbus-sans",sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1.4px;color:inherit;transition:all 0.3s cubic-bezier(.05,.69,.14,1)}.anchornav a span{display:inline;padding:.5em 0 0;letter-spacing:normal;font-family:"Poppins","ff-meta-serif-web-pro",serif;text-transform:none}.anchornav a:hover{color:#aaa}.section{position:relative;display:flex;flex-flow:column nowrap;align-items:stretch;min-height:60vh;width:100%;align-content:center;padding:8vh 40px 20vh 40px}.section svg{position:absolute;top:-50px;left:0;right:0;width:100%;height:50px}.section svg.bottom{bottom:0;top:auto;fill:grey}.section .section__inner{height:100%}.section.section--hello{background-color:#FDEF52;background-color:#3e2e82;background-color:#eee;color:#444}.section.section--intro{background-color:#444;color:#fff}.section.section--about{background-color:#de5f5f;color:#fff}.section.section--about svg{fill:#de5f5f}.section.section--music{background-color:#aa1318;color:#fff}.section.section--music svg{fill:#aa1318}.section.section--clients{background-color:#343436;background-color:#54947d;color:#fff}.section.section--clients svg{fill:#343436;fill:#54947d}.section.section--portfolio{background-color:orange;color:#fff}.section.section--portfolio svg{top:-20px;fill:orange;fill:#54947d}.section.section--portfolio svg.bottom{top:auto;bottom:-50px}.section.section--portfolio1{background-color:#3A99D8;color:#fff}.section.section--portfolio1 svg{top:-50px;fill:#3A99D8}.section.section--pepperhill svg{top:-50px;fill:#3A99D8}.section.section--contact svg{fill:#fff}h1,.h1,h2,.h2,h3,.h3,h4,.h5{font-family:"Poppins","nimbus-sans",sans-serif;font-weight:700;margin:0 0 1em;line-height:1.2}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h5 a{color:inherit}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h5 a:hover{border-bottom:.1875rem solid}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h5 span{color:#de5f5f}h1,.h1{font-size:1.2rem}@media (min-width:30rem){h1,.h1{font-size:44px}}h2,.h2{font-size:1.2rem}@media (min-width:30rem){h2,.h2{font-size:44px}}.pre{display:inline-block;font-size:12px;margin:0;opacity:.8;letter-spacing:1.4px;word-spacing:.1rem;text-transform:uppercase;margin-bottom:1em;color:inherit}.pre span{font-size:.9em;margin-right:.4em}.pre:hover{opacity:1}p{font-size:.75rem;line-height:1.4}@media (min-width:30rem){p{font-size:.875rem}}p a{font-weight:700;color:inherit}p a:hover{border-bottom:.1875rem solid}.lead{display:block;font-size:.875rem;margin:0}@media (min-width:30rem){.lead{font-size:1rem}}.portfolio{font-size:.75rem}.portfolio.block{display:inline-block;width:100%}.courseContainer{display:flex;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;gap:30px;justify-content:center}.ccard{margin:0px!important;box-shadow:0 2px 10px rgb(0 0 0 / 20%)}.headerSplash{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.headerColor{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.startCourseButton{color:#333}.courseComment{font-size:14px}@media (min-width:690px){.courseComment{height:190px!important}.startCourseButton2{display:none}}@media (max-width:690px){.section{padding:8vh 20px 20vh 20px}.courseContainer{gap:10px}}.inactive{cursor:auto;color:#aaa}.inactive:hover{cursor:auto;color:#aaa}@media (max-width:370px){.courseComment span{font-size:12px}}.greenBtn{margin-top:15px;background-color:var(--green-button);color:#fff;width:128px;padding:10px 20px;font-weight:700;border-radius:10px}