.grecaptcha-badge {
    visibility: hidden;
}
/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(clientlib-site/css/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(clientlib-site/css/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(clientlib-site/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(clientlib-site/css/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(clientlib-site/css/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(clientlib-site/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(clientlib-site/css/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=%22alpha(opacity%3D30)%22&opacityFilterOverlay=%22alpha(opacity%3D30)%22&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("clientlib-site/css/images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	-ms-filter: "alpha(opacity=.3)"; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{min-height:100dvh;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}h1{font-size:2em;margin:.67em 0}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}h1,h2,h3,h4,h5,p{margin:0 0 1em 0}img{display:block;max-inline-size:100%;border-style:none}ol:not([role=list]),ul:not([role=list]){list-style:none;margin:0;padding:0}button,input,optgroup,select,textarea{min-width:0;font-family:inherit;font-size:inherit;line-height:1.15;margin:0}input:focus,textarea:focus,select:focus{outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;outline:none;border:none;color:inherit;cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-placeholder{opacity:.75;color:inherit}::placeholder,::-moz-placeholder,::-webkit-input-placeholder{opacity:.75;color:inherit}.accordion{margin-bottom:35px}.cmp-accordion__header{margin:0;font-size:clamp(20px,2.5vw,24px)}.cmp-accordion__button{display:block;width:100%;text-align:left;background:rgba(0,0,0,0);padding:0;border:none;cursor:pointer;position:relative}.cmp-accordion__title{display:block;width:100%;background:var(--clr-accent-100);color:var(--clr-neutral-900);text-wrap:balance;padding:10px 30px 10px 15px;border-bottom:1px solid var(--clr-neutral-450);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.cmp-accordion__icon{display:block;content:"";width:12px;height:7px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-accordion-down.svg);position:absolute;right:15px;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.cmp-accordion__panel{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.cmp-accordion__panel--hidden{display:none}.cmp-accordion__panel--expanded{display:block}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__title{background:var(--clr-accent);color:#fff}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__panel{padding:20px 0 10px 0;border-bottom:1px solid var(--clr-neutral-450)}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-accordion-up.svg)}.teaser--article-card{width:100%;max-width:400px;background:var(--clr-neutral-100);border-radius:16px;border:2px solid var(--clr-neutral-400);padding:8px}.teaser--article-card .cmp-image__image{border-radius:8px}.teaser--article-card .cmp-teaser{position:relative;overflow:hidden}.teaser--article-card .cmp-teaser__content{width:100%;color:var(--clr-neutral-900);position:absolute;left:0;top:calc(100% - 54px);padding:8px;background:hsla(0,0%,100%,.8);border-radius:2px;-webkit-transition:translate .3s;transition:translate .3s;pointer-events:none}.teaser--article-card .cmp-teaser:hover .cmp-teaser__content{translate:0 calc(-100% + 54px)}.teaser--article-card .cmp-teaser__title{font-size:16px;font-weight:600;margin-bottom:26px}.teaser--article-card .cmp-teaser__description p{font-size:12px;margin:0}.teaser--article-card .cmp-teaser__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}.teaser--article-card .cmp-teaser__action-container a:nth-child(1){font-size:12px;color:var(--clr-accent)}.teaser--article-card .cmp-teaser__action-container a:nth-child(2){font-size:12px;color:var(--clr-neutral-100);background:var(--clr-accent);padding:.5em 1em;border-radius:4px;pointer-events:all}.teaser--article-card-expanded .cmp-teaser__content{position:relative;left:auto;top:auto;background:var(--clr-neutral-100);pointer-events:all}.teaser--article-card-expanded .cmp-teaser:hover .cmp-teaser__content{translate:0 0}.container--articleheader{margin-bottom:25px}.container--articleheader>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}@media screen and (width <= 640px){.container--articleheader>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container--articleheader .text--date p{font-size:14px;margin-bottom:0}.container--authlayout{background:-webkit-gradient(linear, left top, right top, color-stop(50%, var(--clr-accent)), color-stop(50%, var(--clr-neutral-100)));background:linear-gradient(to right, var(--clr-accent) 50%, var(--clr-neutral-100) 50%)}@media screen and (width <= 1024px){.container--authlayout{background:rgba(0,0,0,0)}}.container--authlayout>.cmp-container{display:grid;grid-template-columns:1fr 1fr;justify-items:center}@media screen and (width <= 1024px){.container--authlayout>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (width <= 1024px){.container--authlayout .container--leftpane{background:var(--clr-accent);padding:30px 15px}}.container--authlayout .container--rightpane{max-width:570px;width:100%;padding-inline:30px}@media screen and (width <= 1024px){.container--authlayout .container--rightpane{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.authotp{font-size:18px;font-weight:600;text-align:center;color:var(--clr-accent);margin-bottom:35px}.authotp__time{color:var(--clr-second);margin-top:35px}.teaser--authslider-card{position:relative}.teaser--authslider-card .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.teaser--authslider-card .cmp-teaser__title{color:var(--clr-neutral-100);font-size:clamp(18px,3vw,32px);font-weight:700;text-wrap:balance;text-shadow:0 0 10px rgba(0,0,0,.2)}.swiper--authslider{max-width:400px}.swiper--authslider .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:35px}.swiper--authslider .pagination .swiper-pagination-bullet{width:18px;height:18px;border-radius:50%;border:1px solid var(--clr-neutral-100);padding:4px;margin:0;opacity:1;background:rgba(0,0,0,0);cursor:pointer}.swiper--authslider .pagination .swiper-pagination-bullet::after{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:var(--clr-neutral-100);opacity:0;-webkit-transition:all .3s;transition:all .3s}.swiper--authslider .pagination .swiper-pagination-bullet-active::after{opacity:1}.breadcrumb .cmp-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;color:var(--clr-neutral-450);font-size:14px;font-weight:600}.breadcrumb .cmp-breadcrumb__list>*{white-space:nowrap}.breadcrumb .cmp-breadcrumb__item{text-decoration:underline}.breadcrumb .cmp-breadcrumb__item--active{color:var(--clr-neutral-600)}.breadcrumb .cmp-breadcrumb__item-link:after{content:"/";margin-inline:8px}@media screen and (width <= 790px){.breadcrumb{display:none}}.button{--_btnbg: var(--clr-neutral-400);--_btnclr: var(--clr-neutral-900);--_btnbrd: transparent;-ms-flex-negative:0;flex-shrink:0}.button>.cmp-button{display:inline-block;padding:.7em 1.5em;color:var(--_btnclr);font-size:16px;font-weight:600;text-align:center;text-decoration:none;background:var(--_btnbg);border-radius:8px;-webkit-box-shadow:inset 0 0 0 2px var(--_btnbrd);box-shadow:inset 0 0 0 2px var(--_btnbrd);cursor:pointer;-webkit-transition:background 300ms;transition:background 300ms}.button>.cmp-button:hover{background:color-mix(in srgb, var(--_btnbg), var(--clr-neutral-900) 10%)}.button--solid-blue{--_btnbg: var(--clr-accent);--_btnclr: var(--clr-neutral-100);--_btnbrd: transparent}.button--solid-white{--_btnbg: var(--clr-neutral-100);--_btnclr: var(--clr-accent);--_btnbrd: transparent}.button--blue-bordered-white{--_btnbg: var(--clr-neutral-100);--_btnclr: var(--clr-accent);--_btnbrd: var(--clr-accent)}.button--white-bordered-blue{--_btnbg: var(--clr-accent);--_btnclr: var(--clr-neutral-100);--_btnbrd: var(--clr-neutral-100)}.icobutton>.cmp-icobutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.list--cardlist>.cmp-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(318px, 1fr));grid-gap:28px;margin-bottom:35px}.list--cardlist>.cmp-list li{width:100%;display:grid;justify-items:center}.list--cardlist-lg>.cmp-list{grid-template-columns:repeat(auto-fill, minmax(360px, 1fr))}.swiper--cardslider .swiper-slide{width:318px}.swiper--cardslider .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:15px}.swiper--cardslider .pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;padding:4px;margin:0;background-color:var(--clr-accent);opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.swiper--cardslider .pagination .swiper-pagination-bullet-active{opacity:1}.bg-accent .pagination .swiper-pagination-bullet,.bg-second .pagination .swiper-pagination-bullet{background-color:var(--clr-neutral-100)}.teaser--certificate-card{width:100%;max-width:465px}.teaser--certificate-card .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (width <= 640px){.teaser--certificate-card .cmp-teaser{gap:12px}}.teaser--certificate-card .cmp-teaser>*{width:50%}.teaser--certificate-card .cmp-teaser .cmp-image__image{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.teaser--certificate-card .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px}.teaser--certificate-card .cmp-teaser__description p{font-size:16px;line-height:1.5;margin:0}@media screen and (width <= 640px){.teaser--certificate-card .cmp-teaser__description p{font-size:14px}}.teaser--certificate-card .cmp-teaser__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.teaser--certificate-card .cmp-teaser__action-container .cmp-teaser__action-link{--_btnbg: var(--clr-accent);--_btnclr: var(--clr-neutral-100);display:inline-block;padding:.7em 1.5em;color:var(--_btnclr);font-size:16px;font-weight:600;background:var(--_btnbg);border-radius:8px;cursor:pointer;-webkit-transition:background 300ms;transition:background 300ms}.teaser--certificate-card .cmp-teaser__action-container .cmp-teaser__action-link:hover{background:color-mix(in srgb, var(--_btnbg), var(--clr-neutral-900) 10%)}.teaser--article-card-expanded .cmp-teaser__content{position:relative;left:auto;top:auto;background:var(--clr-neutral-100);pointer-events:all}.teaser--article-card-expanded .cmp-teaser:hover .cmp-teaser__content{translate:0 0}.container--certificatebanner>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (width <= 640px){.container--certificatebanner>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container--certificatebanner>.cmp-container>*{width:50%}@media screen and (width <= 640px){.container--certificatebanner>.cmp-container>*{width:100%}}.container--certificatebanner .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:red;background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, var(--clr-neutral-100)), color-stop(25%, var(--clr-accent-200)), color-stop(75%, var(--clr-accent-200)), color-stop(75%, var(--clr-neutral-100)));background:linear-gradient(var(--clr-neutral-100) 25%, var(--clr-accent-200) 25%, var(--clr-accent-200) 75%, var(--clr-neutral-100) 75%);padding-right:24px}.container--certificatebanner .image img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}@media screen and (width <= 640px){.container--certificatebanner .image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}}.container--certificatebox{width:100%;background:var(--clr-neutral-300);padding:16px}.container--certificatebox .title{text-align:center}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-0.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}#toast-container .rtl .toast-close-button{left:-0.2em;right:.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}#toast-container .rtl .toast-close-button{left:-0.2em;right:.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}body{font-family:"Source Sans Pro Web",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;color:var(--clr-neutral-900)}a{text-decoration:none}[hidden]{display:none !important}.container--mainwrapper>.cmp-container{width:min(var(--wrapper-width),100vw - 30px);margin-inline:auto}.container--mainwrapper-narrow>.cmp-container{width:min(var(--wrapper-narrow-width),100vw - 30px);margin-inline:auto}.container--section>.cmp-container{padding-block:25px}.container--withsidebar>.cmp-container{display:grid;grid-template-columns:205px 1fr;gap:24px}@media screen and (width <= 1024px){.container--withsidebar>.cmp-container{grid-template-columns:1fr;gap:0}}@media screen and (width <= 1024px){.container--sidebar{display:none}}.container--errorpage>.cmp-container{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/error-bg.jpg) center bottom no-repeat}.gap10>.cmp-container{gap:10px}.gap24>.cmp-container{gap:24px}.flex>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.grid>.cmp-container{display:grid}.flex-wrap>.cmp-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.center>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container--lottie>.cmp-container{max-width:600px;margin-inline:auto}.mb16{margin-bottom:16px}.mb35{margin-bottom:35px}.mt10{margin-top:10px}.mw570{max-width:570px}.bg-accent{background-color:var(--clr-accent);color:var(--clr-neutral-100)}.bg-second{background-color:var(--clr-second);color:var(--clr-neutral-100)}.bg-stats{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/bg-stats.jpg) center center no-repeat;background-size:cover}.userletter{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;aspect-ratio:1;font-size:24px;padding:0;border-radius:50%;background:-webkit-gradient(linear, left top, left bottom, from(var(--clr-accent-100)), to(var(--clr-second)));background:linear-gradient(var(--clr-accent-100), var(--clr-second))}.userletter a{text-decoration:none !important}.userpic{-ms-flex-negative:0;flex-shrink:0}.userpic img{width:40px;aspect-ratio:1;border-radius:50%}.text--error{max-width:700px;margin-inline:auto;margin-bottom:35px;padding-top:100px;text-align:center}.text--error p{font-size:22px}.formerror{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:var(--clr-accent-100);padding:16px;border-radius:8px}.formerror__image{width:80px;-ms-flex-negative:0;flex-shrink:0}.formerror__image img{display:block;width:100%}.formerror__content{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.formerror__title{color:var(--clr-second);font-size:16px;font-weight:bold;margin-bottom:12px}.formerror__message{color:var(--clr-neutral-500);font-size:14px}.container--overlay{display:none;place-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:hsl(from var(--clr-accent) h s l/0.8);backdrop-filter:blur(5px)}.container--overlay>.cmp-container{display:grid;justify-items:center;width:100%;padding:20px 20px 0 20px}.container--cookie-policy{width:100%;background:var(--clr-accent);font-size:16px;color:var(--clr-accent-100);padding-block:30px;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.2);box-shadow:0 -2px 8px rgba(0,0,0,.2);position:fixed;left:0;bottom:0;z-index:1000100}@media screen and (width <= 790px){.container--cookie-policy{font-size:14px}}.container--cookie-policy>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.container--cookie-policy .text{margin-right:auto}.container--cookie-policy .text a{font-weight:bold;text-decoration:underline}.container--cookie-policy .text p{margin-bottom:0}.container--cookie-policy .container--buttons{-ms-flex-negative:0;flex-shrink:0}.container--cookie-policy .container--buttons>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.teaser--coursecontent-card{width:100%;max-width:550px;border:1px solid var(--clr-neutral-900);position:relative}.teaser--coursecontent-card .cmp-teaser{border-left:8px solid var(--clr-accent);background:var(--clr-neutral-100);padding:24px}.teaser--coursecontent-card .cmp-teaser__title{font-size:24px;font-weight:600;text-wrap:balance;padding-right:30px;margin-bottom:.6em}@media screen and (width <= 640px){.teaser--coursecontent-card .cmp-teaser__title{font-size:18px}}.teaser--coursecontent-card .cmp-teaser__pretitle{color:var(--clr-neutral-600);font-size:20px;font-weight:600;margin-bottom:0;position:absolute;top:16px;right:16px}@media screen and (width <= 640px){.teaser--coursecontent-card .cmp-teaser__pretitle{font-size:14px}}.teaser--coursecontent-card .cmp-teaser__description p{font-size:16px;margin:0}.container--courseheader{margin-bottom:25px}.container--courseheader>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}@media screen and (width <= 640px){.container--courseheader>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container--courseheader .text p:last-child{margin:0}.container--courseheader .container--leftpane{max-width:880px}.container--courseheader .container--leftpane>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.container--courseheader .container--leftpane .text p{line-height:1.4}.container--courseheader .container--rightpane{-ms-flex-negative:0;flex-shrink:0}.container--courseheader .container--rightpane>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.teaser--coursespec{-ms-flex-negative:0;flex-shrink:0}.teaser--coursespec .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.teaser--coursespec .cmp-teaser__image{-ms-flex-negative:0;flex-shrink:0}.teaser--coursespec .cmp-teaser__title{font-size:16px;font-weight:600;margin-bottom:0}:root{--clr-accent-100: hsl(207, 74%, 98%);--clr-accent-200: hsl(207, 74%, 90%);--clr-accent-300: hsl(207, 74%, 70%);--clr-accent: hsl(207, 74%, 41%);--clr-second: #ed6b06;--clr-neutral-100: #ffffff;--clr-neutral-200: #f0f0f0;--clr-neutral-300: #f2f2f2;--clr-neutral-400: #e5e7e8;--clr-neutral-450: #c5c5c5;--clr-neutral-500: #616161;--clr-neutral-600: #5e5e5e;--clr-neutral-900: #1f1f1f;--wrapper-width: 1360px;--wrapper-narrow-width: 1130px}.dropdown{position:relative}.dropdown__button{width:220px;height:35px;line-height:35px;border:0;border-radius:0;border-bottom:1px solid var(--clr-neutral-600) !important;color:var(--clr-neutral-900);font-size:1.17em;font-weight:900;text-align:left;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-expand-select.svg) no-repeat right center rgba(0,0,0,0)}.dropdown__list{display:none;position:absolute;background:#fff;width:100%;max-height:300px;overflow-y:auto;z-index:1}.dropdown__item{padding-bottom:0 !important}.dropdown__link{line-height:20px;color:#32414f;padding:10px 15px;display:block}.dropdown__link:hover{background:rgba(100,184,237,.3)}.dropdown.show .dropdown__list{display:block}.dropdown::-webkit-scrollbar{width:8px;height:8px}.dropdown::-webkit-scrollbar-thumb{background-color:#ced0d8 !important;border-radius:5px !important;right:16px}@media screen and (width <= 1024px){.experiencefragment:has(.container--topbar){position:sticky;top:0;z-index:1000}}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-LightItalic.ttf");font-weight:300;font-style:italic}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-RegularItalic.ttf");font-weight:400;font-style:italic}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-SemiBoldItalic.ttf");font-weight:600;font-style:italic}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Source Sans Pro Web";src:url("../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/fonts/SourceSansPro-BoldItalic.ttf");font-weight:700;font-style:italic}.container--footertop{background:var(--clr-neutral-200);color:var(--clr-neutral-600);padding-top:55px}.container--footertop>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container--footertop .container--footernav{margin-right:25px}@media screen and (width <= 1024px){.container--footertop .container--footernav{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-top:25px}}.container--footertop .container--footernav>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (width <= 640px){.container--footertop .container--footernav .container{width:100%}}.container--footertop .container--footernav .title{color:var(--clr-neutral-900);margin-top:8px}.container--footertop .container--footernav .navigation ul li{margin-bottom:10px}.container--footertop .container--footernav .navigation ul li a:hover{text-decoration:underline}@media screen and (width <= 1024px){.container--footertop .container--footernav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.container--footertop .container--dropdown{margin-right:auto}@media screen and (width <= 1024px){.container--footertop .container--dropdown{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.container--footertop .image--logo{-ms-flex-negative:0;flex-shrink:0;width:255px}@media screen and (width <= 1024px){.container--footertop .image--logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (width <= 640px){.container--footertop .image--logo{width:180px}}.container--footerbottom{background:var(--clr-neutral-200);color:var(--clr-neutral-600);padding-block:25px}.container--footerbottom>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container--footerbottom .container--sm{margin-left:auto}@media screen and (width <= 640px){.container--footerbottom .container--sm{width:100%;margin-left:0;margin-top:25px}}.container--footerbottom .container--sm>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.form--general .cmp-form a{text-decoration:underline}.form--general .cmp-form__flink{font-weight:600;text-decoration:none !important}.form--general .cmp-form__group{margin-bottom:25px}.form--general .cmp-form__subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.form--general .cmp-form__label{display:block;color:var(--clr-neutral-600);font-size:16px;margin-bottom:6px}.form--general .cmp-form__message{color:var(--clr-neutral-600);font-size:16px;text-align:center;line-height:1.5;margin:30px}.form--general .cmp-form__input{width:100%;height:50px;padding-inline:12px;border:1px solid var(--clr-neutral-450);border-radius:8px;background:var(--clr-neutral-100);color:var(--clr-neutral-900)}.form--general .cmp-form__password-container{position:relative}.form--general .cmp-form__password-toggle{width:24px;height:24px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/eye-regular.svg) center center no-repeat}.form--general .cmp-form__password-toggle.is-shown{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/eye-slash-regular.svg) center center no-repeat}.form--general .cmp-form__code{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form--general .cmp-form__code .cmp-form__input{width:42px;font-size:1.4em;text-align:center;font-weight:600}.form--general .cmp-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.form--general .cmp-form__checkbox input[type=checkbox]{display:none}.form--general .cmp-form__checkbox::before{-ms-flex-negative:0;flex-shrink:0;content:"";display:block;width:24px;height:24px;border:1px solid var(--clr-neutral-450);border-radius:2px}.form--general .cmp-form__checkbox:has(:checked)::before{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/checkbox.svg) center center no-repeat var(--clr-accent);border:1px solid var(--clr-accent)}.form--general .cmp-form__error{font-size:12px;color:#c90000;margin-top:4px}.form--general .cmp-form button[type=submit]{display:block;width:100%;height:50px;background:var(--clr-accent);color:var(--clr-neutral-100);font-weight:700;text-align:center;border-radius:12px}.form--general .cmp-form .button>.cmp-button{width:100%;text-decoration:none !important}.teaser--hero-card{position:relative}.teaser--hero-card .cmp-teaser__content{width:42%;height:100%;position:absolute;left:0;top:0;z-index:20;pointer-events:none}.teaser--hero-card .cmp-teaser__title{color:var(--clr-neutral-100);font-size:clamp(18px,5vw,70px);font-weight:700;text-wrap:balance;text-shadow:0 0 10px rgba(0,0,0,.2);padding-left:.6em;position:absolute;left:0;top:50%;translate:0 -50%}.teaser--hero-card .cmp-teaser__left-overlay{width:50%;aspect-ratio:1;background:linear-gradient(45deg, #ed6b06 53%, rgba(228, 108, 10, 0.75) 100%);position:absolute;left:0;top:0;z-index:10;rotate:45deg;translate:-30% 0;pointer-events:none}.teaser--hero-card .cmp-teaser__top-right-overlay{width:20%;aspect-ratio:1;background:linear-gradient(135deg, #ed6b06 60%, rgba(228, 108, 10, 0.75) 100%);position:absolute;right:0;top:0;z-index:10;rotate:45deg;translate:50% -50%;pointer-events:none}.teaser--hero-card .cmp-teaser__bottom-right-overlay{width:15%;aspect-ratio:1;background:linear-gradient(-45deg, #ed6b06 60%, rgba(228, 108, 10, 0.75) 100%);position:absolute;right:0;bottom:0;z-index:10;rotate:45deg;translate:50% 50%;pointer-events:none}.swiper--heroslider .pagination{position:absolute;bottom:5% !important;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.swiper--heroslider .pagination .swiper-pagination-bullet{width:18px;height:18px;border-radius:50%;border:1px solid var(--clr-neutral-100);padding:4px;margin:0 !important;opacity:1;background:rgba(0,0,0,0);cursor:pointer}.swiper--heroslider .pagination .swiper-pagination-bullet::after{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:var(--clr-neutral-100);opacity:0;-webkit-transition:all .3s;transition:all .3s}.swiper--heroslider .pagination .swiper-pagination-bullet-active::after{opacity:1}.nav--main{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.nav--main>.cmp-nav{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.nav--main>.cmp-nav>ul{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}@media screen and (width <= 1400px){.nav--main>.cmp-nav>ul{gap:48px}}@media screen and (width <= 1200px){.nav--main>.cmp-nav>ul{gap:30px}}@media screen and (width <= 1024px){.nav--main>.cmp-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.nav--main>.cmp-nav>ul>li{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (width <= 1024px){.nav--main>.cmp-nav>ul>li{display:block}}.nav--main>.cmp-nav>ul>li>a{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--clr-accent);font-size:16px;font-weight:600}@media screen and (width <= 1024px){.nav--main>.cmp-nav>ul>li>a{display:inline-block}}.nav--main>.cmp-nav>ul>li:has(>.nav--mainsub)>a{background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-nav-dd.svg) right center no-repeat;padding-right:16px}@media screen and (width > 1024px){.nav--main>.cmp-nav>ul>li:hover .nav--mainsub{scale:1 1;-webkit-transition-timing-function:linear(0, 0.265 11.8%, 0.561 27.5%, 0.829 43.6%, 0.975 55%, 1 57.7%, 0.956 65%, 0.945 72.4%, 0.992 91.1%, 1);transition-timing-function:linear(0, 0.265 11.8%, 0.561 27.5%, 0.829 43.6%, 0.975 55%, 1 57.7%, 0.956 65%, 0.945 72.4%, 0.992 91.1%, 1)}}.nav--mainsub{padding-top:12px;position:absolute;left:-40px;top:100%;scale:1 0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:scale 450ms;transition:scale 450ms;z-index:100}@media screen and (width <= 1024px){.nav--mainsub{scale:1;position:relative;left:auto;top:auto;padding-top:0}}.nav--mainsub>.cmp-nav{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:40px;background:var(--clr-neutral-100);border-radius:8px;-webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,.25);box-shadow:0px 2px 20px 0px rgba(0,0,0,.25)}@media screen and (width <= 1024px){.nav--mainsub>.cmp-nav{padding:10px 0 0 10px;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}}.nav--mainsub>.cmp-nav>ul{display:grid;gap:45px}@media screen and (width <= 1024px){.nav--mainsub>.cmp-nav>ul{gap:16px}}.nav--mainsub .subnavbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:var(--clr-neutral-500);font-size:18px}.nav--mainsub .subnavbtn__ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;background:#f8f8f8}.nav--mainsub .subnavbtn__title{color:var(--clr-accent);font-weight:600}@media screen and (width <= 640px){.nav--mainsub .subnavbtn__desc{display:none}}.container--newsletterform{display:none;place-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:hsl(from var(--clr-accent) h s l/0.8);backdrop-filter:blur(5px)}.container--newsletterform>.cmp-container{display:grid;gap:20px;justify-items:center;width:100%;max-width:600px;background:var(--clr-neutral-100);padding:20px 20px 0 20px;position:relative}.container--newsletterform .button--close{position:absolute;right:15px;top:15px}.container--newsletterform .button--close .cmp-button{display:block;width:32px;height:32px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/xmark.svg) center no-repeat;padding:0}.image--pageheader{margin-bottom:35px}.searchform .cmp-searchform__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media screen and (width <= 790px){.searchform .cmp-searchform__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.searchform .cmp-searchform__input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;background:var(--clr-neutral-100)}.searchform .cmp-searchform__input:nth-child(1){border-radius:12px 0 0 12px}@media screen and (width <= 790px){.searchform .cmp-searchform__input:nth-child(1){border-radius:12px 12px 0 0}}.searchform .cmp-searchform__input:nth-child(3){border-radius:0 12px 12px 0}@media screen and (width <= 790px){.searchform .cmp-searchform__input:nth-child(3){border-radius:0 0 12px 12px}}.searchform .cmp-searchform__label{color:var(--clr-neutral-600);font-weight:700;margin-bottom:6px}.searchform .cmp-searchform__select{width:100%;position:relative}.searchform .cmp-searchform__select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none}.searchform .cmp-searchform__select::after{display:block;content:"";width:14px;height:14px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-expand-select.svg) no-repeat center;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;pointer-events:none}.searchform .cmp-searchform input{width:100%;border:none;background:var(--clr-neutral-100);color:var(--clr-neutral-900)}.searchform .cmp-searchform button[type=submit]{display:block;width:50px;height:100%;background:var(--clr-neutral-100);color:var(--clr-accent);font-weight:700;margin-left:6px;border-radius:12px}@media screen and (width <= 790px){.searchform .cmp-searchform button[type=submit]{width:100%;height:50px;margin-left:0;margin-top:6px}}.container--searchheader{background:var(--clr-accent);padding-block:clamp(24px,4vw,50px)}.container--searchheader>.cmp-container{max-width:1000px}.container--searchheader .title h2{font-size:clamp(24px,4vw,38px);font-weight:600;color:var(--clr-neutral-100);text-align:center;text-wrap:balance;margin-bottom:.5em}.container--searchinfo{margin-bottom:35px}.container--searchinfo>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (width <= 790px){.container--searchinfo>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.container--searchinfo .teaser>.cmp-teaser .cmp-teaser__title{font-size:16px;font-weight:600;color:var(--clr-accent);margin-bottom:12px}.container--searchinfo .teaser>.cmp-teaser .cmp-teaser__description p{font-size:14px;margin:0}.container--searchinfo .container--filter>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.container--searchinfo .container--filter .text p{font-size:14px;margin:0}.container--searchinfo .container--filter .select{position:relative}.container--searchinfo .container--filter .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;min-width:250px;height:50px;padding-inline:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;border:1px solid var(--clr-neutral-450);background:var(--clr-neutral-300)}.container--searchinfo .container--filter .select::after{display:block;content:"";width:14px;height:14px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-expand-select.svg) no-repeat center;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;pointer-events:none}.container--sectionheader{margin-bottom:25px}.container--sectionheader>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}@media screen and (width <= 640px){.container--sectionheader>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container--sectionheader .teaser>.cmp-teaser .cmp-teaser__title{font-size:clamp(22px,4vw,44px);font-weight:600;margin-bottom:12px}.container--sectionheader .teaser>.cmp-teaser .cmp-teaser__content:not(:has(.cmp-teaser__description)) .cmp-teaser__title{margin-bottom:0}.container--sectionheader .teaser>.cmp-teaser .cmp-teaser__description p{font-size:20px;margin:0}@media screen and (width <= 640px){.container--sectionheader .teaser>.cmp-teaser .cmp-teaser__description p{font-size:18px}}.container--sectionheader-center>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container--sectionheader-center .teaser .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.container--sectionheader-center .teaser>.cmp-teaser .cmp-teaser__title{max-width:760px;font-size:clamp(22px,4vw,50px);text-wrap:balance}.container--sectionheader-center .teaser>.cmp-teaser .cmp-teaser__description{max-width:980px}.container--sectionheader-clr-accent{color:var(--clr-accent)}.container--cardlist{margin-bottom:35px}.container--cardlist>.cmp-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(318px, 1fr));grid-gap:28px;justify-items:center}.sidenav ul li{border-bottom:2px solid var(--clr-neutral-450)}.sidenav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-block:12px;color:var(--clr-neutral-600);font-size:18px;font-weight:600}.sidenav ul li a:hover{background-color:var(--clr-accent-100)}.teaser--stat-card{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:16px;background:linear-gradient(92deg, var(--clr-accent) 35.2%, var(--clr-second) 118.11%)}.teaser--stat-card .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 30px}@media screen and (width <= 1024px){.teaser--stat-card .cmp-teaser{padding:30px}}@media screen and (width <= 640px){.teaser--stat-card .cmp-teaser{padding:15px}}.teaser--stat-card .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;color:var(--clr-neutral-100)}.teaser--stat-card .cmp-teaser__pretitle{font-size:clamp(28px,4vw,55px);font-weight:700;text-align:center}.teaser--stat-card .cmp-teaser__title{font-size:26px;font-weight:700;text-align:center;margin:0}@media screen and (width <= 1024px){.teaser--stat-card .cmp-teaser__title{font-size:20px}}.teaser--stat-card .cmp-teaser__description p{font-size:18px;margin:0}.text--statictext{color:var(--clr-neutral-900);font-size:clamp(16px,2.5vw,22px)}.text--statictext a{text-decoration:underline}.text--statictext p{line-height:1.5}.text--statictext img{margin-bottom:1em}.text--statictext h1,.text--statictext h2,.text--statictext h3,.text--statictext h4,.text--statictext h5,.text--statictext h6{color:var(--clr-accent);margin-bottom:.75em}.text--statictext ul,.text--statictext ol{margin-left:3em;margin-bottom:1.5em}.text--statictext ul li,.text--statictext ol li{margin-bottom:.5em}.text--statictext ul{list-style:disc}.text--statictext ol{list-style:decimal}.container--stats{margin-bottom:35px}.container--stats>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding-inline:8vw}@media screen and (width <= 1200px){.container--stats>.cmp-container{padding-inline:0}}@media screen and (width <= 1024px){.container--stats>.cmp-container{gap:20px}}@media screen and (width <= 640px){.container--stats>.cmp-container{display:grid}}.container--subfooter{background:var(--clr-neutral-200);color:var(--clr-neutral-600);font-size:12px}.container--subfooter>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding-block:25px;border-top:1px solid var(--clr-neutral-450)}.container--subfooter .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px}.container--subfooter .text p{margin:0}.container--subfooter .navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.container--subfooter .navigation ul li a:hover{text-decoration:underline}.container--footerbottom{background:var(--clr-neutral-200);color:var(--clr-neutral-600);padding-block:25px}.container--footerbottom>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.container--footerbottom .container--sm{margin-left:auto}.container--footerbottom .container--sm>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.text--default-table .cmp-text{width:100%;overflow-x:auto;position:relative}.text--default-table table{min-width:700px;width:100%;border:none;font-size:16px;margin-bottom:30px}.text--default-table table tr{background:var(--clr-accent-100)}.text--default-table table tr:nth-child(even){background:var(--clr-neutral-100)}.text--default-table table tr td{padding:15px 20px;vertical-align:top;text-align:left}.text--default-table table tr td[align=center]{padding:10px 0 10px 0;text-align:center}.text--default-table table tr td[align=right]{text-align:right}.text--default-table table tr th{padding:15px 20px;text-align:left;vertical-align:top;font-weight:600;border-left:1px solid var(--clr-neutral-450);background:var(--clr-accent);color:var(--clr-accent-100)}.text--default-table table tr th:first-child{border:none}.text--default-table table tr th[align=center]{padding:15px 0 15px 0;text-align:center}.text--default-table table tr th[align=right]{text-align:right}.tabs{margin-bottom:35px}.tabs .cmp-tabs__tab-select{display:none;margin-bottom:25px;position:relative}.tabs .cmp-tabs__tab-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;width:100%;height:50px;padding-inline:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;border:1px solid var(--clr-neutral-450);background:var(--clr-neutral-300)}.tabs .cmp-tabs__tab-select::after{display:block;content:"";width:14px;height:14px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-expand-select.svg) no-repeat center;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;pointer-events:none}@media screen and (width <= 790px){.tabs .cmp-tabs__tab-select{display:block}}.tabs .cmp-tabs__tablist{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;border-bottom:1px solid var(--clr-neutral-450)}@media screen and (width <= 790px){.tabs .cmp-tabs__tablist{display:none}}.tabs .cmp-tabs__tab{font-size:clamp(16px,2.5vw,20px);color:var(--clr-neutral-600);margin-right:2em;padding:0 6px 15px 6px;cursor:pointer}.tabs .cmp-tabs__tab--active{font-weight:600;color:var(--clr-accent);border-bottom:4px solid var(--clr-accent)}.tabs .cmp-tabs__tab:last-child{margin-right:0}.tabs .cmp-tabs__tab:focus{outline:none}.tabs .cmp-tabs__tabpanel{outline:none;display:none}.tabs .cmp-tabs__tabpanel--active{display:block}.tabs--fluid .cmp-tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin-right:0}.tabs--select-only .cmp-tabs__tab-select{display:block}.tabs--select-only .cmp-tabs__tablist{display:none}.teaser--teacher-card{width:100%;max-width:400px;border-radius:16px;border:2px solid var(--clr-neutral-400);padding:20px}.teaser--teacher-card .cmp-image__image{width:200px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (width <= 640px){.teaser--teacher-card .cmp-image__image{width:140px}}.teaser--teacher-card .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:32px}@media screen and (width <= 640px){.teaser--teacher-card .cmp-teaser{gap:16px}}.teaser--teacher-card .cmp-teaser__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser--teacher-card .cmp-teaser__title{font-size:30px;font-weight:600;margin-bottom:15px}@media screen and (width <= 640px){.teaser--teacher-card .cmp-teaser__title{font-size:24px}}.teaser--teacher-card .cmp-teaser__description p{font-size:16px;margin:0}.teaser--teacher-profilecard{-ms-flex-negative:0;flex-shrink:0}.teaser--teacher-profilecard .cmp-image__image{width:200px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (width <= 640px){.teaser--teacher-profilecard .cmp-image__image{width:140px}}.teaser--teacher-profilecard .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (width <= 640px){.teaser--teacher-profilecard .cmp-teaser{gap:16px}}.teaser--teacher-profilecard .cmp-teaser__image{-ms-flex-negative:0;flex-shrink:0}.teaser--teacher-profilecard .cmp-teaser__title{font-size:30px;font-weight:600;margin-bottom:15px}@media screen and (width <= 640px){.teaser--teacher-profilecard .cmp-teaser__title{font-size:24px}}.teaser--teacher-profilecard .cmp-teaser__description p{font-size:16px;margin:0}.teaser--teacher-profilecard-inline .cmp-image__image{width:50px}@media screen and (width <= 640px){.teaser--teacher-profilecard-inline .cmp-image__image{width:50px}}.teaser--teacher-profilecard-inline .cmp-teaser{gap:10px}@media screen and (width <= 640px){.teaser--teacher-profilecard-inline .cmp-teaser{gap:10px}}.teaser--teacher-profilecard-inline .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex}.teaser--teacher-profilecard-inline .cmp-teaser__title{font-size:16px;margin-bottom:0}.teaser--teacher-profilecard-inline .cmp-teaser__title::after{content:" - "}.container--teacherintro{padding-block:24px}.container--teacherintro .instructor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (width <= 790px){.container--teacherintro .instructor{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.container--teacherintro .text--bio{max-width:850px}.container--teacherintro .text--bio p{margin-bottom:0}.container--topbar{--_topbarheight: 70px;width:100%;background:var(--clr-neutral-100);position:relative}.container--topbar>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;height:var(--_topbarheight)}@media screen and (width <= 1200px){.container--topbar>.cmp-container{gap:20px}}@media screen and (width <= 1024px){.container--topbar>.cmp-container{--_topbarheight: 50px}}.container--topbar .image--logo{-ms-flex-negative:0;flex-shrink:0;width:225px;margin-right:auto}.container--topbar .mobilemenutoggle{display:none;width:42px;height:42px;background:url(../../../etc.clientlibs/akademi/clientlibs/clientlib-site/resources/images/ico-hamburger.svg) center no-repeat}.container--topbar .mobilemenutoggle input[type=checkbox]{display:none}.container--topbar .mobilemenutoggle:has(:checked)+.container--topbarcontent{display:block}@media screen and (width <= 1024px){.container--topbar .mobilemenutoggle{display:block}}@media screen and (width <= 1024px){.container--topbar .container--topbarcontent{display:none}}@media screen and (width <= 1024px){.container--topbar .search{width:100%}}.container--topbar .search>.cmp-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:350px;height:40px;padding:2px 12px;border-radius:8px;-webkit-box-shadow:inset 0 0 0 2px var(--clr-accent);box-shadow:inset 0 0 0 2px var(--clr-accent)}@media screen and (width <= 1200px){.container--topbar .search>.cmp-search{width:230px}}@media screen and (width <= 1024px){.container--topbar .search>.cmp-search{width:90%}}.container--topbar .search button{-ms-flex-negative:0;flex-shrink:0;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0)}.container--topbar .search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:rgba(0,0,0,0);border:none}.container--topbarsub{border-bottom:10px solid var(--clr-accent)}@media screen and (width <= 1024px){.container--topbarcontent{width:100%;height:calc(100vh - var(--_topbarheight));overflow-y:auto;background:var(--clr-neutral-300);position:fixed;top:var(--_topbarheight);left:0;z-index:1000}}.container--topbarcontent>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (width <= 1200px){.container--topbarcontent>.cmp-container{gap:20px}}@media screen and (width <= 1024px){.container--topbarcontent>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}}.useractions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (width <= 1024px){.useractions{width:100%}}.useractions>.cmp-useractions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (width <= 1024px){.useractions>.cmp-useractions{width:100%}}.useractions .cmp-useractions__auth,.useractions .cmp-useractions__noauth{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (width <= 1024px){.useractions .cmp-useractions__auth,.useractions .cmp-useractions__noauth{width:100%}.useractions .cmp-useractions__auth>.image,.useractions .cmp-useractions__noauth>.image{display:none}.useractions .cmp-useractions__auth>.cmp-useractions__menuwrapper>.userletter,.useractions .cmp-useractions__auth>.cmp-useractions__menuwrapper>.userpic,.useractions .cmp-useractions__noauth>.cmp-useractions__menuwrapper>.userletter,.useractions .cmp-useractions__noauth>.cmp-useractions__menuwrapper>.userpic{display:none}}.useractions .cmp-useractions__menuwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;position:relative}@media screen and (width <= 1024px){.useractions .cmp-useractions__menuwrapper{width:100%}}.useractions .cmp-useractions__menuwrapper .cmp-useractions__usermenupop{padding-top:12px;position:absolute;right:0;top:100%;scale:1 0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:scale 450ms;transition:scale 450ms;z-index:100}@media screen and (width <= 1024px){.useractions .cmp-useractions__menuwrapper .cmp-useractions__usermenupop{width:100%;position:relative;right:auto;top:auto;scale:1 1;padding:0}}.useractions .cmp-useractions__menuwrapper .cmp-useractions__usermenupop>.cmp-useractions__usermenupop-inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px;background:var(--clr-neutral-100);border-radius:8px;-webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,.25);box-shadow:0px 2px 20px 0px rgba(0,0,0,.25)}@media screen and (width <= 1024px){.useractions .cmp-useractions__menuwrapper .cmp-useractions__usermenupop>.cmp-useractions__usermenupop-inner{width:100%;padding:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}@media screen and (width > 1024px){.useractions .cmp-useractions__menuwrapper:hover .cmp-useractions__usermenupop{scale:1 1;-webkit-transition-timing-function:linear(0, 0.265 11.8%, 0.561 27.5%, 0.829 43.6%, 0.975 55%, 1 57.7%, 0.956 65%, 0.945 72.4%, 0.992 91.1%, 1);transition-timing-function:linear(0, 0.265 11.8%, 0.561 27.5%, 0.829 43.6%, 0.975 55%, 1 57.7%, 0.956 65%, 0.945 72.4%, 0.992 91.1%, 1)}}.useractions .cmp-useractions__menuwrapper .userteaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:2px solid var(--clr-neutral-450);padding-bottom:12px;margin-bottom:12px}.useractions .cmp-useractions__menuwrapper .userteaser__title{font-size:18px;font-weight:600;margin-bottom:4px}.useractions .cmp-useractions__menuwrapper .userteaser__description{font-size:14px;color:var(--clr-neutral-500);margin-bottom:0}.useractions .cmp-useractions__menuwrapper .usernav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-block:8px;color:var(--clr-neutral-600);font-size:16px;font-weight:600}.useractions .cmp-useractions__menuwrapper .usernav ul li a:hover{background-color:var(--clr-accent-100)}:root{--clr-accent-100: hsl(207, 74%, 98%);--clr-accent-200: hsl(207, 74%, 90%);--clr-accent-300: hsl(207, 74%, 70%);--clr-accent: hsl(207, 74%, 41%);--clr-second: #ed6b06;--clr-neutral-100: #ffffff;--clr-neutral-200: #f0f0f0;--clr-neutral-300: #f2f2f2;--clr-neutral-400: #e5e7e8;--clr-neutral-450: #c5c5c5;--clr-neutral-500: #616161;--clr-neutral-600: #5e5e5e;--clr-neutral-900: #1f1f1f;--wrapper-width: 1360px;--wrapper-narrow-width: 1130px}.video{margin-bottom:35px;border-radius:12px;overflow:hidden}
