.site-logo img{height:80px!important;width:auto}body,.shelly-shape--fill{background-color:#F0F8FF}.shelly-shape--fill{fill:#F0F8FF}.shelly-shape{width:150%}.pager-section .pager-content{padding:0}.pager-section.blog-version .pager-content .breadcrumbs{margin-bottom:unset}.breadcrumbs li:last-child{padding:0;margin:0}header .elementor-section>.elementor-container{-webkit-animation-delay:0.15s;animation-delay:0.15s;-webkit-animation-duration:0.15s;animation-duration:0.15s}ul li strong{font-weight:700}.homepage-video-popup .elementor-custom-embed-image-overlay img{width:unset!important}.navigation-bar nav ul li a{font-size:1rem}.navigation-bar nav ul ul{left:-30px;width:260px}p a,.post-excerpt a{color:var(--shelly-color-primary)}input[type=button],input[type=reset],input[type=submit]{background:#ff8c00;border:2px solid #ff8c00;width:100%}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#ff8c00;background:#fff;border-color:#ff8c00}.btn-default,a.elementor-button{border:2px solid #ff8c00;color:#ff8c00}.btn-default:hover,a.elementor-button:hover{background:#ff8c00}.event-price{margin-top:0}.event-price a{background:#ff8c00;color:#fff;border:2px solid #ff8c00;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border-radius:50px;font-size:16px;height:2.75rem;line-height:calc(2.75rem - 4px);padding:0 1rem;min-width:160px;display:inline-block;text-align:center}.event-price a:hover{background:#fff;color:#ff8c00;border:2px solid #ff8c00;text-decoration:none}.event-price a:after{font-family:'Font Awesome 5 Pro';font-weight:600;font-size:15px;border-radius:50px;content:"\f061";margin-left:10px}.classes-col .class-info{padding:1rem;text-align:center}.classes-col .class-info--date,.classes-col .class-info--footer{display:none}.classes-grid-feed .row,.classes-sec .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.classes-col .class-info h3>a{font-size:1.15rem;color:var(--shelly-color-secondary)}.class-feature{margin-bottom:1.5rem}.class-thumb{margin-bottom:5px}.classes-col .class-info h3{margin-bottom:5px}.class-thumb img{border-radius:1rem 1rem 0 0}.class-feature img{border-radius:1rem}.classes-col{overflow:hidden}.classes-col .class-thumb{position:relative;overflow:hidden}.classes-col img{display:block;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.classes-col:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.class-sidebar .widget-information{background-color:#fff;border-radius:1rem;padding:10px 20px 25px;-webkit-box-shadow:0 0 .5rem 0 #c9e2f899;box-shadow:0 0 .5rem 0 #c9e2f899}.class-sidebar .widget-information ul{padding-bottom:0;margin-bottom:0;border-bottom:0}.class-sidebar .widget-information ul li{border-bottom:2px solid rgb(201 226 248 / .5);padding-bottom:10px}.class-sidebar h6,.class-sidebar .widget-information ul li>span{font-weight:600;font-size:15px}.class-sidebar .class-thumb{margin-bottom:0}.class-sidebar .widget-classes-carousel .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:8px}.class-sidebar .widget-classes-carousel .class-info{background:#fff;padding:1px 0 20px;border-radius:0 0 1rem 1rem}.widget-information .classes--levels,.widget-information .classes--additional-information{margin-bottom:.5rem;font-size:.95rem;font-family:var(--shelly-font-family-secondary);font-weight:500;color:var(--shelly-color-secondary)}.class-sidebar .widget-information .classes--levels h6{margin:0}.class-sidebar .widget-information .classes--levels h6:before{content:"\f5fd";font-family:'Font Awesome 5 Pro';font-weight:400;color:var(--shelly-color-secondary);font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem;min-width:1.5rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget-information .classes--additional-information{margin-top:20px;border-bottom:0!important}.service-blurb .elementor-widget-image{border-radius:1em 1em 0 0}.service-blurb a:hover{text-decoration:none}.service-blurb p{margin-bottom:15px}.service-blurb .elementor-widget-image{overflow:hidden}.classes-col .class-thumb{position:relative;overflow:hidden}.classes-col img,.service-blurb .elementor-widget-image img{display:block;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.classes-col:hover img,.service-blurb:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.widget-blurb:not(:last-of-type){margin-bottom:1rem}.company-blurb-container{background:#fff;padding:1rem;border-radius:10px;-webkit-box-shadow:0 0 .5rem 0 #c9e2f899;box-shadow:0 0 .5rem 0 #c9e2f899}.company-blurb-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.company-blurb-heading i{color:#fff;background-color:var(--shelly-color-primary);border-radius:50%;padding:5px;margin-right:10px}.company-blurb-heading h5{margin:0;font-size:1rem}.company-blurb-container p{color:var(--shelly-color-text);font-size:14px}.class-single-content h2{color:var(--shelly-color-secondary);margin:1rem 0 .5rem}.class-single-content ul,.class-single-content ul li{list-style:none;margin-bottom:2rem}.class-single-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:5px}.class-single-content ul li:before{content:"\f111";font-family:'Font Awesome 5 Duotone';font-size:15px;margin-right:8px;margin-top:3px;color:var(--e-global-color-primary)}.class-single-content .event-price{margin-top:1rem}.event-meta{margin-top:1rem}.event-gallery-sec{margin:1rem 0}.cta-section{margin-left:0;margin-right:0}.cta-section>.elementor-container{border-radius:1rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff;width:100%;text-align:center;margin:0}.cta-form .wpcf7-response-output{display:block;color:#fff}.wpcf7 form.invalid .wpcf7-response-output{border-color:orangered;margin:0;text-align:center;width:100%;color:orangered}.alert-message i{margin-right:1rem}.alert-message i:before{background:var(--shelly-color-accent);border-radius:50%;height:25px;width:25px;content:"";position:absolute;top:0;left:-10px;z-index:0;-webkit-transition:1s;transition:1s;opacity:1;content:"\f12a";color:#fff;padding-left:10px;padding-top:5px}select{border:none}select{color:var(--shelly-color-subtext)}.cta-section .cta-form input[type=text],.cta-section .cta-form input[type=name],.cta-section .cta-form input[type=email],.cta-section .cta-form input[type=tel],.cta-section .cta-form select,.cta-section .cta-form textarea{background:#fff;border:2px solid var(--shelly-color-divider);padding:10px 20px;font-size:15px}.cta-section .cta-form input[type=tel]:focus{background:#fff;border:2px solid #fff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}input:-webkit-autofill::first-line,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{font-size:15px}.contact-page-contacts .header-icons ul li{display:inline-block;text-align:center}.contact-page-contacts .header-icons ul li .contact-icon{display:inline-block;margin-right:0;margin-bottom:1rem;margin-top:1rem}.contact-page-contacts .header-icons ul li .contact-icon i{background-color:#fff;padding:20px;border-radius:50%}.contact-page-contacts .header-icons ul li .contact-info h6{font-size:1.25rem}.contact-page-contacts .header-icons ul li .contact-info span{font-size:1.15rem}.qodef-qi-faq ul{margin-top:1rem}.qodef-qi-faq ul,.qodef-qi-faq ul li{list-style:none}.qodef-qi-faq ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3px;margin-left:1rem}.qodef-qi-faq ul li:before{content:"\f111";font-family:'Font Awesome 5 Duotone';font-size:15px;margin-right:8px;margin-top:3px;color:var(--e-global-color-primary)}.qodef-qi-image-gallery .qodef-image-wrapper img{border-radius:1rem}.policy-page h2{color:#135E9E;font-size:1.5rem;line-height:1.75rem}.policy-page h2:not(:first-child){margin-top:45px}.policy-page ul{margin-left:25px}.policy-page ul li{margin-bottom:8px}.hustle-ui.hustle-slidein.hustle-show{background-color:rgb(0 0 0 / .5)}@media only screen and (min-width:480px){.cta-form label:nth-of-type(1),.cta-form label:nth-of-type(2){max-width:calc(50% - 0.5rem)}}@media only screen and (max-width:1170px){.pager-content,.page-container{padding-left:20px!important;padding-right:20px!important}.elementor-section-wrap>*.elementor-section{padding-left:20px!important;padding-right:20px!important}}.back-to-top{position:fixed;bottom:52px;right:15px;z-index:1000;opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease}.back-to-top a{display:block;color:#fff;background-color:#1e90ff;border:2px solid #1e90ff;font-size:20px;line-height:50px;width:54px;height:54px;border-radius:50%;-webkit-box-shadow:0 0 0 9px rgb(255 255 255 / 10%);box-shadow:0 0 0 9px rgb(255 255 255 / 10%);text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgb(0 0 0 / 25%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.back-to-top a:hover{color:#1e90ff;background-color:#fff}.back-to-top.visible{opacity:.85}.footer-menu li a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:14px;font-weight:400}.footer-menu li{margin-bottom:.75rem}.footer-menu li a:before{height:1px}ul.social-links li:first-child{margin-left:0!important}.site-heading .color-accent:nth-of-type(1){top:-30%;left:-10%}header .header-icons ul li{margin-left:46px}.header-icons ul li .contact-info span{display:inline-block}table:not(#wp-calendar) td{font-size:14px;padding-top:0;padding-bottom:.85rem;padding-left:0;border:0;text-align:left}.mbhi-is-current{background-color:#f0f8ff}.elementor .site-hero-image figure:nth-of-type(1){width:322px;height:322px;top:-40px}.elementor .site-hero-image figure:nth-of-type(2){top:180px;width:258px;height:258px}.elementor .site-hero-image figure:nth-of-type(3){width:186px;height:186px;top:302px}.elementor .site-hero-image figure:nth-of-type(4){top:440px;width:168px;height:168px}.sitp-gallery .color-accent:nth-of-type(1){bottom:150px;right:0;width:100px;height:100px}.elementor .site-hero-image .color-accent:nth-of-type(2){display:none}.sitp-gallery .color-accent{position:absolute;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;mix-blend-mode:multiply}.sitp-gallery .color-accent:nth-of-type(1) span{background:var(--shelly-color-primary);-webkit-animation-delay:0.4s;animation-delay:0.4s}.sitp-gallery .color-accent>span{display:block;border-radius:50%;width:100%;height:100%}.double-gallery figure img{max-width:100%}.double-gallery figure:nth-of-type(2){bottom:-20px}.double-gallery figure:nth-of-type(3){right:calc(15% - 4.5rem);width:34%;height:34%;bottom:45%}.site-feature strong{font-weight:500;text-decoration:underline;font-style:italic}@media (max-width:1199px){.sitp-gallery .color-accent{display:none}header .header-icons ul li{margin-left:24px}}@media (max-width:480px){.pager-section .pager-content>h1{line-height:1em}.class-single-content{padding:1.5em}.elementor .site-hero-image figure:nth-of-type(1){width:300px;height:300px;top:0}.elementor .site-hero-image figure:nth-of-type(3){display:none}.elementor .site-hero-image figure:nth-of-type(2){top:310px;right:-18px;width:225px;height:225px}.elementor .site-hero-image figure:nth-of-type(4){top:486px;right:53%;width:156px;height:156px}.elementor .site-hero-image .color-accent:nth-of-type(1){display:none}.elementor .site-hero-image .color-accent:nth-of-type(3){top:300px}.elementor .site-hero-image .color-accent:nth-of-type(4){display:none}.double-gallery{height:unset!important}.double-gallery figure{position:relative}.double-gallery figure img{max-height:-webkit-fill-available;max-width:-webkit-fill-available;margin-bottom:2rem}.double-gallery figure:nth-of-type(n),.double-gallery .color-accent:nth-of-type(n){top:unset;left:unset;bottom:unset;right:unset;width:auto;height:auto}.rounded-gallery figure:nth-of-type(1){width:400px;height:400px;right:-15px}.rounded-gallery figure:nth-of-type(2){top:60px}.class-single-content .event-price{display:none}.footer-menu li a,table:not(#wp-calendar) td,footer .header-icons a{font-size:16px}.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-info .hustle-nsa-link:last-child{margin-bottom:46px}.hustle-ui.module_id_1 .hustle-layout .hustle-title{width:100%}.shelly-shape{width:200%}.contact-page-contacts .header-icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-page-contacts .header-icons ul li .contact-icon{margin-top:3rem}}.mobile-wrapp>.elementor-widget-wrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.mobile-wrapp .elementor-element:has(.elementor-button){margin-bottom:0!important}.mobile-wrapp ul.social-links{white-space:nowrap}.mobile-wrapp .social-links li{margin-left:.3rem!important}.elementor-icon-list-icon .fa-check{color:#ff8c00}.animate-checklist .elementor-icon-list-item{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.animate-checklist .elementor-icon-list-icon{-webkit-transition:.75s;transition:.75s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.animate-checklist .elementor-icon-list-item.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animate-checklist .elementor-icon-list-item.visible .elementor-icon-list-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#mobile-contact-bar-outer,#mobile-contact-bar ul li{height:50px!important}.header-icons li .fa-phone-alt{-webkit-animation:ringing 5s ease-in-out infinite;animation:ringing 5s ease-in-out infinite}header:has(.sticky-nav)>*{min-height:190px}.sticky-nav.sticky{position:fixed;top:0;left:0;width:100%;-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .1));filter:drop-shadow(0 0 10px rgb(0 0 0 / .1))}@media (max-width:991px){header:has(.sticky-nav)>*{min-height:206px}}@media (max-width:767px){header:has(.sticky-nav)>*{min-height:166px}}@media (max-width:407px){header:has(.sticky-nav)>*{min-height:195px}}@-webkit-keyframes ringing{20%,38%{-webkit-transform:rotate(0);transform:rotate(0)}21%,28%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}22%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}23%,25%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}24%,26%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}32%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}34%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}36%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes ringing{20%,38%{-webkit-transform:rotate(0);transform:rotate(0)}21%,28%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}22%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}23%,25%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}24%,26%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}32%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}34%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}36%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@media (max-width:407px){header.sticky-nav>*{min-height:150px!important}}