:root {--color-primary: #455465;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #0074be;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fafafa;--nav-text-color: var(--color-text);--nav-selected-color: var(--color-state);--nav-border-colour: rgba(128,128,128,.2);--nav-width: 15rem;--nav-collapsed-width: 5rem;--nav-button-size: 1.25rem;--nav-logo-width: 7.5rem;--nav-logo-height: 7.5rem;--nav-logomark-width: 2.5rem;--nav-logomark-height: 2.5rem;--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--page-content-padding-desktop: calc(var(--gap-base) * 8);}
.tui-theme_inspire-navItem {--tui-theme_inspire-navItem-height: 2.75rem;--tui-theme_inspire-navItem-indicator-height: 2rem;--tui-theme_inspire-navItem-top-level-nav-item-padding: 10px;--tui-theme_inspire-navItem-nav-item-padding: 6px;display: flex;flex-grow: 1;flex-wrap: wrap;height: var(--tui-theme_inspire-navItem-height);padding-top: calc(var(--gap-base) * 1);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem--navExpanded {height: 100%;}
.tui-theme_inspire-navItem__icon {width: 1.2em;height: 1.2em;margin: auto;}
.tui-theme_inspire-navItem__icon--navExpanded {margin: calc(var(--gap-base) * 3) calc(var(--gap-base) * 3) auto auto;}
.tui-theme_inspire-navItem .tui-theme_inspire-navItem {padding-top: 0;}
.tui-theme_inspire-navItem--selected {color: var(--nav-selected-color);}
.tui-theme_inspire-navItem--selected:before {height: var(--tui-theme_inspire-navItem-indicator-height);margin-top: calc(var(--gap-base) * 1);border-left: calc(var(--gap-base) * 1) solid var(--nav-selected-color);border-top-left-radius: calc(var(--gap-base) * 1);border-bottom-left-radius: calc(var(--gap-base) * 1);content: "";}
.tui-theme_inspire-navItem .tui-theme_inspire-navItem--selected:before {margin-top: 0;}
.tui-theme_inspire-navItem--link {flex-wrap: nowrap;}
.tui-theme_inspire-navItem__heading {display: flex;flex-grow: 1;align-items: flex-start;padding: 0;background-color: inherit;border: none;border-radius: var(--btn-radius);}
.tui-theme_inspire-navItem__heading--childSelected {color: var(--nav-selected-color);}
.tui-theme_inspire-navItem__heading--depth-0 {margin-right: calc(var(--gap-base) * 5);font-weight: 600;}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--navExpanded {margin-right: calc(var(--gap-base) * 3);}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 4);}
.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected.tui-theme_inspire-navItem__heading--navExpanded {margin-right: calc(var(--gap-base) * 2);}
.tui-theme_inspire-navItem__heading--depth-0 .tui-theme_inspire-navItem__headingAction {margin: calc(var(--gap-base) * 2);}
.tui-theme_inspire-navItem__heading--depth-1 {margin-right: calc(var(--gap-base) * 10);font-weight: 400;}
.tui-theme_inspire-navItem__heading--depth-1.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 9);}
.tui-theme_inspire-navItem__heading--depth-2 {margin-right: calc(var(--gap-base) * 13);}
.tui-theme_inspire-navItem__heading--depth-2.tui-theme_inspire-navItem__heading--selected {margin-right: calc(var(--gap-base) * 12);}
.tui-theme_inspire-navItem__heading--link {color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__heading--link:hover, .tui-theme_inspire-navItem__heading--link:focus {color: var(--nav-tab-text-color);text-decoration: none;}
.tui-theme_inspire-navItem__heading--link.tui-theme_inspire-navItem__heading--selected {color: var(--nav-selected-color);}
@media (hover:hover) {.tui-theme_inspire-navItem__heading:hover {background-color: color-mix(in srgb,var(--nav-tab-text-color) 10%,transparent);}}
.tui-theme_inspire-navItem__heading:focus-visible {outline: 2px solid var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__headingText {flex-grow: 1;margin: auto;padding: var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 3) var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 1);text-align: right;overflow-wrap: anywhere;-webkit-hyphens: auto;hyphens: auto;}
.tui-theme_inspire-navItem__headingText--depth-0 {padding: var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3) var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1);}
.tui-theme_inspire-navItem__headingAction {flex-basis: 1.5rem;flex-shrink: 0;height: 1.5rem;margin: calc(var(--gap-base) * 1) calc(var(--gap-base) * 2);padding: var(--tui-theme_inspire-navItem-nav-item-padding);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navItem__children {flex-basis: 100%;margin-bottom: calc(var(--gap-base) * 2);margin-right: 0;list-style: none;}
.tui-theme_inspire-navigation__toggle {position: absolute;z-index: 1;width: var(--nav-button-size);height: var(--nav-button-size);margin: calc(var(--gap-base) * 4);color: var(--color-text);}
.tui-theme_inspire-navigation__toggle--overlay {display: block;}
.tui-theme_inspire-navigation__toggle--expand {display: none;}
@media (min-width:992px) {.tui-theme_inspire-navigation__toggle {right: var(--nav-collapsed-width);margin-right: calc(var(--gap-base) * 5);}
	.tui-theme_inspire-navigation__toggle--overlay {display: none;}
	.tui-theme_inspire-navigation__toggle--expand {display: block;}
	.tui-theme_inspire-navigation__toggle--navExpanded {right: var(--nav-width);}}
.tui-theme_inspire-navigation__toggle--navHidden {right: 0;}
.tui-theme_inspire-navigation {position: relative;z-index: var(--zindex-navbar);display: none;flex-direction: column;overflow: visible;}
@media (min-width:992px) {.tui-theme_inspire-navigation {display: flex;width: var(--nav-collapsed-width);}}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__nav {position: fixed;display: flex;flex-direction: column;width: var(--nav-collapsed-width);height: 100%;background-color: var(--nav-bg-color);border-left: 1px inset var(--nav-border-colour);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__heading {margin: auto;border-bottom: 1px inset var(--nav-border-colour);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logomark-width);max-height: var(--nav-logomark-height);margin: calc(var(--gap-base) * 8) 0;}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse {float: left;width: var(--nav-button-size);height: var(--nav-button-size);margin-top: calc(var(--gap-base) * 4);margin-left: calc(var(--gap-base) * -3);color: var(--nav-tab-text-color);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse:focus-visible {outline: 2px solid var(--nav-tab-text-color);}
.tui-theme_inspire-navigation .tui-theme_inspire-navigation__items {display: flex;flex-direction: column;gap: calc(var(--gap-base) * 1);height: 100%;margin: 0;padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 5);overflow-y: auto;list-style: none;}
.tui-theme_inspire-navigation--overlaid {position: fixed;z-index: var(--zindex-nav-overlay);display: flex;width: var(--nav-width);}
@media (min-width:992px) {.tui-theme_inspire-navigation--overlaid {position: relative;width: var(--nav-collapsed-width);}}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__nav {width: var(--nav-width);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__heading {margin: 0 calc(var(--gap-base) * 6);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logo-width);max-height: var(--nav-logo-height);}
.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__items {padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 3);}
.tui-theme_inspire-navigation--desktopExpanded {display: none;}
@media (min-width:992px) {.tui-theme_inspire-navigation--desktopExpanded {display: flex;width: var(--nav-width);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__nav {width: var(--nav-width);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__heading {margin: 0 calc(var(--gap-base) * 6);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__headingLogo {max-width: var(--nav-logo-width);max-height: var(--nav-logo-height);}
	.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__items {padding: calc(var(--gap-base) * 5) 0 calc(var(--gap-base) * 5) calc(var(--gap-base) * 3);}}
.tui-theme_inspire-navigation--hidden {display: none;}
.tui-settingsFormBrand__testEmailInfoButton {align-self: center;}
.tui-themeSettings__content {margin-top: var(--gap-8);}
.tui-themeSettings__forms>*+* {margin-top: var(--gap-8);}
:root {--themecolors-headertext-color: #434a64;--themecolors-block-headertext-color: #434a64;--themecolors-nav-sub-bg-color: #e2e2e2;--themecolors-nav-sub-text-color: #434a64;--themecolors-nav-sub-hover-effect-color: #f7f7f7;--themecolors-nav-sub-active-color: #c80a0a;--themecolors-btn-primary-color: #c80a0a;--themecolors-btn-primary-color-hoverstate: #be0000;--themecolors-btn-primary-text-color: #fff;--themecolors-btn-primary-text-color-hoverstate: #fff;--themecolors-btn-primary-border-color: #c80a0a;--themecolors-btn-primary-border-color-hoverstate: #be0000;--themecolors-btn-secondary-color: #fff;--themecolors-btn-secondary-color-hoverstate: #f7f7f7;--themecolors-btn-secondary-text-color: #dc2784;--themecolors-btn-secondary-text-color-hoverstate: #cb0000;--themecolors-btn-secondary-border-color: #dc2784;--themecolors-btn-secondary-border-color-hoverstate: #cb0000;--themecolors-btn-tertiary-color: #d9dce5;--themecolors-btn-tertiary-color-hoverstate: #d2d4d4;--themecolors-btn-tertiary-text-color: #373f53;--themecolors-btn-tertiary-text-color-hoverstate: #373f53;--themecolors-btn-tertiary-border-color: #d9dce5;--themecolors-btn-tertiary-border-color-hoverstate: #d2d4d4;--tile-format-color1: #c80a0a;--tile-format-color2: #dc2784;--tile-format-color3: #e7411e;--tile-format-color-title: #c80a0a;--tile-format-color-checkbox: #c80a0a;--color-state: #c80a0a;--link-color: #434a64;--color-primary: #dc2784;--nav-text-color: #434a64;--color-text: #434a64;--footer-text-color: #434a64;--color-background: #f3f3f3;--btn-prim-bg-color-a10: color-mix(in srgb,var(--btn-prim-bg-color),transparent 90%);--btn-prim-bg-color-a20: color-mix(in srgb,var(--btn-prim-bg-color),transparent 80%);--btn-prim-bg-color-a30: color-mix(in srgb,var(--btn-prim-bg-color),transparent 70%);--btn-prim-bg-color-a40: color-mix(in srgb,var(--btn-prim-bg-color),transparent 60%);--btn-prim-bg-color-a50: color-mix(in srgb,var(--btn-prim-bg-color),transparent 50%);--btn-prim-bg-color-a60: color-mix(in srgb,var(--btn-prim-bg-color),transparent 40%);--btn-prim-bg-color-a70: color-mix(in srgb,var(--btn-prim-bg-color),transparent 30%);--btn-prim-bg-color-a80: color-mix(in srgb,var(--btn-prim-bg-color),transparent 20%);--btn-prim-bg-color-a90: color-mix(in srgb,var(--btn-prim-bg-color),transparent 10%);--btn-accent-color-a10: color-mix(in srgb,var(--btn-accent-color),transparent 90%);--btn-accent-color-a20: color-mix(in srgb,var(--btn-accent-color),transparent 80%);--btn-accent-color-a30: color-mix(in srgb,var(--btn-accent-color),transparent 70%);--btn-accent-color-a40: color-mix(in srgb,var(--btn-accent-color),transparent 60%);--btn-accent-color-a50: color-mix(in srgb,var(--btn-accent-color),transparent 50%);--btn-accent-color-a60: color-mix(in srgb,var(--btn-accent-color),transparent 40%);--btn-accent-color-a70: color-mix(in srgb,var(--btn-accent-color),transparent 30%);--btn-accent-color-a80: color-mix(in srgb,var(--btn-accent-color),transparent 20%);--btn-accent-color-a90: color-mix(in srgb,var(--btn-accent-color),transparent 10%);--color-primary-a10: color-mix(in srgb,var(--color-primary),transparent 90%);--color-primary-a20: color-mix(in srgb,var(--color-primary),transparent 80%);--color-primary-a30: color-mix(in srgb,var(--color-primary),transparent 70%);--color-primary-a40: color-mix(in srgb,var(--color-primary),transparent 60%);--color-primary-a50: color-mix(in srgb,var(--color-primary),transparent 50%);--color-primary-a60: color-mix(in srgb,var(--color-primary),transparent 40%);--color-primary-a70: color-mix(in srgb,var(--color-primary),transparent 30%);--color-primary-a80: color-mix(in srgb,var(--color-primary),transparent 20%);--color-primary-a90: color-mix(in srgb,var(--color-primary),transparent 10%);--nav-selected-color: #dc2784;--font-family: BuildEmpire,sans-serif;}
#section-primary-buttonregion .tui-formRow__defaults {margin-top: var(--gap-2);margin-bottom: var(--gap-2);}
#section-primary-buttonregion .theme-colours-flex {display: flex;flex-flow: row;padding-top: 1rem;max-height: 2.5rem;}
#section-primary-buttonregion .theme-colours-flex .theme-colours-flex-child {flex: 0 0 33.33%;}
#section-primary-buttonregion .theme-colours-flex .theme-colours-flex-child.flex-1 {flex: 1;}
#section-primary-buttonregion .tui-formRow {flex-flow: row;}
#section-primary-buttonregion .tui-formRow__action {display: flex;flex: 1;max-width: 100% !important;}
#section-primary-buttonregion .tui-formRow>.tui-formRow__action--isStacked>*+* {margin-top: 0;}
#section-primary-buttonregion .tui-formRow>div:not(.tui-formRow__action) {flex: 0 0 33.33%;}
#section-primary-buttonregion .order-1 {order: 1;}
#section-primary-buttonregion .order-2 {order: 2;}
#section-primary-buttonregion .text-bold {font-weight: bold;}
#section-primary-buttonregion .w-100 {width: 100%;}
#section-primary-buttonregion .tui-formRowStack {margin-top: var(--gap-8) !important;}
#section-secondary-buttonregion .tui-formRow__defaults {margin-top: var(--gap-2);margin-bottom: var(--gap-2);}
#section-secondary-buttonregion .theme-colours-flex {display: flex;flex-flow: row;padding-top: 1rem;max-height: 2.5rem;}
#section-secondary-buttonregion .theme-colours-flex .theme-colours-flex-child {flex: 0 0 33.33%;}
#section-secondary-buttonregion .theme-colours-flex .theme-colours-flex-child.flex-1 {flex: 1;}
#section-secondary-buttonregion .tui-formRow {flex-flow: row;}
#section-secondary-buttonregion .tui-formRow__action {display: flex;flex: 1;max-width: 100% !important;}
#section-secondary-buttonregion .tui-formRow>.tui-formRow__action--isStacked>*+* {margin-top: 0;}
#section-secondary-buttonregion .tui-formRow>div:not(.tui-formRow__action) {flex: 0 0 33.33%;}
#section-secondary-buttonregion .order-1 {order: 1;}
#section-secondary-buttonregion .order-2 {order: 2;}
#section-secondary-buttonregion .text-bold {font-weight: bold;}
#section-secondary-buttonregion .w-100 {width: 100%;}
#section-secondary-buttonregion .tui-formRowStack {margin-top: var(--gap-8) !important;}
#section-tertiary-buttonregion .tui-formRow__defaults {margin-top: var(--gap-2);margin-bottom: var(--gap-2);}
#section-tertiary-buttonregion .theme-colours-flex {display: flex;flex-flow: row;padding-top: 1rem;max-height: 2.5rem;}
#section-tertiary-buttonregion .theme-colours-flex .theme-colours-flex-child {flex: 0 0 33.33%;}
#section-tertiary-buttonregion .theme-colours-flex .theme-colours-flex-child.flex-1 {flex: 1;}
#section-tertiary-buttonregion .tui-formRow {flex-flow: row;}
#section-tertiary-buttonregion .tui-formRow__action {display: flex;flex: 1;max-width: 100% !important;}
#section-tertiary-buttonregion .tui-formRow>.tui-formRow__action--isStacked>*+* {margin-top: 0;}
#section-tertiary-buttonregion .tui-formRow>div:not(.tui-formRow__action) {flex: 0 0 33.33%;}
#section-tertiary-buttonregion .order-1 {order: 1;}
#section-tertiary-buttonregion .order-2 {order: 2;}
#section-tertiary-buttonregion .text-bold {font-weight: bold;}
#section-tertiary-buttonregion .w-100 {width: 100%;}
#section-tertiary-buttonregion .tui-formRowStack {margin-top: var(--gap-8) !important;}
.tui-themeSettings__content {margin-top: var(--gap-8);}
.tui-themeSettings__forms>*+* {margin-top: var(--gap-8);}
:root {--nav-bg-color: #fff;--nav-text-color: #0c0b28;--color-primary: #9444fc;--link-color: #301fa7;--color-state: #9444fc;--color-text: #434a64;--color-background: #fff;--footer-bg-color: #0c0a28;--footer-text-color: #fff;--tile-format-color1: #9444fc;--tile-format-color2: #342ba6;--tile-format-color3: #fff;--tile-format-color-title: #0c0b28;--tile-format-color-checkbox: #9444fc;--themecolors-headertext-color: #0c0b28;--themecolors-block-headertext-color: #0c0b28;--themecolors-nav-sub-bg-color: #0c0b28;--themecolors-nav-sub-text-color: #fff;--themecolors-nav-sub-hover-effect-color: #f7f7f7;--themecolors-nav-sub-active-color: #9444fc;--themecolors-btn-primary-color: #9444fc;--themecolors-btn-primary-color-hoverstate: #8546dd;--themecolors-btn-primary-text-color: #fff;--themecolors-btn-primary-text-color-hoverstate: #fff;--themecolors-btn-primary-border-color: #9444fc;--themecolors-btn-primary-border-color-hoverstate: #8546dd;--themecolors-btn-secondary-color: #fff;--themecolors-btn-secondary-color-hoverstate: #9444fc;--themecolors-btn-secondary-text-color: #9444fc;--themecolors-btn-secondary-text-color-hoverstate: #fff;--themecolors-btn-secondary-border-color: #9444fc;--themecolors-btn-secondary-border-color-hoverstate: #9444fc;--themecolors-btn-tertiary-color: #d9dce5;--themecolors-btn-tertiary-color-hoverstate: #d2d4d4;--themecolors-btn-tertiary-text-color: #373f53;--themecolors-btn-tertiary-text-color-hoverstate: #373f53;--themecolors-btn-tertiary-border-color: #d9dce5;--themecolors-btn-tertiary-border-color-hoverstate: #d2d4d4;--nav-selected-color: #9444fc;--link-color-hover: #26159d;--color-state-hover: #8a3af2;--color-state-focus: #8a3af2;--color-state-active: #7929e1;--footer-text-color-hover: #f5f5f5;}
:root {--font-family: "Montserrat",sans-serif;}
body {font-family: var(--font-family);}
#page-mod-page-view .modified {display: none;}
.ast-new-ftr p {opacity: .65;}
.ast-new-ftr {width: 100%;display: flex;align-items: center;justify-content: center;background-color: var(--footer-bg-color);color: var(--footer-text-color);container-type: inline-size;container-name: ftr-container;}
.ast-new-ftr__container {display: grid;grid-template-columns: 1fr 1fr;width: 100%;padding: 2rem;}
.ast-new-ftr__links {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.ast-new-ftr__logo-link {width: 65%;max-width: 183px;}
.ast-new-ftr__link-list {list-style: none;padding: 0;display: flex;gap: 24px;margin: 0;}
.ast-new-ftr__link-item {max-width: 24px;transition: all .2s ease-in-out;}
.ast-new-ftr__link-item:hover {filter: brightness(.85);}
.ast-new-ftr__link-item img {width: 100%;}
.ast-new-ftr__copy {display: flex;flex-direction: column;gap: 48px;justify-content: space-between;height: 100%;}
.ast-new-ftr__about {display: flex;flex-direction: column;gap: 12px;}
.ast-new-ftr__buttons {display: flex;gap: 24px;}
.ast-new-ftr__button {display: flex;align-items: center;justify-content: center;color: #0c0b28 !important;background-color: white;border: 1px solid #fff;padding: .5rem 1rem;border-radius: 5px;text-decoration: none !important;transition: all .2s ease-in-out;}
.ast-new-ftr__button:hover {filter: brightness(.85);color: #0c0b28 !important;}
.ast-new-ftr__button.is--outlined {background-color: transparent;color: white !important;}
#page-footer .container-fluid {width: 100% !important;}
#page-footer {display: grid !important;}
@container ftr-container (max-width: 850px) {text-align: center !important;}
.ast-new-ftr__container {grid-template-columns: 1fr;gap: 48px;text-align: center !important;}
.ast-new-ftr__copy {order: -1;}
.ast-new-ftr__links {justify-content: center;align-items: center;gap: 12px;width: 100%;text-align: center !important;}
.ast-new-ftr__buttons {flex-direction: column;}
.block_totara_featured_links .content.block-content {display: flex;align-items: center;justify-content: center;}
#nav-message-popover-container {display: none;}
#page-login-index {display: none;}