html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,img,s,strong,var,center,ol,ul,li,fieldset,form,label,legend,table,caption,th,td,article,embed,figure,footer,header,menu,nav,section,time,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,*,:before,:after{box-sizing:border-box}article,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:0}.inner{width:1200px;margin:0 auto;padding:0 20px}.inner--thin{width:960px;margin:0 auto}.inner--thinner{width:760px;margin:0 auto}.inner--thinnest{width:560px;margin:0 auto}.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -20px}.grid>[class*=grid_]{padding:0 20px}.grid_1-2{width:50%}.grid_1-3{width:33.33333%}@media screen and (max-width:1200px){.inner{width:100%}}@media screen and (max-width:1000px){.inner--thin{width:100%;padding:0 20px}}@media screen and (max-width:800px){.inner--thinner{width:100%;padding:0 20px}}@media screen and (max-width:600px){.inner--thinnest{width:100%;padding:0 20px}}body{color:rgba(255,255,255,.5);font-family:"nimbus-sans",sans-serif;font-size:16px;line-height:30px;letter-spacing:1px}ul li{list-style:disc}strong{font-weight:700}.content h1,.content h2,.content h3,.content p,.content ul{margin:0 0 20px}.content a{color:rgba(255,255,255,.5);transition:.2s}.content a:hover{color:#fff}.content p:first-child{font-weight:700;font-size:18px}.mega{font-size:110px;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:700;line-height:1;text-transform:uppercase}.alpha,.content h1{font-size:80px;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:700;line-height:1;text-transform:uppercase}.bravo,.content h2{font-size:50px;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:700;line-height:1;letter-spacing:1px}.delta,.content h4{font-size:35px;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:600;line-height:1}.title--white{color:#fff}.button,.frm_submit input,.frm_submit button,.wp-block-button__link{display:inline-block;position:relative;padding:0 30px;padding-bottom:5px;transition:.2s;cursor:pointer;font-family:"acumin-pro-extra-condensed",sans-serif;background-color:transparent;font-family:700;font-size:40px;text-transform:uppercase;line-height:1;border:solid 3px #fff;color:#fff}.frm_submit{text-align:right}.frm_submit input,.frm_submit button{font-size:40px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile_menu_button{display:none;cursor:pointer;vertical-align:middle}.mobile_menu_button p{display:inline-block;font-size:35px;font-weight:700;font-family:"acumin-pro-extra-condensed",sans-serif;vertical-align:middle;color:#fff;text-transform:uppercase;margin:-3px 0 0}.lines-button{padding:8px 5px 8px 0;transition:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-weight:600;text-transform:uppercase}.lines{display:block;width:25px;margin-right:2px;height:.25rem;background:#fff;transition:.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:25px;height:.25rem;background:#fff;transition:.3s;position:absolute;left:0;content:"";transform-origin:.14286rem center}.lines:before{top:.5rem}.lines:after{top:-.5rem}@media screen and (max-width:1200px){.mobile_menu_button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}body{background-color:#2c2a2b}a{text-decoration:none}ul,ol{padding:0 0 0 20px}.full_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.background{background-position:center;background-size:cover;background-repeat:no-repeat}img{height:auto}.header__top{position:relative;background-image:url(/assets/img/a882e78dd30f.webp);background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px 0}.header__logo{width:650px;transition:.4s;-webkit-backface-visibility:hidden;transform:translateZ(0)}.header__logo:hover{transform:scale(1.04)}.social_icons{position:absolute;display:-ms-flexbox;display:flex;right:10%;top:50%;transform:translateY(-50%)}.social_icon{width:35px;height:35px;margin:0 5px;position:relative;transition:.2s}.social_icon svg{fill:#fff;margin-right:0;width:100%;height:100%;transition:.2s;transform:translateZ(0)}.social_icon:hover{transform:scale(1.02)}.facebook{padding:1px 0}.twitter{background-color:transparent}.social_icons--mobile{display:none}.header__bottom{background-color:#1d1d1b;padding:10px 0}.header__inner{display:-ms-flexbox;display:flex}.header__nav{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}.menu-item{display:inline-block;margin:0 40px;font-family:"acumin-pro-extra-condensed",sans-serif;font-size:33px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:solid 2px transparent;padding-bottom:5px;transition:.2s}.menu-item:hover{border-bottom:solid 2px #fff}.menu-item a{color:#fff}.current-menu-item{border-bottom:solid 2px #fff}@media screen and (max-width:1500px){.social_icons{right:20px}.header__logo{max-width:550px;width:100%}}@media screen and (max-width:1200px){.header__menu{display:none;position:absolute;padding-left:52px;left:0;right:0;top:164px;background-color:#1d1d1b;z-index:10}.header__menu .menu-item:hover{border-color:transparent}.header__menu .current-menu-item{border-bottom:solid 2px transparent}.header__nav{-ms-flex-pack:justify;justify-content:space-between}.social_icons{display:none}.social_icons--mobile{display:-ms-flexbox;display:flex;position:static;transform:none}}@media screen and (max-width:700px){.header__logo{max-width:350px}}.sign_up{background-color:#1d1d1b;padding:40px 0}.sign_up h2{text-transform:uppercase}.sign_up__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer__logos{padding:60px 0}.drum__logos__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.drum__logo{height:90px;width:150px;background-position:center;background-size:contain;background-repeat:no-repeat}.dw_drums{background-image:url(/assets/img/baf284f1d52b.webp)}.zildjian{width:200px;background-image:url(/assets/img/2f213d4bcd32.webp)}.yamaha{width:80px;background-image:url(/assets/img/f090f4326393.webp)}.roland{width:200px;background-image:url(/assets/img/6ace706cbac5.webp)}.footer{background-color:#1d1d1b;padding:40px 0}.footer__details{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer__details a{padding:0 20px;color:rgba(255,255,255,.5);font-size:25px;font-family:"acumin-pro-extra-condensed",sans-serif;transition:.2s}.footer__details a:hover{color:#fff}.footer__email{position:relative}.footer__email::after,.footer__email:before{content:"";width:3px;height:20px;top:7px;background-color:#535353;position:absolute}.footer__email::after{left:-3px}.footer__email::before{right:-3px}.footer__small_print{text-align:center;margin-top:20px}.footer__small_print p{font-size:15px}.footer__small_print a:hover{color:#fff}@media screen and (max-width:1000px){.sign_up__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sign_up__container h2{margin-bottom:20px}}@media screen and (max-width:800px){.drum__logos__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.drum__logo{margin:10px 0}}@media screen and (max-width:600px){.footer__details{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer__email{margin:20px 0}.footer__email:before,.footer__email:after{display:none}}.frm_form_field input[type=text],.frm_form_field input[type=email],.frm_form_field input[type=tel],.frm_form_field textarea,.frm_form_field select{font-size:25px;font-family:"nimbus-sans",sans-serif;font-weight:400;border:0;border-radius:0;border-bottom:solid 2px #fff;background-color:#1d1d1b;padding:10px 10px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:5px 0}.frm_form_field input[type=text]::-webkit-input-placeholder,.frm_form_field input[type=email]::-webkit-input-placeholder,.frm_form_field input[type=tel]::-webkit-input-placeholder,.frm_form_field textarea::-webkit-input-placeholder,.frm_form_field select::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.frm_form_field input[type=text]:focus,.frm_form_field input[type=email]:focus,.frm_form_field input[type=tel]:focus,.frm_form_field textarea:focus,.frm_form_field select:focus{outline:0}#form_signup .frm_fields_container{display:-ms-flexbox;display:flex}#form_signup .frm_form_field{width:440px;margin:0 40px}#form_signup .frm_submit{width:170px;-ms-flex-item-align:center;align-self:center}#form_signup .frm_submit .frm_button_submit:focus{outline:0}#frm_form_3_container{padding:20px;background-color:#1d1d1b}@media screen and (max-width:800px){#form_signup .frm_fields_container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#form_signup .frm_submit{margin-top:30px}#form_signup .frm_form_field{max-width:440px;width:100%}}.popup_bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(3,3,3,.9);z-index:23;display:none}.popup{max-width:1200px;position:fixed;top:50%;transform:translateY(-50%);right:20px;left:20px;margin:0 auto;z-index:24;opacity:0;visibility:hidden;transition:.4s;background-color:#fff}.popup.active{opacity:1;visibility:visible}.popup__close{position:absolute;top:-30px;right:-30px;display:block;cursor:pointer;transition:.2s}.popup__close:hover svg{stroke:#fff}.popup__close svg{width:18px;stroke:#b1b1b1;transition:.2s}.popup__container{text-align:center;padding:20px;display:block;margin:0 auto}.popup__video{position:relative}.popup__video:after{content:"";display:block;position:static;padding-bottom:50%}.popup__video iframe{width:100%;height:100%;position:absolute;right:0;left:0}.section{padding:40px 0;position:relative}.section--drums{background-image:url(/assets/img/6dbc9509807f.webp);background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;z-index:-1}.front_page__hero{height:400px}.front__content{text-align:center}.front__content .content{margin:60px 0}.front__media{text-align:center}.front__media h1{margin-bottom:40px}.page__content__title{text-align:center}.page__content__title h1{margin-bottom:20px}.content__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page__img{min-width:300px;height:500px;margin-right:40px}.quotes__section{background-image:url(/assets/img/1a249daae13e.webp);background-position:bottom;padding:20px 0}.quotes__container{display:-ms-flexbox;display:flex}.quote_marks{min-width:50px;height:50px;margin-right:20px;background-image:url(/assets/img/8de526d5ff8d.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.quote__content{font-style:italic}.quote_author{font-weight:700;font-size:18px;font-style:normal;margin-top:10px}@media screen and (max-width:1000px){.content__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.page__img{margin-right:0;margin-bottom:20px;height:300px;min-width:none;max-width:300px;width:100%;background-position:top}.content{text-align:center}}.single__img{height:250px;width:300px}.single__news{display:-ms-flexbox;display:flex;margin:40px 0;cursor:pointer;position:relative}.single__news:hover .news__title{border-color:#fff}.news__img{min-width:300px;height:250px}.news__content{padding:20px 30px;background-color:#1d1d1b}.news__content span{font-size:28px;border:0;display:block;padding:0;max-width:100px;margin-top:20px;z-index:11}.news__content span:hover{background-color:transparent;color:#fff}.news__top__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.news__top__container h4{color:#fff}.news__top__container .news__title{border-bottom:solid 2px transparent;transition:.2s;padding-bottom:5px}@media screen and (max-width:1000px){.single__news{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.news__img{min-width:0;max-width:300px;width:100%}.news__content{max-width:550px;width:100%;padding:20px}}@media screen and (max-width:600px){.news__top__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.single__news{text-align:center}.single__news span{margin:20px auto 0}}.media__single{margin:10px 0;position:relative;cursor:pointer}.media__single:hover .media__content h4{border-color:#fff}.media__img{width:100%;height:250px;transition:.4s}.media__content{text-align:center;padding:10px 0}.media__content h4{display:inline-block;color:#fff;padding-bottom:5px;border-bottom:solid 2px transparent;transition:.2s}@media screen and (max-width:1200px){.media__grid .grid_1-3{max-width:300px;width:100%}}.contact{text-align:center}.tuition_vid__section{background-image:url(/assets/img/1a249daae13e.webp);background-size:cover}.tuition_vid__image{position:relative;overflow:hidden;width:100%;height:300px;cursor:pointer;background-image:url(/assets/img/9279329186d7.webp)}.tuition_vid__image__text{text-align:right;padding:10px 20px}.tuition_vid__image__text h2{font-size:60px}.play_button{float:right;margin-top:10px;width:65px;height:65px;border:solid 3px #fff;border-radius:50%;padding:8px 0 8px 5px}.play_button svg{width:100%;height:100%;fill:#fff}.what_to_expect{text-align:center}.what_to_expect h1{margin-bottom:50px}.expect__single{text-align:left;background-color:#1d1d1b;padding:40px;max-width:700px;width:100%;margin:0 auto;position:relative}.expect__single ul{padding:0}.expect__single li{margin-bottom:15px;list-style:none;color:#fff;font-size:24px;font-weight:700;font-family:"acumin-pro-extra-condensed",sans-serif}.expect__single li:last-of-type{margin-bottom:0}.expect_button{position:relative;padding:10px 20px;text-align:left;margin-top:20px;transition:.2s}.expect_button h4{color:#fff}.expect_button p{color:#fff}.expect_button--red{background-color:rgba(232,61,92,.9)}.expect_button--red:hover{background-color:#e83d5c}.expect_button--blue{background-color:rgba(61,93,232,.9)}.expect_button--blue:hover{background-color:#3d5de8}.interested{margin-top:40px;text-align:center}.interested h1{font-family:"acumin-pro-extra-condensed",sans-serif;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:1200px){.expect_buttons__grid .grid_1-2{max-width:600px;width:100%}.expect__single{margin:20px 0;height:auto;padding:20px}}@font-face{font-family:"nimbus-sans";src:url(https://use.typekit.net/af/da0c19/00000000000000000001518d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"nimbus-sans";src:url(https://use.typekit.net/af/7ba522/00000000000000000001011f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"nimbus-sans";src:url(https://use.typekit.net/af/360cf4/000000000000000000012544/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/f2b2eb/00000000000000003b9acb1a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3)format("woff");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}form input.frm_verify{position:absolute;left:-3000px}.frm_none_container .frm_primary_label{display:none}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:30px}.frm_screen_reader{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.frm_verify{position:absolute;left:-3000px}.frm_form_fields .frm_fields_container{display:grid;grid-template-columns:repeat(12,6.5%);grid-auto-rows:max-content;grid-gap:0 2%}.frm_fields_container .frm_form_field,.frm_fields_container>*{grid-column:span 12/span 12}@media only screen and (max-width:600px){.frm_fields_container>.frm_submit,.frm_fields_container>.frm_form_field{grid-column:1/span 12!important}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}