.assign-training-module__TSwlqa__tempSelectedValues{background-color:var(--color-grey-100);border-radius:.25rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowHeader{flex-direction:row;align-items:center;gap:1rem;display:flex}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent{flex-direction:column;gap:2rem;margin-left:3.5rem;display:flex}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent p{font-size:var(--text-copy-body-size)}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__heading{font-size:1rem}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__subHeading{color:var(--color-grey-500);font-size:var(--text-copy-micro-size)}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__abstract{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__abstract p,.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__abstract div,.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__abstract span{font-size:var(--text-copy-body-size)}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__assignTrainingRowNextSteps{flex-direction:column;gap:1.5rem;display:flex}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__assignTrainingRowNextSteps p{font-size:var(--text-copy-body-size)}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__assignTrainingRowNextSteps .assign-training-module__TSwlqa__assignTrainingRowButtonContainer{flex-direction:row;gap:.75rem;display:flex}.assign-training-module__TSwlqa__assignTrainingRow .assign-training-module__TSwlqa__assignTrainingRowContent .assign-training-module__TSwlqa__assignTrainingRowNextSteps .assign-training-module__TSwlqa__assignTrainingRowButtonContainer .assign-training-module__TSwlqa__assignTrainingRowButtonLink{color:var(--content-default-body);text-decoration:none}.assign-training-module__TSwlqa__missingUsersBanner{border-radius:var(--border-radius-s);background-color:var(--color-grey-50);flex-direction:row;align-items:center;gap:.625rem;width:fit-content;padding:.5rem 1rem;display:flex}.assign-training-module__TSwlqa__missingUsersBanner .assign-training-module__TSwlqa__lightbulbIcon{width:1rem;height:1rem;color:var(--product)}.assign-training-module__TSwlqa__roundIconWrapper{background-color:var(--color-neutral-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.assign-training-module__TSwlqa__roundIconWrapper .assign-training-module__TSwlqa__roundIcon{width:1.5rem;height:1.5rem}.assign-training-module__TSwlqa__selectedCourse{border:1px solid var(--color-grey-300)}.assign-training-module__TSwlqa__green{background-color:var(--theme-success-primary);font-weight:600}.assign-training-module__TSwlqa__courseFilterRow{background-color:var(--color-grey-100);flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.assign-training-module__TSwlqa__assignTrainingAlert{border-left:3px solid var(--color-pink-550);background-color:var(--color-grey-50);flex-direction:row;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.assign-training-module__TSwlqa__assignTrainingAlert .assign-training-module__TSwlqa__alertIconWrapper{flex-direction:column;align-items:flex-start;display:flex}.assign-training-module__TSwlqa__assignTrainingAlert .assign-training-module__TSwlqa__alertIconWrapper .assign-training-module__TSwlqa__alertIcon{min-width:2rem;height:2rem}.assign-training-module__TSwlqa__assignTrainingAlert .assign-training-module__TSwlqa__alertIconWrapper .assign-training-module__TSwlqa__alertIcon svg{color:var(--color-brand-leaders-200)}.assign-training-module__TSwlqa__assignTrainingAlert .assign-training-module__TSwlqa__alertIconWrapper .assign-training-module__TSwlqa__alertIcon svg :nth-child(2){fill:var(--color-pink-550)!important}.assign-training-module__TSwlqa__assignTrainingAlert .assign-training-module__TSwlqa__alertText{color:var(--color-grey-800);font-size:14px}.assign-training-module__TSwlqa__coursePicker{background-color:var(--color-grey-100);border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:35rem;display:flex}.assign-training-module__TSwlqa__coursePickerNext{background-color:var(--color-foundations-white);flex-direction:row;justify-content:flex-end;width:100%;padding:.5rem 0;display:flex;position:sticky;bottom:0}.assign-training-module__TSwlqa__coursePickerBack{flex-direction:row;justify-content:flex-start;width:100%;margin-bottom:-4rem;display:flex}.assign-training-module__TSwlqa__courseCard{border-radius:var(--border-radius-s);background-color:var(--color-grey-50);cursor:pointer;border:2px solid #fff;flex-direction:column;display:flex;position:relative;overflow:visible}.assign-training-module__TSwlqa__courseCard.assign-training-module__TSwlqa__selected{border:2px solid var(--color-pink-500)}.assign-training-module__TSwlqa__courseCard:hover .assign-training-module__TSwlqa__arrow{margin-left:.75rem}.assign-training-module__TSwlqa__courseCard.assign-training-module__TSwlqa__comingSoon:hover .assign-training-module__TSwlqa__heading{text-decoration:none}.assign-training-module__TSwlqa__selectedCheckHidden{display:none}.assign-training-module__TSwlqa__selectedCheck{z-index:2;background-color:var(--product);color:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;right:-12px}.assign-training-module__TSwlqa__imageWrapper{background-color:var(--color-navy-400);flex:none;justify-content:center;align-items:center;width:100%;height:130px;display:flex;position:relative;overflow:hidden}.assign-training-module__TSwlqa__imageWrapper.assign-training-module__TSwlqa__heroImage{background-color:var(--color-grey-300)}.assign-training-module__TSwlqa__imageWrapper .assign-training-module__TSwlqa__image{object-fit:cover}.assign-training-module__TSwlqa__imageWrapper .assign-training-module__TSwlqa__icon{height:70px}.assign-training-module__TSwlqa__imageWrapper:after{background-color:var(--color-navy-400);content:"";opacity:.15;width:100%;height:100%;position:absolute;inset:0}.assign-training-module__TSwlqa__courseGrid{grid-auto-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.assign-training-module__TSwlqa__courseGrid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.assign-training-module__TSwlqa__courseGrid{grid-template-columns:1fr 1fr 1fr 1fr}}.assign-training-module__TSwlqa__details{flex-direction:column;justify-content:space-between;gap:.5rem;height:100%;padding:1rem;display:flex}.assign-training-module__TSwlqa__detailsInner{max-height:300px;white-space:wrap;flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.assign-training-module__TSwlqa__meta{width:100%;font-size:var(--text-copy-caption-size);align-items:center;line-height:1;display:inline-flex}.assign-training-module__TSwlqa__meta .assign-training-module__TSwlqa__isNew{align-items:center;gap:.5rem;margin-right:.5rem;display:inline-flex}.assign-training-module__TSwlqa__meta .assign-training-module__TSwlqa__estimatedTime{align-items:center;gap:.5rem;display:inline-flex}.assign-training-module__TSwlqa__iconWrapper{border-radius:100%;padding:2px;display:flex}.assign-training-module__TSwlqa__iconWrapper .assign-training-module__TSwlqa__icon{width:1rem;height:1rem}.assign-training-module__TSwlqa__moreDetails{flex-direction:row;align-items:center;gap:.5rem;display:flex}.assign-training-module__TSwlqa__stretchedLink:before{z-index:1;content:"";position:absolute;inset:0}.assign-training-module__TSwlqa__dateRangePicker{border:1px solid var(--color-grey-300);cursor:pointer;border-radius:3px;flex-direction:row;width:75%;padding:1rem;display:flex}.assign-training-module__TSwlqa__dateRangePicker:hover{border-color:var(--color-grey-500)}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent{flex-direction:row;align-items:flex-start;gap:0;width:50%;display:flex}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent .assign-training-module__TSwlqa__dateRangePickerIcon{flex-direction:column;justify-content:flex-start;display:flex}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent .assign-training-module__TSwlqa__dateRangePickerIcon .assign-training-module__TSwlqa__calendarIcon{width:1.5rem;height:1.5rem;margin-top:.5rem}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent .assign-training-module__TSwlqa__dateRangePickerSelector{flex-direction:column;gap:.5rem;padding:0 .5rem;display:flex}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent .assign-training-module__TSwlqa__dateRangePickerSelector .assign-training-module__TSwlqa__dateInput{border:none;border-bottom:1px solid var(--color-grey-500);cursor:pointer;background-color:#0000;border-radius:0}.assign-training-module__TSwlqa__dateRangePicker .assign-training-module__TSwlqa__dateRangePickerContent .assign-training-module__TSwlqa__dateRangePickerSelector .assign-training-module__TSwlqa__dateRangePickerText{color:var(--color-grey-500);font-size:14px!important}.assign-training-module__TSwlqa__dateRangePickerPopoverContent{padding:0;width:100%!important}.assign-training-module__TSwlqa__dateRangePickerCalendarWrapper{width:auto}.assign-training-module__TSwlqa__duplicateUsersList{margin:1rem 0;padding:0;list-style:none}.assign-training-module__TSwlqa__radioGroup{flex-direction:column;gap:1rem;display:flex}@media (min-width:1200px){.assign-training-module__TSwlqa__radioGroup{flex-direction:row}}.assign-training-module__TSwlqa__radioGroup .assign-training-module__TSwlqa__bold{font-weight:700}.assign-training-module__TSwlqa__radioGroup .assign-training-module__TSwlqa__normal{font-weight:400}.assign-training-module__TSwlqa__userName{margin:1rem 0}.assign-training-module__TSwlqa__assignButtonContainer{flex-direction:row;justify-content:flex-end;width:100%;display:flex}.assign-training-module__TSwlqa__progressContainer{flex-direction:row;align-items:center;gap:1rem;display:flex}.assign-training-module__TSwlqa__progressContainer .assign-training-module__TSwlqa__progressBar{background-color:var(--color-grey-200);border-radius:3px;margin:1rem 0}.assign-training-module__TSwlqa__progressContainer .assign-training-module__TSwlqa__progressBar div{background-color:var(--product)}.assign-training-module__TSwlqa__progressContainer p{width:100px}.assign-training-module__TSwlqa__assignTrainingButtonContainer{flex-direction:column;gap:.25rem;display:flex}@media (min-width:576px){.assign-training-module__TSwlqa__assignTrainingButtonContainer{width:min-content}}.assign-training-module__TSwlqa__assignTrainingButtonContainer .assign-training-module__TSwlqa__assignTrainingLink{text-decoration:none}.assign-training-module__TSwlqa__assignTrainingButtonContainer .assign-training-module__TSwlqa__button{white-space:nowrap;position:relative}.assign-training-module__TSwlqa__assignTrainingButtonContainer .assign-training-module__TSwlqa__assignTrainingButtonDescription{color:var(--color-grey-700);font-size:var(--text-copy-micro-size);font-weight:400}.assign-training-module__TSwlqa__externalLink{width:.75rem;height:.75rem;margin-left:.75rem}
.brand-underline-module__H-M1EG__brandUnderline{--branding-underline:var(--color-pink-500);--branding-underline-thickness:2px;text-decoration:underline;-webkit-text-decoration-color:var(--branding-underline);text-decoration-color:var(--branding-underline);text-decoration-skip-ink:none;text-decoration-thickness:var(--branding-underline-thickness);text-underline-offset:round(calc(1rem / 4), 1px)}.brand-underline-module__H-M1EG__default{--branding-underline:var(--color-pink-500)}.brand-underline-module__H-M1EG__leaders{--branding-underline:var(--color-brand-leaders-500)}.brand-underline-module__H-M1EG__governance{--branding-underline:var(--theme-governorhub-primary)}.brand-underline-module__H-M1EG__safeguarding{--branding-underline:var(--theme-safeguarding-primary)}.brand-underline-module__H-M1EG__cpd{--branding-underline:var(--theme-cpd-primary)}.brand-underline-module__H-M1EG__ai{--branding-underline:var(--theme-keygpt-primary)}.brand-underline-module__H-M1EG__keyhr{--branding-underline:var(--theme-keyhr-primary)}.brand-underline-module__H-M1EG__admin{--branding-underline:var(--color-orange-500)}.brand-underline-module__H-M1EG__product{--branding-underline:var(--product)}.brand-underline-module__H-M1EG__ktp{--branding-underline:var(--color-neutral-500)}.brand-underline-module__H-M1EG__normal{font-weight:400}.brand-underline-module__H-M1EG__medium{font-weight:500}.brand-underline-module__H-M1EG__bold{font-weight:700}.brand-underline-module__H-M1EG__thinLine{--branding-underline-thickness:2px}.brand-underline-module__H-M1EG__relativeLine{--branding-underline-thickness:.15em}.brand-underline-module__H-M1EG__mediumLine{--branding-underline-thickness:3px}.brand-underline-module__H-M1EG__thickLine{--branding-underline-thickness:4px}.brand-underline-module__H-M1EG__thickerLine{--branding-underline-thickness:6px}.brand-underline-module__H-M1EG__relative{text-decoration-thickness:round(down, calc(var(--branding-underline-thickness)), 2px)}
.mobile-menu-module__ao2yGG__mobileMenuButton{flex-shrink:0;gap:.5rem;padding:.75rem}@media (min-width:1270px){.mobile-menu-module__ao2yGG__mobileMenuButton{display:none!important}}.mobile-menu-module__ao2yGG__mobileMenuButton .mobile-menu-module__ao2yGG__btnIcon{width:1rem;height:1rem;color:var(--content-default-secondary)}.mobile-menu-module__ao2yGG__sheet{--padding-x:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:500px;display:flex;background-color:var(--color-grey-50)!important;padding:0!important}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__wrapper{background-color:var(--surface-page);flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__header{padding:2rem var(--padding-x) 0;flex-direction:column;gap:2rem;display:flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__header .mobile-menu-module__ao2yGG__theKeyLogo{height:32px}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__header .mobile-menu-module__ao2yGG__serviceLink{padding:0}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu,.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__children{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin:0;padding:0;display:flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu{gap:0;list-style-type:none}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelItem{width:100%}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger{width:100%;height:auto;padding:1rem var(--padding-x);border-bottom:1px solid var(--border-default);color:var(--color-grey-600);align-items:baseline;gap:.5rem;font-size:1rem;display:inline-flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger.mobile-menu-module__ao2yGG__collapsibleTrigger{width:100%;height:auto;color:var(--color-grey-600);text-align:left;justify-content:space-between;align-items:center;gap:1rem;font-size:16px;font-weight:400;display:inline-flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger.mobile-menu-module__ao2yGG__collapsibleTrigger .mobile-menu-module__ao2yGG__icon{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem;transition:transform .3s cubic-bezier(.87,0,.13,1)}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger.mobile-menu-module__ao2yGG__collapsibleTrigger[aria-expanded=true]{color:var(--content-default-body);font-weight:500}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger.mobile-menu-module__ao2yGG__collapsibleTrigger[aria-expanded=true] .mobile-menu-module__ao2yGG__icon{transform:rotate(180deg)}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__menu .mobile-menu-module__ao2yGG__topLevelTrigger .mobile-menu-module__ao2yGG__lockIcon{width:1rem;height:1rem;color:var(--content-default-secondary);flex-shrink:0}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__collapsible{width:100%}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__collapsible .mobile-menu-module__ao2yGG__submenu{border-bottom:1px solid var(--border-default);background-color:var(--color-grey-100);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0;padding:1.5rem 2rem;list-style-type:none;display:flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__collapsible .mobile-menu-module__ao2yGG__submenu .mobile-menu-module__ao2yGG__submenuItem{color:var(--color-grey-600);font-size:1rem}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__collapsible .mobile-menu-module__ao2yGG__submenu .mobile-menu-module__ao2yGG__submenuLi{width:100%}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__collapsible .mobile-menu-module__ao2yGG__submenu .mobile-menu-module__ao2yGG__viewAll{border-top:1px solid var(--border-default);width:100%;padding-top:1.25rem;font-weight:700;display:inline-block}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__otherServices{flex-direction:column;gap:.5rem;width:100%;display:flex}.mobile-menu-module__ao2yGG__sheet .mobile-menu-module__ao2yGG__otherServices .mobile-menu-module__ao2yGG__serviceLink{padding:.5rem var(--padding-x)}.mobile-menu-module__ao2yGG__serviceLink{z-index:1;border-radius:var(--border-radius-s);color:var(--color-grey-700);align-items:center;gap:.25rem;padding:.5rem;font-size:17px;display:inline-flex;position:relative}.mobile-menu-module__ao2yGG__serviceLink.mobile-menu-module__ao2yGG__activeSite{color:var(--content-default-body);align-items:flex-start}.mobile-menu-module__ao2yGG__serviceLink.mobile-menu-module__ao2yGG__activeSite .mobile-menu-module__ao2yGG__name{font-weight:500}.mobile-menu-module__ao2yGG__serviceLink .mobile-menu-module__ao2yGG__brandUnderline{flex:none;font-weight:500;display:inline-flex;position:relative}.mobile-menu-module__ao2yGG__serviceLink .mobile-menu-module__ao2yGG__arrow{flex:none;width:1.125rem;height:1.125rem;margin-left:.25rem;transition:all .2s}.mobile-menu-module__ao2yGG__serviceLink:hover,.mobile-menu-module__ao2yGG__serviceLink:focus{background-color:var(--color-grey-50);color:var(--content-default-body);text-decoration:none}:is(.mobile-menu-module__ao2yGG__serviceLink:hover,.mobile-menu-module__ao2yGG__serviceLink:focus) .mobile-menu-module__ao2yGG__arrow{margin-left:.5rem}
.services-module__nkGRpq__services{align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:1024px){.services-module__nkGRpq__services{gap:2rem}}.services-module__nkGRpq__servicesNav{flex:1;align-items:center;min-width:0;display:flex}.services-module__nkGRpq__servicesList{align-items:center;gap:1rem;display:flex;overflow:hidden}.services-module__nkGRpq__servicesListCollapsed{flex:0 0 0;min-width:0;overflow:hidden}.services-module__nkGRpq__activeSite{align-items:center;display:flex}.services-module__nkGRpq__activeSite .services-module__nkGRpq__brandUnderline{font-size:1rem;font-weight:400}.services-module__nkGRpq__serviceLink{color:var(--content-default-heading);flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.services-module__nkGRpq__serviceLink:hover,.services-module__nkGRpq__serviceLink:focus{text-decoration:none}.services-module__nkGRpq__serviceLink .services-module__nkGRpq__brandUnderline{align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}.services-module__nkGRpq__serviceLink .services-module__nkGRpq__brandUnderline:not(:hover,:focus){--branding-underline:var(--border-secondary)}.services-module__nkGRpq__serviceLink.services-module__nkGRpq__active .services-module__nkGRpq__brandUnderline{--branding-underline:var(--product);font-weight:500}.services-module__nkGRpq__serviceLink .services-module__nkGRpq__icon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}.services-module__nkGRpq__moreButton{gap:.25rem}.services-module__nkGRpq__moreButton .services-module__nkGRpq__moreChevron{width:.875rem;height:.875rem}.services-module__nkGRpq__dropdownMenuContent{flex-direction:column;display:flex}.services-module__nkGRpq__theKeyLink{display:flex}.services-module__nkGRpq__theKeyLogo{width:137px;height:auto}.services-module__nkGRpq__ghLink{color:var(--content-default-heading);font-size:var(--text-heading-h3-size);align-items:center;gap:.5rem;text-decoration:none;display:flex}.services-module__nkGRpq__ghLink:hover,.services-module__nkGRpq__ghLink:focus{text-decoration:none}.services-module__nkGRpq__ghLink .services-module__nkGRpq__ortooIcon{width:1.5rem}.services-module__nkGRpq__ghLink .services-module__nkGRpq__ghText{font-weight:700}.services-module__nkGRpq__ghLink .services-module__nkGRpq__knowledgeText{font-weight:300}.services-module__nkGRpq__skeleton .services-module__nkGRpq__servicesNav{display:none}@media (min-width:768px){.services-module__nkGRpq__skeleton .services-module__nkGRpq__servicesNav{display:flex}}
.main-header-module__M_igxq__mainHeader{padding:var(--spacing-s) 0 var(--spacing-xs) 0}.main-header-module__M_igxq__container{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1rem;display:grid}@media (min-width:992px){.main-header-module__M_igxq__container{grid-template-columns:1fr 300px}}.main-header-module__M_igxq__mainHeaderLeft{justify-content:flex-start;align-items:center;min-width:0;display:flex}.main-header-module__M_igxq__mainHeaderRight{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.main-header-module__M_igxq__search{min-height:auto}
.loader-module__L_W2Wa__loader{box-sizing:border-box;border:3px solid var(--loader-color);border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite loader-module__L_W2Wa__rotation;display:inline-block}@keyframes loader-module__L_W2Wa__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-module__L_W2Wa__loaderText{color:var(--color-navy-400);text-align:center;margin-top:1rem;font-size:1rem}.loader-module__L_W2Wa__loaderCenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.loader-module__L_W2Wa__fullWidth{width:100%}.loader-module__L_W2Wa__buttonLoader{opacity:.6;border-width:2px;flex:none;width:.875rem;height:.875rem}
.reading-list-module__3SPUoW__buttonText{display:none}@media (min-width:768px){.reading-list-module__3SPUoW__buttonText{display:block}}.reading-list-module__3SPUoW__sheet{max-width:500px!important}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__bookmarks{flex-direction:column;gap:1.5rem;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader{margin-bottom:1rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader .reading-list-module__3SPUoW__heading{color:var(--content-default-heading);font-size:var(--text-heading-h4-size);font-weight:700;line-height:var(--text-heading-h4-line-height)}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list{flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:0;list-style-type:none;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li{flex-direction:row;align-items:baseline;gap:.5rem;width:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__chevron{flex:none;width:.625rem;height:.625rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__badge{margin-left:.25rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__loading{justify-content:center;align-items:center;height:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__error{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size)}
.logged-out-links-module__kinoGG__freeTrialButton{height:2.25rem;padding:.5rem .875rem}.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:none!important}@media (min-width:1200px){.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:flex!important}}
.mykey-apps-module__El5oRq__myKeyApps{flex:1;align-items:center;min-width:0;display:none}@media (min-width:1150px){.mykey-apps-module__El5oRq__myKeyApps{display:flex}}.mykey-apps-module__El5oRq__myKeyAppsList{align-items:center;gap:1rem;display:flex;overflow:hidden}.mykey-apps-module__El5oRq__serviceLink{color:var(--content-default-heading);flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;position:relative}.mykey-apps-module__El5oRq__serviceLink:hover,.mykey-apps-module__El5oRq__serviceLink:focus{text-decoration:none}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__brandUnderline{align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__icon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}
.the-key-logo-module__azoyBa__theKeyLink{display:flex}.the-key-logo-module__azoyBa__theKeyLink .the-key-logo-module__azoyBa__theKeyLogo{align-self:center;height:22px}
.workspace-picker-module__-OVjaG__workspaces{border-radius:var(--border-radius-s);background-color:var(--surface-card);font-size:var(--text-copy-caption-size);margin-top:.5rem;padding:.5rem}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__dropdownMenuLabel{font-size:var(--text-copy-caption-size)}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem{height:auto;font-size:inherit;text-align:left;font-weight:500}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:focus,.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:hover{background-color:var(--surface-page);text-decoration:none}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:first-child{color:var(--content-default-secondary);padding:.25rem 1rem}.workspace-picker-module__-OVjaG__workspaceName{overflow-wrap:break-word;width:100%;padding-left:1rem;position:relative}.workspace-picker-module__-OVjaG__workspaceName .workspace-picker-module__-OVjaG__active{background-color:var(--color-pink-500);vertical-align:middle;border-radius:100%;width:.375rem;height:.375rem;display:inline-block;position:absolute;top:.375rem;left:0}
.sources-module__sU_ZQW__sources{border-top:1px solid var(--color-grey-300);margin-top:3rem;padding-top:2rem}.sources-module__sU_ZQW__sources h2{font-size:1.25rem}
.user-profile-module__hW1THa__dropdownTrigger{border-radius:0;gap:.75rem;height:100%;padding:0 .75rem}.user-profile-module__hW1THa__dropdownTrigger:hover,.user-profile-module__hW1THa__dropdownTrigger:focus{text-decoration:none}.user-profile-module__hW1THa__dropdownTrigger:hover{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open]{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open] .user-profile-module__hW1THa__chevron{transform:rotate(180deg)}.user-profile-module__hW1THa__dropdownTrigger .user-profile-module__hW1THa__chevron{width:.875rem;height:.875rem;color:var(--content-default-secondary);transition:all .2s}.user-profile-module__hW1THa__iconWrapper{width:1.5rem;height:1.5rem;position:relative}.user-profile-module__hW1THa__iconWrapper .user-profile-module__hW1THa__typeIcon{width:.75rem;height:auto;position:absolute;top:-.375rem;left:-.25rem}.user-profile-module__hW1THa__userDetails{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:.125rem;width:150px;display:flex;overflow:hidden}@media (min-width:768px){.user-profile-module__hW1THa__userDetails{width:200px}}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__name{font-size:var(--text-copy-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__org{font-size:var(--text-copy-micro-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.user-profile-module__hW1THa__dropdownContent{width:var(--radix-dropdown-menu-trigger-width);border-top-left-radius:0!important;border-top-right-radius:0!important}.user-profile-module__hW1THa__dropdownContent .user-profile-module__hW1THa__dropdownMenuItem{font-size:var(--text-copy-caption-size)}.user-profile-module__hW1THa__menuIcon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none;align-self:flex-start}.user-profile-module__hW1THa__skeleton{height:1rem}
.dialog-module__GLR_Cq__dialogOverlay{z-index:50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#242424cc;place-items:center;padding:1.5rem;animation:.15s cubic-bezier(.16,1,.3,1) dialog-module__GLR_Cq__overlayShow;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-module__GLR_Cq__dialogContent{border-top:6px solid var(--product);background-color:var(--surface-page);border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;min-width:300px;max-width:800px;padding:1.75rem;animation:.15s cubic-bezier(.16,1,.3,1) dialog-module__GLR_Cq__scaleShow;display:flex;position:relative;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.dialog-module__GLR_Cq__dialogContent:focus{outline:none}.dialog-module__GLR_Cq__dialogContent .dialog-module__GLR_Cq__dialogClose{border-radius:var(--border-radius-s);background-color:#0000;border:none;justify-content:center;align-items:center;height:auto;padding:.25rem;display:inline-flex;position:absolute;top:1.5rem;right:1rem}.dialog-module__GLR_Cq__dialogContent .dialog-module__GLR_Cq__dialogClose:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.dialog-module__GLR_Cq__dialogContent .dialog-module__GLR_Cq__dialogClose:focus,.dialog-module__GLR_Cq__dialogContent .dialog-module__GLR_Cq__dialogClose:hover{background-color:var(--color-grey-300)}.dialog-module__GLR_Cq__dialogContent .dialog-module__GLR_Cq__dialogClose .dialog-module__GLR_Cq__closeIcon{width:1.5rem;height:1.5rem}.dialog-module__GLR_Cq__dialogHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding-bottom:1rem;display:flex}.dialog-module__GLR_Cq__dialogTitle{width:100%;font-size:1.5rem;font-weight:700;line-height:1.3}.dialog-module__GLR_Cq__dialogDescription{margin:1.5rem 0}.dialog-module__GLR_Cq__dialogFooter{justify-content:flex-start;gap:.5rem;margin-top:1.5rem;display:flex}@keyframes dialog-module__GLR_Cq__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__GLR_Cq__scaleShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.book-now-button-module__LGv0WW__bookNowButton{height:auto;font-size:var(--text-heading-h3-size);padding:1rem 2rem;color:var(--color-grey-800)!important}.book-now-button-module__LGv0WW__dialogMessage{margin:1rem 0}.book-now-button-module__LGv0WW__formWrapper{padding:1rem 0}.book-now-button-module__LGv0WW__form{flex-direction:column;gap:1.25rem 2rem;display:flex}.book-now-button-module__LGv0WW__required{color:var(--color-pink-500)}.book-now-button-module__LGv0WW__buttonWrapper{flex-direction:row;justify-content:flex-end;gap:1rem;width:100%;display:flex}.book-now-button-module__LGv0WW__alert{width:100%}.book-now-button-module__LGv0WW__mTop2{width:100%;margin-top:2rem}.book-now-button-module__LGv0WW__icon{width:1.5rem;margin-left:.5rem}.book-now-button-module__LGv0WW__headerIcon{width:2rem;margin-top:.5rem;margin-left:.5rem}.book-now-button-module__LGv0WW__dialogInner{width:100%}.book-now-button-module__LGv0WW__hideOnMobile{display:none}@media (min-width:768px){.book-now-button-module__LGv0WW__hideOnMobile{display:block}}.book-now-button-module__LGv0WW__lineBreak{background-color:var(--border-default);width:100%;height:1px;margin:1rem 0}.book-now-button-module__LGv0WW__secondFormHeading{border-top:1px solid var(--border-default);margin:2rem 0;padding-top:1.5rem}.book-now-button-module__LGv0WW__bookingMessage li{margin:.5rem}
.demo-course-dialog-module__wdhXmG__button{justify-content:center}.demo-course-dialog-module__wdhXmG__dialogContent{max-height:95vh;max-width:1300px!important}.demo-course-dialog-module__wdhXmG__iframeWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.demo-course-dialog-module__wdhXmG__iframeWrapper iframe{border-radius:var(--border-radius-s);border:none;width:100%;height:100%;position:absolute;inset:0}
.scorm-cloud-aside-module__tobveq__scormcloudAside{position:relative}.scorm-cloud-aside-module__tobveq__scormcloudBlock{border-radius:var(--border-radius-s);background-color:var(--color-grey-50);position:sticky;top:2rem;overflow:hidden;box-shadow:0 1.1px 2.9px #00000007,0 3.6px 9.8px #0000000b,0 16px 44px #00000012}@media (min-width:992px){.scorm-cloud-aside-module__tobveq__scormcloudBlock.scorm-cloud-aside-module__tobveq__visibleWhenSticky{opacity:0;transition:opacity .3s ease-in-out}.scorm-cloud-aside-module__tobveq__scormcloudBlock.scorm-cloud-aside-module__tobveq__visibleWhenSticky.scorm-cloud-aside-module__tobveq__isSticky{opacity:1}}.scorm-cloud-aside-module__tobveq__scormcloudBlock:before{z-index:1;background-color:var(--product);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.scorm-cloud-aside-module__tobveq__scormcloudBlock h3{--flow-space:1rem;font-size:var(--text-heading-h4-size)}.scorm-cloud-aside-module__tobveq__scormcloudBlock p{--flow-space:.5rem;color:var(--color-grey-700);font-size:var(--text-copy-caption-size)}.scorm-cloud-aside-module__tobveq__scormcloudDivider{flex-direction:row;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.scorm-cloud-aside-module__tobveq__scormcloudDivider:before{background-color:var(--border-default);content:"";width:100%;height:1px;position:absolute;top:50%;left:0}.scorm-cloud-aside-module__tobveq__scormcloudDivider .scorm-cloud-aside-module__tobveq__dividingText{background-color:var(--color-grey-50);color:var(--color-grey-600);font-size:var(--text-copy-caption-size);padding:0 1rem;position:relative}.scorm-cloud-aside-module__tobveq__scormcloudImage{--image-bg:var(--factsheet);background-color:var(--image-bg);border-top-left-radius:var(--border-radius-s);border-top-right-radius:var(--border-radius-s);justify-content:center;align-items:center;width:100%;height:130px;display:flex;position:relative;overflow:hidden}.scorm-cloud-aside-module__tobveq__scormcloudImage:after{background-color:var(--color-navy-400);content:"";opacity:.15;width:100%;height:100%;position:absolute;inset:0}.scorm-cloud-aside-module__tobveq__scormcloudContent{flex-direction:column;align-items:center;width:100%;padding:1.5rem;display:flex}.scorm-cloud-aside-module__tobveq__inviteStaffButtonContainer{flex-direction:column;align-self:flex-start;gap:.25rem;display:flex}.scorm-cloud-aside-module__tobveq__inviteStaffButtonContainer .scorm-cloud-aside-module__tobveq__inviteStaffButtonContent{flex-direction:column;gap:.5rem;width:max-content;height:auto;padding:0;display:flex}.scorm-cloud-aside-module__tobveq__inviteStaffButtonContainer .scorm-cloud-aside-module__tobveq__inviteStaffButtonContent .scorm-cloud-aside-module__tobveq__inviteStaffButtonTitle{flex-direction:row;align-items:center;gap:0;display:flex}.scorm-cloud-aside-module__tobveq__inviteStaffButtonContainer .scorm-cloud-aside-module__tobveq__inviteStaffButtonDescription{color:var(--color-grey-700);font-size:var(--text-copy-micro-size);font-weight:400}.scorm-cloud-aside-module__tobveq__dialogFooter{margin-top:0}
.top-bar-module__kcj7WW__topBar{--top-bar-height:50px;height:var(--top-bar-height);background-color:var(--color-grey-100);color:var(--content-default-body);font-size:var(--text-copy-body-size);position:relative}.top-bar-module__kcj7WW__container{width:100%;height:100%}.top-bar-module__kcj7WW__topBarContent{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.top-bar-module__kcj7WW__topBarLeft,.top-bar-module__kcj7WW__topBarRight{flex:none;gap:.5rem;height:100%;display:flex}
.alert-module__4CKuHW__alert{--alert-border:var(--color-grey-500);--alert-icon:var(--alert-border);border-radius:var(--border-radius-s);background-color:var(--color-grey-50);overflow-wrap:break-word;width:100%;padding:1rem 1.5rem;position:relative;overflow:hidden}.alert-module__4CKuHW__alert:before{background-color:var(--alert-border);content:"";width:4px;height:100%;position:absolute;top:0;left:0}.alert-module__4CKuHW__alert>svg{width:1.5rem;height:1.5rem;color:var(--alert-icon);flex:none;position:absolute;top:1.125rem;left:1rem}.alert-module__4CKuHW__alert>svg~*{margin-left:1.75rem}.alert-module__4CKuHW__alert .alert-module__4CKuHW__heading{color:var(--alert-border);margin-bottom:.5rem;font-weight:500}.alert-module__4CKuHW__alert.alert-module__4CKuHW__hideBorder:before{display:none}.alert-module__4CKuHW__default{--alert-border:var(--color-pink-500)}.alert-module__4CKuHW__warning{--alert-border:var(--theme-warning-primary-aa);background-color:var(--theme-warning-background)}.alert-module__4CKuHW__destructive{--alert-border:var(--theme-error-primary-aa);background-color:var(--theme-error-background)}.alert-module__4CKuHW__success{--alert-border:var(--theme-success-primary-aa);background-color:var(--theme-success-background)}.alert-module__4CKuHW__governorhub{--alert-border:var(--theme-governorhub-primary);background-color:#ecf8ff}.alert-module__4CKuHW__info{--alert-border:var(--color-grey-400);--alert-icon:var(--color-grey-600)}.alert-module__4CKuHW__neutral{--alert-icon:var(--color-grey-500);background-color:var(--color-grey-100)}.alert-module__4CKuHW__neutral:before{display:none}.alert-module__4CKuHW__blue{--alert-border:#54a1f4;--alert-icon:#54a1f4;background-color:#eef6fe}.alert-module__4CKuHW__pink{--alert-border:var(--color-pink-500);background-color:#fff2f6}.alert-module__4CKuHW__ai{--alert-border:var(--theme-keygpt-primary);background-color:var(--color-grey-50)}.alert-module__4CKuHW__keyhr{--alert-border:var(--theme-keyhr-primary);background-color:var(--color-grey-50)}.alert-module__4CKuHW__admin{--alert-border:var(--color-orange-500);background-color:var(--color-grey-50)}
@layer components{.input-module__HSL45q__input{border:1px solid var(--border-default);border-radius:var(--border-radius-s);background-color:var(--surface-page);width:100%;height:2.5rem;font-size:var(--input-font-size);align-items:center;padding:.5rem .75rem;line-height:1;display:flex}.input-module__HSL45q__input:focus{z-index:1;box-shadow:var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.input-module__HSL45q__input:hover,.input-module__HSL45q__input:focus{background-color:var(--color-grey-50)}.input-module__HSL45q__input::placeholder{color:var(--color-grey-600)}.input-module__HSL45q__input:disabled,.input-module__HSL45q__input:read-only{background:var(--color-grey-300);color:var(--color-grey-600);opacity:.8}.input-module__HSL45q__input:disabled{cursor:not-allowed}.input-module__HSL45q__input[type=search]:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}.input-module__HSL45q__inputGroup{--icon-width:1.125rem;--icon-padding:.75rem;align-items:center;gap:.5rem;width:100%;display:grid;position:relative}.input-module__HSL45q__inputText{color:var(--color-grey-600);font-size:var(--text-copy-caption-size);line-height:1.1}.input-module__HSL45q__inputIcon{z-index:1;width:var(--icon-width);height:2.5rem;color:var(--color-grey-600);pointer-events:none;align-items:center;display:flex;position:absolute;bottom:0}.input-module__HSL45q__inputIcon.input-module__HSL45q__iconBefore{left:var(--icon-padding)}.input-module__HSL45q__inputIcon.input-module__HSL45q__iconAfter{right:var(--icon-padding)}.input-module__HSL45q__inputIcon svg{width:100%}.input-module__HSL45q__iconBeforeInput{padding-left:calc(var(--icon-width) + (var(--icon-padding) * 1.75))}.input-module__HSL45q__iconAfterInput{padding-right:calc(var(--icon-width) + (var(--icon-padding) * 1.75))}.input-module__HSL45q__inputWithButton{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}:is(.input-module__HSL45q__inputWithButton:has(button) input,.input-module__HSL45q__inputWithButton:has(a) input){border-top-right-radius:0;border-bottom-right-radius:0}.input-module__HSL45q__inputWithButton input{flex:1;min-width:0;margin-bottom:0}.input-module__HSL45q__inputWithButton>button,.input-module__HSL45q__inputWithButton>a{z-index:0;border-top-left-radius:0;border-bottom-left-radius:0;flex:none;position:relative}:is(.input-module__HSL45q__inputWithButton>button,.input-module__HSL45q__inputWithButton>a):focus{z-index:1}}
.input-password-module__8U4MDq__password{width:100%;display:flex;position:relative}.input-password-module__8U4MDq__password .input-password-module__8U4MDq__button{z-index:2;height:auto;padding:.325rem .25rem;position:absolute;top:50%;bottom:0;right:.5rem;transform:translateY(-50%)}.input-password-module__8U4MDq__password .input-password-module__8U4MDq__button .input-password-module__8U4MDq__icon{width:var(--icon-width,1.125rem);color:var(--color-grey-600);align-items:center;display:flex;position:relative}
.search-input-module__CXQmlW__inputGroup{--input-height:4.25rem!important;--icon-width:1.5rem!important;--icon-padding:2rem!important}.search-input-module__CXQmlW__input{height:var(--input-height)!important;padding-left:var(--icon-padding)!important;border-radius:var(--border-radius-round)!important}.search-input-module__CXQmlW__input+span{height:var(--input-height)!important}
.details-module__GSAmHW__details{padding:4rem 0}@media (min-width:992px){.details-module__GSAmHW__details{padding:5rem 0}}.details-module__GSAmHW__inner{flex-direction:column;align-items:center;gap:4rem;display:flex;position:relative}@media (min-width:992px){.details-module__GSAmHW__inner{flex-direction:row;gap:6rem}}@media (min-width:1200px){.details-module__GSAmHW__inner{gap:10.625rem}}.details-module__GSAmHW__inner>div{flex:1}.details-module__GSAmHW__heading{max-width:17rem;margin-bottom:2.6875rem;font-size:1.5rem}@media (min-width:992px){.details-module__GSAmHW__heading{max-width:25rem;font-size:2.25rem}}.details-module__GSAmHW__grid{grid-auto-columns:1fr;gap:1.5rem;display:grid}@media (min-width:992px){.details-module__GSAmHW__grid{gap:2.75rem}}.details-module__GSAmHW__block{flex-direction:row;align-items:flex-start;gap:.75rem;display:flex}.details-module__GSAmHW__block .details-module__GSAmHW__tick{width:1.5rem;height:1.5rem;color:var(--theme-cpd-primary);margin-top:.25rem}.details-module__GSAmHW__block .details-module__GSAmHW__title{margin-bottom:.75rem}.details-module__GSAmHW__block p{--flow-space:.75rem;color:var(--color-grey-600);text-align:left}.details-module__GSAmHW__block .details-module__GSAmHW__icon{width:2.5rem;height:2.5rem;color:var(--theme-cpd-primary)}.details-module__GSAmHW__block h2,.details-module__GSAmHW__block h3{--flow-space:.75rem}.details-module__GSAmHW__testimonials{flex-direction:column;gap:1rem;display:flex}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item{border:1px solid var(--color-grey-300);border-radius:0 2rem 2rem;padding:2.5rem 2rem 2rem 3.625rem;position:relative}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:before{z-index:-1;content:"";background-image:url(../media/quote.svg.30ln32qk-tph2.js?dpl=557ce9f8);background-repeat:no-repeat;background-size:contain;width:4.375rem;height:3.625rem;position:absolute;top:1.25rem;left:1.25rem}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item .details-module__GSAmHW__text{margin-bottom:1rem;font-size:1.125rem}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item .details-module__GSAmHW__role{font-size:.875rem}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:nth-child(n){width:85%;margin-left:auto}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:nth-child(2n){width:75%;margin-left:0}@media (min-width:576px){.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:nth-child(2n){width:65%}}.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:nth-child(3n){width:75%;margin-left:auto;margin-right:2rem}@media (min-width:576px){.details-module__GSAmHW__testimonials .details-module__GSAmHW__item:nth-child(3n){margin-right:4rem}}
@media (min-width:1270px){.common-header-module__jjbw2q__commonHeader{border-bottom:1px solid var(--border-default)}}
.search-header-module__LB9GYG__searchHeader{background-color:var(--color-grey-100);flex-direction:column;gap:1rem;padding:0 0 1.5rem;display:flex}@media (min-width:768px){.search-header-module__LB9GYG__searchHeader{padding:2.5rem 0}}.search-header-module__LB9GYG__additionalText{align-items:center;gap:1rem;margin-top:1rem;display:inline-flex}@media (min-width:768px){.search-header-module__LB9GYG__additionalText{padding-left:2rem}}.search-header-module__LB9GYG__additionalText .search-header-module__LB9GYG__icon{flex:none}.search-header-module__LB9GYG__additionalText .search-header-module__LB9GYG__beta{color:var(--content-default-placeholder);font-size:var(--text-copy-micro-size);text-transform:uppercase;vertical-align:super}@media not (min-width:768px){.search-header-module__LB9GYG__ksgMobileOnly{gap:0;padding-top:1.5rem}}
.avatar-module__txMQca__avatar{border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.avatar-module__txMQca__avatarImage{aspect-ratio:1;width:100%;height:100%}.avatar-module__txMQca__avatarFallback{background-color:var(--color-grey-200);border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.swoogo-page-hero-module__uql1xW__hero{background-color:var(--color-neutral-500);color:var(--color-foundations-white);padding:2rem 0;position:relative}@media (min-width:768px){.swoogo-page-hero-module__uql1xW__hero{padding:3rem 0 2rem}}.swoogo-page-hero-module__uql1xW__hero:before{z-index:1;content:"";background-size:cover;background-attachment:fixed;width:100%;height:100%;display:block;position:absolute;inset:0;background-color:var(--color-neutral-500)!important;opacity:.7!important}.swoogo-page-hero-module__uql1xW__hero .swoogo-page-hero-module__uql1xW__image{object-fit:cover;object-position:top}.swoogo-page-hero-module__uql1xW__hero .swoogo-page-hero-module__uql1xW__inner{z-index:1;flex-direction:column;align-items:flex-start;width:100%;margin:auto;display:flex;position:relative}.swoogo-page-hero-module__uql1xW__alert{width:auto}.swoogo-page-hero-module__uql1xW__alert .swoogo-page-hero-module__uql1xW__alertHeading{margin-bottom:0}.swoogo-page-hero-module__uql1xW__badge{background-color:var(--color-grey-100);flex:none;padding:.5rem .625rem .475rem}.swoogo-page-hero-module__uql1xW__badge .swoogo-page-hero-module__uql1xW__cpd{color:var(--theme-cpd-hover);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.swoogo-page-hero-module__uql1xW__badge .swoogo-page-hero-module__uql1xW__cpd .swoogo-page-hero-module__uql1xW__liveBullet{margin-top:-2px;font-size:2rem;line-height:0}.swoogo-page-hero-module__uql1xW__badge .swoogo-page-hero-module__uql1xW__icon{width:.875rem;height:.875rem}.swoogo-page-hero-module__uql1xW__badge.swoogo-page-hero-module__uql1xW__finished{background-color:var(--theme-warning-background)}.swoogo-page-hero-module__uql1xW__series{--flow-space:2rem;font-size:var(--text-heading-h4-size);font-weight:500}.swoogo-page-hero-module__uql1xW__series .swoogo-page-hero-module__uql1xW__chevron{width:.75rem;height:.75rem;color:var(--product);margin-right:.75rem;display:inline-flex}.swoogo-page-hero-module__uql1xW__title{--flow-space:.75rem}.swoogo-page-hero-module__uql1xW__strapline{--flow-space:1.75rem;font-size:var(--text-heading-h3-size);font-weight:400}.swoogo-page-hero-module__uql1xW__classList{--flow-space:1rem;font-size:var(--text-copy-caption-size);align-items:flex-start;gap:.75rem;display:flex}.swoogo-page-hero-module__uql1xW__classList .swoogo-page-hero-module__uql1xW__classes{flex-wrap:wrap;gap:.5rem;margin-top:.125rem;display:flex}@media (min-width:768px){.swoogo-page-hero-module__uql1xW__classList .swoogo-page-hero-module__uql1xW__classes{gap:1rem}}.swoogo-page-hero-module__uql1xW__classList .swoogo-page-hero-module__uql1xW__iconWrapper{background-color:var(--theme-cpd-primary);width:1.5rem;height:1.5rem;color:var(--color-grey-800);border-radius:50%;justify-content:center;align-items:center;display:flex}.swoogo-page-hero-module__uql1xW__classList .swoogo-page-hero-module__uql1xW__iconWrapper .swoogo-page-hero-module__uql1xW__icon{width:1rem;height:1rem}.swoogo-page-hero-module__uql1xW__meta{--flow-space:2.5rem;width:100%;font-size:var(--text-copy-caption-size);flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.swoogo-page-hero-module__uql1xW__meta{border-bottom:1px solid var(--color-grey-500);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem}}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__label{font-weight:700}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers{align-items:flex-start;gap:.75rem;display:flex}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__hostedBy{flex:none;margin-top:10px}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__trainersList{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__trainersList .swoogo-page-hero-module__uql1xW__trainer{align-items:center;gap:.5rem;display:flex}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__trainersList .swoogo-page-hero-module__uql1xW__trainer .swoogo-page-hero-module__uql1xW__avatarImage{object-fit:cover}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__trainersList .swoogo-page-hero-module__uql1xW__trainer .swoogo-page-hero-module__uql1xW__avatarFallback{align-items:flex-start}.swoogo-page-hero-module__uql1xW__meta .swoogo-page-hero-module__uql1xW__trainers .swoogo-page-hero-module__uql1xW__trainersList .swoogo-page-hero-module__uql1xW__trainer .swoogo-page-hero-module__uql1xW__trainerName{font-weight:500}.swoogo-page-hero-module__uql1xW__heroCta{flex-flow:wrap;justify-content:flex-start;gap:.75rem;display:flex}@media (min-width:768px){.swoogo-page-hero-module__uql1xW__heroCta{--flow-space:2rem;gap:1rem}}.swoogo-page-hero-module__uql1xW__heroCta .swoogo-page-hero-module__uql1xW__disclaimer{font-size:var(--text-copy-micro-size)}.swoogo-page-hero-module__uql1xW__heroCta .swoogo-page-hero-module__uql1xW__disclaimer a{color:var(--color-brand-cpd-300)}
.tabs-module__tLx4Ca__tabsList{border-bottom:1px solid var(--border-default);flex-shrink:0;width:100%;display:flex}.tabs-module__tLx4Ca__tabsTrigger{color:var(--color-grey-600);font-family:inherit;font-size:var(--tabs-font-size);-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-bottom:2px solid #0000;flex:0 auto;justify-content:center;align-items:center;padding:1rem;font-weight:400;line-height:1;display:flex}.tabs-module__tLx4Ca__tabsTrigger:first-child{border-top-left-radius:6px}.tabs-module__tLx4Ca__tabsTrigger:last-child{border-top-right-radius:6px}.tabs-module__tLx4Ca__tabsTrigger:hover{color:var(--content-default-body)}.tabs-module__tLx4Ca__tabsTrigger:hover,.tabs-module__tLx4Ca__tabsTrigger:focus{border-bottom:2px solid var(--border-default);color:var(--content-default-body)}.tabs-module__tLx4Ca__tabsTrigger[data-state=active]{border-bottom:2px solid var(--product);color:var(--content-default-body);font-weight:500}.tabs-module__tLx4Ca__tabsTrigger:focus{border-bottom:2px solid var(--product);position:relative}.tabs-module__tLx4Ca__tabsTrigger:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.tabs-module__tLx4Ca__tabsTrigger+.tabs-module__tLx4Ca__tabsTrigger{margin-left:0}.tabs-module__tLx4Ca__tabsContent{border-radius:var(--border-radius-s);flex-grow:1;margin-top:1rem;padding:1rem 0}.tabs-module__tLx4Ca__tabsContent:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:2px solid #0000}
.testimonials-module__yCl67G__header{border-top:1px solid var(--border-default);justify-content:center;margin-bottom:3rem;padding-top:3rem;display:flex}.testimonials-module__yCl67G__row{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.testimonials-module__yCl67G__row{grid-template-columns:1fr 1fr 1fr;gap:3rem}}.testimonials-module__yCl67G__block{background-color:var(--color-grey-50);font-size:var(--text-heading-h4-size);border-radius:14px;padding:3rem;position:relative}.testimonials-module__yCl67G__block:before{z-index:0;width:65px;height:65px;color:var(--color-brand-cpd-300);content:"“";opacity:.4;vertical-align:middle;font-size:11rem;line-height:.93;display:flex;position:absolute;top:2rem;left:2rem}.testimonials-module__yCl67G__block .testimonials-module__yCl67G__text{position:relative}.testimonials-module__yCl67G__cta{justify-content:center;padding:3rem 0;display:flex}
.featured-course-module__Hn4h1G__featuredCourse{padding:3rem 0;position:relative;overflow:hidden}@media (min-width:768px){.featured-course-module__Hn4h1G__featuredCourse{padding:3rem 0 5rem}}@media (min-width:1200px){.featured-course-module__Hn4h1G__featuredCourse{padding:3rem 0 7rem}}.featured-course-module__Hn4h1G__wrapper{z-index:1;border-radius:var(--border-radius-s);background-color:var(--color-grey-50);padding:1.5rem;position:relative}@media (min-width:768px){.featured-course-module__Hn4h1G__wrapper{padding:2rem}}@media (min-width:1200px){.featured-course-module__Hn4h1G__wrapper{padding:3.5rem}}.featured-course-module__Hn4h1G__preHeading{font-size:1.125rem}.featured-course-module__Hn4h1G__heading{margin-bottom:1.5rem;font-size:1.625rem}@media (min-width:992px){.featured-course-module__Hn4h1G__heading{margin-bottom:.25rem}}.featured-course-module__Hn4h1G__grid{grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center;gap:0 2rem;display:grid}@media (min-width:992px){.featured-course-module__Hn4h1G__grid{grid-template-columns:.9fr 1.1fr;gap:0 2rem}}@media (min-width:1200px){.featured-course-module__Hn4h1G__grid{grid-template-columns:500px 1fr;gap:0 4rem}}.featured-course-module__Hn4h1G__grid .featured-course-module__Hn4h1G__imageWrapper{display:none}@media (min-width:992px){.featured-course-module__Hn4h1G__grid .featured-course-module__Hn4h1G__imageWrapper{border-radius:var(--border-radius-s);justify-content:center;align-items:center;height:100%;padding-top:3rem;display:flex;position:relative}}.featured-course-module__Hn4h1G__grid .featured-course-module__Hn4h1G__imageWrapper .featured-course-module__Hn4h1G__link{z-index:1;width:100%;max-width:90%;height:100%;display:flex}.featured-course-module__Hn4h1G__grid .featured-course-module__Hn4h1G__imageWrapper .featured-course-module__Hn4h1G__image{border-radius:var(--border-radius-s);width:100%;height:auto}.featured-course-module__Hn4h1G__grid .featured-course-module__Hn4h1G__imageWrapper .featured-course-module__Hn4h1G__blob{width:100%;height:100%;position:absolute}.featured-course-module__Hn4h1G__dividerWave{width:100%;line-height:0;position:absolute;bottom:0;left:0;overflow:hidden}.featured-course-module__Hn4h1G__dividerWave svg{width:calc(100% + 1.3px);height:1.5rem;display:block;position:relative}@media (min-width:768px){.featured-course-module__Hn4h1G__dividerWave svg{height:3rem}}.featured-course-module__Hn4h1G__dividerWave svg path{fill:var(--grey-100,#f1f5f8)}
@media (max-width:767px){.format-tabs-module__h8A_jG__wrapper{display:none}}.format-tabs-module__h8A_jG__tabs{margin-bottom:1.5rem}@media (max-width:767px){.format-tabs-module__h8A_jG__tabs{display:none}}.format-tabs-module__h8A_jG__tabsList{border-bottom:1px solid var(--border-default);gap:0}.format-tabs-module__h8A_jG__tabsTrigger{color:var(--content-default-secondary);font-size:var(--text-copy-body-size);white-space:nowrap;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:.75rem 1rem;font-weight:400;transition:all .2s}.format-tabs-module__h8A_jG__tabsTrigger[data-state=active]{border-bottom-color:var(--color-pink-500);color:var(--content-default);font-weight:600}.format-tabs-module__h8A_jG__tabsTrigger:hover:not([data-state=active]){background-color:var(--surface-hover);color:var(--content-default)}.format-tabs-module__h8A_jG__count{margin-left:.5rem;font-weight:400}.format-tabs-module__h8A_jG__mobileSelect{display:none}.format-tabs-module__h8A_jG__mobileLabel{font-size:var(--text-copy-body-size);font-weight:500}.format-tabs-module__h8A_jG__selectTrigger{width:100%}
.page-module__e9zTrG__wrapper{padding-top:3.5rem;padding-bottom:3.5rem}
.hero-module__DbwBzq__hero{background-color:var(--theme-cpd-background);padding:2rem 0;position:relative;overflow:hidden}@media (min-width:768px){.hero-module__DbwBzq__hero{padding:4.5rem 0 4rem}}.hero-module__DbwBzq__inner{z-index:1;position:relative}.hero-module__DbwBzq__maxWidth{max-width:950px}.hero-module__DbwBzq__icon{width:2.5rem;height:2.5rem;color:var(--theme-cpd-primary);vertical-align:middle;margin-right:1.5rem}.hero-module__DbwBzq__subheading{font-size:var(--text-heading-h3-size);margin-top:1.75rem;font-weight:400;line-height:1.6}.hero-module__DbwBzq__subheading hr{background-color:var(--color-grey-300);border:none;height:1px;margin:1.5rem 0}
.empty-state-module__8cXhCG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media not (max-width:768px){.empty-state-module__8cXhCG__emptyState{padding:2rem}}.empty-state-module__8cXhCG__emptyState .empty-state-module__8cXhCG__image{margin-bottom:1.5rem}.empty-state-module__8cXhCG__emptyState .empty-state-module__8cXhCG__heading{color:var(--content-default-heading);font-size:var(--text-heading-h2-size);font-weight:700;line-height:var(--text-heading-h2-line-height);overflow-wrap:anywhere;margin-bottom:.5rem}.empty-state-module__8cXhCG__emptyState .empty-state-module__8cXhCG__subheading{color:var(--content-default-secondary);font-size:var(--text-heading-h4-size);line-height:var(--text-heading-h4-line-height)}
.calendar-tile-module__upCudG__popoverTrigger{width:100%;border:1px solid var(--border-default)!important;background-color:var(--color-grey-50)!important;height:100%!important;padding:.75rem!important;display:none!important}@media (min-width:768px){.calendar-tile-module__upCudG__popoverTrigger{height:300px!important;display:flex!important}}@media (min-width:992px){.calendar-tile-module__upCudG__popoverTrigger{height:225px!important}}.calendar-tile-module__upCudG__popoverTrigger:hover,.calendar-tile-module__upCudG__popoverTrigger:focus,.calendar-tile-module__upCudG__popoverTrigger[aria-expanded=true]{background-color:var(--color-grey-200)!important}.calendar-tile-module__upCudG__calendarTile{border-left:5px solid var(--color-neutral-500);text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;height:100%;padding:.25rem 1rem .25rem 1.5rem;display:flex}.calendar-tile-module__upCudG__calendarTile.calendar-tile-module__upCudG__isOpen{border-color:var(--theme-cpd-primary)}.calendar-tile-module__upCudG__badge{flex:none;padding:.5rem .5rem .375rem;background-color:var(--color-foundations-white)!important}.calendar-tile-module__upCudG__badge .calendar-tile-module__upCudG__cpd{color:var(--theme-cpd-hover);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.calendar-tile-module__upCudG__badge .calendar-tile-module__upCudG__cpd .calendar-tile-module__upCudG__liveBullet{margin-top:-3px;font-size:2rem;line-height:0}.calendar-tile-module__upCudG__badge .calendar-tile-module__upCudG__icon{width:.875rem;height:.875rem}.calendar-tile-module__upCudG__titleWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.calendar-tile-module__upCudG__category{font-size:var(--text-copy-caption-size);gap:.375rem;font-weight:400;display:flex}.calendar-tile-module__upCudG__category .calendar-tile-module__upCudG__chevron{width:.75rem;height:.75rem;color:var(--theme-cpd-primary);flex:none}.calendar-tile-module__upCudG__category p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-tile-module__upCudG__title{-webkit-line-clamp:4;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:992px){.calendar-tile-module__upCudG__title{-webkit-line-clamp:2}}.calendar-tile-module__upCudG__trainers{align-items:center;gap:1rem;margin-top:auto;display:flex}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__hostedBy{color:var(--color-grey-700);font-size:var(--text-copy-caption-size);flex:none;font-weight:400}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__trainersList{flex-wrap:wrap;align-items:center;display:flex}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__trainersList .calendar-tile-module__upCudG__trainer{align-items:center;gap:.75rem;margin-inline-start:-.25rem;font-weight:400;display:flex}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__trainersList .calendar-tile-module__upCudG__trainer .calendar-tile-module__upCudG__tooltipTrigger{z-index:1;background-color:#0000;border:none}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__trainersList .calendar-tile-module__upCudG__trainer .calendar-tile-module__upCudG__avatarImage{object-fit:cover}.calendar-tile-module__upCudG__trainers .calendar-tile-module__upCudG__trainersList .calendar-tile-module__upCudG__trainer .calendar-tile-module__upCudG__trainerName{font-size:var(--text-copy-caption-size);font-weight:700}.calendar-tile-module__upCudG__popoverContent{max-width:calc(var(--radix-popper-available-width) - 1rem);width:600px!important;padding:0!important;font-size:1rem!important}.calendar-tile-module__upCudG__popoverContent a:before{position:relative}.calendar-tile-module__upCudG__calendarCourseCard{display:flex}@media (min-width:768px){.calendar-tile-module__upCudG__calendarCourseCard{display:none!important}}
.no-results-state-module__rrNH7W__noResultsState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media not (max-width:768px){.no-results-state-module__rrNH7W__noResultsState{padding:2rem}}.no-results-state-module__rrNH7W__noResultsState .no-results-state-module__rrNH7W__image{margin-bottom:1.5rem}.no-results-state-module__rrNH7W__noResultsState .no-results-state-module__rrNH7W__heading{color:var(--content-default-heading);font-size:var(--text-heading-h2-size);font-weight:700;line-height:var(--text-heading-h2-line-height);overflow-wrap:anywhere;margin-bottom:.5rem}.no-results-state-module__rrNH7W__noResultsState .no-results-state-module__rrNH7W__heading .no-results-state-module__rrNH7W__query{color:var(--color-pink-500)}.no-results-state-module__rrNH7W__noResultsState .no-results-state-module__rrNH7W__subheading{color:var(--content-default-secondary);font-size:var(--text-heading-h4-size);line-height:var(--text-heading-h4-line-height)}
.results-calendar-module__lGW8GW__resultsCalendar{grid-auto-columns:1fr;grid-auto-flow:row;gap:3rem 2rem;display:grid}@media (min-width:768px){.results-calendar-module__lGW8GW__resultsCalendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.results-calendar-module__lGW8GW__header{border-radius:var(--border-radius-s);background-color:var(--color-brand-cpd-100);text-align:center;margin-bottom:1.5rem;padding:1.75rem}.results-calendar-module__lGW8GW__tiles{flex-direction:column;gap:1.25rem;display:flex}
.carousel-module__QEUTia__carousel{position:relative}.carousel-module__QEUTia__carouselContentWrapper{overflow:hidden}.carousel-module__QEUTia__carouselContent{display:flex}.carousel-module__QEUTia__carouselContent.carousel-module__QEUTia__horizontal{margin-left:-1rem}.carousel-module__QEUTia__carouselContent.carousel-module__QEUTia__vertical{flex-direction:column;margin-top:-1rem}.carousel-module__QEUTia__carouselItem{flex:0 0 100%;min-width:0}.carousel-module__QEUTia__carouselItem.carousel-module__QEUTia__horizontal{padding-left:1rem}.carousel-module__QEUTia__carouselItem.carousel-module__QEUTia__vertical{padding-top:1rem}.carousel-module__QEUTia__carouselButton{justify-content:center;width:2rem;position:absolute;border-radius:9999px!important;height:2rem!important;padding:0!important}.carousel-module__QEUTia__icon{width:1rem;height:1rem}.carousel-module__QEUTia__carouselPreviousHorizontal{top:50%;left:-3rem;transform:translateY(-50%)}.carousel-module__QEUTia__carouselNextHorizontal{top:50%;right:-3rem;transform:translateY(-50%)}.carousel-module__QEUTia__carouselNextVertical{transform:translate(-50%, 0), rotate(-90deg);bottom:3rem;left:50%}.carousel-module__QEUTia__carouselPreviousVertical{transform:translate(-50%, 0), rotate(90deg);top:-3rem;left:50%}.carousel-module__QEUTia__carouselDots{justify-content:center;margin-top:.75rem;display:flex}.carousel-module__QEUTia__carouselDot{background-color:var(--color-grey-300)!important;border-radius:100%!important;width:8px!important;height:8px!important;margin:0 .25rem!important;padding:0!important}.carousel-module__QEUTia__carouselDot:hover,.carousel-module__QEUTia__carouselDot:focus{background-color:var(--color-grey-400)!important}.carousel-module__QEUTia__carouselDot.carousel-module__QEUTia__activeDot{background-color:var(--product)!important}.carousel-module__QEUTia__carouselDot.carousel-module__QEUTia__activeDot:hover,.carousel-module__QEUTia__carouselDot.carousel-module__QEUTia__activeDot:focus{background-color:var(--product)!important}
.course-row-module__gCb6hG__grid{grid-template-columns:1fr;grid-auto-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.course-row-module__gCb6hG__grid{grid-template-columns:1fr 1fr}}.course-row-module__gCb6hG__header{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.course-row-module__gCb6hG__subheading{color:var(--color-grey-600);font-size:1.125rem;font-weight:400}.course-row-module__gCb6hG__carouselPrevious{left:-1rem!important}.course-row-module__gCb6hG__carouselNext{right:-1rem!important}.course-row-module__gCb6hG__carouselPrevious,.course-row-module__gCb6hG__carouselNext{border-color:var(--color-neutral-500)!important;background-color:var(--color-neutral-500)!important;color:var(--color-foundations-white)!important}:is(.course-row-module__gCb6hG__carouselPrevious,.course-row-module__gCb6hG__carouselNext):hover,:is(.course-row-module__gCb6hG__carouselPrevious,.course-row-module__gCb6hG__carouselNext):focus{border-color:var(--color-navy-400)!important;background-color:var(--color-navy-400)!important}:is(.course-row-module__gCb6hG__carouselPrevious,.course-row-module__gCb6hG__carouselNext):disabled{visibility:hidden;opacity:0!important}@media (min-width:768px){.course-row-module__gCb6hG__carouselContent{margin-left:-2rem!important}.course-row-module__gCb6hG__carouselItem{flex:0 0 47%!important;padding-left:2rem!important}}
.results-grid-module__lUshXW__resultsGrid{flex-direction:column;display:flex}.results-grid-module__lUshXW__courses{flex-direction:column;gap:4rem;display:flex}.results-grid-module__lUshXW__courseHeader{flex-direction:row;align-items:flex-start;gap:1rem;max-width:820px}.results-grid-module__lUshXW__courseHeader .results-grid-module__lUshXW__starIcon{flex:0 0 2.5rem;width:2.5rem;min-width:2.5rem;height:2.5rem}
.live-courses-module__25fDOW__liveCourses{background-color:var(--color-grey-100);padding:2rem 0}@media (min-width:768px){.live-courses-module__25fDOW__liveCourses{padding:1.5rem 0 4rem}}.live-courses-module__25fDOW__liveCourses .live-courses-module__25fDOW__sectionHeading{margin-bottom:2rem;font-size:1.625rem}@media (min-width:768px){.live-courses-module__25fDOW__liveCourses .live-courses-module__25fDOW__sectionHeading{font-size:2rem}}
.header-module__LXNslW__header{--aside-width:250px}.header-module__LXNslW__badge{--flow-space:1.5rem!important}.header-module__LXNslW__badge .header-module__LXNslW__icon{vertical-align:middle;width:1rem;height:1rem;margin-right:.5rem;display:inline-flex}.header-module__LXNslW__accreditedIcon{width:120px}