/* Template CSS */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{margin:0;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"],menu,ul,ol{list-style:none;padding:0}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0;background:none;border:none;outline:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bolder}main,section,article,aside,header,footer,nav,figure,figcaption{display:block}html{scroll-behavior:smooth}body{font-size:22px;font-family:'open-sans-condensed';font-weight:300;line-height:normal}.bg-brown{background-color:#01215a}.bg-black{background-color:#000;color:#fff}.bg-black *{color:inherit}.bg-blue{background-color:#1354A1}.bg-light-pink{background-color:#FFFCFC}.bg-yellow{background-color:#FDB813}.center-content{text-align:center}.container{width:100%;margin:0 auto;max-width:1256px;padding:0 15px}.container-lg{max-width:1310px;width:100%;margin:0 auto;max-width:1256px;padding:0 15px}.container-sm{max-width:1090px}.container-fluid{padding:0 35px;max-width:1440px;margin:auto}a{transition:all 0.5s}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:bold;font-size:24px;text-transform:uppercase}.btn.btn-primary{height:55px;width:225px;background-color:#D9D9D9;color:#000;position:relative;z-index:1;border:none;outline:none}.btn.btn-primary:before{content:'';width:7px;height:100%;background-color:#01215A;position:absolute;left:0;transition:all 0.5s;z-index:-1}.btn.btn-primary:hover{border:none;outline:none;color:#fff}.btn.btn-primary:hover:before{width:100%}.btn.btn-secondary{color:#01215A;height:60px;border:none;background-color:#fff;min-width:200px;padding:0 15px;font-size:21px}.btn.btn-secondary:hover{background-color:#01215A;color:#fff}.btn.btn-blue{min-width:223px;height:53px;background-color:#144A97;color:#fff;border:2px solid #144A97}.btn.btn-blue:not(.btn-blue-to-yellow):hover{background-color:transparent;color:#144A97}.btn.btn-blue-to-yellow:hover{background-color:#FDB813;border-color:#FDB813;color:black}.btn.btn-gray{height:67px;width:110px;background-color:#D9D9D9;color:#5D5D5D;border:2px solid #144A97;font-size:22px}.btn.btn-yellow{height:67px;width:110px;background-color:#FDB813;color:#000;border:2px solid #FDB813;min-width:223px;font-size:18px;height:53px;padding:0 15px 2px;text-decoration:none}.btn.btn-yellow:hover{background-color:transparent;color:#FDB813}.btn-gray02{color:#fff;font-size:33px;padding:10px 15px;text-transform:uppercase;font-weight:bold;background-color:#3E3E3E;border:2px solid #3E3E3E;line-height:1}.btn-gray02:hover{background-color:#fff;color:#3E3E3E}.btn.btn-disabled{height:67px;width:110px;background-color:#ccc;color:#000;border:2px solid black;min-width:223px;font-size:18px;height:53px;padding:0 15px 2px;cursor:not-allowed !important;opacity:0.6}.btn.btn-disabled:hover{background-color:#ccc;color:#666}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:bold;color:#000}h1{font-size:68px}h2{font-size:40px}h3{font-size:38px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}figure{margin:0}.img-cover img{width:100%;height:100%;object-fit:cover}.w-half{width:50%;max-width:50%}.ratio-1 img{aspect-ratio:1}@media (max-width: 1439px){body{font-size:calc(20px + (22 - 20) * ((100vw - 393px) / (1440 - 393)))}h1{font-size:calc(40px + (68 - 40) * ((100vw - 393px) / (1440 - 393)))}h2{font-size:calc(30px + (40 - 30) * ((100vw - 393px) / (1440 - 393)))}h3{font-size:calc(30px + (38 - 30) * ((100vw - 393px) / (1440 - 393)))}h4{font-size:calc(20px + (30 - 20) * ((100vw - 393px) / (1440 - 393)))}h5{font-size:calc(16px + (24 - 16) * ((100vw - 393px) / (1440 - 393)))}h6{font-size:calc(15px + (20 - 15) * ((100vw - 393px) / (1440 - 393)))}.btn-gray02{font-size:calc(24px + (33 - 24) * ((100vw - 393px) / (1440 - 393)))}}@media (max-width: 1279px){.container-fluid{padding:0 15px}}@media (max-width: 991px){.btn.btn-secondary{min-width:160px;height:52px}.btn.btn-primary{width:190px}}@media (max-width: 767px){.btn{padding-bottom:0}.w-half{width:100%;max-width:100%}h5{font-size:16px}.btn-gray02{padding-bottom:10px}}.header{background-color:#01215a;padding:17px 0;position:sticky;top:0;z-index:123}.header-nav ul{align-items:center}.header-right{display:flex;flex-wrap:wrap;color:#fff}.logo{font-size:0;max-width:75%}.logo img{max-width:323px;width:100%}.menu-wrap{display:flex;flex-wrap:wrap;font-weight:bold;gap:60px;align-items:center}.menu-wrap nav ul{display:flex;gap:60px;font-size:21px}.header-nav .register-signup-link a{color:#01215A;height:60px;border:none;background-color:#fff;min-width:200px;padding:0 15px;font-size:21px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;text-transform:uppercase}.header-nav .register-signup-link a:hover{background-color:#01215A;color:#fff;border:1px solid #fff}.menu-item-link{text-transform:uppercase}.menu-wrap .btn-wrap{font-size:21px}.menu-wrap nav ul li:hover{color:#FDB813}@media (min-width: 768px){.menu-wrap{display:flex !important}#nav-icon1{display:none}}@media (max-width: 1279px){.menu-wrap{gap:48px}.menu-wrap nav ul{gap:48px}}@media (max-width: 1199px){.menu-wrap,.menu-wrap nav ul{gap:40px}}@media (max-width: 991px){.logo img{max-width:260px}.menu-wrap,.menu-wrap nav ul{gap:30px}.menu-wrap nav ul{font-size:19px}}@media (max-width: 767px){.logo img{max-width:220px}.header{padding:12px 0}.menu-wrap{display:none}#nav-icon1{width:36px;height:27px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;padding:0}#nav-icon1 span{display:block;position:absolute;height:5px;width:100%;background-color:#fff;border-radius:0px;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:11px}#nav-icon1 span:nth-child(3){top:22px}#nav-icon1.open span:nth-child(1){top:11px;transform:rotate(130deg)}#nav-icon1.open span:nth-child(3){top:11px;transform:rotate(-130deg)}#nav-icon1.open span:nth-child(2){opacity:0}.menu-wrap{position:absolute;left:0;top:100%;width:100%;padding:15px 0 20px;background-color:#01215a}.menu-wrap nav ul{flex-direction:column;gap:10px;font-size:20px;text-align:center}.menu-wrap nav ul li a{padding:5px 15px;display:block}.menu-wrap .btn-wrap{margin-top:15px;display:flex;justify-content:center}}.hero-section{position:relative;z-index:1;max-width:1440px;margin:auto}.instructor-hero{background-color:#c8c8c8}.hero-section figure img{min-height:550px;max-height:600px}.hero-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background-color:rgba(0, 0, 0, 0.42);z-index:2}.hero-section .hero-text{position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%);color:#fff;z-index:4}.hero-section .hero-text *:not(.btn){color:#fff}.hero-section .hero-text.hero-text-left{text-align:left}.hero-section .hero-text h1{text-transform:uppercase}.hero-section .hero-text h2{margin-top:15px;font-weight:300;text-transform:uppercase}.hero-section .hero-text .btn{margin-top:20px}.home .hero-section .hero-text h2{font-size:42px}.course-hero h1,.course-hero h2{font-size:64px}.instructor-hero.hero-section .hero-text *:not(.btn){color:#000}.instructor-hero{height:500px;color:#000;overflow:hidden}.instructor-hero .hero-text h1{max-width:450px;font-size:72px}.instructor-hero .hero-text h2{font-weight:bold;font-size:38px;margin-bottom:0px;text-transform:initial}.instructor-hero .hero-text .container{position:relative}.instructor-hero:before{display:none}.sub-content-label{font-size:28px;font-weight:bold;font-family:'open-sans-condensed';margin:0;padding:0;padding-top:1.5rem}.sub-content{font-size:28px;font-weight:300;font-family:'open-sans-condensed';margin:0;padding:0}.content-address{font-size:32px;text-decoration:underline;padding-top:1rem;font-weight:bold}.man-with-gun{position:absolute;right:50px;top:50%;transform:translateY(-50%)}.star-icon{position:absolute;bottom:0;max-width:514px;width:40%;display:inline-block;left:50%;transform:translateX(-50%)}@media (max-width: 1439px){.instructor-hero .hero-text h1{font-size:calc(56px + (72 - 56) * ((100vw - 393px) / (1440 - 393)))}.course-hero h1,.course-hero h2{font-size:calc(40px + (64 - 40) * ((100vw - 393px) / (1440 - 393)))}.instructor-hero .hero-text h2{font-size:calc(32px + (38 - 32) * ((100vw - 393px) / (1440 - 393)))}.home .hero-section .hero-text h2{font-size:calc(40px + (42 - 40) * ((100vw - 393px) / (1440 - 393)))}}@media (max-width: 1199px){.hero-section figure img{aspect-ratio:2.3333333333;min-height:430px}.inner-hero.hero-section figure img{min-height:initial;height:320px}.instructor-hero{height:420px}.man-with-gun{max-width:42%}}@media (max-width: 991px){.hero-section figure img{aspect-ratio:2.3333333333;min-height:430px}.man-with-gun{height:100%;bottom:0;display:flex;align-items:flex-end}.instructor-hero .hero-text{height:100%;padding:50px 0}.instructor-hero .hero-text .container{position:static}}@media (max-width: 767px){.hero-section .hero-text.hero-text-left{text-align:center}.hero-section .hero-text .btn{margin-top:60px}.inner-hero.hero-section figure img{min-height:initial;height:200px}.course-hero.hero-section figure img{min-height:initial;height:260px}.hero-section .hero-text .btn{margin-top:20px}.hero-section.instructor-hero .hero-text{padding:40px 15px;text-align:left}.star-icon{width:50%}}@media (max-width: 575px){.hero-section.instructor-hero{height:calc(100vh - 58px);min-height:600px;max-height:640px}.man-with-gun{max-width:100%;max-height:314px;transform:none;top:auto;bottom:0;right:-40px}.man-with-gun img{height:100%;width:100%;object-fit:contain;object-position:right bottom}.star-icon{width:80%;left:-60px;transform:none}}@media (max-width: 374px){.hero-section.instructor-hero .hero-text{padding:25px 0}.hero-section.instructor-hero{min-height:500px;max-height:510px}.instructor-hero .hero-text h1{font-size:44px}.home .hero-section .hero-text h2{font-size:32px}.man-with-gun{max-width:260px}}.footer{padding:80px 0 100px;color:#fff;font-weight:bold}.footer h5{color:#fff}.footer a:hover{color:#FDB813}.footer-wrapper{display:flex;flex-wrap:wrap}.footer-left{flex:0 0 auto;width:55%;max-width:55%}.footer-left ul li{margin-bottom:40px;font-size:24px}.footer-right{flex:0 0 auto;width:45%;max-width:45%;display:flex;flex-direction:column;justify-content:space-between}.footer-right p{font-size:24px}.footer-right p a{color:inherit}.footer-right p + p{margin-top:17px}.footer-right ul{margin-top:16px;display:flex;align-items:center;gap:32px;font-size:42px}.follow-us li:hover,.follow-us .menu-item-link:hover{color:#FDB813;cursor:pointer}.follow-us .menu-text{display:none}@media (max-width: 1199px){.footer-right ul{font-size:36px}.footer-left ul li,.footer-right p{font-size:21px}.footer{padding:60px 0 80px}}@media (max-width: 991px){.footer-left{width:50%;max-width:50%}.footer-right{width:50%;max-width:50%}.footer-left ul li,.footer-right p{font-size:18px}.footer-left ul li{margin-bottom:32px}}@media (max-width: 767px){.footer-left,.footer-right{width:100%;max-width:100%;text-align:center}.footer-left ul li:last-child{margin-bottom:0}.footer-right,.footer-wrapper{gap:90px}.follow-us{padding-top:0}.footer-right ul{justify-content:center;font-size:40px;margin-top:22px;line-height:1}.footer{padding:115px 0 140px}}@media (max-width: 575px){.footer-left ul li,.footer-right p{font-size:16px}.footer-right p + p{margin-top:10px}}@media (max-width: 374px){.footer{padding:80px 0}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes "spin"{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.loading-spinner p{color:#666;font-size:16px;margin:0}.page-inner-link{padding:20px}@media (min-width: 768px){.page-inner-link{padding:17px 20px 55px}}.page-inner-link ul{display:flex;flex-wrap:wrap;gap:32px;font-size:24px}.page-inner-link ul li a{text-decoration:underline}@media (max-width: 575px){.page-inner-link ul{flex-direction:column;gap:10px;align-items:center}}.hidden{display:none}.right-click-menu{display:none;z-index:1000;position:absolute;overflow:hidden;border:1px solid black;white-space:nowrap;font-family:sans-serif;background:#f0f0f0;color:#323232;border-radius:2px;margin:0}.right-click-menu li{padding:8px 12px;cursor:pointer;margin:0;font-size:1rem;font-weight:900}.right-click-menu li:hover{background-color:#DEF}.facilities-banner-card-section{overflow:hidden}.facilities-banner-card-section h2{margin-bottom:25px}.building-wrapper{display:grid;margin:0 -8px;grid-template-columns:repeat(4, 1fr);row-gap:10px}.building-card-in a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;top:0;left:0;height:100%;font-weight:bold;font-size:24px;color:#fff;text-decoration:underline;line-height:1.25;text-align:center;z-index:2}.building-card img{aspect-ratio:1}.building-card{padding:0 8px}.building-card-in{position:relative}.building-card-in:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background-color:rgba(0, 0, 0, 0.42);z-index:1}@media (max-width: 767px){.building-card{padding:0 5px}.building-wrapper{margin:0 -5px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 374px){.building-card-in a{font-size:20px}}


/* Page CSS */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{margin:0;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"],menu,ul,ol{list-style:none;padding:0}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0;background:none;border:none;outline:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bolder}main,section,article,aside,header,footer,nav,figure,figcaption{display:block}html{scroll-behavior:smooth}body{font-size:22px;font-family:'open-sans-condensed';font-weight:300;line-height:normal}.bg-brown{background-color:#01215a}.bg-black{background-color:#000;color:#fff}.bg-black *{color:inherit}.bg-blue{background-color:#1354A1}.bg-light-pink{background-color:#FFFCFC}.bg-yellow{background-color:#FDB813}.center-content{text-align:center}.container{width:100%;margin:0 auto;max-width:1256px;padding:0 15px}.container-lg{max-width:1310px;width:100%;margin:0 auto;max-width:1256px;padding:0 15px}.container-sm{max-width:1090px}.container-fluid{padding:0 35px;max-width:1440px;margin:auto}a{transition:all 0.5s}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:bold;font-size:24px;text-transform:uppercase}.btn.btn-primary{height:55px;width:225px;background-color:#D9D9D9;color:#000;position:relative;z-index:1;border:none;outline:none}.btn.btn-primary:before{content:'';width:7px;height:100%;background-color:#01215A;position:absolute;left:0;transition:all 0.5s;z-index:-1}.btn.btn-primary:hover{border:none;outline:none;color:#fff}.btn.btn-primary:hover:before{width:100%}.btn.btn-secondary{color:#01215A;height:60px;border:none;background-color:#fff;min-width:200px;padding:0 15px;font-size:21px}.btn.btn-secondary:hover{background-color:#01215A;color:#fff}.btn.btn-blue{min-width:223px;height:53px;background-color:#144A97;color:#fff;border:2px solid #144A97}.btn.btn-blue:not(.btn-blue-to-yellow):hover{background-color:transparent;color:#144A97}.btn.btn-blue-to-yellow:hover{background-color:#FDB813;border-color:#FDB813;color:black}.btn.btn-gray{height:67px;width:110px;background-color:#D9D9D9;color:#5D5D5D;border:2px solid #144A97;font-size:22px}.btn.btn-yellow{height:67px;width:110px;background-color:#FDB813;color:#000;border:2px solid #FDB813;min-width:223px;font-size:18px;height:53px;padding:0 15px 2px;text-decoration:none}.btn.btn-yellow:hover{background-color:transparent;color:#FDB813}.btn-gray02{color:#fff;font-size:33px;padding:10px 15px;text-transform:uppercase;font-weight:bold;background-color:#3E3E3E;border:2px solid #3E3E3E;line-height:1}.btn-gray02:hover{background-color:#fff;color:#3E3E3E}.btn.btn-disabled{height:67px;width:110px;background-color:#ccc;color:#000;border:2px solid black;min-width:223px;font-size:18px;height:53px;padding:0 15px 2px;cursor:not-allowed !important;opacity:0.6}.btn.btn-disabled:hover{background-color:#ccc;color:#666}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:bold;color:#000}h1{font-size:68px}h2{font-size:40px}h3{font-size:38px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}figure{margin:0}.img-cover img{width:100%;height:100%;object-fit:cover}.w-half{width:50%;max-width:50%}.ratio-1 img{aspect-ratio:1}@media (max-width: 1439px){body{font-size:calc(20px + (22 - 20) * ((100vw - 393px) / (1440 - 393)))}h1{font-size:calc(40px + (68 - 40) * ((100vw - 393px) / (1440 - 393)))}h2{font-size:calc(30px + (40 - 30) * ((100vw - 393px) / (1440 - 393)))}h3{font-size:calc(30px + (38 - 30) * ((100vw - 393px) / (1440 - 393)))}h4{font-size:calc(20px + (30 - 20) * ((100vw - 393px) / (1440 - 393)))}h5{font-size:calc(16px + (24 - 16) * ((100vw - 393px) / (1440 - 393)))}h6{font-size:calc(15px + (20 - 15) * ((100vw - 393px) / (1440 - 393)))}.btn-gray02{font-size:calc(24px + (33 - 24) * ((100vw - 393px) / (1440 - 393)))}}@media (max-width: 1279px){.container-fluid{padding:0 15px}}@media (max-width: 991px){.btn.btn-secondary{min-width:160px;height:52px}.btn.btn-primary{width:190px}}@media (max-width: 767px){.btn{padding-bottom:0}.w-half{width:100%;max-width:100%}h5{font-size:16px}.btn-gray02{padding-bottom:10px}}.header{background-color:#01215a;padding:17px 0;position:sticky;top:0;z-index:123}.header-nav ul{align-items:center}.header-right{display:flex;flex-wrap:wrap;color:#fff}.logo{font-size:0;max-width:75%}.logo img{max-width:323px;width:100%}.menu-wrap{display:flex;flex-wrap:wrap;font-weight:bold;gap:60px;align-items:center}.menu-wrap nav ul{display:flex;gap:60px;font-size:21px}.header-nav .register-signup-link a{color:#01215A;height:60px;border:none;background-color:#fff;min-width:200px;padding:0 15px;font-size:21px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;text-transform:uppercase}.header-nav .register-signup-link a:hover{background-color:#01215A;color:#fff;border:1px solid #fff}.menu-item-link{text-transform:uppercase}.menu-wrap .btn-wrap{font-size:21px}.menu-wrap nav ul li:hover{color:#FDB813}@media (min-width: 768px){.menu-wrap{display:flex !important}#nav-icon1{display:none}}@media (max-width: 1279px){.menu-wrap{gap:48px}.menu-wrap nav ul{gap:48px}}@media (max-width: 1199px){.menu-wrap,.menu-wrap nav ul{gap:40px}}@media (max-width: 991px){.logo img{max-width:260px}.menu-wrap,.menu-wrap nav ul{gap:30px}.menu-wrap nav ul{font-size:19px}}@media (max-width: 767px){.logo img{max-width:220px}.header{padding:12px 0}.menu-wrap{display:none}#nav-icon1{width:36px;height:27px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;padding:0}#nav-icon1 span{display:block;position:absolute;height:5px;width:100%;background-color:#fff;border-radius:0px;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:11px}#nav-icon1 span:nth-child(3){top:22px}#nav-icon1.open span:nth-child(1){top:11px;transform:rotate(130deg)}#nav-icon1.open span:nth-child(3){top:11px;transform:rotate(-130deg)}#nav-icon1.open span:nth-child(2){opacity:0}.menu-wrap{position:absolute;left:0;top:100%;width:100%;padding:15px 0 20px;background-color:#01215a}.menu-wrap nav ul{flex-direction:column;gap:10px;font-size:20px;text-align:center}.menu-wrap nav ul li a{padding:5px 15px;display:block}.menu-wrap .btn-wrap{margin-top:15px;display:flex;justify-content:center}}.hero-section{position:relative;z-index:1;max-width:1440px;margin:auto}.instructor-hero{background-color:#c8c8c8}.hero-section figure img{min-height:550px;max-height:600px}.hero-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background-color:rgba(0, 0, 0, 0.42);z-index:2}.hero-section .hero-text{position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%);color:#fff;z-index:4}.hero-section .hero-text *:not(.btn){color:#fff}.hero-section .hero-text.hero-text-left{text-align:left}.hero-section .hero-text h1{text-transform:uppercase}.hero-section .hero-text h2{margin-top:15px;font-weight:300;text-transform:uppercase}.hero-section .hero-text .btn{margin-top:20px}.home .hero-section .hero-text h2{font-size:42px}.course-hero h1,.course-hero h2{font-size:64px}.instructor-hero.hero-section .hero-text *:not(.btn){color:#000}.instructor-hero{height:500px;color:#000;overflow:hidden}.instructor-hero .hero-text h1{max-width:450px;font-size:72px}.instructor-hero .hero-text h2{font-weight:bold;font-size:38px;margin-bottom:0px;text-transform:initial}.instructor-hero .hero-text .container{position:relative}.instructor-hero:before{display:none}.sub-content-label{font-size:28px;font-weight:bold;font-family:'open-sans-condensed';margin:0;padding:0;padding-top:1.5rem}.sub-content{font-size:28px;font-weight:300;font-family:'open-sans-condensed';margin:0;padding:0}.content-address{font-size:32px;text-decoration:underline;padding-top:1rem;font-weight:bold}.man-with-gun{position:absolute;right:50px;top:50%;transform:translateY(-50%)}.star-icon{position:absolute;bottom:0;max-width:514px;width:40%;display:inline-block;left:50%;transform:translateX(-50%)}@media (max-width: 1439px){.instructor-hero .hero-text h1{font-size:calc(56px + (72 - 56) * ((100vw - 393px) / (1440 - 393)))}.course-hero h1,.course-hero h2{font-size:calc(40px + (64 - 40) * ((100vw - 393px) / (1440 - 393)))}.instructor-hero .hero-text h2{font-size:calc(32px + (38 - 32) * ((100vw - 393px) / (1440 - 393)))}.home .hero-section .hero-text h2{font-size:calc(40px + (42 - 40) * ((100vw - 393px) / (1440 - 393)))}}@media (max-width: 1199px){.hero-section figure img{aspect-ratio:2.3333333333;min-height:430px}.inner-hero.hero-section figure img{min-height:initial;height:320px}.instructor-hero{height:420px}.man-with-gun{max-width:42%}}@media (max-width: 991px){.hero-section figure img{aspect-ratio:2.3333333333;min-height:430px}.man-with-gun{height:100%;bottom:0;display:flex;align-items:flex-end}.instructor-hero .hero-text{height:100%;padding:50px 0}.instructor-hero .hero-text .container{position:static}}@media (max-width: 767px){.hero-section .hero-text.hero-text-left{text-align:center}.hero-section .hero-text .btn{margin-top:60px}.inner-hero.hero-section figure img{min-height:initial;height:200px}.course-hero.hero-section figure img{min-height:initial;height:260px}.hero-section .hero-text .btn{margin-top:20px}.hero-section.instructor-hero .hero-text{padding:40px 15px;text-align:left}.star-icon{width:50%}}@media (max-width: 575px){.hero-section.instructor-hero{height:calc(100vh - 58px);min-height:600px;max-height:640px}.man-with-gun{max-width:100%;max-height:314px;transform:none;top:auto;bottom:0;right:-40px}.man-with-gun img{height:100%;width:100%;object-fit:contain;object-position:right bottom}.star-icon{width:80%;left:-60px;transform:none}}@media (max-width: 374px){.hero-section.instructor-hero .hero-text{padding:25px 0}.hero-section.instructor-hero{min-height:500px;max-height:510px}.instructor-hero .hero-text h1{font-size:44px}.home .hero-section .hero-text h2{font-size:32px}.man-with-gun{max-width:260px}}.footer{padding:80px 0 100px;color:#fff;font-weight:bold}.footer h5{color:#fff}.footer a:hover{color:#FDB813}.footer-wrapper{display:flex;flex-wrap:wrap}.footer-left{flex:0 0 auto;width:55%;max-width:55%}.footer-left ul li{margin-bottom:40px;font-size:24px}.footer-right{flex:0 0 auto;width:45%;max-width:45%;display:flex;flex-direction:column;justify-content:space-between}.footer-right p{font-size:24px}.footer-right p a{color:inherit}.footer-right p + p{margin-top:17px}.footer-right ul{margin-top:16px;display:flex;align-items:center;gap:32px;font-size:42px}.follow-us li:hover,.follow-us .menu-item-link:hover{color:#FDB813;cursor:pointer}.follow-us .menu-text{display:none}@media (max-width: 1199px){.footer-right ul{font-size:36px}.footer-left ul li,.footer-right p{font-size:21px}.footer{padding:60px 0 80px}}@media (max-width: 991px){.footer-left{width:50%;max-width:50%}.footer-right{width:50%;max-width:50%}.footer-left ul li,.footer-right p{font-size:18px}.footer-left ul li{margin-bottom:32px}}@media (max-width: 767px){.footer-left,.footer-right{width:100%;max-width:100%;text-align:center}.footer-left ul li:last-child{margin-bottom:0}.footer-right,.footer-wrapper{gap:90px}.follow-us{padding-top:0}.footer-right ul{justify-content:center;font-size:40px;margin-top:22px;line-height:1}.footer{padding:115px 0 140px}}@media (max-width: 575px){.footer-left ul li,.footer-right p{font-size:16px}.footer-right p + p{margin-top:10px}}@media (max-width: 374px){.footer{padding:80px 0}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes "spin"{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.loading-spinner p{color:#666;font-size:16px;margin:0}.page-inner-link{padding:20px}@media (min-width: 768px){.page-inner-link{padding:17px 20px 55px}}.page-inner-link ul{display:flex;flex-wrap:wrap;gap:32px;font-size:24px}.page-inner-link ul li a{text-decoration:underline}@media (max-width: 575px){.page-inner-link ul{flex-direction:column;gap:10px;align-items:center}}.hidden{display:none}.right-click-menu{display:none;z-index:1000;position:absolute;overflow:hidden;border:1px solid black;white-space:nowrap;font-family:sans-serif;background:#f0f0f0;color:#323232;border-radius:2px;margin:0}.right-click-menu li{padding:8px 12px;cursor:pointer;margin:0;font-size:1rem;font-weight:900}.right-click-menu li:hover{background-color:#DEF}.facilities-banner-card-section{overflow:hidden}.facilities-banner-card-section h2{margin-bottom:25px}.instructor-course{padding:80px 0}.instructor-course h3{margin-bottom:48px;font-size:36px;text-transform:uppercase}.instructor-course .tab-list .tab-cards-in{background-color:transparent}.tab-list{display:flex;flex-wrap:wrap;margin:0 -25px;row-gap:24px}.tab-cards{flex:0 0 auto;padding:0 25px;max-width:100%;width:100%}@media (min-width: 991px){.tab-cards{width:33.33%;max-width:33.33%}}.tab-cards-in{border:1px solid #000;background-color:#FFFAFA;height:100%}.tab-cards-in{height:100%;display:flex;flex-direction:column}.tab-cards-detail{display:flex;flex-direction:column;justify-content:space-between;height:100%}.heading-card{margin-bottom:25px}.tab-cards-detail .heading-card p{display:inline-flex;align-items:center;gap:10px;margin:0}.heading-card p img{max-width:22px}.tab-cards-detail{padding:20px 15px}.tab-cards-detail h5{font-size:24px}.tab-cards-in p{margin-bottom:22px;font-size:20px}.btn-tags{display:flex;justify-content:space-between;align-items:center}.btn-tags ul{display:flex;flex-direction:column;gap:15px;font-size:24px}.btn-tags .btn{max-width:182px;width:100%;min-width:initial}.btn-tags ul li .tab-icon{width:30px;display:inline-block;margin-right:5px}.instructor-course .all-course{display:block;margin-top:35px}.instructor-hero-bottom{background-color:#343434;height:76px;display:block;width:100%}.testimonial{background:#144A97;color:#fff;position:relative;padding:30px 150px 30px 85px;margin:auto;max-width:1062px;width:100%}.testimonial p{margin:0;font-size:30px;line-height:1;position:relative}.testimonial p::after,.testimonial p::before{content:"";font-size:64px;background-image:url('/cache/image-full-67-1ed48c1442acb8d1ebff259692fc15de.png');background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-6px;left:-35px;color:#fff;font-family:Georgia, serif;width:26px;height:20px}.testimonial p::after{bottom:-6px;top:auto;left:auto;right:-30px;background-image:url('/cache/image-full-68-e3bd46fd22b47fb55397c8cef12db483.png')}.lead-instructor-wrapper{padding:0px 0 80px 0}.lead-instructor{display:flex;flex-wrap:wrap;align-items:flex-start}.lead-img{width:45%}.lead-detail{padding-left:50px;width:55%}.lead-detail h3{margin-bottom:24px}.lead-detail h3 + h4{margin-bottom:20px}.lead-detail p{margin-top:8px;margin-bottom:24px}.lead-detail p:last-child{margin-bottom:0}@media (max-width: 991px){.testimonial{background:#144A97;color:#fff;font-size:20px;font-weight:300;line-height:1.6;position:relative;padding:30px 70px 30px 50px}.lead-detail{padding-left:30px}}@media (max-width: 767px){.instructor-course{padding:60px 0 140px}.testimonial{padding:75px 50px}.lead-detail{width:100%;max-width:100%;padding:25px 20px 0 20px}.lead-instructor-wrapper .container{padding:0}.lead-img{width:500px;margin:0 auto;max-width:100%}.lead-instructor-wrapper{padding:40px 0 100px}}@media (max-width: 374px){.instructor-course{padding:60px 0 140px}.testimonial{padding:55px 30px}.testimonial p{font-size:24px}.testimonial p::after,.testimonial p::before{width:20px;height:16px}.testimonial p::before{left:-25px}.testimonial p::after{right:-20px}}


#corey-search-trigger,
.corey-search-trigger {
cursor: pointer;
}
#corey-search-trigger *,
.corey-search-trigger * {
pointer-events: none;
}