.div-container{border-bottom:2px solid #000;border-top:2px solid #000;display:flex;overflow:hidden;position:relative}.outercontainer img{display:block;height:250px;margin:0 auto;position:relative;top:20%;width:auto;z-index:3}.my-div{max-height:40px;max-width:40px;min-height:40px;min-width:40px}.white{background-color:#fff0}.black{background-color:rgba(0,0,0,.343)}.gradient{background-color:#fff;height:84px;position:absolute;width:100%}@media(max-width:800px){.outercontainer img{height:190px;width:auto}}.ContactContainer{font-family:Oswald,sans-serif;margin:100px 50px}.LocationFlex{justify-content:space-between}.ContactContainer h1{font-size:50px;margin:30px 0;text-align:left}.ContactContainer iframe{border:2px solid #000}.ContactContainer img{display:block;height:auto;margin:0 10px;width:50px}.ContactContainer img:hover{cursor:pointer;transform:scale(1.2)}.SocialMedia{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:2em 0;text-align:left}.SocialMedia,.SocialMediaIcons{display:flex;justify-content:space-evenly}.SocialMediaIcons{width:50%}.ContactInformation p{margin-left:10px}.ContactInformation{justify-content:space-between}.ContactFlex,.LocationFlex{display:flex;flex-wrap:wrap}.ContactFlex>*,.LocationFlex>*{display:flex;flex-direction:column;width:40vw}.Directions{font-size:1.4rem;margin:2rem 0;width:100%}.Directions p{margin:0}.Address,.Email,.Phone{align-items:center;display:flex;font-size:1.5rem;justify-content:flex-start}.MapContainer{width:50%}.Map{height:350px;width:350px}@media(max-width:800px){.Map{height:300px;width:300px}.Directions{margin:2rem 0;width:100%}.Directions h3{font-size:1.5rem}.Directions p{font-size:1.1rem}.Address,.Email,.Phone{align-items:center;display:flex;font-size:1rem;justify-content:flex-start}.MapContainer{width:100%}.ContactContainer{font-family:Oswald,sans-serif;margin:100px 20px}.ContactContainer h1{font-size:1.9rem}.LocationFlex>*{display:flex;flex-direction:column;width:100%}}.Footer{background-color:#000;color:#fff;font-family:Roboto Mono,monospace;font-size:20px;height:70px;padding:0 20px;text-align:right}.big{font-size:50px}.Footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.Footer>*{margin:0 5px}@media(max-width:800px){.Footer{font-size:15px}}.FreeClassContainer{min-height:100vh;padding-top:100px}.FreeClassContainer img{display:block;height:auto;margin:0 auto;width:30vw}.FreeClassContainer h1{font-family:Oswald,sans-serif;font-size:1.5rem;margin:50px;text-align:left}.Buttons{margin:2rem auto 0;width:40vw}.Buttons button{background-color:#000;border:3px solid #fff;border-radius:50%;box-shadow:5px 5px 10px gray;color:#fff;font-family:Oswald,sans-serif;font-size:40px;height:200px;margin:0 20px;width:200px}.Buttons button:hover{background-color:rgba(227,227,234,.501);border:2px solid #000;color:#000;cursor:pointer;transform:scale(1.1)}.WhyWait{font-size:3.5rem;transform:translateY(-100%)}.FirstStep,.WhyWait{opacity:0;transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}.FirstStep{transform:translateX(-100%)}.Crimson{color:#b61535}.show{opacity:1;transform:translateX(0);transform:translateY(0)}.FreeClassButtons{background-color:#000;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:30px;justify-content:space-between;margin:20px auto}.FreeClassButtons.white{background-color:#fff}.FreeClassHeader{display:flex;justify-content:flex-start;transform:rotate(-40deg)}.Jocko{border:2px solid #000;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.609);display:block;height:400px;margin:50px auto;width:700px}.DropdownContainer{align-items:center;display:flex;justify-content:center}.calendly-inline-widget{margin-top:50px}@media(max-width:800px){.Jocko{height:400px;width:99vw}.WhyWait{font-size:3rem}.DropdownContainer{flex-direction:column}}.DropdownMenu{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100%;margin:0 10px}label{margin-right:10px}select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;font-size:.5em;height:40px;padding:5px 30px 5px 10px}select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.get-started-button{align-items:center;background-color:#900;border:5px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;display:inline-block;font-size:1.3em;font-weight:700;justify-content:center;margin:40px auto;padding:15px 30px;transition:background-color .3s ease,color .3s ease;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.get-started-button:hover{background-color:#fff;border:2px solid #ed0000;color:#000}.get-started-button:focus{box-shadow:0 0 0 4px #0003;outline:none}@media(max-width:800px){.get-started-button{font-size:22px}}.logo:hover{cursor:pointer}#logo{height:auto;margin-left:50px;padding-top:40px;position:relative;width:150px;z-index:999}.nav-menu{justify-content:space-between}.header{height:120px;left:0;position:fixed;top:0;transform:translateY(-150px);transition:.5s ease-in;width:100%;z-index:55}.horizontalnavbar li{align-items:center;display:flex;justify-content:center}.header-bg{background:linear-gradient(180deg,#5f5f5f 0,#000);position:-webkit-sticky;position:sticky;transform:translateY(0)}.horizontalnavbar{align-items:center;display:flex;height:120px;justify-content:space-between;margin:0;padding:0}.LogoContainer{max-width:33%}.horizontalnavbar img{height:30px;width:auto}.header .nav-menu{display:flex;justify-content:center;width:100%}.header .nav-item{cursor:pointer;font-size:x-large;list-style:none;position:relative}.header .nav-item a{position:relative;text-decoration:none;text-transform:uppercase}.header .nav-item a:hover:before{background:#f5f5f5;bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0}.hamburger{display:none;padding-right:2rem}.nav-item{margin:0 auto}.NavItems{align-self:flex-end;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NavItems>*{padding:0 2rem}.FreeClassButton{align-items:center;display:flex;height:100px;justify-content:center}@media (max-width:1300px){.FreeClassAndNav{align-items:center;flex-direction:column;height:100%}}@media (max-width:980px){.header{max-width:100vw}.header .horizontalnavbar{max-width:100%}.hamburger{display:block}.nav-menu{background-color:rgba(0,0,0,.968);display:flex;flex-direction:column;height:100vh;justify-content:center;left:-120%;position:fixed;top:120px;transition:.3s;width:100vw;z-index:50}.nav-menu.active{left:0}.NavItems{flex-direction:column;margin:0 auto;padding-bottom:5rem}.nav-item{margin:.5rem auto}}.InstructorContainer{color:#000000d0;font-family:Oswald,sans-serif;overflow:hidden;padding:150px 70px}.Crimson{color:#c00e32}.InstructorText{font-size:2em;margin:0 auto}.InstructorText p{margin:20px auto}.Instructors{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:100px 0;text-align:left}.InstructorContainer img{border:1px solid #000;border-radius:5%;display:block;height:350px;margin:0 auto;padding:0;width:270px}.Instructor{display:flex;margin:50px}.InstructorName{font-size:2em;text-align:left}.Belt{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0}.Belt div{height:20px;width:20px}.black{background-color:#000}.red{background-color:red}.brown{background-color:#8b4513}.BeltContainer{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif}.blackframe{border:3px solid #000}.PictureAndBelt{display:flex;transform:translateX(-100%)}.Description,.PictureAndBelt{opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.Description{margin:0 auto;transform:translateX(100%);width:50%}.isVisible{opacity:1;transform:translateX(0)}.Description ul{list-style:square;margin-top:3em;width:100%}@media(max-width:800px){.Instructor{flex-direction:column}.InstructorContainer{padding:50px 10px}.Instructors{margin:20px 0}.Instructor{margin:60px auto}.Description{width:80%}.InstructorName{text-align:center}.Belt{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.Instructor{width:100%}.InstructorText{margin:0 auto;width:80vw}.InstructorText h2{font-size:2.4rem}.InstructorText p{font-size:1.2rem}}.Navbar{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:3}.heade{height:120px;left:0;margin-bottom:10rem;top:0;transition:.5s ease-in;width:90%;z-index:55}.heade .nav-item{position:relative}.heade .nav-item a:hover:before{background:#f5f5f5;bottom:-3px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:70%}#secondlogo{height:auto;margin-left:50px;padding-top:40px;position:relative;width:150px;z-index:999}#CenterLogo{height:120px;margin-bottom:3rem;width:auto}.Navbar img{display:block;height:40px;width:auto;z-index:3}.NavItems,.NavItems a{color:#fff;font-family:Oswald,sans-serif;font-size:30px}.NavItems a{text-decoration:none}.NavItemz{display:flex;flex-direction:column;height:80%;justify-content:space-between;list-style:none;margin-bottom:6rem;padding-top:2rem;width:80%}@media (max-width:800px){#secondlogo{display:none}}.ParallaxContainer{border-bottom:3px solid #000;border-top:3px solid #000;overflow:hidden}.PriceContainer{display:flex;flex-wrap:wrap;font-family:Oswald,sans-serif;margin:0 auto;padding:100px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PriceOuterContainer h1{color:rgba(0,0,0,.096);font-family:Playfair Display;font-size:2em;margin-top:100px;text-align:right;width:50vw}.Quote{display:flex;justify-content:flex-end;opacity:0;padding:0 100px;text-align:right;transition:opacity 2s ease-in-out}.Quote h1{font-size:1rem}.Quote.visible{display:flex;justify-content:flex-end;opacity:1;text-align:right}.PriceTable{display:flex;flex-direction:column;justify-content:space-around}.heading{font-size:1.7rem;margin:20px auto}.PriceTable h1{font-family:Oswald,sans-serif}.PriceContainer h3{color:#000000cf;font-size:2.5rem;margin-top:30px;padding:5px;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Adult,.Kid{border-bottom:3px solid rgba(0,0,0,.444);padding-bottom:50px;width:40vw}.disclaimer{margin:5em auto;opacity:60%;width:65%}.Year{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Upfront{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.PriceContainer h4{color:rgba(0,0,0,.659);margin:15px 0}.SecondColumn{display:flex;flex-direction:column;justify-content:center}.CoachNick{color:#000;font-family:Oswald,sans-serif}.quote{font-size:2.5em;font-style:italic;text-align:left;z-index:1}.Private{border-bottom:none}.quote p{color:rgba(0,0,0,.567);font-family:Georgia,serif;font-size:1em;font-style:italic;margin:20px 0;text-align:right}.quote footer{font-family:Arial,sans-serif;font-weight:700;text-align:right}.quote p:after{content:"\00a0\00a0";white-space:nowrap}.quote p span{display:inline-block;white-space:nowrap}@media(max-width:800px){.FirstPart{margin:50px 0}.PriceTable h1{font-size:1.3em;margin:40px 10px 10px;text-align:right;width:100%}.PriceContainer,.PriceOuterContainer{margin:0 auto;width:80vw}.Quote{padding:0}.Adult,.Kid{padding-bottom:50px;width:100%}.PriceOuterContainer h3{font-size:2.3rem;text-align:center}.Private{border-bottom:3px solid rgba(0,0,0,.444)}.PriceOuterContainer h1{width:100%}}.family-discount-badge{align-items:center;background:radial-gradient(circle at 30% 30%,#fff,#ffb700d6);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.689);display:flex;height:300px;justify-content:center;margin:20px auto 150px;padding:20px;text-align:center;transform:rotate(-10deg);transform:scale(.3);transition:transform 2s ease-in-out;width:300px}.family-discount-text{color:#5a0202;font-family:Roboto Mono,monospace;font-size:1.6em;font-weight:700}.large{transform:scale(1)}@media(max-width:800px){.Instructor{flex-direction:column}.family-discount-badge{height:250px;width:250px}}.quote-box{background:linear-gradient(270deg,rgba(0,0,0,.361) 0,#fff);border:1px solid #000;border-radius:10px;box-shadow:5px 4px 8px rgba(0,0,0,.939);font-family:Arial,sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:50px;padding:40px 20px;text-align:center;top:200px;width:50vw}.quote-box,.quote-mark{color:#000;position:relative}.quote-mark{align-items:center;display:flex;font-size:40px;justify-content:center}.top-quote{justify-content:flex-start;top:-20px}.bottom-quote{bottom:-20px;justify-content:flex-end}.quote-content{font-size:16px;padding:20px;position:relative;z-index:1}.quote-content p{font-style:italic;margin:0}.quote-content footer{font-size:14px;font-weight:700;margin-top:10px;text-align:right}.line{background-color:#000;flex-grow:1;height:1px}.quote{padding:50px 10px}.top-quote .line{margin-left:10px}.bottom-quote .line{margin-right:10px}@media(max-width:800px){.quote-box{margin:50px 0;position:static;width:90vw}}.ScheduleContainer{margin:0 4vw;padding-top:100px}.ScheduleTitle h1{font-size:1.2em;margin:0 auto}.icon-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:100px}.calendar-icon{color:#000;font-size:100px}.grid-container{display:flex;justify-content:space-evenly;justify-content:flex-start}.grid-item{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-width:calc(14.28571% - 17.14286px);text-align:center}.Weekdays{align-items:center;background-color:rgba(0,0,0,.805);border-bottom:3px solid #000;color:#fff;flex:0 0 auto;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-size:30px;font-style:normal;height:45px;justify-content:center;padding:5px}.Day,.Weekdays{display:flex;margin:0 auto;width:90%}.Day{flex:1 1 auto;flex-direction:column;justify-content:flex-start;max-height:300px;min-height:300px;overflow:hidden}.Bjj,.Kids,.Nogi,.Openmat,.Pro{background-color:rgba(0,38,255,.883)}.Bjj,.Kids,.Nogi,.Openmat,.Pro{align-items:center;background-color:#a90101bf;border:1px solid #000;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;justify-content:center;margin:5px;padding:5px}.hidden{display:none}.Monday{justify-content:flex-end}.Tuesday{justify-content:space-between}.Kids{margin:20px 5px}.Nogi,.Openmat{margin-top:60px}@media(max-width:800px){.grid-container{flex-direction:column}.Day{padding-bottom:50px;width:60%}.Friday,.Wednesday{display:none}.Weekdays{margin:30px auto}.BottomBorder{border-bottom:3px solid #000;margin:0 auto;width:100vw}}.ScheduleImageContainer{border-top:3px solid #000;color:#000000d0;font-family:Oswald,sans-serif;padding:150px 100px}.ScheduleTitle h1{border-bottom:3px solid #000;font-size:4em;text-align:center}.ScheduleImageContainer img{display:block;margin:60px auto}.DayOfTheWeek{border-bottom:2px solid #000}.DayOfTheWeek h3{font-size:2.5rem;margin:1rem 0}.DayOfTheWeek h4{font-size:1.5rem;margin-top:1.5rem}.ClassNameAndTime{font-size:1.2rem;margin:1rem 0}.Sunday{border-bottom:none}.ScheduleText{margin:4rem auto 1rem;width:50vw}@media(max-width:1200px){.DayOfTheWeek h3{font-size:2rem;margin:1rem 0}.DayOfTheWeek h4{font-size:1.2rem;margin-top:1.5rem}.ClassNameAndTime{font-size:1.2rem;margin:1rem 0}.ScheduleText{width:90vw}.ScheduleImageContainer img{display:block;height:auto;margin:0 auto;width:100vw}.ScheduleImageContainer{padding:100px 0}.ScheduleTitle h1{font-size:3em}}*{margin:0;max-width:100vw;padding:0}h1{text-align:center}html{scroll-behavior:smooth}.ReviewsOuterContainer{margin:0 auto;overflow:hidden;padding:100px 0}.ReviewTitle{margin-bottom:250px}.ReviewTitle h1{margin-bottom:100px}.ReviewsContainer{background-color:#fff;border:2px solid #000;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,.478);display:flex;font-family:Arial,sans-serif;height:20vh;justify-content:space-between;margin:40px auto;min-height:270px;opacity:90%;overflow:hidden;position:relative;width:80vw;z-index:4}.ReviewsOuterContainer h2{font-family:Oswald,sans-serif;font-size:50px;margin:0 4rem}.ReviewsContainer button{align-items:center;background-color:#000000de;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:20%;justify-content:center;margin:0 20px;padding:10px 15px;transition:background-color .3s ease}.ReviewsContainer button:hover{background-color:#000}.ReviewWrapper{align-items:center;justify-content:center;position:relative}.Review-Text,.ReviewWrapper{display:flex;height:100%;width:100%}.Review-Text{color:#333;flex-direction:column;font-size:16px;font-weight:700;justify-content:space-evenly;left:0;opacity:1;overflow:auto;position:absolute;text-align:center;top:0;transition:transform .3s ease,opacity .3s ease}.comments{font-size:150px;transition:transform .3s ease}.enlarge{transform:scale(1.2)}.Review-Text p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.txt{height:50%;padding:0 5px}.ButtonContainer{align-items:center;background-color:#fff;display:flex;height:100%;z-index:10}.ReviewsOuterContainer img{border-radius:10px;display:block;height:auto;margin:0 auto}.txt{font-style:italic}.slide-out-left{opacity:0;transform:translateX(-100%)}.slide-out-right{opacity:0;transform:translateX(100%)}.next.slide-in-from-left{opacity:1;transform:translateX(100%)}.next.slide-in-from-right{opacity:1;transform:translateX(-100%)}@media (max-width:800px){.ReviewsContainer{min-height:300px;padding:0;width:100vw}Text{font-size:14px;margin:0 auto;padding:0}.ReviewsOuterContainer img{height:auto;margin:0;min-width:600px}.ReviewsOuterContainer h2{font-size:2rem}.ReviewsContainer{width:99vw}.ReviewTitle{margin-bottom:100px}}.star-rating{align-items:center;display:flex;gap:5px;justify-content:center}.star{color:#fb8e28}.star-smallest{font-size:1em}.star-smaller{font-size:1.5em}.star-biggest{font-size:2em}.image-container{height:300px;position:relative;width:100%}.image-container img{display:block;height:auto;left:50%;object-fit:cover;padding-bottom:100px;position:absolute;transform:translate(-50%,-50%);width:2000px}@media(max-width:800px){.image-container img{top:50%}}.hero-outer-container{height:100vh;overflow:hidden}.hero-container{height:125%;overflow:hidden;position:relative;width:100%}.hero-container video{border:4px solid #000;height:100%;object-fit:cover;top:-27px;width:100%}.ForefrontText,.hero-container video{left:50%;position:absolute;transform:translate(-50%)}.ForefrontText{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;opacity:0;padding:.5rem;text-align:center;top:50%;transition:transform 3s ease-out,opacity 3s ease-out 1s;z-index:1}.ForefrontText.visible{opacity:1}.HeadingText{border-radius:10%;box-sizing:border-box;color:#fff;font-size:larger;max-width:600px;padding:.5rem;width:100%}.video-overlay{background:hsla(0,0%,51%,.362);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.StartLearning{align-items:center;background-color:rgba(0,0,0,.303);border:4px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Arial Black,sans-serif;height:200px;justify-content:center;padding:.5rem;text-transform:uppercase;width:200px}.Class img,.Free img{display:block;height:50px;width:auto}.StartLearning:hover{cursor:pointer;transform:scale(1.1)}@media(max-width:600px){.ForefrontText{left:50%;top:50%;transform:translate(-50%)}}
/*# sourceMappingURL=main.90a20b49.css.map*/