h1[data-v-490663c9]{font-size:20px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:3px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#0186e4e;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:Roboto;src:url(/_nuxt/fonts/11eabca.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_nuxt/fonts/58aef54.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_nuxt/fonts/e07df86.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_nuxt/fonts/5ebb24e.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/f7ffac6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/d11040e.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/f2add96.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/5b025a5.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/b866f88.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/_nuxt/fonts/dfcfde8.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.w-50{width:50%}.w-100{width:100%}.h-100{height:100%}.min-width-unset{min-width:unset!important}.dashboard-logo{width:60px}.display-5{font-size:9rem!important;line-height:9rem!important}.display-34{font-size:5rem!important;line-height:5rem!important}.decoration-none{text-decoration:none!important}.list-style-none{list-style:none;padding-left:0!important}.list-style-none li{padding:3px 0}.no-top-schedule-border{border-left:1px solid #000}.no-left-schedule-border,.no-top-no-left-schedule-border,.no-top-schedule-border{border-bottom:1px solid #000;border-right:1px solid #000}.no-left-schedule-border{border-top:1px solid #000}.schedule-border{border:1px solid #000}.footer-section{border-top:1px solid #ccc}.footer-section .logo,.footer-section .logo-mobile{height:70px;width:70px}.footer-section .footer-link{color:#0186e4;text-decoration:none}.navbar-modal{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.navbar-modal .close-button{position:absolute;top:15px;right:15px}.default-navbar .slab-font{font-family:Roboto Slab!important}.default-navbar .primary-color{color:#0186e4}.default-navbar .pre-nav-section{margin:auto}.default-navbar .pre-nav-section .logo{height:90px;width:auto}.default-navbar .pre-nav-section .logo-mobile{height:45px;width:auto}.default-navbar .nav-section{background-color:#000}.default-navbar .nav-section .v-btn{height:72px}.default-navbar .mobile-nav .navbar-component .logo{height:58px;width:auto}.default-navbar .mobile-nav .navbar-component .logo-mobile{height:45px;width:auto}.default-navbar .mobile-nav .navbar-component .navbar-button{border-radius:0!important;color:#eee!important}.default-navbar .mobile-nav .navbar-component .navbar-button-active,.default-navbar .mobile-nav .navbar-component .navbar-button:hover{color:#fff!important;background-color:transparent!important;font-weight:600}.section-header{background:url(/_nuxt/img/8ab276d.jpg);background-position:50%;background-size:cover}.section-header .content{height:250px}@media(min-width:1904px){.coach .container{max-width:1185px}}.coach .slab-font{font-family:Roboto Slab!important}.coach .instructor-photo{max-height:450px;width:100%;border:12px solid #eee;-o-object-fit:cover;object-fit:cover}.coach .social-buttons .v-btn:not(.v-btn--round).v-size--default{height:unset!important;min-width:unset!important;padding:16px!important}@media(min-width:1904px){.school .container{max-width:1185px}}.school .vue-map-container{height:350px;width:100%}.school .slab-font{font-family:Roboto Slab!important}.school .school-photo{min-height:250px;width:100%;border:5px solid #eee;-o-object-fit:cover;object-fit:cover}@media(min-width:1904px){.classes .container{max-width:1185px}}.classes .slab-font{font-family:Roboto Slab!important}.classes .class-photo{max-height:450px;width:100%;border:12px solid #eee;-o-object-fit:cover;object-fit:cover}