/* 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}.intro-sec{padding:0px 0 40px}.intro-sec h2{margin-bottom:15px}.intro-sec p:not(:last-child){margin-bottom:20px}.intro-sec p{font-family:'open-sans-condensed';font-weight:400;font-size:18px}.filter-wrapper{display:flex;align-items:flex-start}.filter-wrapper-section{margin-bottom:98px}.sidebar{padding:40px;background-color:#FFFCFC;border:1px solid #000;width:326px;position:sticky;top:110px;height:calc(100vh - 125px);overflow:auto}.content{display:flex;flex-direction:column;gap:48px;width:calc(100% - 326px);padding-left:30px}.course-card{width:100%;display:flex;align-items:flex-start}.course-card-img{width:50%;max-width:50%}.course-card-img img{width:100%}@media (min-width: 768px){.course-card .course-info{padding-left:45px}.course-card.two-col-card .course-info{width:50%;max-width:50%}}.course-card.one-col-card .course-info{width:100%;max-width:100%;border-top:1px solid rgba(0, 0, 0, 0.15);padding:24px 0px}.course-card.one-col-card .course-card-img{display:none}.course-info .btn-yellow,.course-info .btn-disabled{max-width:182px;width:100%;min-width:initial}.course-info h5{text-transform:uppercase;margin-bottom:15px}.course-info p{font-size:24px;margin-bottom:0}.button-wrap{justify-content:space-between;align-items:center;width:100%;display:flex;padding-right:15px;margin-top:22px}.hidden{display:none !important}.filter-input{margin-top:48px;margin-bottom:108px;display:flex;flex-direction:column;gap:70px}.sidebar h3{margin-bottom:8px}.filter-input h4{margin-bottom:4px;text-transform:uppercase}#clearFilters{text-decoration:underline;font-weight:300;text-transform:uppercase}.filter-input .form-group-check{font-size:24px;font-weight:bold;text-transform:uppercase}.filter-item{display:flex;flex-direction:column;gap:12px}.form-group-check{display:block;margin-bottom:15px}.form-group-check input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group-check label{position:relative;cursor:pointer}.form-group-check label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #000;padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;background-color:#D9D9D9;margin-top:-2px}.form-group-check input:checked + label:after{content:'';display:block;position:absolute;top:4px;left:7px;width:11px;height:21px;border:solid #144A97;border-width:0 4px 4px 0;transform:rotate(45deg)}.close-sidebar{opacity:0;visibility:hidden}.filter-btn-wrap{display:none}.our-explore-facility{margin-bottom:67px}.instructor-row{padding:40px 0 35px;margin-bottom:80px}.instructor-wrapper .container{max-width:890px}.instructor-row .instructor-img{width:290px;max-width:290px;aspect-ratio:1.3333333333}.instructor-row .instructor-detail{color:#fff;width:calc(100% - 290px);max-width:calc(100% - 290px);padding-left:30px}.instructor-row .instructor-detail h2{font-size:40px;color:inherit;text-transform:uppercase}.instructor-row .instructor-detail p{font-size:18px;margin:25px 0 0;font-family:'open-sans-condensed';font-weight:400}@media (max-width: 1439px){.course-info p{font-size:calc(18px + (24 - 18) * ((100vw - 393px) / (1440 - 393)))}}@media (max-width: 1299px){.sidebar{padding:25px}.filter-input{gap:48px;margin:35px 0 60px}}@media (max-width: 1199px){.filter-input{gap:30px;margin:30px 0px}.filter-input .form-group-check{font-size:20px}.filter-item{gap:8px}.sidebar{width:250px;padding:20px}.sidebar .btn.btn-blue{max-width:100%;min-width:100%}.content{width:calc(100% - 250px)}.course-info{padding-left:30px}.course-info .btn-yellow,.course-info .btn-disabled{max-width:150px}}@media (max-width: 991px){.course-card-img{max-width:100%;width:100%}.course-card{flex-wrap:wrap}.course-info{width:100% !important;max-width:100% !important;padding:25px 0 0 !important}}@media (max-width: 767px){.close-sidebar{opacity:1;visibility:visible;position:fixed;top:15px;right:15px;font-size:28px}.filter-btn-wrap{width:100%;max-width:100%;display:flex;margin:20px 0 60px}.sidebar{display:none;position:fixed;top:0;width:100vw;height:100vh;left:0;z-index:125;padding:60px 25px;overflow-y:scroll}.sidebar.active{display:block}.sidebar > div{max-width:360px;margin:0 auto}.filter-wrapper{flex-wrap:wrap}.filter-input .form-group-check{font-size:22px}#clearFilters{font-size:20px}.filter-input{gap:40px;margin:40px 0px}.content{width:100%;padding:0}.course-info{padding:14px 0 0}.course-info h5{font-size:24px}.course-info .btn-yellow,.course-info .btn-disabled{width:100%;max-width:168px}.course-info{width:100%;max-width:100%;padding-left:0px}.our-explore-facility{margin-bottom:180px}.instructor-wrapper{margin-bottom:90px}.instructor-row{flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0}.instructor-row .instructor-img{width:400px;max-width:100%}.instructor-row .instructor-detail{width:100%;max-width:100%;padding:25px 0 0}.instructor-wrapper .container{padding:70px 40px 60px}}@media (max-width: 374px){.instructor-wrapper .container{padding:50px 20px 40px}}


#corey-search-trigger,
.corey-search-trigger {
cursor: pointer;
}
#corey-search-trigger *,
.corey-search-trigger * {
pointer-events: none;
}
@media screen and (max-width: 768px) {
#search_text_mobile,
.corey-search-trigger input,
.corey-search-trigger input[type="text"],
.search-mobile input,
.search-mobile input[type="text"] {
font-size: 16px !important;
}
}