: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;}
html {scrollbar-gutter: stable;}
.nav-wrapper {width: var(--nav-collapsed-width);height: 100%;position: relative;}
.nav-wrapper.desktopExpanded:not(.overlaid) {width: var(--nav-width);}
.navleft.navleftunder .page-body {min-height: 100vh;}
.navleft.navleftunder .tui-theme_inspire-navigation .tui-theme_inspire-navigation__headingLogo {display: none;}
.navleft.navleftunder .masthead_logo--header_link {opacity: 1;transition: initial;}
.navleft.navleftunder .tui-theme_inspire-navigation .tui-theme_inspire-navigation__nav {position: relative;padding-top: var(--gap-3);}
.navleft.navleftunder .tui-theme_inspire-navigation.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__heading {min-height: 16px;height: 16px;position: absolute;left: 0;top: 27px;}
.navleft.navleftunder .tui-theme_inspire-navigation:not(.tui-theme_inspire-navigation--desktopExpanded) .tui-theme_inspire-navigation__heading {display: none;}
.navleft.navleftunder button.tui-theme_inspire-navigation__toggle.tui-theme_inspire-navigation__toggle--expand {display: none;}
.navleft.navleftunder .righttopcorner {position: absolute;top: 0;left: calc(-1 * var(--block-radius));transition: .2s all ease;width: var(--block-radius);height: var(--block-radius);background-image: radial-gradient(circle at var(--block-radius) var(--block-radius),rgba(0,0,0,0) 0,rgba(0,0,0,0) var(--block-radius),var(--leftmenu-bg-color) var(--block-radius));}
.navleft.navleftunder .tui-theme_inspire-navigation {position: sticky;height: 100 dvh;top: 0;width: var(--nav-collapsed-width);}
.navleft.navleftunder .tui-theme_inspire-navigation.tui-theme_inspire-navigation--overlaid {position: absolute;width: var(--nav-width);right: 0;top: 0;z-index: 1000;}
.navleft.navleftunder.scrolled .tui-theme_inspire-navigation.tui-theme_inspire-navigation--overlaid {top: 0;height: 100vh;position: fixed;}
@media (max-width:992px) {.navleft.navleftunder button.tui-theme_inspire-navigation__toggle {top: 0;}}
@media (min-width:992px) {.navleft.navleftunder.nav-open {overflow: hidden;}}
@media (max-width:992px) {.nav-wrapper {width: 0;}}
.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: #000;--color-primary: #eb5f0a;--btn-prim-accent-color: #eb5f0a;--btn-accent-color: #eb5f0a;--link-color: #313131;--color-state: #000;--color-text: #666;--block-background-color: #fff;--block-radius: 20px;--block-border: 0px solid #f00;--block-shadow: 0 1px 3px 1px #ddd;--block-pre-header-color: #fff;--block-pre-header-background: #64869e;--color-link-lateral-block: #313131;--color-link-central-block: #313131;--color-title-main: #000;--color-title-blocks: #000;--color-title-catalog-box: #000;--color-icons: #eb5f0a;--color-header-highlight: #eb5f0a;--color-icons-star-rating: #ec9c24;--color-body-background: #fbfbfb;--color-icons-rss-footer: #eb5f0a;--btn-button-border-radius: 35px;--color-leftmenu-highlight: #fff;--leftmenu-bg-color: #054258;--leftmenu-text-color: #fff;--nav-text-color-hover: #000;--btn-prim-accent-color-focus: #e15500;--btn-prim-accent-color-active: #d04400;--btn-accent-color-hover: #e15500;--btn-accent-color-focus: #e15500;--btn-accent-color-active: #d04400;--link-color-hover: #131313;--color-state-hover: #000;--color-state-focus: #000;--color-state-active: #000;--leftmenu-text-color-hover: #e1e1e1;--font-size-custom: 1.0714;--font-web: Gilroy;--footer-background-color: #fbfbfb;--footer-text-color: #fff;--second-footer-background-color: #ecedec;--second-footer-text-color: #313131;--footer-text-color-hover: #f5f5f5;}
.totaraNav_prim--side .langmenu {border: 0;box-shadow: none;color: #555;padding-left: 10px;}
#page-site-index {display: none;}
.login {display: flex;place-items: center;padding-right: 10px;margin-right: 15px;padding: 5px 10px;font-size: 1.4rem;}
#page-site-index #block-region-main {float: right;width: 100%;}
#page-site-index #region-top {margin-right: 0;margin-left: 0;}
#page-site-index:not(.editing) #block-region-top {padding-right: 0;padding-left: 0;}
#page-site-index:not(.editing) #block-region-top .homevideo .block-header {display: none;}
#page-site-index #block-region-top .homevideo .content {border-radius: 0;box-shadow: none;padding: 0;max-height: 380px;overflow: hidden;background: transparent;}
#page-site-index #block-region-top .homevideo .no-overflow {margin-bottom: 0;padding-bottom: 0;}
#page-site-index #block-region-top .homevideo video {margin-top: -10%;}
#page-site-index #block-region-top .homevideo .conttext {position: absolute;background: rgba(255,255,255,.9);top: 10%;margin-right: 30px;height: 80%;padding: 30px;width: 40%;visibility: visible;font-family: Avenir;}
#page-site-index #block-region-top .homevideo .conttext h1 {font-family: Vanitas;font-size: 46px;}
@media (max-width: 767px) {#page-site-index #block-region-top .homevideo .conttext {width: calc(100% - 60px);overflow: auto;}
	#page-site-index #block-region-top .homevideo .conttext h1 {font-size: 35px;}}
#page-site-index div[role=main] {display: none;}
#page-site-index {background: #64869e;color: #fff;margin-top: 0;border-top: 2px solid #fff;}
#page-footer {color: white;}
#page-site-index .block_html.homecaf .generated-content--user {height: 100%;}
#page-site-index .block_html.homecaf .generated-content--user .no-overflow {height: 100%;width: 100%;}
#page-site-index.notloggedin .menuppal {display: none;}
#page-site-index #page {padding-right: 0;padding-left: 0;max-width: 100%;}
#page-site-index #page-content {padding-top: 0;flex-grow: 1;height: 100%;}
#page-site-index #page-content > .row {margin-left: 0;margin-right: 0;flex-grow: 1;height: 100%;}
#page-site-index #region-main {padding: 0;flex-grow: 1;height: 100%;}
#page-site-index #block-region-main {height: 100%;}
#page-site-index .block_html.homecaf {height: 100%;margin-bottom: 0;}
#page-site-index .block_html.homecaf .content {box-shadow: none;height: 100%;flex-grow: 1;padding-block: 0;}
#page-site-index footer.segon-footer {background: #64869e;color: #fff;margin-top: 0;border-top: 2px solid #fff;}
#page-site-index footer.segon-footer a {color: #fff;}
#page-site-index .page-footer .page-footer-main-content {padding-inline: var(--gap-1);padding-block: var(--gap-1);}
#page-site-index footer.segon-footer img.logo_footer {filter: brightness(0) invert(1);}
#page-site-index .block_html.homecaf .content>.no-overflow {height: 100%;}
#page-site-index .block_html.homecaf .backgroundimage {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/background.jpg");height: 100%;background-size: cover;background-position: center top;display: table;width: 100%;}
#page-site-index .block_html.homecaf .centercontent {text-align: center;vertical-align: middle;display: table-cell;}
#page-site-index .block_html.homecaf .centercontent .row {margin-right: 0;margin-left: 0;}
#page-site-index .block_html.homecaf .title {text-align: right;}
#page-site-index .block_html.homecaf .title h1 {color: #fff;font-size: 40px;font-weight: bold;padding-right: 3%;margin-bottom: 30px;}
#page-site-index .block_html.homecaf .title .line {border-bottom: 6px solid #fff;display: inline-block;width: 100px;transform: translateY(46px) translateX(-69px) rotate(115deg);}
#page-site-index .block_html.homecaf .homebutton {width: 30%;border: 2px solid #fff;text-align: center;padding: 10px;background: rgba(0,0,0,.4);display: inline-block;margin-right: 5px;margin-left: 5px;margin-bottom: 20px;}
#page-site-index .block_html.homecaf .homebutton.homebuttonlarge {width: calc(90% - -28px);}
#page-site-index .block_html.homecaf .homebutton a {color: #fff !important;font-size: 16px;}
#page-site-index .block_html.homecaf .homebutton.formacion a {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/icoforma.png");background-size: contain;background-repeat: no-repeat;padding-right: 25px;}
#page-site-index .block_html.homecaf .homebutton.biblioteca a {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/icobiblio.png");background-size: contain;background-repeat: no-repeat;padding-right: 25px;}
#page-site-index .block_html.homecaf .homebutton.comunicados a {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/icocomunica.png");background-size: contain;background-repeat: no-repeat;padding-right: 34px;}
#page-site-index .block_html.homecaf .homebutton.mylearning a {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/icomylearning.png");background-size: contain;background-repeat: no-repeat;padding-right: 28px;}
#page-site-index .block_html.homecaf .homebutton.email a {background: url("https://cafrsacademy.net/pluginfile.php/1/local_uploadfiles/additionalimages/0/icoemail.png");background-size: contain;background-repeat: no-repeat;padding-right: 28px;}
@media (max-width: 991px) {#page-site-index .block_html.homecaf .homebutton a {font-size: 13px;}
	#page-site-index .block_html.homecaf .homebutton {width: calc(90% - -28px);}
	#page-site-index .block_html.homecaf .title .line {display: none;}}
#page-site-index .totaraNav nav {padding: var(--gap-4) 0;}
#page-footer .second-page-footer .text_to_html {width: 100%;}
#page-footer #divfooterlang {left: calc(var(--gap-1) * 8);bottom: -10px;}
.block_totara_alerts .list li {padding-right: 20px;}
.block_totara_alerts .list li.program span.informationicon::before, .block_totara_alerts .list li.unknown span.informationicon::before {padding-right: 10px;}
#page-mod-feedback-complete.context-17569 #fitem_id_anonymousmode {display: none;}
#page-footer .container-fluid.page-footer-main-content:first-child {display: none;}
#page-footer {background: #ededed;padding-top: 0;padding-bottom: 0;color: #333;font-size: 12px;margin-top: 0;}
#page-footer img.logo_footer {margin-right: 30px;height: 20px;}
#page-login-index #page-footer {margin-top: 0px;padding-top: 15px;padding-bottom: 15px;}
#page-footer .second-page-footer {margin-top: 0;}
#page-footer .footercolumn {font-size: 12px;}
#page-site-index footer, #page-site-index .second-page-footer {background: #64869e;}
#page-site-index #page-footer .second-page-footer, #page-site-index #page-footer-main-content .row {color: white;}
#page-login-index .page-footer-main-content {display: block;padding-top: 0;padding-inline: var(--gap-1);}
#page-site-index #page-footer .page-footer-main-content a:visited {color: white;}
.totara_core__QuickAccess_footer {background-color: white !important;}
#page-site-index.editing div[role=main] {display: block;}
#page-site-index.editing #page-content > .row {height: auto;}
#page-site-index.editing #page {max-width: 1680px;}
#page-mod-efficiency-view div[role=main]>h2:first-of-type a {display: none;}
#page-mod-feedback-view .tfont-var-eye {display: none;}
#block-region-side-pre .block .block-header {border-bottom: 2px solid var(--block-pre-header-color);}
#page-login-index {left: calc(var(--gap-1) * 8);bottom: unset;top: 0px;}
#page-footer .second-page-footer .text_to_html {width: calc(100% - 101px);float: right;}
.page-footer-main-content {padding-bottom: 0;}
@media (max-width: 992px) {.page-footer-main-content .col-md-6 {width: 100%;text-align: right;padding-bottom: var(--gap-3);}
	#page-footer #divfooterlang {bottom: 8px;top: unset;left: var(--gap-5);float: left;position: absolute;}}
.loginbox.twocolumns .signuppanel > h2 {display: none;}
#page-login-index .loginbox.clearfix.twocolumns {margin-left: auto;padding: 0;position: relative;margin-top: 60px;border-radius: var(--block-radius);background: transparent;overflow: hidden;}
.loginbox.twocolumns .loginpanel {padding: 40px;background: rgba(255,255,255,.93);}
.loginbox.twocolumns .signuppanel {position: absolute;top: 0;left: 0;height: 100%;background: rgba(255,255,255,.87);color: var(--color-text);text-align: center;padding-block: 0;display: flex;flex-direction: column;justify-content: center;}
.loginbox.twocolumns .signuppanel h1 {font-size: 3.6rem;}
.loginbox.twocolumns .signuppanel p {margin-top: 40px;margin-bottom: 40px;padding: 0px;line-height: initial;font-size: 1.6rem;}
#page-login-index .loginpanel > hr, #page-login-index .signuppanel > hr {display: none;}
.loginbox.twocolumns .signuppanel .btn.btn-primary {background-color: white;color: #0046fe;border: none;box-shadow: none;padding: 10px 40px;font-weight: bold;font-size: 1.8rem;}
.loginbox.twocolumns .signuppanel .potentialidps > h6 {display: none;}
.loginbox.twocolumns .signuppanel .potentialidps .potentialidplist {width: 100%;}
@media (max-width: 967px) {#page-login-index .loginbox.clearfix.twocolumns {margin-left: auto;}
	#page-login-index .loginbox.clearfix.twocolumns {width: 80%;}}
@media (max-width: 767px) {.loginbox.twocolumns .signuppanel {position: relative;border-radius: 0px 0px 10px 10px;margin-top: -2px;padding-top: 40px;padding-bottom: 40px;}
	#page-login-index .loginbox.clearfix.twocolumns {display: flex;flex-direction: column;}}
@media (max-width: 410px) {#page-login-index .loginbox.clearfix.twocolumns {width: 95%;}}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-Black.woff") format("woff");font-weight: bolder;font-style: normal;}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-Bold.woff") format("woff");font-weight: bold;font-style: normal;}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-Medium.woff") format("woff");font-weight: 500;font-style: normal;}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-Regular.woff") format("woff");font-weight: normal;font-style: normal;}
@font-face {font-family: "Gilroy";src: url("https://cafrsacademy.net/theme/actua/webfont.php?nomfont=Gilroy-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;}
body {font-family: Gilroy;}