.container{max-width:1400px;margin:0 auto;padding:0}.training-section{background-color:#ececec;padding:20px;border-radius:16px}.training-section ul{display:grid;gap:15px;list-style:none;padding:0;margin:0;grid-template-columns:1fr;grid-template-areas:"item1" "item2" "item3" "item4" "item5"}@media (min-width: 768px){.training-section ul{grid-template-columns:1fr}}@media (min-width: 1024px){.training-section ul{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"item1 item1 item2" "item3 item4 item5"}}.training-section li:nth-child(1){grid-area:item1}.training-section li:nth-child(2){grid-area:item2}.training-section li:nth-child(3){grid-area:item3}.training-section li:nth-child(4){grid-area:item4}.training-section li:nth-child(5){grid-area:item5}.training-section li{position:relative;border-radius:30px;overflow:hidden;cursor:pointer}.training-section li a{display:block;width:100%;height:100%;text-decoration:none;font-weight:700}.training-section li h3{position:absolute;bottom:28px;left:28px;z-index:2;color:#fff}.training-section li img{width:100%;height:425px;object-fit:cover;transition:transform .3s ease-in-out}.training-section li:hover img{transform:scale(1.1)}.about-training-section{background-color:#ececec;padding:20px;border-radius:16px;display:flex;justify-content:center}.about-training-section ul{display:grid;gap:30px;list-style:none;padding:0;margin:0;justify-content:center;align-items:start;max-width:100%;grid-template-columns:1fr;grid-template-areas:"item1" "item2";grid-auto-rows:min-content}@media (min-width: 768px){.about-training-section ul{grid-template-columns:1fr}}@media (min-width: 1024px){.about-training-section ul{grid-template-columns:1fr 1fr;grid-template-areas:"item1 item2"}}.about-training-section li{position:relative;border-radius:30px;overflow:hidden;cursor:pointer;height:390px;max-width:360px;justify-self:center}.about-training-section li a{display:block;width:100%;height:100%;text-decoration:none;font-weight:700}.about-training-section li h3{position:absolute;bottom:28px;left:28px;z-index:2;color:#fff}.about-training-section li img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.about-training-section li:hover img{transform:scale(1.1)}.services-section ul{display:grid;gap:20px;list-style:none;padding:0;margin:0;grid-template-columns:1fr}@media (min-width: 768px){.services-section ul{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.services-section ul{grid-template-columns:1fr 1fr 1fr 1fr}}.services-section li{position:relative;border-radius:12px;overflow:hidden;min-height:auto}@media (min-width: 768px){.services-section li{height:350px}}.services-section li div{display:flex;width:100%;height:100%;text-decoration:none;font-weight:700;border-radius:40px;align-items:flex-start;justify-content:center}.services-section li h3{color:#fff;text-align:left;padding-top:34px;padding-left:34px;padding-right:34px}.services-section li img{width:100%;height:100%;object-fit:cover;border-radius:40px}@media (max-width: 768px){.services-section ul li:has(img){display:none}.services-section ul li div{justify-content:flex-start;align-items:center}.services-section ul li div h3{padding:14px 40px;text-align:left}}.red-bg{background-color:#e51b24}.mid-gray-bg{background-color:#ececec}.navy-bg{background-color:#101634}.testimonial-section .inner-container{background-color:#ececec;border-radius:16px}.testimonial-section .inner-container .img-container{width:100%;max-height:300px;max-width:380px}.accreditation-list{background-color:#ececec;border-radius:16px}.accreditation-img{max-width:100px;height:auto;object-fit:contain}.contact-card{background-color:#ececec;border-radius:16px;border-width:1px;border-style:solid;border-color:#dbdef1;padding:35px 15px}@media only screen and (min-width: 950px){.testimonial-section .inner-container .img-container{width:auto;object-fit:contain}.training-section{padding:0}.horizontal-padding{margin-right:30px;margin-left:30px}}.nav-container{height:120px}.navbar{background:#f6f6f6;height:96px;width:-webkit-fill-available;position:relative;top:10px;border-radius:10px;margin-right:15px;margin-left:15px}.navbar a,.navbar li{text-decoration:none;z-index:99999}.navbar a:hover,.navbar li:hover{color:#616788}.logo{color:#000;text-decoration:none;display:flex;align-items:center}.logo .company-logo{display:block;margin:auto;width:100%}#nav-icon1{width:32px;height:30px;position:relative;margin-top:5px;float:right;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999;right:0;margin-right:15px}#nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#101634;border-radius:20px;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.overlay.open{opacity:1;visibility:visible}.overlay-content .nav-item{color:#101634;padding-left:25px;padding-right:25px;display:block;float:left;font-size:1rem;font-weight:600;line-height:inherit;cursor:pointer;position:relative}.overlay-content .nav-item img{height:25px;margin-right:10px}.overlay-content .nav-item .nav-svg{height:25px;margin-left:10px;stroke:#e51b24}.overlay-content .dropdown{padding-top:20px;padding-bottom:20px}.overlay-content .btn-cta{background-color:#e51b24;height:50px;display:flex;align-items:center;justify-content:space-around;text-align:center;padding-left:17px;padding-right:17px;margin:4px 10px auto 25px;min-width:145px}span.logo img{max-height:64px!important;width:auto;margin-left:5px;margin-right:15px}.mobile-menu-bg{display:none}.rotated{transform:rotate(180deg)!important;transition:transform .3s ease-in-out!important}@media only screen and (min-width: 950px){.dropdown:hover .dropdown-item{border-radius:16px;display:block;overflow:hidden;background:#f6f6f6}.dropdown-item{position:absolute;top:65px;background:#f6f6f6;width:min-content;border-radius:16px;display:none;padding-top:5px;padding-bottom:5px;border:1px #dbdef1 solid}.dropdown-item img{padding-left:25px}.dropdown-item a{color:#101634;padding:12px 35px 12px 5px;display:block;width:max-content;font-weight:500}.overlay-content{height:25px}.overlay-content .items{float:left;display:flex;align-items:center}}@media only screen and (max-width: 950px){.seperator{border-top:2px solid #ececec;width:90%;margin:5px auto 0}.overlay-content{position:relative;width:100%;text-align:center;height:100%}.overlay-content .dropdown:hover .nav-svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.overlay-content .dropdown:hover .dropdown-item{display:block}.overlay-content .items .nav-item{width:100%;padding:5px;line-height:70px;position:relative}.overlay-content .items .dropdown-item{display:none}.overlay-content .items .dropdown-item a{font-size:1.2rem;color:#101634;width:100%;display:block;text-align:left}.overlay a{padding:10px;text-decoration:none;font-size:36px;color:#000;display:block;transition:ease-in-out .2s}.overlay a:hover{color:#000;opacity:.5}#nav-icon1{width:32px;height:30px;position:relative;float:right;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999;right:0;margin-right:30px;margin-top:35px}.mobile-menu-bg{height:96px;width:96px;display:block;position:absolute;top:0;right:0;z-index:9}.mobile-menu-bg .nav-item{color:#828282;padding-left:15px;padding-right:15px;display:block;float:left;font-size:.9rem;position:relative;cursor:pointer}.mobile-menu-bg .nav-item img{height:25px;margin-right:10px}.mobile-menu-bg .nav-item svg{height:25px;margin-right:10px}}@media only screen and (max-width: 950px){.overlay-content .nav-item{letter-spacing:0rem;color:#000}.nav-cta{display:none}}@media only screen and (min-width: 950px){#nav-icon1{display:none}.nav-cta{display:block}}@media only screen and (max-width: 950px){.overlay{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;background:#f6f6f6;top:96px;left:0;width:100%;height:calc(100% - 96px);opacity:0;visibility:hidden;overflow-x:hidden;z-index:1}}@media only screen and (max-width: 950px){.overlay-content .items{margin-top:10px}.overlay-content .items .nav-svg{stroke:#dbdef1;display:block;align-self:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.overlay-content .items .nav-item{width:100%;padding:15px 15px 15px 30px;line-height:1.8rem;text-align:left;color:#101634;font-size:1.4rem;font-weight:600;border-bottom:1px solid #f3f3f3}.overlay-content .items .nav-item a{color:#dbdef1}.overlay-content a{font-size:1.4rem}.overlay-content .dropdown{padding-top:0;padding-bottom:0}span.logo img{width:auto;margin-left:10px}.navbar{background:#f6f6f6;left:0;position:fixed;z-index:9999;top:0;border-radius:0;margin-right:0;margin-left:0}#nav-icon1{width:30px;height:30px;position:relative;margin-top:5px;float:right;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999;left:3px;top:32px}}@media only screen and (max-width: 950px){.overlay-content .items .dropdown-item{display:block;background-color:#fff;margin:15px;padding:10px 20px;width:auto;border-radius:16px}.overlay-content .items .nav-svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}#training-menu,#about-menu{display:none}}.btn{background-color:#e51b24;border-radius:8px;border:none;color:#f6f6f6;padding:12px;transition:.2s;font-family:acumin-pro,sans-serif}.btn .default-icon{display:inline}.btn .hover-icon{display:none}.btn:hover{color:#fff;background-color:#e3474e!important}.btn:hover .default-icon{display:none}.btn:hover .hover-icon{display:inline}.content-btn{width:100%}.form-submit-button{width:100%!important}@media only screen and (min-width: 950px){.content-btn{min-width:246px}.form-submit-button{width:60%!important}}@font-face{font-family:Acumin-RPro;src:url(/build/assets/Acumin-RPro-B_DRo0pI.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Acumin-BdPro;src:url(/build/assets/Acumin-BdPro-7Z5kFo8l.woff) format("woff");font-weight:400;font-style:normal}:root{--font-primary: "Acumin-RPro", sans-serif;--font-secondary: "Acumin-BdPro", sans-serif;--font-h1: clamp(50px, calc(4vw + 1vh) , 60px);--font-h2: clamp(24px, calc(2vw + 1vh + 4px) , 30px);--font-h3: clamp(22px, calc(1.2vw + .6vh + 4px) , 28px);--font-h4: clamp(18px, calc(.8vw + .4vh + 4px) , 22px);--font-p: clamp(18px, calc(.5vw + .25vh + 4px) , 20px)}h1{font-size:var(--font-h1);font-family:var(--font-secondary);line-height:calc(var(--font-h1) * 1.2);margin-bottom:0;color:#101634}h2{font-size:var(--font-h2);font-family:var(--font-secondary);line-height:calc(var(--font-h2) * 1.2);margin-bottom:0;color:#101634}h3{font-size:var(--font-h3);font-family:var(--font-secondary);line-height:calc(var(--font-h3) * 1.2);margin-bottom:0;color:#101634}h4{font-size:var(--font-h4);font-family:var(--font-secondary);line-height:calc(var(--font-h4) * 1.2);margin-bottom:0;color:#101634}p{font-size:var(--font-p);font-family:var(--font-primary);line-height:calc(var(--font-p) * 1.2);margin-bottom:0;color:#101634}a{font-size:var(--font-h4);font-family:var(--font-primary);font-weight:600;line-height:calc(var(--font-h4) * 1.2);margin-bottom:0;color:#101634}.p-primary{font-family:var(--font-primary)!important}.p-secondary{font-family:var(--font-secondary)!important}.p-class{font-size:var(--font-p);line-height:calc(var(--font-p) * 1.2)}footer{background-color:#101634;margin:20px 30px;border-radius:16px;padding:40px 20px;border:1px solid #c4c4c4;color:#f6f6f6}footer a,footer h1,footer h4,footer p{color:#f6f6f6}footer .btn{width:97%}footer a:hover{color:#c9cde2}footer a p:hover{color:#c9cde2}.footer-logo{height:62px}@media only screen and (min-width: 950px){footer{padding-left:40px;padding-right:40px}.btn{width:170px}}.text-mid-navy{color:#616788!important}.text-navy{color:#101634!important}.height-min-content{height:min-content}.horizontal-padding{margin-right:30px;margin-left:30px}.hero-padding{padding-right:30px;padding-left:30px}.tag-label{display:inline-block;padding:10px 16px 8px;border-radius:30px;background-color:#ececec;width:fit-content}.light-grey-tag-label{display:inline-block;padding:10px 16px 8px;border-radius:30px;background-color:#f6f6f6;width:fit-content}.red-tag-label{display:inline-block;padding:10px 16px 8px;border-radius:30px;background-color:#e51b24;width:fit-content}.rounded-32{border-radius:32px}.rounded-24{border-radius:24px}.p-20{padding:20px}.bg-midGrey{background-color:#ececec!important}.bg-navy{background-color:#101634!important}.bg-lightGrey{background-color:#f6f6f6!important}.bg-white{background-color:#fff}.border-veryLightNavy{border-width:1px;border-style:solid;border-color:#dbdef1}.border-midGrey{border-width:1px;border-style:solid;border-color:#ececec}@media (max-width: 426px){.mobile-100-width{width:100%!important}}#map{height:600px;flex-grow:1;border-radius:30px}.location-cards{background-color:#ececec;padding:20px;border-radius:16px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.location-cards div{width:300px;height:530px;text-align:center;background-color:#fff;border-radius:24px}.location-cards div img{max-height:185px;object-fit:contain;border-radius:18px}.location-cards div a{text-decoration:none}input:focus,textarea:focus,select:focus{border-color:#000!important;border-width:2px;box-shadow:none!important;outline:none!important}.hidden-checkbox{display:none}.errors span{color:#e51b24}.custom-checkbox{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ccc;border-radius:4px;cursor:pointer;transition:background .2s ease-in-out,border .2s ease-in-out}.tick-icon{display:none;width:24px;height:24px}.hidden-checkbox:checked+.custom-checkbox{background-color:#089015;border-color:#089015}.hidden-checkbox:checked+.custom-checkbox .tick-icon{display:block}.about-section-img{height:296px}
