html{scroll-behavior:smooth}body{font-family:Helvetica,sans-serif}h1{font-family:League Spartan,sans-serif}h2{font-family:Helvetica,sans-serif;font-size:2rem;font-weight:500}p{font-size:1rem;font-weight:100}.textHighlight{color:#d60004}.textHighlightblack{color:#000}.pageHeadDiv{background-color:#fff}.pageHeading{color:#000;margin-bottom:0;padding-bottom:20px;padding-top:20px}.promoMsg{background-color:#d60004}.promoMsgTxt{color:#fff;font-size:.8rem;margin:0;padding-bottom:5px;padding-top:5px;text-align:center}.navbar-default{background:linear-gradient(#0006,#0006);padding:0;position:absolute;width:100%}.navbar-black{background:#000}.desktopNavbar{align-items:center;display:flex;justify-content:space-evenly;padding-bottom:10px;padding-top:10px;width:100%}.nav-link{color:#fff;cursor:pointer;font-weight:100;text-align:center}.nav-link:hover{color:#fff;text-decoration:underline}.navHalf1{display:flex;justify-content:space-evenly;width:35%}.navLogo{height:auto;width:100px}.navHalf2{align-items:center;display:flex;justify-content:space-evenly;width:35%}.scheduleBtn{background-color:#d60004;border-radius:50px;border-style:none;padding:10px 30px;text-decoration:none!important;transition:all .3s ease}.scheduleBtn:hover{animation:shake 1.5s ease}.mobileNavbar{background-color:#000;width:100%}.mobileNavbarWrapper{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}.barsIcon{width:30px}.mobileMenuBtns{background-color:#02020200;border-style:none;padding:5px}.offcanvas{background-color:#000}.offcanvas-header{align-items:center;color:#fff;display:flex;justify-content:space-between}.mobileNavItems{list-style-type:none;padding:0}.mobileNavItem{border-color:#ffffff4d;border-style:solid;border-left:none;border-right:none;border-top:none;padding-bottom:15px;padding-top:15px}.mobileNavOffCanvasLogo{padding-top:20px;width:90px}.homeSection{align-items:center;background:linear-gradient(#00000080,#00000080),url(/static/media/DTlanding.a2139f6ca5ba9fbaaaf2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.landingHeading{color:#fff;font-size:3rem;text-align:center}.landingText{color:#fff;font-size:1.2rem;text-align:center;width:60%}.homeSectionContent{align-items:center;display:flex;flex-direction:column}.landingBtn{background-color:#d60004;border-radius:50px;border-style:none;color:#fff;font-weight:100;padding:10px 30px;text-decoration:none!important;transition:all .3s ease}.landingBtn:hover{animation:shake 1.5s ease}.philosophySection{padding-bottom:20px;padding-top:20px}.philosophyContent{align-items:center;display:flex;gap:1px}.philosophyFlexItem{flex:1 1 50%}.philosophyHeading{text-align:center}.programsSection{background-color:#000;padding-bottom:25px;padding-top:25px}.programsHeading{color:#fff;text-align:center}.programsList{flex-direction:column;padding-bottom:15px;padding-top:15px}.programItem,.programsList{align-items:center;display:flex;gap:1rem}.programsText{color:#fff;font-size:1.3rem;margin-bottom:0}.bulletHole{margin-bottom:3px;width:1.3rem}.offeredClassesSection{padding-bottom:30px;padding-top:30px}.offeredClassesHeading{padding-bottom:10px}.classCardswrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.cardItemWrapper{align-items:center;display:flex;flex-direction:column}.cardItemBtn{width:90%}.learnMoreBtn{background-color:#d60004;border:1px solid #d60004;border-radius:50px;color:#fff;font-weight:100;margin-top:10px;padding-bottom:5px;padding-top:5px;text-align:center;text-decoration:none;width:100%}.learnMoreBtn:hover{background-color:#fff;border:1px solid #d60004;color:#d60004}.classCardItem{align-items:center;display:flex;height:200px;justify-content:center;width:300px}.classCardItem1{background-image:linear-gradient(#00000080,#00000080),url(/static/media/mdccw.c4574d81be75f5a99660.png)}.classCardItem1,.classCardItem2{background-position:50%;background-repeat:no-repeat;background-size:cover}.classCardItem2{background-image:linear-gradient(#00000080,#00000080),url(/static/media/mjccw.892331d8f34c984af858.png)}.classCardItem3{background-image:linear-gradient(#00000080,#00000080),url(/static/media/pms.9e7497416e5d54dc1a7e.png)}.classCardItem3,.classCardItem4{background-position:50%;background-repeat:no-repeat;background-size:cover}.classCardItem4{background-image:linear-gradient(#00000080,#00000080),url(/static/media/gt.638ebef0736557876c1b.png)}.classCardHeading{color:#fff;font-size:1.3rem;font-weight:100;padding:5px;text-align:center}.modal-content{background-color:#000}.modal-body,.modal-header{color:#fff}.modalCloseBtn{width:10px}.bookingSection{background-color:#000;padding-bottom:30px;padding-top:30px}.bookingSection-White{background-color:#fff}.bookingContent{align-items:center;display:flex;flex-direction:column;gap:10px}.bookingHeading-default{color:#fff}.bookingHeading-White{color:#000}.squareBookingBtn{background-color:#d60004;border:1px solid #d60004;border-radius:50px;color:#fff;font-weight:100;padding:10px 30px;text-decoration:none!important;transition:all .3s ease}.squareBookingBtn:hover{animation:shake 1.5s ease}.scheduleSection{background-color:#000;padding-bottom:35px;padding-top:25px}.scheduleWrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.scheduleSectionHeading{color:#fff}.stepHeading{color:#fff;font-size:1.5rem;font-weight:100;padding-bottom:5px;text-align:center}.selectOptions{word-wrap:normal;font-family:Helvetica,sans-serif;margin-bottom:8px;padding:10px}.nextPrevBtn,.selectOptions{background-color:#000;border:1px solid #fff;border-radius:50px;color:#fff}.nextPrevBtn{font-size:1rem;font-weight:100;margin-top:8px;padding:5px 30px}.nextPrevBtn:hover{background-color:#d60004}.formInputBoxes{background-color:#000;border:1px solid #fff;border-radius:50px;color:#fff;font-weight:100;margin-left:5px;margin-right:5px;padding:10px 40px}.step-div,.stepInputRow{align-items:center;display:flex;flex-direction:column}.stepInputRow{width:100%}.stepBtnsRow{flex-direction:row;gap:10px;padding-top:10px;width:100%}.step-1-div,.stepBtnsRow{display:flex;justify-content:center}.step-1-div{align-items:flex-end;flex-direction:column}.step-1-div-wrapper{flex-direction:row;gap:5rem;justify-content:space-between}.step-1-div-wrapper,.step1Div1{align-items:center;display:flex}.step1Div1{flex-direction:column}.formFields{width:350px}.react-calendar{background:#000!important;border:1px solid #fff!important;border-radius:30px;font-family:Helvetica,sans-serif!important;line-height:1.125em;margin-bottom:8px;max-width:100%;padding:20px;width:350px}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box;color:#fff}.react-calendar__navigation button:disabled{background-color:#000!important}.react-calendar__navigation{margin-bottom:0}.react-calendar button{border:1px solid #fff!important;border-radius:50px!important;margin:0;outline:none!important}.react-calendar__tile--active{background:red!important}.react-calendar__tile--now{background:#d6000450!important}.react-calendar__tile:hover{background:red!important}.react-calendar__tile:disabled{background-color:#a1a1a180!important}.formNameWrapper{display:flex;flex-wrap:wrap;justify-content:center}.smallFormNote{color:#fff;font-size:.6rem;font-weight:100}.bookingSummaryText{color:#fff}.aboutUseWrapper{align-items:center;display:flex;gap:1px;justify-content:center}.aboutUsHeading{text-align:center}.aboutUsText{padding-left:40px;padding-right:40px}.aboutUsItem{width:50%}.aboutUsImg{background-image:url(/static/media/coachk.605a9c96133858a96e63.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:400px}.reviewsHeading{padding-top:25px;text-align:center}.reviewsWrapper{display:flex;gap:1px;justify-content:center}.reviewItem{width:50%}.reviewItem2{align-items:center;display:flex;flex-direction:column}.reviewsCarouselImg{height:400px;object-fit:cover;object-position:top}.reviewsCardsWrapper{display:flex;flex-wrap:wrap;gap:10px;width:90%}.reviewsCard{border:1px solid #000;border-radius:15px;flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;padding:10px;width:85%}.reviewsCardText{font-size:.8rem;margin-bottom:0}.reviewsCardRating{align-items:center;display:flex;justify-content:space-between;padding-top:5px}.fiveStartSvg{width:4.5rem}.faqsSection{background-color:#000;padding-bottom:25px;padding-top:25px}.faqsHeading{color:#fff;padding-bottom:20px;text-align:center}.accordion{--bs-accordion-bg:#000;--bs-accordion-color:#fff;--bs-accordion-border-color:#ffffff80;--bs-accordion-btn-color:#fff;--bs-accordion-btn-bg:#000;--bs-accordion-active-color:red;--bs-accordion-active-bg:#000;--bs-accordion-btn-focus-box-shadow:none}.accordion-item{border-left:none;border-right:none;border-top:none}.accordion-button{font-size:1rem;font-weight:100}.accordion-button:after{filter:invert(100%)}.accordion-button:not(.collapsed):after{filter:invert(29%) sepia(81%) saturate(7033%) hue-rotate(358deg) brightness(104%) contrast(107%)}.accordion-body{font-size:1rem;font-weight:100}.contactWrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.contactItem1,.contactItem2{width:50%}.contactHeadingDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contactSubHeading{font-size:1.5rem}.contactFormDiv{background-color:#000;padding-bottom:50px;padding-left:50px;padding-right:50px}.contactFormHeading{font-size:1.5rem;font-weight:100;padding-bottom:15px;padding-top:25px}.contactFormHeading,.mobileContactFormHeadingDiv{color:#fff;text-align:center}.contactMobileSubHeading{font-size:1rem;font-weight:100;margin:0}.form-control{background-color:#000;color:#fff;font-weight:100}input::placeholder{color:#fff!important;opacity:1!important}.form-check-label{color:#fff}.form-check-input:checked{background-color:red;border-color:red}textarea::placeholder{color:#fff!important}.smsText{color:#fff;font-size:1rem;font-weight:100}.contactFormBtnDiv{display:flex;justify-content:center}.contactFormSubmitBtn{background-color:#d60004;border:1.5px solid #d60004;border-radius:50px;color:#fff;font-weight:100;margin-top:15px;padding:10px 35px}.contactFormSubmitBtn:hover{background-color:#fff;border-color:#d60004;color:#d60004}.footerSection{background-color:#000;padding-bottom:5px;padding-top:25px}.footerWrapper{display:flex;justify-content:space-evenly}.footerContentDivs{align-items:center;display:flex;flex-direction:column}.followUsLinks{align-items:center;display:flex;gap:10px;justify-content:center}.followUsImg{width:2rem}.footerSubHeading{color:#fff;font-size:1rem;font-weight:400}.footerLink{color:#fff;font-size:1rem;font-weight:100;text-decoration:none}.footerLink:hover{color:#d60004}.copyRightDiv{padding-top:20px}.copyRightText{color:#ffffffa6;font-size:.7rem;text-decoration:none}.classesPage{background-color:#000}.classesPs{display:flex;flex-direction:row}.classesPsRev{display:flex;flex-direction:row-reverse}.classesPsDiv{width:50%}.classPsDiv{align-items:center;display:flex;justify-content:center}.classesPsImg1{background-image:linear-gradient(#00000080,#00000080),url(/static/media/mdccw.c4574d81be75f5a99660.png)}.classesPsImg1,.classesPsImg2{background-position:50%;background-repeat:no-repeat;background-size:cover}.classesPsImg2{background-image:linear-gradient(#00000080,#00000080),url(/static/media/mjccw.892331d8f34c984af858.png)}.classesPsImg3{background-image:linear-gradient(#00000080,#00000080),url(/static/media/pms.9e7497416e5d54dc1a7e.png)}.classesPsImg3,.classesPsImg4{background-position:50%;background-repeat:no-repeat;background-size:cover}.classesPsImg4{background-image:linear-gradient(#00000080,#00000080),url(/static/media/gt.638ebef0736557876c1b.png)}.classesPsText{padding:20px 30px 10px}.classesPsHeading{color:#fff;font-size:2rem;font-weight:100;text-align:center}.classesPsPara{color:#fff;font-size:1rem;font-weight:100}.scheduleClassesPs{padding-top:20px}.faqsClassesPs,.footerClassesPs,.scheduleClassesPs{border-top:.5px solid #ffffff80}.classesPageContactDiv{background-color:#fff;padding-bottom:30px;padding-top:30px}.classesPageContactDivContent{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1rem;font-weight:100}.aboutPage{background-color:#000}.aboutPageAboutParaDivDesktop{background-image:linear-gradient(#00000080,#00000080),url(/static/media/rifleBullets.ccd9a50887d6694129a2.png)}.aboutPageAboutPara{color:#fff;margin-bottom:0;padding-bottom:30px;padding-top:30PX}.aboutPageAboutParaDivMobile{background-image:linear-gradient(#00000080,#00000080),url(/static/media/rifleBullets.ccd9a50887d6694129a2.png);padding-bottom:15px}.aboutPageReadMoreBtn{background-color:#0000;border:none;color:#fff}.getToKnowWrapper{display:flex}.getToKnowDiv{width:50%}.getToKnowHeading{color:#000}.getToKnowHeadingMobile{padding-bottom:10px;padding-top:10px}.getToKnowDivText{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutPageProfileImg{height:100%;object-fit:cover;object-position:top;width:100%}.blogPage{height:80vh;justify-content:center}.blogPage,.blogPageContent{align-items:center;display:flex}.blogPageContent{flex-direction:column;gap:15px}.blogPageBackBtn{border:1px solid #000;border-radius:50px;color:#000;padding:5px 20px;text-decoration:none}.blogPageBackBtn:hover{border-color:#d60004;color:#d60004}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.interactiveMapSection{padding-bottom:15px}.resourcesHeading{color:#d60004}svg{display:block;margin:auto;max-width:800px;width:100%}#popup{background:#fff;border:1px solid #000;box-shadow:3px 3px 10px #0003;display:none;padding:10px;position:absolute}path{cursor:pointer}.mapWrapper{display:flex;flex-direction:row;gap:20px;justify-content:center}.mapWrapperDiv{width:100%}.mapWrapperDiv1{width:70%}.mapWrapperDiv2{width:30%}.mapColorKeyTextWrapper{align-items:baseline;display:flex;flex-direction:row;gap:5px}.mapBulletHoleRed{filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(4000%) hue-rotate(0deg) brightness(80%);height:30px;width:30px}.mapBulletHoleGray{filter:brightness(0) saturate(100%) invert(62%) sepia(0) saturate(0) hue-rotate(0deg) brightness(98%);height:30px;width:30px}.mapBulletHoleGreen{filter:brightness(0) saturate(100%) invert(35%) sepia(100%) saturate(2000%) hue-rotate(80deg) brightness(95%);height:30px;width:30px}.mapBulletHoleBlack{filter:brightness(0) saturate(100%);height:30px;width:30px}.mapBulletHoleYellow{filter:brightness(0) saturate(100%) invert(73%) sepia(100%) saturate(1500%) hue-rotate(0deg) brightness(103%);height:30px;width:30px}path:hover{fill:#9c9c9c!important}.mapDropdownBtnDiv{display:flex;justify-content:center;padding-top:20px}.mapKeyBtn{background-color:#000;border:1px solid #000;border-radius:50px;color:#fff;font-weight:100;margin-bottom:30px;margin-top:10px;padding:5px 30px;text-align:center;text-decoration:none;width:100%}.state-dropdown-menu{left:50%!important;margin-top:.125rem;max-height:300px;overflow-y:auto;position:absolute!important;top:100%!important;transform:translateX(-50%)!important}.state-dropdown-item{text-align:left;white-space:nowrap}@media screen and (max-width:1075px){.mapWrapper{align-items:center;flex-direction:column;width:100%}.mapWrapperDiv1,.mapWrapperDiv2{width:100%}}@media screen and (min-width:821px){.aboutPageAboutParaDivMobile,.aboutUsMobile,.classesPsHeadingMobile,.mobileContactFormHeadingDiv,.mobileNavbar,.mobileNavbar.container{display:none}}@media screen and (min-width:821px) and (max-width:1075px){.reviewsSection{margin-top:20px}.reviewsHeading{padding-top:0}.reviewItem1{width:40%}.reviewItem2{width:60%}.aboutPageAboutParaDivMobile{display:none}}@media screen and (max-width:820px){.desktopNavbar{display:none}.navLogo{width:60px}.philosophyContent{flex-wrap:wrap-reverse}.aboutUsDesktop{display:none}.aboutUsMobile{display:flex;flex-direction:column;justify-content:center}.aboutUsHeading{color:#fff}.aboutUsText{padding-left:15px;padding-right:15px}.aboutUsImg{align-items:start;background-image:linear-gradient(#00000080,#00000080),url(/static/media/coachk.605a9c96133858a96e63.png);display:flex;height:auto;margin:0;padding-bottom:20px;padding-top:20px;width:100%}.aboutUsText{color:#fff;padding:0}.reviewsHeading{color:#fff}.reviewsWrapper{background-color:#000;flex-wrap:wrap-reverse;gap:30px}.reviewItem{width:90%}.reviewsCard{border-color:#fff}.reviewsCardText{color:#fff}.faqsSection{padding-bottom:40px;padding-top:45px}.contactHeadingDiv{display:none}.contactFormDiv{background-color:#fff;padding-top:30px}.contactItem2{width:100%}.contactFormHeadingDiv{display:none}.mobileContactFormHeadingDiv{color:#000}.form-control{background-color:#fff;color:#000;font-weight:100}#InputEmail1::placeholder,#contactFirstName::placeholder,#contactLastName::placeholder,#phoneNumber::placeholder,#subject::placeholder{color:#000!important;opacity:1!important}.form-check-label{color:#000}.form-check-input:checked{background-color:red;border-color:red}textarea::placeholder{color:#000!important}.form-control{border-color:#000}.smsText{color:#000}}@media screen and (min-width:769px) and (max-width:820px){.aboutPageAboutParaDivDesktop{display:none}}@media screen and (max-width:768px){.landingHeading{font-size:2rem}.landingText{font-size:1rem;width:90%}.classCardItem{width:340px}.reviewsCardsWrapper{align-content:center;flex-direction:column;width:100%}.reviewsCard{flex-basis:0;margin:0;width:100%}.footerWrapper{align-items:center;flex-direction:column;gap:25px}.copyRightText{text-align:center}.classesPs{flex-direction:column}.classesPsHeadingDesktop{display:none}.classesPsDiv{display:flex;gap:5px;padding-bottom:30px;padding-top:30px;width:100%}.classesPsDiv,.classesPsRev{flex-direction:column}.aboutPageAboutParaDivDesktop{display:none}.aboutPageHeading{padding-bottom:15px;padding-top:15px}.aboutPageAboutPara{padding-bottom:10px}.stepBtnsRow{width:100%}}@media screen and (min-width:601px){.getToKnowHeadingMobile{display:none}}@media screen and (max-width:600px){h2{font-size:1.8rem}.formNameWrapper{flex-wrap:wrap;gap:10px;justify-content:center}.getToKnowWrapper{align-items:center;flex-direction:column-reverse;justify-content:center}.getToKnowDiv{width:100%}.getToKnowHeadingDesktop{display:none}.getToKnowDivImg{align-items:center;display:flex;flex-direction:column}.aboutPageProfileImg{width:90%}.getToKnowParaText{padding-bottom:10px;padding-top:20px}}@media screen and (min-width:351px) and (max-width:450px){.classCardItem{width:350px}.contactItem2{padding-left:15px;padding-right:15px}}@media screen and (max-width:350px){.formFields{width:310px}.react-calendar{width:310px!important}}
/*# sourceMappingURL=main.c3ff7a0a.css.map*/