.hide{visibility:hidden;opacity:0}.show{visibility:visible;opacity:1}.flex-center,.date-filter .fc-daygrid-day-frame,.date-filter .fc-daygrid-day-frame .fc-daygrid-day-top,.date-picker .fc-daygrid-day-frame,.date-picker .fc-daygrid-day-frame .fc-daygrid-day-top,.weekly-planner-wrapper .fc .fc-timegrid-slots .slot-wrapper,.weekly-schedule-wrapper .weekly-schedule table thead tr th,.weekly-schedule-wrapper .weekly-schedule table tbody tr td,.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event .event-shortened{display:flex;justify-content:center;align-items:center}input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-filter{position:relative}.date-filter .date-filter-btn{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:12px 8px;border-radius:6px;border:2px solid #ececec;height:48px;color:#616788}.date-filter .date-filter-btn .date-range{margin-right:60px}.date-filter .dropdown-view{position:absolute;border:2px solid #ececec;border-radius:8px;background-color:#fff;padding:8px 24px;transform:translateY(0);transition:.4s;min-height:350px;min-width:635px}.date-filter .dropdown-view-hide{opacity:0;transform:translateY(-30px);visibility:hidden;display:none}.date-filter .date-filter-title{font-size:18px;font-weight:600;padding-bottom:10px}.date-filter .range-btn{padding:8px;border-radius:8px;border:2px solid #ececec;background-color:#f6f6f6;color:#101634;transition:.3s}.date-filter .range-btn .range-btn-title{font-size:18px;font-weight:600;text-align:center}.date-filter .range-btn .range-btn-subtitle{font-size:16px;font-weight:400;text-align:center}.date-filter .range-btn:hover{border:2px solid #e51b24;background-color:#e51b24;color:#fff}.date-filter .fc{width:311px}.date-filter .fc th,.date-filter .fc td{border:none}.date-filter .fc-toolbar-title{font-size:18px;font-weight:600}.date-filter .fc-button{background-color:#e51b24;border-radius:8px;border:none;padding:8px}.date-filter .fc-button:hover{background-color:#616788}.date-filter .fc-col-header-cell-cushion{background:none;text-decoration-line:none}.date-filter .fc-scrollgrid{border:none}.date-filter .fc-daygrid-day-frame .fc-daygrid-day-top{height:30px;width:38px;background:#f6f6f6;border-radius:6px;cursor:pointer}.date-filter .fc-daygrid-day-frame .fc-daygrid-day-top a{text-decoration-line:none}.date-filter .fc-daygrid-day-frame .fc-daygrid-day-top:hover{background:#616788}.date-filter .fc-daygrid-day-frame .fc-daygrid-day-top:hover a{color:#fff}.date-filter .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.date-filter .fc-day-today .fc-daygrid-day-top{border-bottom:5px solid #e51b24!important}.date-filter .selected-days .fc-daygrid-day-frame .fc-daygrid-day-top{background-color:#101634}.date-filter .selected-days .fc-daygrid-day-frame .fc-daygrid-day-top a{color:#fff}.date-picker{position:relative}.date-picker label{font-size:12px;padding-bottom:8px}.date-picker input{border:none;color:#101634;pointer-events:none}.date-picker .date-picker-btn{position:relative;display:flex;align-items:center;background-color:#fff;font-size:1rem;padding:.9rem .75rem;border-radius:8px;border:2px solid #ececec;color:#616788;min-width:238px;width:100%}.date-picker .date-picker-disabled{background-color:#ececec;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.date-picker .dropdown-view{position:absolute;border:2px solid #ececec;border-radius:8px;background-color:#fff;padding:8px 24px;transform:translateY(0);transition:.4s;min-height:350px;z-index:1000}.date-picker .dropdown-view-hide{opacity:0;transform:translateY(-30px);visibility:hidden;display:none}.date-picker .date-picker-title{font-size:18px;font-weight:600;padding-bottom:10px}.date-picker .fc{width:330px}.date-picker .fc th,.date-picker .fc td{border:none}.date-picker .fc-toolbar-title{font-size:18px;font-weight:600}.date-picker .fc-button{background-color:#e51b24;border-radius:8px;border:none;padding:8px}.date-picker .fc-button:hover{background-color:#616788}.date-picker .fc-col-header-cell-cushion{background:none;text-decoration-line:none}.date-picker .fc-scrollgrid{border:none}.date-picker .fc-daygrid-day-frame .fc-daygrid-day-top{height:30px;width:38px;background:#f6f6f6;border-radius:6px;cursor:pointer}.date-picker .fc-daygrid-day-frame .fc-daygrid-day-top a{text-decoration-line:none}.date-picker .fc-daygrid-day-frame .fc-daygrid-day-top:hover{background:#616788}.date-picker .fc-daygrid-day-frame .fc-daygrid-day-top:hover a{color:#fff}.date-picker .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.date-picker .fc-day-today .fc-daygrid-day-top{border-bottom:5px solid #e51b24!important}.date-picker .selected-days .fc-daygrid-day-frame .fc-daygrid-day-top{background-color:#101634}.date-picker .selected-days .fc-daygrid-day-frame .fc-daygrid-day-top a{color:#fff}.weekly-planner-wrapper .fc{max-height:500px}.weekly-planner-wrapper .fc th,.weekly-planner-wrapper .fc td{border:2px solid white}.weekly-planner-wrapper .fc .fc-toolbar-title{font-size:18px;font-weight:600}.weekly-planner-wrapper .fc .fc-button{background-color:#e51b24;border-radius:8px;border:none;padding:8px}.weekly-planner-wrapper .fc .fc-button:hover{background-color:#616788}.weekly-planner-wrapper .fc .fc-col-header-cell-cushion{background:none;text-decoration-line:none}.weekly-planner-wrapper .fc .fc-scrollgrid{border:none}.weekly-planner-wrapper .fc .fc-timegrid-slots tr .fc-timegrid-slot-label{width:130px;height:64px}.weekly-planner-wrapper .fc .fc-timegrid-slots tr .fc-timegrid-slot{height:64px}.weekly-planner-wrapper .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot{background-color:#ececec}.weekly-planner-wrapper .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot-label{background-color:#c9cde2}.weekly-planner-wrapper .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-slot{background-color:#f6f6f6}.weekly-planner-wrapper .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-slot-label{background-color:#dbdef1}.weekly-planner-wrapper .fc .fc-timegrid-slots .slot-wrapper{width:130px;height:64px}.weekly-planner-wrapper .fc .fc-timegrid-slots .slot-wrapper .slot-time{font-size:18px;font-weight:600}.weekly-planner-wrapper .fc .fc-timegrid-slots .slot-wrapper .slot-meridiem{font-size:12px;font-weight:600;color:#616788}.weekly-planner-wrapper .fc .header-ddd{font-weight:400;color:#616788}.weekly-planner-wrapper .fc .header-D{font-weight:700;font-size:18px}.weekly-planner-wrapper .fc .event-wrapper{height:100%;border-radius:4px;background-color:#3d9cc1;padding:10px;color:#fff;font-size:12px;position:relative;overflow:hidden}.weekly-planner-wrapper .fc .event-wrapper .event-border{position:absolute;left:0;top:0;bottom:0;width:6px;background-color:#ffffff40}.weekly-planner-wrapper .fc .event-wrapper .event-title{font-weight:600;line-height:14px}.weekly-planner-wrapper .fc .event-wrapper .event-time{font-weight:400;padding-top:8px}.weekly-schedule-wrapper .weekly-schedule{position:relative}.weekly-schedule-wrapper .weekly-schedule .header-btn{padding:8px;width:32px;height:32px;background-color:#e51b24;border:none;border-radius:8px;transition:.4s}.weekly-schedule-wrapper .weekly-schedule .header-btn:hover{background-color:#616788}.weekly-schedule-wrapper .weekly-schedule .schedule-date-range{font-weight:600}.weekly-schedule-wrapper .weekly-schedule table{width:100%}.weekly-schedule-wrapper .weekly-schedule table thead{overflow-y:scroll;display:block}.weekly-schedule-wrapper .weekly-schedule table thead tr{display:flex;height:64px}.weekly-schedule-wrapper .weekly-schedule table thead tr th{flex-direction:column;flex:1;background-color:#fff;font-weight:400}.weekly-schedule-wrapper .weekly-schedule table thead tr th .day-number{font-weight:600}.weekly-schedule-wrapper .weekly-schedule table tbody{max-height:384px;overflow-y:scroll;display:block}.weekly-schedule-wrapper .weekly-schedule table tbody tr{display:flex;height:64px;position:relative;overflow:hidden}.weekly-schedule-wrapper .weekly-schedule table tbody tr:nth-child(odd){background-color:#ececec}.weekly-schedule-wrapper .weekly-schedule table tbody tr:nth-child(2n){background-color:#f6f6f6}.weekly-schedule-wrapper .weekly-schedule table tbody tr td{flex:1;border:1px solid white;font-size:12px;font-weight:600}.weekly-schedule-wrapper .weekly-schedule table tbody tr:nth-child(odd) td:nth-child(1){background-color:#dbdef1}.weekly-schedule-wrapper .weekly-schedule table tbody tr:nth-child(2n) td:nth-child(1){background-color:#dfedf9}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper{position:relative;flex:7;background-color:#0000}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event{position:absolute;background-color:#3d9cc1;color:#fff;font-size:12px;overflow:hidden;padding:6px 10px;border-radius:4px;top:4px;bottom:4px;cursor:pointer}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event .event-title{font-weight:600;line-height:14px;width:87px}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event .schedule-event-desc{line-height:14px;width:87px}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event .event-border{position:absolute;left:0;top:0;bottom:0;width:6px;background-color:#ffffff40}.weekly-schedule-wrapper .weekly-schedule table tbody tr .schedule-event-wrapper .schedule-event .event-shortened{position:absolute;width:15px;height:15px;border-radius:50%;background-color:#ffffff40}.container{max-width:1400px;margin:0 auto;padding:0}.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)}.red-bg{background-color:#e51b24}.mid-gray-bg{background-color:#ececec}.navy-bg{background-color:#101634}.modal-bg{background-color:#101634cc}.testimonial-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.testimonial-slide.active{opacity:1;pointer-events:auto;position:relative}#testimonial-carousel{position:relative}.testimonial-section{height:auto}.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;transition:transform .3s ease}.accreditation-img:hover{transform:scale(1.1)}.contact-card{background-color:#f6f6f6;border-radius:16px;border-width:1px;border-style:solid;border-color:#dbdef1;padding:35px 15px}.hero-container{height:calc(110vh + 100px)}.auth-card-max-width{max-width:530px}.client-details-card-wrapper{max-width:690px}.dashboard-page-container{max-width:1043px!important}.dashboard-sidebar{max-width:229px}.status-indicator{max-width:98px;height:40px}.page-content-wrapper{display:flex;justify-content:center;text-align:center;background-color:#ececec;border-radius:32px}.page-content-wrapper .content-card{background-color:#f6f6f6;color:#101634;padding:40px 25px 25px;text-align:center;border-radius:15px;border-width:1px;border-style:solid;border-color:#dbdef1;box-sizing:border-box;display:grid}@media only screen and (min-width: 425px){.hero-container{height:calc(95vh + 100px)}}@media only screen and (min-width: 767px){.hero-container{height:80vh}}@media only screen and (min-width: 1189px){.hero-container{height:75vh}.testimonial-section .inner-container .img-container{width:auto;object-fit:contain}.horizontal-padding{margin-right:30px;margin-left:30px}}.nav-container{height:100px}.navbar{background:#f6f6f6;height:96px;width:-webkit-fill-available;position:relative;top:10px;border-radius:10px;margin-right:15px;margin-left:15px;border:1px #dbdef1 solid}.navbar a,.navbar li{text-decoration:none;z-index:2}.navbar a:hover,.navbar li:hover{color:#616788}.navbar.borderless{border:0!important}.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;z-index:1}.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}.cta-max-width{max-width:400px}.pagination-item{min-width:32px;text-align:center;align-content:center}@media only screen and (min-width: 1189px){.nav-container{height:80px}.dropdown:hover .dropdown-item{border-radius:16px;background-color:#f6f6f6;display:block;opacity:1;animation:fadeInDropdown .3s ease forwards}.dropdown:hover .dropdown-item>.row>div{opacity:0;transform:translateY(10px);animation:dropdownStagger .4s ease forwards}.dropdown:hover .dropdown-item>.row>div:nth-child(1){animation-delay:.1s}.dropdown:hover .dropdown-item>.row>div:nth-child(2){animation-delay:.2s}.dropdown:hover .dropdown-item>.row>div:nth-child(3){animation-delay:.3s}.dropdown:hover .dropdown-item>.row>div:nth-child(4){animation-delay:.4s}.dropdown:hover .dropdown-item>.row>div:nth-child(5){animation-delay:.5s}.dropdown:hover .dropdown-item>.row>div:nth-child(6){animation-delay:.6s}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownStagger{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.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: 1189px){.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: 1189px){.overlay-content .nav-item{letter-spacing:0rem;color:#000}.nav-cta{display:none}}@media only screen and (min-width: 1189px){#nav-icon1{display:none}.nav-cta{display:block}}@media only screen and (max-width: 1189px){.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: 1189px){.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;z-index:1}span.logo img{width:auto;margin-left:10px}.navbar{background:#f6f6f6;left:0;position:fixed;z-index:1054;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: 1189px){.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,#my-account-menu{display:none}}.btn{background-color:#e51b24;border-radius:8px;border:none;color:#f6f6f6;padding:9px 12px 10px;transition:.3s ease-out;font-family:acumin-pro,sans-serif}.btn.active .default-icon{display:none}.btn.active .hover-icon,.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}.btn--hover-transparent:hover{background-color:transparent!important;color:#616788!important}.btn--hover-white:hover{background-color:#ececec!important}.btn--hover-blue:hover{background-color:#101634!important}.btn--hover-blue:hover a,.btn--hover-blue:hover p{color:#fff!important}.btn:disabled{background-color:#c9cde2}.content-btn{width:100%}.form-submit-button{width:100%!important}.btn-contact{width:204px}.form-verify-button{width:100%!important}.dashboard-button{width:245px!important}.bin-wrapper{position:relative;display:inline-block}.bin-wrapper img{display:block;transition:opacity .2s ease}.bin-hover{position:absolute;top:0;left:0;opacity:0}.bin-wrapper:hover .bin-hover{opacity:1}.bin-wrapper:hover .bin-default{opacity:0}.circle-btn{background:none;border:none;padding:0}.circle-btn.active .default-icon{display:none}.circle-btn.active .hover-icon,.circle-btn.no-hover:hover .default-icon{display:inline}.circle-btn.no-hover:hover .hover-icon{display:none}.circle-btn.opacity-50{opacity:.5}.circle-btn .default-icon{display:inline}.circle-btn .hover-icon,.circle-btn:hover .default-icon{display:none}.circle-btn:hover .hover-icon{display:inline}.icon-btn{background-color:#dfedf9;border-radius:8px;border:none;color:#101634;padding:8px;transition:.2s}.icon-btn .default-icon{display:inline}.icon-btn .hover-icon{display:none}.icon-btn:hover{color:#fff;background-color:#101634}.icon-btn:hover .default-icon{display:none}.icon-btn:hover .hover-icon{display:inline}.red-btn{background-color:#e51b24;color:#fff}.red-btn:disabled{background-color:#c9cde2;color:#616788}.white-btn{background-color:#fff;border:2px solid #ececec;color:#101634}.white-btn{background-color:#f6f6f6;color:#000;border-width:2px;border-color:#ececec;border-style:solid}.white-btn:hover{border-width:2px}@media only screen and (min-width: 1189px){.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-pro", sans-serif;--font-secondary: "acumin-pro", sans-serif;--font-h1-lg: clamp(45px, calc(3.3vw + 1vh) , 60px);--font-h1: clamp(24px, calc(2vw + 1vh + 4px) , 30px);--font-h2: clamp(22px, calc(1.6vw + .8vh + 3px) , 26px);--font-h3: clamp(20px, calc(1.2vw + .6vh + 3px) , 24px);--font-h4: clamp(18px, calc(.8vw + .4vh + 4px) , 22px);--font-p: clamp(16px, calc(.6vw + .3vh + 3px) , 18px);--font-meta: clamp(14px, calc(.4vw + .2vh + 2px) , 16px);--font-sub-meta: clamp(11px, calc(.3vw + .15vh + 1.5px) , 13px)}h1{font-size:var(--font-h1);font-family:var(--font-secondary);margin-bottom:0;color:#101634;font-weight:600}h2{font-size:var(--font-h2);font-family:var(--font-secondary);margin-bottom:0;color:#101634;font-weight:600}h3{font-size:var(--font-h3);font-family:var(--font-secondary);margin-bottom:0;color:#101634;font-weight:600}h4{font-size:var(--font-h4);font-family:var(--font-secondary);margin-bottom:0;color:#101634;font-weight:600}p{font-size:var(--font-p);font-family:var(--font-primary);margin-bottom:0;color:#101634}.meta{font-size:var(--font-meta);font-family:var(--font-primary);line-height:calc(var(--font-meta) * 1.4)}.sub-meta{font-size:var(--font-sub-meta);font-family:var(--font-primary);line-height:calc(var(--font-sub-meta) * 1.4)}a,button{transition:.3s ease-out}a{font-size:var(--font-p);font-family:var(--font-primary);font-weight:600;margin-bottom:0;color:#e51b24}.p-primary{font-family:var(--font-primary)!important}.p-secondary{font-family:var(--font-secondary)!important;font-weight:600}.p-class{font-size:var(--font-p);line-height:calc(var(--font-p) * 1.2)}textarea::placeholder{color:#616788!important}input::placeholder{color:#616788!important}.typography-content a:hover{color:#616788}.h1-style{font-size:var(--font-h1);font-family:var(--font-secondary);line-height:calc(var(--font-h1) * 1.2);margin-bottom:0}.large-h1-style{font-size:var(--font-h1-lg);font-family:var(--font-secondary)}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}.dropdown-btn{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#fff;border:2px solid #ececec;color:#616788;height:48px;padding:12px 8px;border-radius:12px}.dropdown-btn:has(.date-picker-disabled){cursor:default}.dropdown-btn.web{border:2px solid #c9cde2;width:100%}.dropdown-btn .dropdown-icon{max-width:18px;margin-right:10px}.dropdown-btn .dropdown-value{flex:1;text-align:left}.dropdown-ui-menu{width:100%;padding:0;border:2px solid #ececec;border-radius:0 0 8px 8px;border-top-width:0;list-style-type:none;background-color:#fff;max-height:220px;overflow-y:auto;position:absolute;left:0;right:0;z-index:10;box-shadow:5px 5px 15px #00000040}.dropdown-ui-menu button{width:100%;background-color:transparent;border:none;padding:8px 16px;border-radius:4px}.dropdown-ui-menu button:hover{background-color:#101634;color:#ececec}.dropdown-ui-menu .multiselect-button,.dropdown-ui-menu .attendee-multiselect-button{width:100%;background-color:transparent;padding:8px 16px;border-radius:4px;text-align:center;display:flex;gap:10px;align-items:center;justify-content:center;cursor:pointer}.dropdown-ui-menu .multiselect-button:hover,.dropdown-ui-menu .attendee-multiselect-button:hover,.dropdown-ui-menu .multiselect-button.active,.dropdown-ui-menu .attendee-multiselect-button.active{background-color:#101634;color:#ececec}.dropdown-ui-menu .multiselect-button.disabled,.dropdown-ui-menu .attendee-multiselect-button.disabled{cursor:default;background-color:#ececec;opacity:.5}.dropdown-ui-menu .multiselect-button.disabled:hover,.dropdown-ui-menu .attendee-multiselect-button.disabled:hover{background-color:#ececec;color:#101634}.form-group{margin-bottom:30px;position:relative}.form-group .placeholder{position:absolute;left:2px;top:50%;transform:translateY(-50%) scale(1);transition:.4s cubic-bezier(0,0,0,1);background:none;border-radius:8px;padding:0 16px;pointer-events:none;color:#616788;opacity:1}.form-group .placeholder-active{top:0;transform:translateY(0) scale(.8);color:#101634}.form-group .placeholder-hidden::placeholder{visibility:hidden}.form-group .form-floating .form-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);z-index:1000}.form-group .form-floating .password-field{padding-right:35px}.form-group .form-floating .show-password{position:absolute;right:8px;top:50%;border:none;background:none;transform:translateY(-50%)}.form-group .form-floating label{color:#616788!important}.floating-label-ellipsis>label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.forgot-password{text-decoration:none;background-color:#dfedf9;display:flex;align-items:center;border-radius:8px;padding:10px;flex-basis:auto;justify-content:flex-start;width:fit-content;transition:background-color .4s}.forgot-password .default-icon{display:block}.forgot-password .hover-icon{display:none}.forgot-password:hover{background-color:#101634;color:#fff!important}.forgot-password:hover .default-icon{display:none}.forgot-password:hover .hover-icon{display:block}.code-input{width:45px;height:48px;font-size:var(--font-p);font-family:var(--font-primary);padding-top:10px;color:#616788;border-radius:0;border-width:2px;border-left-width:0}.code-input:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left-width:2px}.code-input:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right-width:2px!important}.code-input:focus{outline:none;border:2px solid #101634!important}.code-input.invalid{border:2px solid #e51b24;border-right-width:0px}.code-input.invalid:first-child{border-left-width:2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s}@media only screen and (min-width: 425px){.code-input{width:55px;height:58px}}.login-modal-container{display:flex;justify-content:center;text-align:center;background-color:#ececec;border-radius:32px}.login-modal-container .login-modal{background-color:#f6f6f6;color:#101634;padding:40px 25px 50px;text-align:center;border-radius:15px;border-width:1px;border-style:solid;border-color:#dbdef1;box-sizing:border-box;display:grid;align-self:flex-start}.login-modal-container .login-modal .welcome-message{font-size:18px;color:silver;text-align:left;margin-bottom:10px}.login-modal-container .login-modal hr{height:0px;border:1px solid black;margin-top:30px}.login-modal-container .login-modal .logo{display:block;margin:0 auto 10px}.login-modal-container .login-modal h2{margin-bottom:0}.forgot-password-modal-container{text-align:center;display:flex;justify-content:center}.forgot-password-modal-container .forgot-password-modal{background-color:#f6f6f6;color:#101634;padding:25px 50px;text-align:center;border-radius:15px;width:421px;min-height:600px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.forgot-password-modal-container .forgot-password-modal .logo{display:block;margin:0 auto 10px}.forgot-password-modal-container .forgot-password-modal h2{margin-bottom:0}.reset-password-modal-container{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.reset-password-modal-container .reset-password-modal{background-color:#f6f6f6;color:#101634;padding:25px 50px;text-align:center;border-radius:15px;width:421px;min-height:520px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.reset-password-modal-container .reset-password-modal .logo{display:block;margin:0 auto 10px}.reset-password-modal-container .reset-password-modal h2{margin-bottom:0}footer{background-color:#101634;margin:20px 25px;border-radius:16px;padding:40px 20px;border:1px solid #c4c4c4;color:#f6f6f6}footer a,footer h2,footer h4,footer p{color:#f6f6f6}footer .btn{width:97%;max-width:291px}footer a:hover{color:#c9cde2}footer a p:hover{color:#c9cde2}.footer-logo{height:62px}@media only screen and (min-width: 1189px){footer{padding-left:40px;padding-right:40px}footer .btn{width:204px}}.modal-auto-width{--bs-modal-width: auto;width:auto;max-width:100%;display:inline-block}.modal.modal-auto-center{text-align:center}.modal.modal-auto-center .modal-dialog{display:flex;align-items:center;justify-content:center;text-align:left;width:fit-content}.cancel-close{cursor:pointer;position:relative;display:inline-block}.cancel-close .cancel-hover{display:none}.cancel-close .cancel-default,.cancel-close:hover .cancel-hover{display:inline-block}.cancel-close:hover .cancel-default{display:none}.modal .modal-dialog{width:320px}.modal .modal-dialog .modal-content{border:none;border-radius:24px;padding:0}.modal .modal-dialog .modal-content .modal-header{display:flex;flex-direction:column;justify-content:center;padding-top:42px;padding-bottom:0}.modal .modal-dialog .modal-content .modal-header .modal-cancel-btn{border:none;background:none;position:absolute;right:0;top:0}.modal .modal-dialog .modal-content .modal-header h1{font-size:24px}.booking-attendee{background-color:transparent;transition:background-color .3s ease;border-radius:90px;padding:3px;cursor:pointer}.booking-attendee .edit-icon-margin{margin-right:0}.booking-attendee.hover-white-bg:hover{background-color:#fff!important}.booking-attendee:hover{background-color:#f6f6f6!important}.booking-attendee:hover .email-icon{opacity:0;pointer-events:none;transition:opacity .2s ease}.booking-attendee:hover .edit-icon-margin{margin-right:0}.booking-attendee:hover .action-icons{display:inline-flex}.booking-attendee:hover .icon-wrapper .edit-hover,.booking-attendee:hover .icon-wrapper .bin-hover{display:none}.booking-attendee:hover .icon-wrapper .edit-default,.booking-attendee:hover .icon-wrapper .bin-default,.booking-attendee:hover .icon-wrapper:hover .edit-hover,.booking-attendee:hover .icon-wrapper:hover .bin-hover{display:inline-block}.booking-attendee:hover .icon-wrapper:hover .edit-default,.booking-attendee:hover .icon-wrapper:hover .bin-default,.action-icons{display:none}.action-icons .icon-wrapper{position:relative}.action-icons .icon-wrapper .edit-hover,.action-icons .icon-wrapper .bin-hover{display:none}.action-icons .icon-wrapper .edit-default,.action-icons .icon-wrapper .bin-default,.action-icons .icon-wrapper:hover .edit-hover,.action-icons .icon-wrapper:hover .bin-hover{display:inline-block}.action-icons .icon-wrapper:hover .edit-default,.action-icons .icon-wrapper:hover .bin-default{display:none}.courses-list{display:flex;flex-direction:column;background-color:#ececec;border-radius:32px;padding:40px 140px}.courses-list h2{color:#101634;font-size:32px;font-weight:700;margin-top:40px}.courses-list .course{display:flex;width:100%;flex-grow:1;justify-content:space-between;border-bottom:white 2px solid;font-size:20px;font-weight:700;align-items:center;padding:20px 0}.courses-list .course .time{color:#616788}.courses-list .course .capacity-price{font-size:16px;color:#616788}@media only screen and (min-width: 1189px){.edit-icon-margin{margin-right:20px}}.text-mid-navy{color:#616788!important}.text-navy{color:#101634}.text-dark-green{color:#4f997c!important}.text-mid-blue{color:#6ab6d3!important}.text-red{color:#e51b24!important}.text-orange{color:#d7863f!important}.bg-midGrey{background-color:#ececec!important}.bg-navy{background-color:#101634!important}.bg-midNavy{background-color:#616788!important}.bg-lightNavy{background-color:#c9cde2!important}.bg-lightGrey{background-color:#f6f6f6!important}.bg-lightBlue{background-color:#dfedf9!important}.bg-red{background-color:#e51b24!important}.bg-lightRed{background-color:#fbc2c5!important}.bg-lightGreen{background-color:#ebf5f1!important}.bg-lightOrange{background-color:#fbdcc2!important}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.tag-label{display:inline-block;padding:10px 16px;border-radius:30px;background-color:#ececec;width:fit-content}.light-grey-tag-label{display:inline-block;padding:10px 16px;border-radius:30px;background-color:#f6f6f6;width:fit-content}.red-tag-label{display:inline-block;padding:10px 16px;border-radius:30px;background-color:#e51b24;width:fit-content}.white-tag-label{display:inline-block;padding:10px 16px;border-radius:30px;background-color:#fff;width:fit-content}.rounded-32{border-radius:32px}.rounded-24{border-radius:24px}.rounded-8{border-radius:8px}.border-veryLightNavy{border-width:1px;border-style:solid;border-color:#dbdef1}.border-midGrey{border-width:1px;border-style:solid;border-color:#ececec}.border-lightNavy{border-width:2px;border-style:solid;border-color:#c9cde2;border-radius:8px}.fade-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-on-scroll.visible{opacity:1;transform:translateY(0)}.link-hover:hover{color:#c9cde2!important}.link-hover-mid-navy:hover{color:#616788!important}.fixed-title{line-height:1.2;min-height:2.4em;overflow:hidden}.clamp-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:4.5em}.separator-line{width:100%;height:2px;background-color:#ececec;margin-top:15px;margin-bottom:15px}.booking-row:hover{background-color:#ececec;transition:background-color .2s ease}.currency-icon{width:20px;height:20px;transition:all .2s ease-in-out;cursor:pointer}.currency-icon.euro:hover,.currency-icon.euro.selected{content:url(/build/assets/Euro_Hover-DWiws3M5.svg)}.currency-icon.pounds:hover,.currency-icon.pounds.selected{content:url(/build/assets/Pounds_Hover-bLMOGqZz.svg)}.w-fit-content{width:fit-content}.profile-pic-sm{height:32px;width:32px;border-radius:50%;object-fit:contain;overflow:hidden}.upload-photo .upload-title{font-size:12px;padding-left:10px;padding-bottom:10px}.upload-photo label{max-width:238px}.upload-photo input[type=file]{position:absolute;opacity:0;pointer-events:none}.upload-photo .upload-photo-placeholder{font-size:12px}.w-100{width:100%}.disabled-page{pointer-events:none;color:#616788}@media (max-width: 659px){.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:250px;border-radius:18px}.location-cards div a{text-decoration:none}.profilebar{display:flex;align-items:center;gap:10px;cursor:pointer;transition:.4s;border-radius:90px;padding:2px;width:100%}.profilebar .profile-details{flex:1}.profilebar:hover{background-color:#f6f6f6}.about-section-img{height:296px}.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 a,.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}.services-section li .right-arrow-button{padding-left:34px}.services-section li .right-arrow-button img{width:36px;height:36px;background:#e51b24;box-shadow:-2px 3px 9px #e51b2480;border-radius:9999px;transition:transform .3s ease}@media (max-width: 768px){.services-section ul li>div:has(img):not(:has(a)){display:none}.services-section ul li a,.services-section div{justify-content:flex-start;align-items:center}.services-section ul li a h3,.services-section div h3{padding:14px 40px;text-align:left}}.services-card{transition:background-color .3s ease}.services-card:hover{background-color:#f8f9fa}.training-section .fade-on-scroll:nth-child(1),.about-training-section .fade-on-scroll:nth-child(1),.services-section ul .fade-on-scroll:nth-child(1){transition-delay:0s}.training-section .fade-on-scroll:nth-child(2),.about-training-section .fade-on-scroll:nth-child(2),.services-section ul .fade-on-scroll:nth-child(2){transition-delay:.1s}.training-section .fade-on-scroll:nth-child(3),.about-training-section .fade-on-scroll:nth-child(3),.services-section ul .fade-on-scroll:nth-child(3){transition-delay:.2s}.training-section .fade-on-scroll:nth-child(4),.about-training-section .fade-on-scroll:nth-child(4),.services-section ul .fade-on-scroll:nth-child(4){transition-delay:.3s}.training-section .fade-on-scroll:nth-child(5),.about-training-section .fade-on-scroll:nth-child(5),.services-section ul .fade-on-scroll:nth-child(5){transition-delay:.4s}.training-section .fade-on-scroll:nth-child(6),.about-training-section .fade-on-scroll:nth-child(6),.services-section ul .fade-on-scroll:nth-child(6){transition-delay:.5s}.training-section .fade-on-scroll:nth-child(7),.about-training-section .fade-on-scroll:nth-child(7),.services-section ul .fade-on-scroll:nth-child(7){transition-delay:.6s}.training-section .fade-on-scroll:nth-child(8),.about-training-section .fade-on-scroll:nth-child(8),.services-section ul .fade-on-scroll:nth-child(8){transition-delay:.7s}.training-section .fade-on-scroll:nth-child(9),.about-training-section .fade-on-scroll:nth-child(9),.services-section ul .fade-on-scroll:nth-child(9){transition-delay:.8s}.training-section .fade-on-scroll:nth-child(10),.about-training-section .fade-on-scroll:nth-child(10),.services-section ul .fade-on-scroll:nth-child(10){transition-delay:.9s}.training-section .fade-on-scroll:nth-child(11),.about-training-section .fade-on-scroll:nth-child(11),.services-section ul .fade-on-scroll:nth-child(11){transition-delay:1s}.training-section .fade-on-scroll:nth-child(12),.about-training-section .fade-on-scroll:nth-child(12),.services-section ul .fade-on-scroll:nth-child(12){transition-delay:1.1s}.training-section .fade-on-scroll:nth-child(13),.about-training-section .fade-on-scroll:nth-child(13),.services-section ul .fade-on-scroll:nth-child(13){transition-delay:1.2s}.training-section .fade-on-scroll:nth-child(14),.about-training-section .fade-on-scroll:nth-child(14),.services-section ul .fade-on-scroll:nth-child(14){transition-delay:1.3s}.training-section .fade-on-scroll:nth-child(15),.about-training-section .fade-on-scroll:nth-child(15),.services-section ul .fade-on-scroll:nth-child(15){transition-delay:1.4s}.training-section .fade-on-scroll:nth-child(16),.about-training-section .fade-on-scroll:nth-child(16),.services-section ul .fade-on-scroll:nth-child(16){transition-delay:1.5s}.training-section .fade-on-scroll:nth-child(17),.about-training-section .fade-on-scroll:nth-child(17),.services-section ul .fade-on-scroll:nth-child(17){transition-delay:1.6s}.training-section .fade-on-scroll:nth-child(18),.about-training-section .fade-on-scroll:nth-child(18),.services-section ul .fade-on-scroll:nth-child(18){transition-delay:1.7s}.training-section .fade-on-scroll:nth-child(19),.about-training-section .fade-on-scroll:nth-child(19),.services-section ul .fade-on-scroll:nth-child(19){transition-delay:1.8s}.training-section .fade-on-scroll:nth-child(20),.about-training-section .fade-on-scroll:nth-child(20),.services-section ul .fade-on-scroll:nth-child(20){transition-delay:1.9s}.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" "item6"}@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" "item6 item6 item6"}}.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:nth-child(6){grid-area:item6}.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)}.job-cards-container .fade-on-scroll:nth-child(1),.team-members-container .fade-on-scroll:nth-child(1),.location-cards .fade-on-scroll:nth-child(1),.accreditations-icons .fade-on-scroll:nth-child(1){transition-delay:0s}.job-cards-container .fade-on-scroll:nth-child(2),.team-members-container .fade-on-scroll:nth-child(2),.location-cards .fade-on-scroll:nth-child(2),.accreditations-icons .fade-on-scroll:nth-child(2){transition-delay:.1s}.job-cards-container .fade-on-scroll:nth-child(3),.team-members-container .fade-on-scroll:nth-child(3),.location-cards .fade-on-scroll:nth-child(3),.accreditations-icons .fade-on-scroll:nth-child(3){transition-delay:.2s}.job-cards-container .fade-on-scroll:nth-child(4),.team-members-container .fade-on-scroll:nth-child(4),.location-cards .fade-on-scroll:nth-child(4),.accreditations-icons .fade-on-scroll:nth-child(4){transition-delay:.3s}.job-cards-container .fade-on-scroll:nth-child(5),.team-members-container .fade-on-scroll:nth-child(5),.location-cards .fade-on-scroll:nth-child(5),.accreditations-icons .fade-on-scroll:nth-child(5){transition-delay:.4s}.job-cards-container .fade-on-scroll:nth-child(6),.team-members-container .fade-on-scroll:nth-child(6),.location-cards .fade-on-scroll:nth-child(6),.accreditations-icons .fade-on-scroll:nth-child(6){transition-delay:.5s}.job-cards-container .fade-on-scroll:nth-child(7),.team-members-container .fade-on-scroll:nth-child(7),.location-cards .fade-on-scroll:nth-child(7),.accreditations-icons .fade-on-scroll:nth-child(7){transition-delay:.6s}.job-cards-container .fade-on-scroll:nth-child(8),.team-members-container .fade-on-scroll:nth-child(8),.location-cards .fade-on-scroll:nth-child(8),.accreditations-icons .fade-on-scroll:nth-child(8){transition-delay:.7s}.job-cards-container .fade-on-scroll:nth-child(9),.team-members-container .fade-on-scroll:nth-child(9),.location-cards .fade-on-scroll:nth-child(9),.accreditations-icons .fade-on-scroll:nth-child(9){transition-delay:.8s}.job-cards-container .fade-on-scroll:nth-child(10),.team-members-container .fade-on-scroll:nth-child(10),.location-cards .fade-on-scroll:nth-child(10),.accreditations-icons .fade-on-scroll:nth-child(10){transition-delay:.9s}.job-cards-container .fade-on-scroll:nth-child(11),.team-members-container .fade-on-scroll:nth-child(11),.location-cards .fade-on-scroll:nth-child(11),.accreditations-icons .fade-on-scroll:nth-child(11){transition-delay:1s}.job-cards-container .fade-on-scroll:nth-child(12),.team-members-container .fade-on-scroll:nth-child(12),.location-cards .fade-on-scroll:nth-child(12),.accreditations-icons .fade-on-scroll:nth-child(12){transition-delay:1.1s}.job-cards-container .fade-on-scroll:nth-child(13),.team-members-container .fade-on-scroll:nth-child(13),.location-cards .fade-on-scroll:nth-child(13),.accreditations-icons .fade-on-scroll:nth-child(13){transition-delay:1.2s}.job-cards-container .fade-on-scroll:nth-child(14),.team-members-container .fade-on-scroll:nth-child(14),.location-cards .fade-on-scroll:nth-child(14),.accreditations-icons .fade-on-scroll:nth-child(14){transition-delay:1.3s}.job-cards-container .fade-on-scroll:nth-child(15),.team-members-container .fade-on-scroll:nth-child(15),.location-cards .fade-on-scroll:nth-child(15),.accreditations-icons .fade-on-scroll:nth-child(15){transition-delay:1.4s}.job-cards-container .fade-on-scroll:nth-child(16),.team-members-container .fade-on-scroll:nth-child(16),.location-cards .fade-on-scroll:nth-child(16),.accreditations-icons .fade-on-scroll:nth-child(16){transition-delay:1.5s}.job-cards-container .fade-on-scroll:nth-child(17),.team-members-container .fade-on-scroll:nth-child(17),.location-cards .fade-on-scroll:nth-child(17),.accreditations-icons .fade-on-scroll:nth-child(17){transition-delay:1.6s}.job-cards-container .fade-on-scroll:nth-child(18),.team-members-container .fade-on-scroll:nth-child(18),.location-cards .fade-on-scroll:nth-child(18),.accreditations-icons .fade-on-scroll:nth-child(18){transition-delay:1.7s}.job-cards-container .fade-on-scroll:nth-child(19),.team-members-container .fade-on-scroll:nth-child(19),.location-cards .fade-on-scroll:nth-child(19),.accreditations-icons .fade-on-scroll:nth-child(19){transition-delay:1.8s}.job-cards-container .fade-on-scroll:nth-child(20),.team-members-container .fade-on-scroll:nth-child(20),.location-cards .fade-on-scroll:nth-child(20),.accreditations-icons .fade-on-scroll:nth-child(20){transition-delay:1.9s}.site-services-section{background-color:#ececec;padding:20px;border-radius:16px;margin-bottom:50px}.site-services-section ul{display:grid;gap:15px;list-style:none;padding:0;margin:0;grid-template-columns:1fr;grid-template-areas:"item1" "item2" "item3" "item4"}@media (min-width: 768px){.site-services-section ul{grid-template-columns:1fr}}@media (min-width: 1024px){.site-services-section ul{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"item1 item1 item2" "item3 item4 item5"}}.site-services-section li:nth-child(1){grid-area:item1}.site-services-section li:nth-child(2){grid-area:item2}.site-services-section li:nth-child(3){grid-area:item3}.site-services-section li:nth-child(4){grid-area:item4}.site-services-section li{position:relative;border-radius:30px;overflow:hidden}.site-services-section li .service-text-content{position:absolute;bottom:28px;left:16px;z-index:2}.site-services-section li a{text-decoration:none}.site-services-section li h3{color:#fff!important;margin-bottom:10px;text-decoration:none}.site-services-section li p{color:#fff}.site-services-section li img{width:100%;height:425px;object-fit:cover;transition:transform .3s ease-in-out}.site-services-section ul .fade-on-scroll:nth-child(1){transition-delay:0s}.site-services-section ul .fade-on-scroll:nth-child(2){transition-delay:.1s}.site-services-section ul .fade-on-scroll:nth-child(3){transition-delay:.2s}.site-services-section ul .fade-on-scroll:nth-child(4){transition-delay:.3s}.article-grid{max-width:900px}.article-grid>*{flex:0 0 calc(50% - 1rem);max-width:400px}.social-icon-shadow{width:36px;height:36px;background:#e51b24;box-shadow:-2px 3px 9px #e51b2480;border-radius:9999px;transition:transform .3s ease}.social-icon-shadow:hover{transform:scale(1.1)}.team-member-card{height:307px;width:350px;align-items:center}.team-member-card img{height:183px;width:183px}.job-card{background-color:#fff;transition:background-color .3s ease}.job-card .courses-icon{height:40px;width:40px}.job-card .right-arrow-icon{height:16px;width:16px}.job-card:hover{background-color:#f8f9fa}.article-card{background-color:#fff;transition:background-color .3s ease;border-radius:24px}.article-card:hover{background-color:#f8f9fa}.article-card .img-wrapper{overflow:hidden;border-radius:1rem}.article-card .img-wrapper img{transition:transform .3s ease-in-out;display:block;width:100%;height:auto}.article-card:hover .img-wrapper img{transform:scale(1.05)}@media (max-width: 768px){.article-grid>*{flex:0 0 100%;max-width:380px}}@media only screen and (min-width: 1189px){.site-services-section,.training-section{padding:0}}.height-min-content{height:min-content}.horizontal-padding{margin-right:30px;margin-left:30px}.hero-padding{padding-right:30px;padding-left:30px}.p-20{padding:20px}.w-fill-available{width:-webkit-fill-available;width:-moz-available;width:fill-available}.w-95{width:95%!important}.w-235{width:235px!important}.cursor-pointer{cursor:pointer}.icon-small{width:15px;height:15px}
