html{font-size:18px}body,html{min-height:100vh}body{display:flex;flex-direction:column;font-size:1rem}::-moz-selection{background-color:rgba(0,161,156,.5);color:var(--theme-black)}::selection{background-color:rgba(0,161,156,.5);color:var(--theme-black)}:root{--theme-primary:#00a19c;--theme-primary-light:rgba(24,212,198,.2);--theme-primary-dark:#00a19c;--theme-white:#fff;--theme-gray-light:#f4f4f4;--theme-gray:#999;--theme-black:#0a0a0a;--theme-black-2:#101010;--font-family-1:"Barlow",sans-serif;--font-family-2:"Royal Mansion Regular",serif;--font-family-3:"Rockids Display Regular",sans-serif}@font-face{font-family:Royal Mansion Regular;font-style:normal;font-weight:400;src:url(/front-end/fonts/RoyalMansionRegular.woff2) format("woff2");src:url(/front-end/fonts/RoyalMansionRegular.woff) format("woff");src:url(/front-end/fonts/RoyalMansionRegular.ttf) format("truetype")}@font-face{font-family:Rockids Display Regular;font-style:normal;font-weight:400;src:url(/front-end/fonts/RockidsDisplayRegular.woff2) format("woff2");src:url(/front-end/fonts/RockidsDisplayRegular.woff) format("woff")}.section-padding{padding:120px 0}@media screen and (max-width:991px){.section-padding{padding:100px 0}}@media screen and (max-width:767px){.section-padding{padding:80px 0}}@media screen and (max-width:575px){.section-padding{padding:60px 0}}.section-padding-small{padding:80px 0}@media screen and (max-width:991px){.section-padding-small{padding:70px 0}}@media screen and (max-width:767px){.section-padding-small{padding:60px 0}}@media screen and (max-width:575px){.section-padding-small{padding:40px 0}}.btn-1,.btn-2,.btn-3{font-family:var(--font-family-3);font-size:20px;font-weight:400;letter-spacing:1px;line-height:1.2;padding:16px 30px 14px;text-transform:uppercase}.text-overflow-ellipsis{text-overflow:ellipsis}.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:575px){.navbar{height:80px}.logo-wrapper{padding-bottom:20px;padding-top:20px}}.pushy{background-color:var(--theme-black);color:var(--theme-white);max-width:100%;width:300px}.pushy a{padding:5px 10px}.pushy .pushy-content{margin-left:20px;margin-top:20px}.pushy .pushy-content ul{list-style:none;margin:0;padding:0}.pushy .pushy-content .pushy-submenu>ul{color:var(--theme-white);padding-left:15px}.pushy .pushy-content .pushy-close{font-size:1.5rem}.pushy .pushy-content .mobile-logo{max-width:130px;padding:0;width:unset}.pushy .pushy-content .pushy-link,.pushy .pushy-content .pushy-submenu{color:var(--theme-white);font-family:Barlow,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase}.pushy .pushy-content .pushy-link a,.pushy .pushy-content .pushy-link button,.pushy .pushy-content .pushy-submenu a,.pushy .pushy-content .pushy-submenu button{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;transition:all .4s ease}.pushy .pushy-content .pushy-link a.active,.pushy .pushy-content .pushy-link a:active,.pushy .pushy-content .pushy-link a:focus,.pushy .pushy-content .pushy-link a:hover,.pushy .pushy-content .pushy-link button.active,.pushy .pushy-content .pushy-link button:active,.pushy .pushy-content .pushy-link button:focus,.pushy .pushy-content .pushy-link button:hover,.pushy .pushy-content .pushy-submenu a.active,.pushy .pushy-content .pushy-submenu a:active,.pushy .pushy-content .pushy-submenu a:focus,.pushy .pushy-content .pushy-submenu a:hover,.pushy .pushy-content .pushy-submenu button.active,.pushy .pushy-content .pushy-submenu button:active,.pushy .pushy-content .pushy-submenu button:focus,.pushy .pushy-content .pushy-submenu button:hover{color:#00a19c}.pushy .pushy-content .pushy-submenu>button{padding:5px 10px;width:auto}.pushy .pushy-content .pushy-submenu>button:after{background:none;color:inherit;content:"\e64b";font-family:themify;font-size:15px;font-weight:400;height:15px;left:100%;line-height:15px;margin-left:10px;right:unset;text-align:center;width:15px}.pushy .pushy-content .pushy-submenu.pushy-submenu-open>button:after{transform:translateY(-50%) rotate(180deg)}.pushy .pushy-content .social-icons{margin:0 7px}.pushy .pushy-content .social-icons a{color:var(--theme-white);padding:10px;transition:all .2s ease}.pushy .pushy-content .social-icons a:hover{color:#00a19c}.pushy .pushy-content .social-icons a:first-child{padding-left:0}.pushy .pushy-content .social-icons a:last-child{padding-right:0}.pushy-open-right{overflow-y:hidden}.pushy-open-right .site-overlay{background-color:hsla(0,0%,4%,.7)}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::placeholder,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field,textarea::placeholder{color:#777!important}input[type=date],select{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;min-height:43px;padding-left:0!important}input[type=date]:not(.is-invalid),select:not(.is-invalid){border-color:#00a19c!important}.form-label{font-size:17px;font-weight:500;margin-bottom:0}.form-control{padding-top:0}.form-control:focus{box-shadow:none!important}.form-control:focus:not(.is-invalid){border-color:#006e6b!important}.form-control .is-invalid:focus{border-color:#a71d2a!important}.cursor-pointer:hover{cursor:pointer}.form-check-input[type=checkbox]{border-radius:0;margin-top:.4em}.form-check-input:focus{border-color:#00a19c;box-shadow:0 0 0 .25rem rgba(0,161,156,.2)}.form-check-input:checked{background-color:#00a19c;border-color:#00a19c}input[type=email].is-invalid,input[type=file].is-invalid,input[type=password].is-invalid,input[type=text].is-invalid,select.is-invalid,textarea.is-invalid{border-color:#dc3545}input[type=email].is-invalid:focus,input[type=file].is-invalid:focus,input[type=password].is-invalid:focus,input[type=text].is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus{border-color:#bd2130!important}input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:none}input[type=email]:focus:not(.is-invalid),input[type=file]:focus:not(.is-invalid),input[type=password]:focus:not(.is-invalid),input[type=text]:focus:not(.is-invalid),select:focus:not(.is-invalid),textarea:focus:not(.is-invalid){border-color:#005552!important}.border-theme-primary{border-color:#00a19c!important}.border-theme-primary-light{border-color:#18d4c6!important}.border-theme-primary-dark{border-color:#007473!important}.nav-scroll .navbar-toggler-icon{color:var(--theme-white)}.navbar{background:var(--theme-black)}.navbar .navbar-toggler-icon{color:var(--theme-white)}.navbar .navbar-nav .nav-link{color:var(--theme-white);font-weight:500}.navbar .dropdown:hover>.dropdown-menu{max-width:260px;min-width:190px;width:auto}.navbar .dropdown:hover>.dropdown-menu .dropdown-item{overflow-x:hidden;text-overflow:ellipsis}.navbar .dropdown:hover>.dropdown-menu .dropdown-item:hover{display:block}.navbar .dropdown-menu{background:var(--theme-black)}.navbar .dropdown-menu .dropdown-item{color:var(--theme-white);font-weight:500}@media screen and (max-width:768px){.owl-nav{display:block}}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.alert{border-radius:0}@media (min-width:399px) and (max-width:575px){.col-xs-6{flex:0 0 auto;width:50%}.col-xs-8{flex:0 0 auto;width:66.66666667%}}.bg-gray{background-color:var(--theme-gray-light)}.border-image{padding-bottom:20px;padding-right:20px;position:relative}.border-image img:hover{transform:scale(.95)}.border-image:before{background-color:var(--theme-primary);bottom:0;content:"";left:20px;position:absolute;right:0;top:20px;z-index:-1}.section-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-3);font-weight:400;letter-spacing:1px}.section-title{font-size:50px}@media screen and (max-width:1199px){.section-title{font-size:44px}}@media screen and (max-width:991px){.section-title{font-size:40px}}@media screen and (max-width:767px){.section-title{font-size:36px}}@media screen and (max-width:575px){.section-title{font-size:32px}}.section-title2,.section-title3{font-size:26px;text-transform:none}.section-text :last-child{margin-bottom:0}.section-text a{color:var(--theme-primary);font-weight:500;transition:all .3s ease}.section-text a:hover{color:var(--theme-primary-dark)}.section-text h1,.section-text h2,.section-text h3,.section-text h4,.section-text h5,.section-text h6{font-weight:500;margin-bottom:1rem;text-transform:uppercase}.section-text ul li{position:relative}.section-text ul li:before{speak:none;color:var(--theme-primary);content:"\e64c";display:inline-block;font-family:themify;font-size:14px;font-style:normal;font-variant:normal;font-weight:900;left:-24px;line-height:1;position:absolute;text-transform:none;top:calc(.5em + 2px)}.bg-theme-primary-light{background-color:rgba(0,161,156,.15)}.bg-theme-primary{background-color:#00a19c}.bg-theme-primary .section-title2:after{background:var(--theme-black)}.bg-theme-black{background-color:var(--theme-black-2);color:var(--theme-white)}.bg-theme-black .section-title,.bg-theme-black .section-title2,.bg-theme-black h1,.bg-theme-black h2,.bg-theme-black h3,.bg-theme-black h4,.bg-theme-black h5,.bg-theme-black h6{color:inherit}.bg-theme-black em,.bg-theme-black li,.bg-theme-black p,.bg-theme-black strong,.bg-theme-black ul{color:var(--theme-gray)}.slider-section.header .caption h1,.video-header-section .caption h1{font-family:var(--font-family-3);font-weight:400;letter-spacing:1px}.slider-section.header .caption h6,.video-header-section .caption h6{font-family:var(--font-family-2);font-size:32px;text-transform:none}.video-header-section{width:100%}.video-header-section .slider-fade{position:relative}.video-header-section .slider-fade>div{min-height:280px}.video-header-section video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:0}.video-header-section .caption .container{position:relative;z-index:1}.video-header-section .caption p{text-shadow:0 0 4px #000}@media screen and (max-width:575px){.video-header-section .caption p{font-size:16px;margin-bottom:20px}.video-header-section .caption .btn-1{padding-bottom:10px;padding-top:12px}}.video-header-section .caption:before{background:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:0}.video-header-section .caption:after{background-image:linear-gradient(90deg,#000,transparent 50%);bottom:0;content:"";left:0;opacity:.75;position:absolute;right:0;top:0;z-index:0}@media screen and (max-width:991px){.video-header-section .caption:before{opacity:.1}.video-header-section .caption:after{display:none}}.page-header-section.banner-header{align-items:stretch;display:flex;flex-direction:column;justify-content:end;min-height:400px}.page-header-section.banner-header .v-bottom{bottom:0;margin-top:50px;position:relative;transform:none}.page-header-section.banner-header .v-bottom h1{font-size:56px;margin-bottom:0}.page-header-section.banner-header .v-bottom h6{font-family:var(--font-family-2);font-size:26px;text-transform:none}.page-header-section.banner-header .v-bottom p{margin-top:1rem}@media screen and (max-width:991px){.page-header-section.banner-header{min-height:350px}.page-header-section.banner-header .v-bottom h1{font-size:48px}}@media screen and (max-width:767px){.page-header-section.banner-header{min-height:300px}.page-header-section.banner-header .v-bottom h1{font-size:42px}}@media screen and (max-width:575px){.page-header-section.banner-header{min-height:260px}.page-header-section.banner-header .v-bottom h1{font-size:34px}}@media screen and (max-width:400px){.page-header-section.banner-header{min-height:220px}}.about-section.about .about-img .img:after{background-image:url(/front-end/img/dots.png);opacity:.25}.instagram-section .single-instagram-post .gallery-img{background-color:var(--theme-gray-light);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.98);padding-bottom:100%;transition:all .15s ease}.instagram-section .single-instagram-post .gallery-img:hover{filter:brightness(1.03);transform:scale(1.02)}.instagram-section .single-instagram-post .gallery-img.is-video{position:relative}.instagram-section .single-instagram-post .gallery-img.is-video:after{color:var(--theme-primary);content:"\e6ad";display:block;font-family:themify!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.instagram-section .single-instagram-post .gallery-img.is-carousel{position:relative}.instagram-section .single-instagram-post .gallery-img.is-carousel:after{color:var(--theme-primary);content:"\e71e";display:block;font-family:themify!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.team-section.trainers .trainer .trainer-img{aspect-ratio:3/4;height:auto;overflow:hidden;width:100%}.team-section.trainers .trainer .trainer-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team-section.trainers .trainer .con h5{font-size:36px;line-height:1.2}.team-section.trainers .trainer .con h6{font-size:24px;line-height:1.2}.team-member-section.trainer-single hr{border-bottom:2px solid var(--theme-primary)}.team-member-section.trainer-single .trainer-img .img:after{background-image:url(/front-end/img/dots.png);opacity:.25}.faq-section.faqs .faqs-accordion .accordion .title h6{font-size:24px;font-weight:500}.services-section.classes3 .card{padding:0 20px 20px 0}.services-section.classes3 .card .card-inner .icon-size{color:var(--theme-primary);opacity:1}.services-section.classes3 .card .card-inner:hover .card-box{transform:translateY(-5px)}.services-section.classes3 .card .card-inner .card-title{font-family:var(--font-family-3);font-size:30px;font-weight:400;letter-spacing:1px;line-height:1.2}.services-section.classes3 .card:before{left:20px;top:20px}.services-section.classes3 .card:after{content:none;display:none}.contact-form-section.contact .form-box:after,.registration-form-section.contact .form-box:after,.ticket-form-section.contact .form-box:after{background-image:url(/front-end/img/dots.png);opacity:.25}.contact-form-section.contact:not(.bg-gray) .form-box,.registration-form-section.contact:not(.bg-gray) .form-box,.ticket-form-section.contact:not(.bg-gray) .form-box{border:1px solid var(--theme-gray-light)}.contact-form-section.contact h6,.registration-form-section.contact h6,.ticket-form-section.contact h6{color:var(--theme-black);font-size:28px;line-height:1.25em;text-transform:uppercase}.contact-map-section .map-contact{height:450px;width:100%}@media screen and (max-width:991px){.contact-map-section{height:400px}}@media screen and (max-width:767px){.contact-map-section{height:350px}}.schedule-section .schedule{scroll-snap-type:x mandatory}.schedule-section .schedule .schedule-head .schedule-header{letter-spacing:3px;width:150px}.schedule-section .schedule .schedule-head .schedule-header:not(:first-child){margin-left:5px}.schedule-section .schedule .schedule-head .schedule-header:not(:last-child){margin-right:5px}.schedule-section .schedule .schedule-row .schedule-day{background-color:#fff;flex-shrink:0;height:120px;position:relative;scroll-snap-align:start;transition:all .15s ease;width:150px}.schedule-section .schedule .schedule-row .schedule-day h6{font-size:18px;font-weight:300}.schedule-section .schedule .schedule-row .schedule-day p{font-size:15px;font-weight:500}.schedule-section .schedule .schedule-row .schedule-day:not(:first-child){margin-left:5px}.schedule-section .schedule .schedule-row .schedule-day:not(:last-child){margin-right:5px}.schedule-section .schedule .schedule-row .schedule-day:not(.empty):hover{background-color:#f5fffc;box-shadow:0 0 4px hsla(0,0%,4%,.1);filter:brightness(1.05)}.schedule-section .schedule .schedule-row .schedule-day:not(.empty):after{border-color:transparent transparent #007473;border-style:solid;border-width:0 0 14px 14px;bottom:4px;content:"";height:0;position:absolute;right:4px;width:0}.footer h4{font-size:38px}.footer .footer-top .opening-hours ul li{margin-bottom:3px}

/*# sourceMappingURL=app.css.map*/