: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 {--color-primary: #99ac3a;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-body-background: #fbfbfb;--color-state: #313131;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-link-lateral-block: var(--color-state);--color-link-central-block: var(--color-state);--color-title-blocks: #fff;--color-title-catalog-box: var(--color-state);--color-icons: var(--color-state);--color-icons-star-rating: var(--color-state);--color-icons-rss-footer: #fff;--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: #666;--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: #313131;--link-color-hover: var(--color-state-hover);--color-title-main: var(--color-text);--nav-bg-color: #313131;--nav-text-color: #fff;--nav-text-color-hover: var(--color-state-active);--nav-side-seperator-color: var(--nav-text-color);--nav-side-text-color-focus: var(--nav-text-color-hover);--nav-tab-expand-text-color: var(--color-text);--color-header-highlight: #2abb9c;--leftmenu-bg-color: #313131;--leftmenu-text-color: #fff;--leftmenu-text-color-hover: var(--color-state-active);--leftmenu-side-seperator-color: var(--leftmenu-text-color);--leftmenu-side-text-color-focus: var(--leftmenu-text-color-hover);--leftmenu-tab-expand-text-color: var(--color-text);--color-leftmenu-highlight: #2abb9c;--font-size-custom: 1;--font-web: Gotham;--btn-accent-color: #2abb9c;--btn-accent-color-active: var(--color-state-active);--btn-accent-color-focus: var(--color-state-focus);--btn-accent-color-disabled: var(--color-state-disabled);--btn-prim-accent-color: #2abb9c;--btn-prim-accent-color-active: var(--color-state-active);--btn-prim-accent-color-focus: var(--color-state-focus);--btn-prim-accent-color-disabled: var(--color-state-disabled);--btn-button-border-radius: 4px;--footer-background-color: #313131;--footer-text-color: #fff;--second-footer-background-color: #313131;--second-footer-text-color: #fff;--block-background-color: #fff;--block-radius: 4px;--block-border: 0px solid #f00;--block-shadow: 0 1px 3px 1px #ddd;--block-pre-header-color: #fff;--block-pre-header-background: #fdc151;}
:root {--select-icon-size: var(--gap-1);}
.tui-select__input {display: inline-block;width: auto;max-width: none;height: auto;max-height: none;margin: 0;padding: 0;color: black;font: 400 13.3333px Arial;font-size: inherit;line-height: inherit;letter-spacing: normal;white-space: pre;text-align: start;text-transform: none;text-indent: 0;text-shadow: none;word-spacing: normal;background-color: white;border-color: darkgray;border-style: solid;border-width: 1px;border-radius: 0;border-image: initial;box-shadow: none;cursor: default;transition-delay: 0s;transition-timing-function: ease;transition-duration: 0s;transition-property: all;text-rendering: auto;-webkit-appearance: menulist;appearance: menulist;}
.tui-select__input[disabled] {color: #3d444b;background: #dadada;cursor: default;}
.tui-select__input[multiple] {height: auto;overflow-x: hidden;overflow-y: visible;}
.tui-select__input:focus {border-color: #dadada;outline-width: 3px;outline-style: auto;outline-color: Highlight;outline-color: -webkit-focus-ring-color;outline-offset: -2px;box-shadow: none;-moz-user-focus: normal;}
.tui-select {position: relative;display: flex;flex-grow: unset;width: 100%;min-width: 0;height: var(--form-input-height);}
.tui-select--charLength-2 {max-width: calc(2 * var(--form-input-font-size));}
.tui-select--charLength-3 {max-width: calc(3 * var(--form-input-font-size));}
.tui-select--charLength-4 {max-width: calc(4 * var(--form-input-font-size));}
.tui-select--charLength-5 {max-width: calc(5 * var(--form-input-font-size));}
.tui-select--charLength-10 {max-width: calc(10 * var(--form-input-font-size));}
.tui-select--charLength-15 {max-width: calc(15 * var(--form-input-font-size));}
.tui-select--charLength-20 {max-width: calc(20 * var(--form-input-font-size));}
.tui-select--charLength-25 {max-width: calc(25 * var(--form-input-font-size));}
.tui-select--charLength-30 {max-width: calc(30 * var(--form-input-font-size));}
.tui-select--charLength-50 {max-width: calc(50 * var(--form-input-font-size));}
.tui-select--charLength-75 {max-width: calc(75 * var(--form-input-font-size));}
.tui-select--charLength-100 {max-width: calc(100 * var(--form-input-font-size));}
.tui-form--inputWidth-limited .tui-select:not(.tui-input--customSize) {max-width: var(--form-input-limited-width);}
.tui-form--inputWidth-limited .tui-inputSet--split .tui-select:not(.tui-input--customSize) {max-width: none;}
.tui-select::after {position: absolute;top: calc(( var(--form-input-height) - var(--select-icon-size) ) / 2);left: calc(( var(--form-input-height) - var(--select-icon-size) * 2 ) / 2);display: block;width: 0;height: 0;border: var(--select-icon-size) solid transparent;border-top-color: var(--form-input-text-color);content: "";pointer-events: none;}
.tui-select--disabled::after {border-top-color: var(--form-input-text-color-disabled);}
.tui-select--multiple::after {display: none;}
.tui-select--large {height: var(--form-input-height-large);}
.tui-select--large::after {top: calc(( var(--form-input-height-large) - var(--select-icon-size) ) / 2);left: calc(( var(--form-input-height-large) - var(--select-icon-size) * 2 ) / 2);}
.tui-select__input {flex-grow: 1;box-sizing: border-box;width: 100%;min-width: 0;padding: 0 var(--gap-1) 0 var(--gap-6);color: var(--form-input-text-color);font-size: var(--form-input-font-size);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid;border-color: var(--form-input-border-color);-webkit-appearance: none;appearance: none;}
.tui-select__input[multiple] {height: auto;}
.tui-select__input[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.tui-select__input:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid;border-color: var(--form-input-border-color-focus);outline: none;box-shadow: var(--form-input-shadow-focus);}
.tui-contextInvalid .tui-select__input:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.tui-select__input:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
.tui-select__input::-ms-expand {display: none;}
.tui-select__input::-ms-value {color: inherit;background-color: transparent;}
.tui-contextInvalid .tui-select__input {border-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid);}
.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);}
.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-totara_catalog-textPlaceholders {display: flex;flex-flow: column;gap: calc(var(--gap-base) * 2);margin-top: calc(var(--gap-base) * 2);}
.tui-format_pathway-activityView {margin-top: var(--gap-2);padding-right: var(--page-content-padding);padding-left: var(--page-content-padding);}
@media (min-width:1000px) {.tui-format_pathway-activityView {padding-right: var(--page-content-padding-desktop);padding-left: var(--page-content-padding-desktop);}}
.tui-format_pathway-activityView__sidePanel {overflow: visible;}
.tui-format_pathway-activityView__activity>*+* {margin-top: var(--gap-2);}
.tui-format_pathway-activityView__activityContent {max-width: 810px;margin: auto;margin-top: var(--gap-2);margin-bottom: var(--gap-5);}
.tui-format_pathway-activityView__sidePanelInner {padding: var(--gap-2) 0;}
.tui-format_pathway-activityView__sidePanelInner>*+* {margin-top: var(--gap-4);}
.tui-format_pathway-activityView__activityNotification {padding-top: var(--gap-2);}
:root {--nav-bg-color: #fff;--nav-text-color: #424242;--color-primary: #ce0e2d;--btn-prim-accent-color: #ce0e2d;--btn-accent-color: #ce0e2d;--link-color: #313131;--color-state: #ce0e2d;--color-text: #666;--block-background-color: #fff;--block-radius: 4px;--block-border: 0px solid #f00;--block-shadow: 0 1px 3px 1px #ddd;--block-pre-header-color: #424242;--block-pre-header-background: #fff;--color-link-lateral-block: #000;--color-link-central-block: #000;--color-title-main: #666;--color-title-blocks: #424242;--color-title-catalog-box: #424242;--color-icons: #ce0e2d;--color-header-highlight: #ce0e2d;--color-icons-star-rating: #f5a524;--color-body-background: #f9f9f9;--color-icons-rss-footer: #ce0e2d;--btn-button-border-radius: 20px;--color-leftmenu-highlight: #f0f0f0;--leftmenu-bg-color: #313131;--leftmenu-text-color: #fff;--nav-text-color-hover: #242424;--btn-prim-accent-color-focus: #c40423;--btn-prim-accent-color-active: #b30012;--btn-accent-color-hover: #c40423;--btn-accent-color-focus: #c40423;--btn-accent-color-active: #b30012;--link-color-hover: #131313;--color-state-hover: #c40423;--color-state-focus: #c40423;--color-state-active: #b30012;--leftmenu-text-color-hover: #e1e1e1;--font-size-custom: 1;--font-web: ToyotaType;--footer-background-color: #fff;--footer-text-color: #666;--second-footer-background-color: #fff;--second-footer-text-color: #666;--footer-text-color-hover: #5c5c5c;}
#accipio-organisations-navbar .nav-item-dropdown {overflow: visible;}
#accipio-organisations-navbar .nav-item-dropdown {overflow: visible;}
#accipio-organisations-navbar a.dropdown-item {width: 100%;display: block;padding: .25rem .5rem;}
#accipio-organisations-navbar .dropdown-menu {margin: 0 12px;width: calc(100% - 24px);}
#page-local-accipio-one-shop-index {background: var(--color-background) !important;padding-inline: 30px !important;}
#region-main {background: var(--color-background) !important;}
div[role="main"] {border: 0;background: transparent;border-radius: 0;box-shadow: none;padding-block: 15px;}
.discovery-ui .elements .core .core-perpage__options {background: transparent;box-shadow: none;}
.discovery-ui .elements .core .core-perpage__option {color: var(--color-text);}
.discovery-ui .elements .core .core-perpage__option:active {transform: none;background-color: transparent;}
.discovery-ui .elements .core .core-perpage__option:focus {box-shadow: none;}
.discovery-ui .elements .core .core-perpage__option:hover {background-color: transparent;color: var(--color-text);transform: none;font-weight: bold;}
.discovery-ui .elements .core .core-perpage__option--active {background-color: transparent;color: var(--color-text);font-weight: bold;box-shadow: none;}
.discovery-ui .elements .core .core-view-options {background-color: transparent;box-shadow: none;}
.discovery-ui .elements .core .core-view-options__button:hover, .discovery-ui .elements .core .core-view-options__button--active {background-color: rgba(0,0,0,.08);color: var(--color-text);transform: none;box-shadow: none;}
.discovery-ui .elements .core .core-search-bar__container {border-radius: var(--form-input-border-radius);box-shadow: none;}
.discovery-ui .elements .core .core-search-bar__input {color: var(--color-text);font-size: var(--font-body-size);}
.discovery-ui .elements .core .core-search-bar__container:focus-within {border: var(--form-input-border-size) solid var(--form-input-border-color-focus);}
.discovery-ui .elements .core .core-search-bar__button {background-color: transparent;box-shadow: none;color: var(--color-text);}
.shopWrapper .filters-toggle, .shopWrapper .clear-filters-external {font-size: var(--font-body-size);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--btn-button-border-radius) !important;width: auto !important;border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color) !important;border-style: var(--btn-border-style);background-color: transparent !important;color: var(--color-text) !important;outline: 0px transparent solid;padding: 6px 20px;box-shadow: none;}
.shopWrapper .filters-toggle:hover {outline: 1px solid var(--btn-prim-bg-color-active);}
.filter-controls-row .clear-filters-external.btn:disabled {display: none;}
.shopWrapper .column .row.h-100 {display: flex;}
.filters-overlay__panel {background: var(--block-background-color);border-radius: var(--block-radius);border: var(--block-border);}
.filters-overlay__panel .filters-overlay__title {color: var(--color-text);font-size: var(--font-size-14);}
.filters-overlay__panel h5 {font-size: var(--font-size-15);font-weight: 500;}
.filter .category .category-filter__toggle-arrow, .filter .price .price-filter__toggle-arrow, .filter .custom-field-filter__toggle-arrow {font-size: var(--font-size-11);color: var(--color-text);}
.filter .price .price-filter__range-value, .filter .price .price-filter__input-field {font-size: var(--font-size-13);font-weight: normal;color: var(--color-text);}
.filter .price .price-filter__input-field {padding: 4px;}
.filter .category .category-filter__header, .filter .price .price-filter__header, .filter .custom-field-filter__header {margin-bottom: .5rem;padding-block: 0;}
.filter .category .category-filter__tree > .category-tree-item .category-tree-item__label, .filter .category .category-tree > .category-tree-item .category-tree-item__label {font-size: var(--font-size-13);color: var(--color-text);}
.filter .category .category-tree-item__children, .filter .category .category-tree-item > .category-children {margin-right: 32px;padding-right: 0;}
.filter .category .category-tree-item__toggle, .filter .category .category-toggle {margin-left: 3px;}
.filter .category .category-tree-item__toggle:hover, .filter .category .category-toggle:hover {color: var(--btn-prim-accent-color);background-color: transparent;}
.filter .category .category-tree-item__spacer {margin-left: 3px;}
.filter .category .category-tree-item__checkbox:checked, .filter .category .category-checkbox:checked, .filter .category .category-tree-item > .category-item > input[type=checkbox]:checked {border-color: var(--color-text);background-color: var(--color-text);}
.filter .category .category-tree-item__checkbox, .filter .category .category-checkbox, .filter .category .category-tree-item > .category-item > input[type=checkbox] {accent-color: var(--color-text);width: 13px;height: 13px;}
.filter .category .category-tree-item__checkbox:hover, .filter .category .category-checkbox:hover, .filter .category .category-tree-item > .category-item > input[type=checkbox]:hover {box-shadow: none;}
.filter .form-check-label {margin-right: 8px;font-size: var(--font-size-13);}
.filter .category .category-filter__inner {padding: 0;}
.filter .category .category-tree-item__item, .filter .category .category-tree-item > .category-item {padding: 0;}
.filter .price .price-filter__toggle-arrow--expanded, .filter .category .category-filter__toggle-arrow--expanded {transform: rotate(90deg) translateY(3px);}
.filter .custom-field-filter__toggle-arrow--expanded {transform: none;}
.filter .custom-field-filter__content--expanded {padding-right: 10px;}
div[data-target-element="shop_category_header"] .row {margin-right: 0;margin-left: 0;}
div[data-target-element="shop_category_header"] .row .card {border: var(--block-border);border-radius: var(--block-radius);box-shadow: var(--block-shadow);background: var(--block-background-color);margin-top: 20px;}
div[data-target-element="shop_category_header"] .row .card .card-title {font-size: var(--font-size-14);margin-block: .75rem;}
div[data-target-element="shop_category_header"] .row .card .card-text {margin-bottom: 0;}
#page .product-grid {display: grid !important;gap: var(--gap-card-grid);justify-items: center;margin-right: 0;margin-left: 0;grid-template-columns: repeat(auto-fill,minmax(min(var(--tui-card-default-width),100%),1fr)) !important;padding-right: 5px;padding-left: 5px;padding-bottom: 5px;margin-top: 20px;}
.product-grid > .product-card {background: var(--catalog-item-bg-color);border-radius: var(--block-radius);box-shadow: var(--block-shadow);width: 100%;}
.product-grid > .product-card:hover {box-shadow: var(--shadow-2);}
#page .product-grid > .product-card .card {border-top-right-radius: inherit;border-top-left-radius: inherit;border: 0;background: transparent;}
.product-card:hover .product-card__image {transform: none;}
.product-card__image-wrapper {height: 90px;}
.product-card__image {background: linear-gradient(135deg,var(--btn-prim-bg-color-active),var(--btn-prim-bg-color-active));}
.product-card__content {padding: var(--gap-5);}
.product-card__title-link {order: 2;}
.product-card__title-link:hover {text-decoration: none;}
.product-card__title {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;color: var(--color-title-catalog-box);font-weight: var(--font-h4-weight) !important;font-size: var(--font-size-16) !important;line-height: var(--font-size-19);height: calc(var(--font-size-19) * 3);overflow: hidden;text-transform: unset;}
.product-card__type--clickable {background: var(--btn-prim-bg-color);border: 0;box-shadow: none;font-size: var(--font-size-12);padding: 0;color: #fff;font-weight: 600;text-transform: uppercase;order: 1;display: flex;justify-content: flex-start;gap: 5px;padding-inline: 10px;border-radius: 4px;position: absolute;top: unset;bottom: 8px;left: 8px;margin-bottom: 0;}
.product-card__type--clickable:hover {background: var(--btn-prim-bg-color-active);color: #fff;box-shadow: none;transform: none;}
.product-card__type--clickable .product-components-icon {font-size: var(--font-size-13);color: #fff;opacity: 1;}
.product-card__type--clickable:hover .product-components-icon {transform: none;}
.product-card__type.product-card__custom-field {background: var(--color-text);border-radius: 4px;color: var(--block-background-color);font-size: var(--font-size-10);font-weight: normal;padding-block: 0px;opacity: .8;display: inline-block;padding-inline: 5px;top: 10px;position: relative;right: 10px;margin-bottom: 5px;}
.product-price__current {color: var(--color-title-catalog-box);font-family: var(--font-family);font-size: var(--font-size-16);}
.product-price__info-icon {color: var(--color-text);font-size: var(--font-size-12);}
.product-price__info-icon.active {background-color: transparent;color: var(--color-text);transform: none;}
.product-card__description p {font-size: var(--font-size-13) !important;}
.product-card__quantity {display: flex;justify-content: flex-start;gap: 10px;}
.product-card__quantity-label {font-size: var(--font-size-12);font-weight: 300;color: var(--color-text);}
.product-card__quantity-btn {background: #eee;border: 0;padding: 5px;outline: 0;}
.product-card__quantity-btn:hover {transform: none;opacity: .8;}
.product-card__quantity-btn .fas {font-size: var(--font-size-8);font-weight: normal;}
.product-card__quantity-btn:disabled {opacity: .4;}
.product-card__quantity-input {font-size: var(--font-size-12);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);padding-inline: var(--gap-3);}
.product-card__quantity-input:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;box-shadow: var(--form-input-shadow-focus);}
.product-card__icons small {font-size: var(--font-size-12);}
.product-card__payment-type-text {color: var(--color-text);font-size: var(--font-size-12);}
.product-card__btn--add, .product-card__btn--remove, .product-card__btn--update, .product-card__btn--sessions, .product-card__btn {border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;border-radius: var(--btn-button-border-radius) !important;font-size: var(--font-size-14);text-align: center;line-height: var(--btn-line-height);display: inline-flex;align-items: center;}
.product-card__btn--add:hover, .product-card__btn--remove:hover, .product-card__btn--update:hover, .product-card__btn--sessions:hover, .product-card__btn:hover {transform: none;outline: 1px solid var(--btn-prim-bg-color-active);}
.product-card__actions .product-card__btn i.fas {display: none;}
.product-card__btn--sessions .sessions-label, .product-card__btn--sessions .sessions-summary {font-size: var(--font-size-14);font-weight: normal;}
.product-catalog__sessions-info .d-flex {display: flex;flex-direction: column;align-content: flex-start;}
.product-catalog__sessions-info .sessions-label {font-size: var(--font-size-13);}
button.sessions-summary {font-size: var(--font-size-13);padding: 3px 15px;}
button.sessions-summary i.fas {display: none;}
.discovery-ui .elements .core .core-paging-bar__list {background: var(--block-background-color);box-shadow: none;border-radius: var(--form-input-border-radius);border: 1px solid #ddd;padding: 0;gap: 0;}
.discovery-ui .elements .core .core-paging-bar__item--prev .core-paging-bar__button, .discovery-ui .elements .core .core-paging-bar__item--next .core-paging-bar__button {color: var(--color-text);}
.discovery-ui .elements .core .core-paging-bar__item {border-left: 1px solid #ddd;}
.discovery-ui .elements .core .core-paging-bar__item:last-of-type {border-left: 0;}
.discovery-ui .elements .core .core-paging-bar__item--active {background-color: var(--btn-prim-accent-color);}
.discovery-ui .elements .core .core-paging-bar__item--active .core-paging-bar__button {color: #fff;background-color: var(--btn-prim-accent-color);box-shadow: none;}
.discovery-ui .elements .core .core-paging-bar__item--number .core-paging-bar__button {border-radius: 0;}
.discovery-ui .elements .core .core-paging-bar__item--active .core-paging-bar__button:hover, .discovery-ui .elements .core .core-paging-bar__button:hover {box-shadow: none;transform: none;color: #fff;background-color: var(--btn-prim-accent-color);border-radius: 0;}
button.btn.ticketQuantityBtn {background: #f0f0f0;border: 0;padding: 5px;outline: 0;margin: 0;transition: .2s all;}
button.btn.ticketQuantityBtn:hover {opacity: .8;transform: none;border: 0;outline: 0;}
input.ticketQuantityInput {font-size: var(--font-size-12);padding-inline: var(--gap-3);border: 1px solid #e9ecef;}
.sessions-selection-container .sessions-available-box .sessions-actions .add-to-basket-btn {font-size: var(--font-body-size);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--btn-button-border-radius);width: auto !important;border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background-color: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;font-weight: normal;}
.sessions-selection-container .sessions-available-box .sessions-actions .add-to-basket-btn:hover {outline: 1px solid var(--btn-prim-bg-color-active);background: transparent;}
.product-card__components-popup__header {background: transparent;}
.product-card__components-popup__title {font-size: var(--font-size-14);color: var(--color-text);}
.product-card__components-popup__title i {display: none;}
button.product-card__components-popup__close {border: 0;padding: 0;}
button.product-card__components-popup__close:hover {outline: 0;transform: none;border: 0;}
.product-card__components-popup__close .fas {font-size: var(--font-size-12);}
.product-card__components-popup .empty-result-icon i {font-size: var(--font-size-20);}
.product-card__components-popup .empty-result-title {font-size: var(--font-size-15);line-height: var(--font-size-17);}
.show-more-card:hover {transform: none;text-decoration: none;}
.catalog-product-items-collection {padding: 5px;}
.badge-primary {background: var(--btn-prim-bg-color);border-radius: 4px;margin-right: 5px;font-weight: 400;}
.product-catalog__list-container {}
.product-catalog__list-item {border-radius: var(--block-radius);box-shadow: var(--block-shadow);border: var(--block-border);padding: 0 !important;gap: 0 !important;}
.product-catalog__image-wrapper {height: 100% !important;margin: 0 !important;}
.product-catalog__image-container {position: relative !important;width: 100% !important;height: 100% !important;margin: 0;border-radius: 0 var(--block-radius) var(--block-radius) 0;}
.product-catalog__list-item .product-catalog__type {color: #fff;background: var(--btn-prim-bg-color);border-radius: 4px;top: 17px;right: unset;left: 17px;padding-inline: 10px;font-size: var(--font-size-12);text-transform: uppercase;gap: 5px;}
.product-catalog__list-item .product-catalog__type--clickable .product-components-icon {font-size: var(--font-size-12);color: #fff;opacity: 1;}
.product-catalog__info {padding: var(--gap-5);}
.product-catalog__title {color: var(--color-title-catalog-box);font-weight: var(--font-h4-weight);font-size: var(--font-size-16);}
.product-catalog__description {max-height: 91px;}
.product-catalog__list-item .product-catalog__engagement {margin-right: 0 !important;gap: 15px !important;}
.product-catalog__list-item .product-catalog__engagement-item i {font-size: var(--font-size-14);}
.product-catalog__list-item .product-catalog__engagement-count {font-weight: normal;color: var(--color-text);opacity: 1;font-size: var(--font-size-14);}
.product-catalog__list-item .product-catalog__actions {padding: var(--gap-5);}
.product-catalog__list-item .product-catalog__cart-btn {border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;border-radius: var(--btn-button-border-radius) !important;font-size: var(--font-size-14);text-align: center;line-height: var(--btn-line-height);display: inline-flex;align-items: center;box-shadow: none;transform: none;}
.product-catalog__list-item .product-catalog__cart-btn:hover {transform: none;outline: 1px solid var(--btn-prim-bg-color-active);}
.product-catalog__list-item .product-catalog__cart-btn--sessions {margin-bottom: 5px;}
.product-catalog__list-item .product-catalog__cart-btn i {display: none;}
.product-catalog__list-item .product-catalog__cart-btn--sessions .sessions-label, .product-catalog__list-item .product-catalog__cart-btn--sessions .sessions-summary {font-size: var(--font-size-14);font-weight: 500;margin-inline: 0;}
.product-catalog__list-item .product-catalog__price-current {color: var(--color-title-catalog-box) !important;font-family: var(--font-family);font-size: var(--font-size-16) !important;}
.product-catalog__list-item .product-catalog__payment-type-text {font-size: var(--font-size-12);}
.product-catalog__list-item .product-catalog__cart-actions .product-catalog__quantity-btn {box-shadow: none;background: #eee;border: 0;padding: 5px;outline: 0;color: var(--color-text);}
.product-catalog__list-item .product-catalog__cart-actions .product-catalog__quantity-btn:hover {opacity: .8;transform: none;box-shadow: none;}
.product-catalog__list-item .product-catalog__cart-actions .product-catalog__quantity-input {font-size: var(--font-size-12);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3) !important;padding-inline: var(--gap-3);}
.product-catalog__list-item .product-catalog__cart-actions .product-catalog__quantity {margin-bottom: 1rem;}
.product-catalog__list-item .product-catalog__cart-actions .product-catalog__quantity-label {font-size: var(--font-size-12);font-weight: 500;color: var(--color-text);}
.product-catalog__list .product-catalog__price-info-icon {border: 0 !important;font-size: var(--font-size-12) !important;color: var(--color-text) !important;}
.product-catalog__list .product-catalog__price-info-icon.active {background: transparent !important;}
.quick-checkout-grid__content, .quick-checkout-grid__payment-section, .quick-checkout-grid__summary-card {box-shadow: none;}
.quick-checkout-header__title {font-size: var(--font-size-heading-level-2);font-weight: bold;line-height: var(--font-size-heading-level-2);}
.quick-checkout-header__items-count, .quick-checkout-header__clear-all-icon, .quick-checkout-header__close-text, .quick-checkout-header__close-icon {display: none;}
button.quick-checkout-header__clear-all {padding: 0px 10px;box-shadow: none;}
button.quick-checkout-header__clear-all:hover {transform: none;box-shadow: none;}
.quick-checkout-header__clear-all-text {font-size: var(--font-size-12);}
.quick-checkout-header__clear-all__badge {background: var(--btn-prim-bg-color);width: 15px;height: 15px;top: -5px;left: -5px;}
.quick-checkout-header__close {font-size: 0;border: 0;}
.quick-checkout-header__close:hover {box-shadow: none;background: transparent;border: 0;color: var(--color-text);transform: none;}
.quick-checkout-header__close:before {content: "✕";font-size: var(--font-body-size);}
.basket-item {border: 1px solid #ddd;border-radius: var(--block-radius);overflow: hidden;padding: 0;gap: 0;}
.basket-item .basket-item__image-wrapper {padding-bottom: 0;height: 100%;}
.basket-item .basket-item__content {padding: var(--gap-4);}
.basket-item__checkbox {display: none;}
.basket-item .basket-item__title, .basket-item .basket-item__title:hover {font-size: var(--font-size-14);font-weight: bold;color: var(--color-title-catalog-box);}
.product-pricing {font-family: var(--font-body-family);color: var(--color-text);}
.product-pricing .product-pricing__new-price {font-size: var(--font-size-14);font-weight: bold;color: var(--color-title-catalog-box);}
.product-pricing .product-pricing__price-per-item-new {font-size: var(--font-size-12);color: var(--color-title-catalog-box);}
.product-pricing .tax-badge {font-size: var(--font-size-11);color: var(--color-title-catalog-box);}
.basket-item__price {min-width: unset;}
.basket-item .basket-item__quantity-label, .basket-item .basket-item__payment-type, .basket-item .basket-item__action-button, .basket-item .basket-item__description, .basket-item .basket-item__sessions-title, .basket-item .basket-item__session-time-display {font-size: var(--font-size-11);line-height: var(--font-size-11);}
.basket-item .basket-item__remove-btn {top: 5px;left: 5px;width: 20px;height: 20px;font-size: var(--font-size-13);padding: 0;border: 0;background: #f0f0f0;}
.basket-item .basket-item__remove-btn:hover {outline: 0;}
.basket-item .basket-item__content-bottom .basket-item__quantity-controls {gap: 4px;}
.basket-item .basket-item__session-quantity-btn, .basket-item .basket-item__quantity-button {width: 20px;height: 20px;font-size: var(--font-size-14);padding: 0px;font-weight: 500;border: 0;outline: 0;background: #f0f0f0;}
.basket-item .basket-item__quantity-button i.fas {font-weight: 400;font-size: var(--font-size-8);}
.basket-item .basket-item__session-quantity-input, .basket-item .basket-item__quantity-input {width: 20px;height: 20px;font-size: var(--font-size-12);}
.basket-item .basket-item__sessions-btn {padding: 0;border: 0;outline: 0;}
.basket-item .basket-item__sessions-btn i {font-size: var(--font-size-10);}
.basket-item .basket-item__sessions-btn__quantity {top: -2px;left: -3px;width: 10px;height: 10px;background-color: var(--btn-prim-bg-color);}
.discount-form .discount-form__input, .discount-form .discount-form__button, .discount-form__error .text-muted {font-size: var(--font-size-11);line-height: var(--font-size-11);}
.discount-form .discount-form__input::placeholder {font-size: var(--font-size-11);}
.discount-form .discount-form__button {background-color: var(--btn-prim-bg-color);border: 1px solid var(--btn-prim-bg-color);color: #fff;}
.discount-form .discount-form__button:hover {background-color: var(--btn-prim-bg-color-active);border: 1px solid var(--btn-prim-bg-color-active);}
.license-options .license-options__title, .payment-methods-list .payment-methods-list__header {font-weight: 700;color: var(--color-title-main);font-size: var(--font-size-14);z-index: 1;}
.license-options .license-options__info-link {font-size: var(--font-size-10);line-height: var(--font-size-10);border: 0;padding-inline: 8px;}
.license-options .license-options__info-link:hover {outline: 0;}
.license-options .license-options__info-icon {font-size: var(--font-size-10);}
.license-options .license-options__label, .license-options .license-options__label:hover {color: var(--color-text);font-size: var(--font-size-12);margin-right: 5px;}
.license-options .license-options__option {margin-top: 8px;}
.license-options .license-options__option:hover {background: transparent;}
.license-options .license-options__radio:checked, .license-options .license-options__radio:focus {background-color: var(--color-text);border-color: var(--color-text);box-shadow: none;}
.payment-method, .payment-method:hover {border: 0;background: transparent;}
.payment-method .payment-method__label, .payment-method .payment-method__label:hover {gap: 5px;margin-right: 5px;color: var(--color-text);}
.payment-method .payment-method__name {font-size: var(--font-size-12);font-weight: 300;}
.payment-method .payment-method__icon {font-size: var(--font-size-12);color: var(--color-text);}
.payment-method .payment-method__input:checked, .payment-method .payment-method__input:focus {background-color: var(--color-text);border-color: var(--color-text);box-shadow: none;}
.quick-checkout-grid__summary-card {padding: var(--gap-2);}
.summary .checkout-summary__total {border-top: 1px solid #ddd;}
.checkout-summary .checkout-summary__total, .summary .checkout-summary__total {font-size: var(--font-size-14);padding-top: var(--gap-3);}
.summary__total-value {text-align: left;color: var(--color-text);}
.checkout-summary .checkout-summary__item, .summary .checkout-summary__item {font-size: var(--font-size-12);color: var(--color-text);}
.checkout-summary .checkout-summary__vat-note, .summary .checkout-summary__vat-note {font-size: var(--font-size-10);}
.checkout-summary__label, .checkout-summary__value, .checkout-summary__total-label, .checkout-summary__total-value, .terms-tooltip, .terms-tooltip:hover {font-size: var(--font-size-14);color: var(--color-text);}
.checkout-summary .checkout-summary__tax-label, .checkout-summary .checkout-summary__tax-value {color: var(--color-text);font-size: var(--font-size-13);margin-top: 8px;}
.quick-checkout-grid__terms-checkbox .form-check-label {font-size: var(--font-size-11);color: var(--color-text);width: 100%;margin-right: 5px;}
.basket-page__terms-label, .basket-page__terms-label:hover {color: var(--color-text);}
.basket-page__terms-label span {font-size: var(--font-size-11);}
.quick-checkout-grid__terms-checkbox .basket-page__terms-link {color: var(--color-text) !important;font-size: var(--font-size-11);border: 0 !important;outline: 0 !important;padding: 0 !important;}
.quick-checkout-grid__terms-checkbox .form-check-input {top: 2px;}
.basket-page__terms-input:checked {background-color: var(--color-text);border-color: var(--color-text);}
.quick-checkout-grid__button {border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;border-radius: var(--btn-button-border-radius);font-size: var(--font-size-14);text-align: center;line-height: var(--btn-line-height);display: inline-flex;justify-content: center;}
.quick-checkout-grid__button:hover, .quick-checkout-grid__button:hover:not(:disabled) {outline: 1px solid var(--btn-prim-bg-color-active);background: transparent;color: var(--color-text);text-decoration: none;border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color-active);border-style: var(--btn-border-style);}
.skeleton-box:after {background: transparent;}
.lazy-element__spinner {border-top-color: var(--btn-prim-bg-color);}
#page-local-accipio-one-shop-product {border: 0;padding: 0;box-shadow: none;background: transparent;padding-inline: 10px;padding-top: 15px;}
.back-button {display: none;}
.shop-ui .elements .product .header .product-header {border-radius: var(--block-radius);border: var(--block-border);box-shadow: var(--block-shadow);background: var(--block-background-color);padding: var(--gap-5);font-family: var(--font-family);}
.shop-ui .elements .product .header .product-header:hover {border: var(--block-border);box-shadow: var(--block-shadow);}
.shop-ui .elements .product .header .product-header__category-tag {font-size: var(--font-size-12);font-weight: 400;color: var(--color-title-main);padding-inline: 10px;padding-block: 6px;}
.product-header__title {font-size: var(--font-size-38);font-weight: var(--font-h1-weight);line-height: var(--font-size-38);color: var(--color-title-main);}
.shop-ui .elements .product .header .product-header__metadata {border-top: 0;}
.shop-ui .elements .product .header .product-header__metadata-item, .shop-ui .elements .product .header .product-header__custom-field {font-size: var(--font-size-12);color: var(--color-text);}
.shop-ui .elements .product .header .product-header__metadata-label, .shop-ui .elements .product .header .product-header__metadata-value {font-weight: 400;color: var(--color-text);}
.shop-ui .elements .product .product-icons__action {gap: var(--gap-1);align-items: baseline;}
.shop-ui .elements .product .product-icons__action small {font-size: var(--font-size-12);}
div[data-for="product-view-container"] .col-md-8 {border-radius: var(--block-radius);border: var(--block-border);box-shadow: var(--block-shadow);background: var(--block-background-color);margin-right: 15px;margin-left: 15px;width: calc(66.6666666667% - 30px);flex: 0 0 calc(66.666667% - 30px);padding: var(--gap-5);margin-top: 1.5rem;margin-bottom: 1.5rem;}
.shop-ui .elements .product .description .product-description, .shop-ui .elements .product .content .product-content, .shop-ui .elements .product .reviews .product-reviews, .program-ui .accipiocomponenttype-program .program-element, .course-ui .accipiocomponenttype-course .course-element, .certification-ui .accipiocomponenttype-certification .certification-element, .seminar-ui .accipiocomponenttype-ttr-seminar .seminar-element, .course-module-ui .accipiocomponenttype-course-module .course-module-element, .shop-ui .elements .product .outcomes .product-outcomes, .shop-ui .elements .product .faqs .product-faqs, .course-section-ui .accipiocomponenttype-course-section .course-section-element {box-shadow: none;border: 0;padding: 0;border-radius: 0;background: transparent;}
.shop-ui .elements .product .description .product-description:hover, .shop-ui .elements .product .content .product-content:hover, .shop-ui .elements .product .reviews .product-reviews:hover, .program-ui .accipiocomponenttype-program .program-element:hover, .shop-ui .elements .product .buybox .product-buybox:hover, .course-ui .accipiocomponenttype-course .course-element:hover, .certification-ui .accipiocomponenttype-certification .certification-element:hover, .seminar-ui .accipiocomponenttype-ttr-seminar .seminar-element:hover, .course-module-ui .accipiocomponenttype-course-module .course-module-element:hover, .shop-ui .elements .product .outcomes .product-outcomes:hover, .shop-ui .elements .product .faqs .product-faqs:hover, .course-section-ui .accipiocomponenttype-course-section .course-section-element:hover {box-shadow: none;border: 0;transform: none;}
.shop-ui .elements .product .description .product-description__title, .shop-ui .elements .product .content .product-content__title, .shop-ui .elements .product .reviews .product-reviews__title, .shop-ui .elements .product .buybox .product-buybox__discounts-title, .shop-ui .elements .product .outcomes .product-outcomes__title, .shop-ui .elements .product .faqs .product-faqs__title {font-weight: var(--font-h4-weight);font-size: var(--font-h4-size);font-family: var(--font-h4-family);line-height: var(--font-h4-line-height);color: var(--color-title-main);}
.shop-ui .elements .product .content .product-content__modules {padding-inline: 0;}
.shop-ui .elements .product .content .product-content__accordion-item {padding-inline: 0;border-bottom: 0;}
.shop-ui .elements .product .content .product-content__accordion-button {outline: 0;border-radius: var(--block-radius);background: #fbfbfb;padding-block: 1rem;}
.shop-ui .elements .product .content .product-content__accordion-content {gap: 0;}
.shop-ui .elements .product .content .product-content__accordion-meta {font-size: var(--font-size-12);color: var(--color-text);}
.shop-ui .elements .product .content .product-content__accordion-item .card-body {padding-inline: 0;padding-top: 1rem;}
.shop-ui .elements .product .content .product-content__accordion-title {color: var(--color-title-catalog-box);font-size: var(--font-size-14);}
.shop-ui .elements .product .content .product-content__accordion-icon {color: var(--color-icons);font-size: var(--font-size-40);}
.shop-ui .elements .product .content .product-content__accordion-body .text-muted, .course-module-ui .accipiocomponenttype-course-module .course-module-element__description {font-size: var(--font-size-14);}
.program-ui .accipiocomponenttype-program .program-element__courseset-name, .course-ui .accipiocomponenttype-course .course-element__section-name {font-size: var(--font-size-15);color: var(--color-text);}
.program-ui .accipiocomponenttype-program .program-element__course strong {font-size: var(--font-size-14);}
.program-ui .accipiocomponenttype-program .program-element__section {font-size: var(--font-size-14);color: var(--color-text);}
.program-ui .accipiocomponenttype-program .program-element__module, .course-ui .accipiocomponenttype-course .course-element__module {font-size: var(--font-size-14);color: var(--color-text);}
.program-ui .accipiocomponenttype-program .activity-icon, .course-ui .accipiocomponenttype-course .activity-icon {font-size: var(--font-size-14);font-weight: 500;}
.shop-ui .elements .product .description .product-description__show-more-btn {font-size: var(--font-size-14);color: var(--color-text);outline: 0;}
.shop-ui .elements .product .description .product-description__content, .shop-ui .elements .product .content .product-content__subtitle, .shop-ui .elements .product .outcomes .product-outcomes__item-text, .shop-ui .elements .product .faqs .product-faqs__question, .shop-ui .elements .product .faqs .product-faqs__answer, .course-ui .accipiocomponenttype-course .course-element__description {font-size: var(--font-size-14);color: var(--color-text);}
.shop-ui .elements .product .description .product-description {font-family: inherit;}
.shop-ui .elements .product .content .product-content__header {padding: 0;}
.shop-ui .elements .product .faqs .product-faqs__question {color: var(--color-text);}
.shop-ui .elements .product .faqs .product-faqs__item-icon i, .shop-ui .elements .product .outcomes .product-outcomes__item-icon i {color: var(--color-icons);font-size: var(--font-size-14);}
.shop-ui .elements .product .faqs .product-faqs__button.btn-link {color: var(--color-text);text-decoration: none;font-size: var(--font-size-14);font-weight: normal;outline: 0;}
.shop-ui .elements .product .faqs .product-faqs__card {border: 0;}
.shop-ui .elements .product .faqs .product-faqs__card-header {background: #fbfbfb;border-radius: var(--block-radius);}
.shop-ui .elements .product .faqs .product-faqs__collapse.collapse.in .product-faqs__answer, .shop-ui .elements .product .faqs .product-faqs__collapse.collapse.show .product-faqs__answer, .shop-ui .elements .product .faqs .product-faqs__collapse.collapsing .product-faqs__answer {border-top: 0;}
.shop-ui .elements .product .reviews {display: none;}
.course-ui .accipiocomponenttype-course .course-element__header, .program-ui .accipiocomponenttype-program .program-element__header, .course-module-ui .accipiocomponenttype-course-module .course-module-element__header {display: flex;align-items: center;}
.program-ui .accipiocomponenttype-program .program-element__description {color: var(--color-text);font-size: var(--font-size-14);}
.shop-ui .elements .product .buybox .product-buybox__quantity-input {font-size: var(--font-size-14);border-width: 1px;}
.sessions-selection-container .sessions-available-box .sessions-grid .session-item .session-controls {gap: 4px;}
button.btn.ticketQuantityBtn {background: #f0f0f0;border: 0;padding: 5px;outline: 0;margin: 0;transition: .2s all;}
button.btn.ticketQuantityBtn:hover {opacity: .8;transform: none;border: 0;outline: 0;}
input.ticketQuantityInput {font-size: var(--font-size-12);padding-inline: var(--gap-3);border: 1px solid #e9ecef;}
.sessions-selection-container .sessions-available-box {border-radius: var(--block-radius);border: var(--block-border);box-shadow: var(--block-shadow);background: var(--block-background-color);}
.sessions-selection-container .sessions-available-box .sessions-actions .add-to-basket-btn {font-size: var(--font-body-size);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--btn-button-border-radius);width: auto !important;border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background-color: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;font-weight: normal;}
.sessions-selection-container .sessions-available-box .sessions-actions .add-to-basket-btn:hover {outline: 1px solid var(--btn-prim-bg-color-active);background: transparent;}
.discovery-ui .elements .core .core-paging-bar__list {background: var(--block-background-color);box-shadow: none;border-radius: var(--form-input-border-radius);border: 1px solid #ddd;padding: 0;gap: 0;}
.discovery-ui .elements .core .core-paging-bar__item--prev .core-paging-bar__button, .discovery-ui .elements .core .core-paging-bar__item--next .core-paging-bar__button {color: var(--color-text);}
.discovery-ui .elements .core .core-paging-bar__item {border-left: 1px solid #ddd;}
.discovery-ui .elements .core .core-paging-bar__item:last-of-type {border-left: 0;}
.discovery-ui .elements .core .core-paging-bar__item--active {background-color: var(--btn-prim-accent-color);}
.discovery-ui .elements .core .core-paging-bar__item--active .core-paging-bar__button {color: #fff;background-color: var(--btn-prim-accent-color);box-shadow: none;}
.discovery-ui .elements .core .core-paging-bar__item--number .core-paging-bar__button {border-radius: 0;}
.discovery-ui .elements .core .core-paging-bar__item--active .core-paging-bar__button:hover, .discovery-ui .elements .core .core-paging-bar__button:hover {box-shadow: none;transform: none;color: #fff;background-color: var(--btn-prim-accent-color);}
.course-sidebar .mt-4:first-of-type {margin-bottom: 3rem;}
.shop-ui .elements .product .product-image .product-image__container {box-shadow: var(--block-shadow);border-radius: var(--block-radius);border: var(--block-border);}
.shop-ui .elements .product .buybox .product-buybox__discounts {border: 0;background: transparent;padding: 0;}
.shop-ui .elements .product .buybox .product-buybox {border-radius: var(--block-radius);border: var(--block-border);box-shadow: var(--block-shadow);background: var(--block-background-color);padding: var(--gap-1);}
.shop-ui .elements .product .buybox .product-buybox__discounts-help {display: none;}
.shop-ui .elements .product .buybox .product-buybox__table-row {background-color: #f9f9f9;}
.shop-ui .elements .product .buybox .product-buybox__table-cell--price {color: var(--color-text);}
.shop-ui .elements .product .buybox .product-buybox__price-section {border: 0;background: transparent;padding: 0;display: flex;flex-direction: column;align-items: flex-end;}
.shop-ui .elements .product .buybox .product-buybox__price-section .product-buybox__price-row {width: 100%;}
.shop-ui .elements .product .buybox .product-buybox__price-section span {font-size: var(--font-size-14);}
.shop-ui .elements .product .buybox .product-buybox__access-info {border-top: 0;}
.shop-ui .elements .product .buybox .product-buybox__quantity-label, .shop-ui .elements .product .buybox .product-buybox__vat-info, .shop-ui .elements .product .buybox .product-buybox__access-period, .shop-ui .elements .product .buybox .product-buybox__table-cell--header, .certification-ui .accipiocomponenttype-certification .certification-element__stat-label, .seminar-ui .accipiocomponenttype-ttr-seminar .seminar-element__course-label, .seminar-ui .accipiocomponenttype-ttr-seminar .seminar-element__course-name {font-size: var(--font-size-13);color: var(--color-text);}
.shop-ui .elements .product .buybox .product-buybox__vat-info, .shop-ui .elements .product .buybox .product-buybox__access-period, .shop-ui .elements .product .buybox .product-buybox__table-cell--header:last-of-type {text-align: left;}
.seminar-ui .seminar-element__dates .seminar-element__date-item > span {font-size: var(--font-size-13);}
.seminar-ui .accipiocomponenttype-ttr_seminar .seminar-element__date-icon i {color: var(--color-icons);margin: 0;}
.shop-ui .elements .product .buybox .product-buybox__action-btn {border-width: var(--btn-border-width);border-color: var(--btn-prim-bg-color);border-style: var(--btn-border-style);background: transparent;color: var(--color-text);outline: 0px transparent solid;padding: 6px 20px;border-radius: var(--btn-button-border-radius);font-size: var(--font-size-14);text-align: center;line-height: var(--btn-line-height);font-weight: normal;align-items: center;box-shadow: none;}
.shop-ui .elements .product .buybox .product-buybox__action-btn:hover {outline: 1px solid var(--btn-prim-bg-color-active);box-shadow: none;transform: none;}
.shop-ui .elements .product .buybox .product-buybox__action-btn i {display: none;}
.shop-ui .elements .product .buybox .product-buybox__action-btn .sessions-label, .shop-ui .elements .product .buybox .product-buybox__action-btn .sessions-summary {font-size: var(--font-size-14);font-weight: normal;}
.pswp {z-index: 100050;}
.pswp__scroll-wrap .pswp__button {border: 0;padding: 0;outline: 0;background: transparent;}
div[role=main] {padding-right: 0 !important;padding-left: 0 !important;padding-block: 0;overflow: hidden;}
#region-main:not(.collapsed-state) .admin-manage-container .content-container, #region-main.collapsed-state .admin-manage-container .content-container {margin-right: 0;padding-block: 20px;padding-inline: 20px;overflow-y: auto;overflow-x: auto;}
div.dt-container > div.row {margin-right: 0;margin-left: 0;}
.admin-manage-sidebar.sidebar-collapsed {width: auto !important;min-width: auto !important;}
.admin-manage-nav-item .admin-manage-nav-header, .admin-manage-close-button {padding-inline: 20px;padding-block: 15px;font-size: var(--font-body-size);}
.admin-manage-nav-item ul.admin-collapse, .admin-manage-nav-item ul.admin-collapse.admin-collapsing {padding-right: 29px;font-size: var(--font-size-13);}
.admin-manage-nav-item.active {background: #fcfcfc;}
.admin-manage-sidebar {height: -webkit-fill-available !important;}
.refund_details__refunded_by_avatar, .order_history__buyer_avatar, .subscription_management__user_name_avatar {background-color: var(--color-header-highlight);border: 2px solid var(--color-header-highlight);}
.order_history__buyer_details, .order_history__payment_provider_plugin, .subscription_management__user_name_email, .refund_details__refunded_by_details {font-size: var(--font-size-11);color: var(--color-text);}
table.table thead th, .product_list__product_type, .order_history__purchased_item_name, .subscription_management__date, .subscription_management__renewal_date, .subscription_management__payment_method_name, .subscription_management__billing_period, .subscription_management__currency, .subscription_management__status, .product_list__price, .product_list__attached_item_name, .product_list__price_exchange, .product_list__sale_type, .product_list__lifetime, .product_list__repeats, .order_history__status, .order_history__payment_provider, .order_history__purchase_amount, .refunds_management__type, .refunds_management__count, .refund_details__reason, .refund_details__comment, .refund_details__datetime, .refund_details__status_text, .refund_details__datetime_time, .bs4 .badge {font-size: var(--font-size-12);}
table.table tbody tr td {font-size: var(--font-size-13);}
.styled-accipio-datatable .dt-column-title {white-space: normal;}
.styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-orderable-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-ordering-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-orderable-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-ordering-asc span.dt-column-order:before {font-family: "FontAwesome";}
.styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-orderable-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-ordering-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-orderable-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-ordering-desc span.dt-column-order:after {font-family: "FontAwesome";}
.table-responsive {width: 100%;}
.table-bordered {border: 0;}
.styled-accipio-datatable .direct-datatable-wrapper .table-bordered > thead > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > thead > tr > td, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tbody > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tbody > tr > td, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tfoot > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tfoot > tr > td {border: 0;border-bottom: 1px solid #ddd;}
.styled-accipio-datatable .direct-datatable-wrapper table.dataTable thead th, .styled-accipio-datatable .direct-datatable-wrapper table.dataTable thead td {border-bottom: 2px solid #ddd;}
.styled-accipio-datatable .direct-datatable-wrapper th {padding: 4px 8px 4px 25px;}
.styled-accipio-datatable .direct-datatable-wrapper td {padding: 4px 10px;}
.faqs-button-container .form-text {font-size: var(--font-size-12);}
button.btn:hover {transform: none;}
button.btn i.fa {margin-left: 5px;}
form .form-autocomplete-downarrow {font-size: var(--font-size-9);background: none;left: 25px !important;top: 1px !important;transform: scaleY(.5);display: inline-block;}
.product-edit-form__char-counter {font-size: var(--font-size-12);font-weight: normal;}
.admin-manage-container button.btn {gap: 5px;}
#product_category_view_all button.btn, #product_category_view_all button.btn:active, #product_category_view_all button.btn:active:focus {border: 0;outline: 0;padding: 0;padding-inline: 5px;background: transparent;display: flex;gap: 3px;align-items: center;color: var(--color-text);box-shadow: none;}
.bs4 .form-control, .bs4 .custom-select {font-size: var(--font-size-14);}
.bs4 select.form-control {background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/7px 7px no-repeat;}
table.dataTable.table > tbody > tr:nth-of-type(2n+1) {background-color: #fafafa;}
table.dataTable.table > tbody > tr:hover > * {box-shadow: none;background-color: #f0f0f0;}
table.dataTable.table.table-striped > tbody > tr:nth-of-type(2n+1) > *, table.dataTable.table.table-hover > tbody > tr.selected:hover > * {box-shadow: none;}
table.dataTable.table > tbody > tr.selected > *, table.dataTable.table > tbody > tr.selected a * {box-shadow: none;color: #fff;}
table.dataTable.table > tbody > tr.selected, table.dataTable.table > tbody > tr.selected:hover > * {background: var(--btn-prim-bg-color);}
table.dataTable.table > tbody > tr.selected a {color: #fff !important;}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus, a:focus {outline: 0 !important;}
table.dataTable input.dt-select-checkbox {margin-right: 5px;}
table.dataTable input.dt-select-checkbox::after {background-color: transparent;}
#id_product_components_header .nav-tabs .nav-item.active .nav-link {border-color: #f0f0f0 #f0f0f0 #fff;margin-top: 0px;border-top-width: 5px;}
#id_product_components_header .nav-tabs .nav-item .nav-link {border-color: #fff;margin-bottom: 0;}
.schedule-edit-page__info, .schedule-edit-page__help-text, .break-point-group__separator {font-size: var(--font-body-size);color: var(--color-text);}
button.break-points-actions__add-btn, button.break-point-group__remove-btn {border-width: var(--btn-border-width) !important;border-color: var(--btn-prim-bg-color) !important;border-style: var(--btn-border-style) !important;background: transparent !important;color: var(--color-text) !important;outline: 0px transparent solid;padding: 6px 20px !important;border-radius: var(--btn-button-border-radius) !important;font-size: var(--font-size-14) !important;text-align: center;line-height: var(--btn-line-height);display: inline-flex;align-items: center;box-shadow: none;}
button.break-points-actions__add-btn:hover, button.break-point-group__remove-btn:hover {background: transparent !important;border-color: var(--btn-prim-bg-color-active) !important;outline: 1px solid var(--btn-prim-bg-color-active) !important;transform: none !important;box-shadow: none !important;}
.schedule-edit-page__form-section {box-shadow: none;border: 0;}
.schedule-edit-page__form-body {padding-inline: 0;}
table.table tbody tr td {font-size: var(--font-size-13);}
.styled-accipio-datatable .direct-datatable-wrapper .table-bordered > thead > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tbody > tr > td {border: 0;}
.modal-header h3 {font-size: var(--font-size-14) !important;color: var(--color-text) !important;}
.modal-header .btn.close:hover {transform: none;border: 0;outline: 0;background: transparent;}
small {font-size: var(--font-size-12);}
.modal-footer button.btn, .learning-outcomes-modal__header button, .faqs-modal__header button, .image-selection-modal__header button {border-width: var(--btn-border-width) !important;border-color: var(--btn-prim-bg-color) !important;border-style: var(--btn-border-style) !important;background: transparent !important;color: var(--color-text) !important;outline: 0px transparent solid;padding: 6px 20px !important;border-radius: var(--btn-button-border-radius) !important;font-size: var(--font-size-14) !important;text-align: center;line-height: var(--btn-line-height);display: inline-flex;align-items: center;box-shadow: none;}
.modal-footer button.btn:hover, .modal-footer button.btn:focus, .learning-outcomes-modal__header button:hover, .faqs-modal__header button:hover, .image-selection-modal__header button:hover {background: transparent !important;border-color: var(--btn-prim-bg-color-active) !important;outline: 1px solid var(--btn-prim-bg-color-active) !important;transform: none !important;box-shadow: none !important;}
.row {margin-inline: 0;}
.faqs-modal .faqs-header .btn {font-size: var(--font-size-14);}
.learning-outcomes-header h6, .faqs-header h6, .image-selection-header h6 {margin-left: 10px;}
.learning-outcomes-modal__item-actions button, .faqs-modal__item-actions button, .image-selection-modal__item-actions button {border: 0;padding-inline: 0;padding-top: 0;}
.learning-outcomes-modal__item-actions button:hover, .faqs-modal__item-actions button:hover, .image-selection-modal__item-actions button:hover {outline: 0;border: 0;}
.faqs-modal .faq-item .faqs-modal__item-field label, .faqs-modal .faq-item .faqs-modal__item-field input, .faqs-modal .faq-item .faqs-modal__item-field textarea, .learning-outcomes-modal label, .learning-outcomes-modal select, .learning-outcomes-modal textarea, .image-selection-modal label, .image-selection-modal select, .image-selection-modal .image-selection-modal__item-filename {font-size: var(--font-size-14);font-weight: normal;}
.faq-item .faqs-modal__item-field .faqs-modal__char-counter, .learning-outcomes-modal .learning-outcomes-modal__char-counter, .image-selection-modal .image-selection-modal__badge {font-size: var(--font-size-12);font-weight: normal;}
select.form-control {height: auto;}
.form label {font-size: var(--font-size-14);}
a.btn-secondary.disabled:hover {cursor: not-allowed;}
.sobreinicicurs header#page-header {height: 20px;}
.table-responsive {width: 100%;}
.styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-orderable-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-ordering-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-orderable-asc span.dt-column-order:before, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-ordering-asc span.dt-column-order:before {font-family: "FontAwesome";}
.styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-orderable-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > th.dt-ordering-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-orderable-desc span.dt-column-order:after, .styled-accipio-datatable .direct-datatable-wrapper thead > tr > td.dt-ordering-desc span.dt-column-order:after {font-family: "FontAwesome";}
table.table thead th {font-size: var(--font-size-12);}
table.table tbody tr td {font-size: var(--font-size-13);}
.styled-accipio-datatable .direct-datatable-wrapper .table-bordered > thead > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > thead > tr > td, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tbody > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tbody > tr > td, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tfoot > tr > th, .styled-accipio-datatable .direct-datatable-wrapper .table-bordered > tfoot > tr > td {border: 0;}
.styled-accipio-datatable .direct-datatable-wrapper table.dataTable thead th, .styled-accipio-datatable .direct-datatable-wrapper table.dataTable thead td {border-bottom: 2px solid #ddd;}
#allocate-orgs-table_wrapper > .row {margin-inline: 0;}
#allocate-orgs-table_wrapper > .row > .col {margin-bottom: 5px;}
.styled-accipio-datatable .filter-container legend {font-size: var(--font-size-13);font-weight: bold;}
.styled-accipio-datatable .filter-container {max-width: unset;min-width: unset;width: 250px;}
.styled-accipio-datatable .outer-filter-row {margin-inline: 0;padding-left: 20px;}
.styled-accipio-datatable .filter-col-container input[type=checkbox]:after {display: none;}
.styled-accipio-datatable .filter-col-container {max-height: unset;}
.styled-accipio-datatable .filter-container .form-check-input {margin-right: 0;}
.styled-accipio-datatable .outer-filter-row .col-12 {width: 100%;}
#accipio-organisations-navbar {padding: 0;}
#accipio-organisations-navbar .navbar-brand {display: none;}
#accipio-organisations-navbar.nav-tabs > li {padding: 0;}
#roles-table {margin-block: 20px;}
#accipio-datatable-filterbutton-allocate-orgs-table i, #org-index-nav-button i, #org-admin-nav-button i {margin-left: 5px;}
#page {padding-right: var(--page-content-padding-desktop) !important;padding-left: var(--page-content-padding-desktop) !important;}
.basket-page__header {padding: 0;background-color: transparent;border: 0;margin-bottom: 20px;}
.basket-page__content {gap: 30px;}
.basket-page__container {max-width: 100%;margin: 0 auto;padding: 0;}
.basket-page__header-section {padding: 0;}
.basket-page__main, .basket-page__sidebar-content {border: var(--block-border);background: var(--block-background-color);border-radius: var(--block-radius);box-shadow: var(--block-shadow);padding: 30px;float: right;margin-bottom: 20px;width: 100%;}
.basket-items {gap: 30px;}
.basket-item {margin-bottom: 0;border-radius: var(--block-radius);overflow: hidden;}
.basket-item__remove-btn, .basket-item__sessions-btn {top: 20px;}
.basket-item__content {padding: var(--gap-5);}
.basket-page__items-section {padding: 0;}
.basket-item__image-wrapper {padding-bottom: 0;border-radius: unset;}
.basket-item__title {color: var(--color-title-catalog-box) !important;font-weight: var(--font-h4-weight);font-size: var(--font-size-16);padding-left: 60px;}
.basket-item__remove-btn i {font-size: var(--font-size-14);color: var(--color-text);}
.basket-item__sessions-btn i {font-size: var(--font-size-12);color: var(--color-text);}
.basket-item__sessions-btn__quantity {background: var(--btn-prim-bg-color);width: 15px;height: 15px;top: -3px;left: 3px;font-size: var(--font-size-10);font-weight: normal;line-height: var(--font-size-14);}
.basket-item__description, .basket-item__payment-type {font-size: var(--font-body-size);color: var(--color-text);}
.basket-item__quantity-label {font-size: var(--font-body-size);font-weight: normal;}
.product-pricing__new-price {color: var(--color-title-catalog-box);font-family: var(--font-family);font-size: var(--font-size-16);}
.product-pricing__region-indicator {font-size: var(--font-size-16);}
.product-pricing__price-per-item-new {font-size: var(--font-body-size);font-family: var(--font-body-family);color: var(--color-text);}
.tax-badge {background: #f0f0f0;border: 0;font-size: var(--font-size-10);color: var(--color-text);}
.basket-item__quantity-controls {gap: 4px;}
.basket-item__quantity-button {background: #f0f0f0 !important;border: 0 !important;padding: 5px !important;outline: 0 !important;width: 28px;height: 28px;border-radius: 4px !important;}
.basket-item__quantity-button .fas {font-size: var(--font-size-8);font-weight: normal;}
.basket-item__quantity-input {width: 40px;height: 28px;font-size: var(--font-size-12);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);padding-inline: var(--gap-3);}
.basket-page__footer-actions {padding-inline: 0;padding-top: 30px;}
.basket-page__clear-cart-link {text-decoration: none;}
.discount-form__input, .discount-form__input::placeholder {font-size: var(--font-body-size);width: 100%;}
.discount-form__button {background-color: var(--btn-prim-bg-color);border: 1px solid var(--btn-prim-bg-color);color: #fff;border-radius: 4px 0 0 4px;}
.discount-form__error {font-size: var(--font-size-13);}
.payment-methods-list__header, .license-options__title {font-size: var(--font-size-14);color: var(--color-text);}
.payment-method__name, .license-options__label {font-size: var(--font-size-14);color: var(--color-text);font-weight: normal;}
.license-options__info-link {border: 0;outline: 0;}
.payment-method {padding-inline: 0;border: 0;}
.payment-method:hover, .payment-method--selected {background: transparent;}
.payment-method__input:checked, .license-options__radio:checked, .basket-page__terms-input:checked {background-color: var(--color-text);border-color: var(--color-text);}
.payment-method__icon {color: var(--color-text);font-size: var(--font-size-12);margin-left: 5px;}
.quick-checkout-grid__divider {display: none;}
.license-options__option {border: 0;}
.checkout-summary__item {border-top: 1px solid #f0f0f0;}
.checkout-summary__label, .checkout-summary__value {font-size: var(--font-size-14);color: var(--color-text);}
.checkout-summary__total {border-top: 2px solid #f0f0f0;}
.checkout-summary__tax-label, .checkout-summary__tax-value {font-size: var(--font-size-13);color: var(--color-text);}
.checkout-summary__total-label, .checkout-summary__total-value {font-size: var(--font-size-16);color: var(--color-title-catalog-box);}
.checkout-summary__vat-note {font-size: var(--font-size-12);}
.basket-page__terms-label {font-size: var(--font-size-12);color: var(--color-text);}
.basket-page__terms-link {padding: 0;outline: 0;border: 0;text-decoration: none;font-size: var(--font-size-12);}
.shop-ui .email-verification-modal .email-verification-modal__submit:hover {border-width: var(--btn-border-width);border-color: var(--btn-prim-accent-color-active);border-style: var(--btn-border-style);background-color: transparent;color: var(--color-text);box-shadow: none;outline: 1px solid var(--btn-prim-bg-color-active);}
.email-verification-modal__tabs {gap: 4px;margin-bottom: 20px;}
.email-verification-modal__tab {border: 1px solid #ccc;border-bottom: 0;border-radius: 4px 4px 0 0;font-size: var(--font-size-14);text-transform: none;color: var(--color-text);}
.email-verification-modal__tab:hover, .email-verification-modal__tab:focus {color: inherit;background: rgba(0,0,0,.02);outline: 0;}
.email-verification-modal__tab--active::after {content: " ";background: var(--color-primary);position: absolute;top: 0;height: 3px;right: 0;left: 0;}
div[role="main"] > .container-fluid {padding-inline: 0;}
.shop-faqs-page {max-width: 100%;padding: 0;}
.shop-faqs-page__title {font-size: var(--font-h1-size);font-weight: var(--font-h1-weight);color: var(--color-title-main);margin-top: 0;}
.shop-faqs-page__description {font-size: var(--font-body-size);color: var(--color-text);}
.shop-ui .elements .product .faqs .product-faqs {border: 0;padding: 0;border-radius: 4px;}
.shop-ui .elements .product .faqs .product-faqs__accordion {gap: 20px;}
.shop-ui .elements .product .faqs .product-faqs__card {border: 0;}
.shop-ui .elements .product .faqs .product-faqs__card-header {background: #f9f9f9;}
.shop-ui .elements .product .faqs .product-faqs__button.btn-link {border: 0;outline: 0;font-size: var(--font-size-14);background: transparent;}
.shop-ui .elements .product .faqs .product-faqs__answer {font-size: var(--font-body-size);color: var(--color-text);padding: 20px;}
#page #region-main .main-inner.container {max-width: unset;}
.order-items-container .bg-dark.rounded-circle {background: var(--color-icons) !important;margin-top: 0 !important;}
.order-items-container .fw-bold.h4 {font-weight: var(--font-h1-weight);font-size: var(--font-h1-size);font-family: var(--font-h1-family);line-height: var(--font-h1-line-height);color: var(--color-title-main);margin: 0;margin-right: 5px;}
.order-items-container .bg-light .card-title {font-size: var(--font-body-size);}
.shop-order-item {box-shadow: none;}
.shop-order-item-block .shop-order-number-container .shop-order-number {font-weight: var(--font-h4-weight);font-size: var(--font-h4-size);font-family: var(--font-h4-family);line-height: var(--font-h4-line-height);}
.order-item-info-container .name, .price-with-discount .current-price .price-value, .price-with-discount .current-price {color: var(--color-title-catalog-box);font-size: var(--font-size-16);font-weight: var(--font-h4-weight);}
.order-item-actions a {color: var(--color-link-central-block) !important;text-decoration: none;}
.order-item-actions a:hover {text-decoration: none;}
.component-item .component-name {font-size: var(--font-body-size);}
.component-item .component-name:hover {text-decoration: none;}
.component-item .component-status {background: var(--btn-prim-bg-color);font-size: var(--font-size-12);font-weight: normal;}
.order-summary-container .shop-order-summary-container {box-shadow: none;}
.shop-order-summary-container > h3 {font-weight: var(--font-h4-weight);font-size: var(--font-h4-size);font-family: var(--font-h4-family);line-height: var(--font-h4-line-height);}
.shop-order-summary-price-item > label, .shop-order-summary-taxes > label, .shop-order-summary-tax-item label, .shop-order-summary-tax-item-value, .shop-order-summary-total > label {color: var(--color-text);font-size: var(--font-body-size);font-weight: normal;}
.shop-order-summary-price-item-value, .shop-order-summary-taxes-value {font-weight: 600;font-size: var(--font-size-14);color: var(--color-text);}
.shop-order-summary-payment-provider-container, .shop-order-summary-price-container, .shop-order-summary-purchase-date-container, .shop-order-summary-buyer-container {display: flex;flex-direction: column;}
.shop-order-summary-payment-provider-container > label, .shop-order-summary-purchase-date-container > label, .shop-order-summary-buyer-container > label {font-size: var(--font-size-14);color: var(--color-text);font-weight: 700;letter-spacing: unset;}
.shop-order-summary-actions-container {box-shadow: none;border: 0;padding-inline: 0;}
.shop-order-summary-actions-container .shop-order-summary-actions-item a.btn {border-radius: var(--btn-button-border-radius) !important;}
.shop-order-summary-actions-container .shop-order-summary-actions-item a.btn:active {color: var(--color-text);background-color: transparent;border-color: var(--btn-prim-bg-color-active);}
.refund-modal__option-icon, .refund-modal__label-icon, .refund-modal__helper-icon, .refund-modal__info-icon, .refund-modal__currency-symbol, .refund-modal__label:hover, .refund-modal__label {color: var(--color-text);}
.refund-modal__info-note, .refund-modal__custom-amount-container {background-color: #f0f0f0;border-right: 4px solid #e0e0e0;}
.refund-modal__input-icon-wrapper {background: #f9f9f9;}
table.table thead th {color: var(--color-text);font-size: var(--font-body-size);text-transform: none;letter-spacing: unset;}
#page-local-accipio-one-shop-index .product-card__image {background-position: top !important;}
.basket-item .basket-item__image {background-position: right !important;}
#page-local-accipio-one-shop-product .shop-ui .elements .product .product-image .product-image__image {object-position: left;}
#page-local-accipio-one-shop-index div[data-target-element="core_view_option"] {display: none;}
@font-face {font-family: "ToyotaType";src: url("https://tgselearninghub.com/theme/actua/webfont.php?nomfont=ToyotaType-Bold.woff") format("woff");font-weight: bold;font-style: normal;}
@font-face {font-family: "ToyotaType";src: url("https://tgselearninghub.com/theme/actua/webfont.php?nomfont=ToyotaType-Regular.woff") format("woff");font-weight: normal;font-style: normal;}
body {font-family: ToyotaType;}