/* Minification failed. Returning unminified contents.
(12100,81921): run-time error CSS1030: Expected identifier, found ','
(12100,81929): run-time error CSS1031: Expected selector, found ')'
(12100,81929): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,82402): run-time error CSS1030: Expected identifier, found ','
(12100,82410): run-time error CSS1031: Expected selector, found ')'
(12100,82410): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,82547): run-time error CSS1030: Expected identifier, found ','
(12100,82555): run-time error CSS1031: Expected selector, found ')'
(12100,82555): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,82721): run-time error CSS1030: Expected identifier, found ','
(12100,82729): run-time error CSS1031: Expected selector, found ')'
(12100,82729): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,82845): run-time error CSS1030: Expected identifier, found ','
(12100,82853): run-time error CSS1031: Expected selector, found ')'
(12100,82853): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,83230): run-time error CSS1030: Expected identifier, found ','
(12100,83238): run-time error CSS1031: Expected selector, found ')'
(12100,83238): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,83425): run-time error CSS1030: Expected identifier, found ','
(12100,83433): run-time error CSS1031: Expected selector, found ')'
(12100,83433): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,83610): run-time error CSS1030: Expected identifier, found ','
(12100,83618): run-time error CSS1031: Expected selector, found ')'
(12100,83618): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,83735): run-time error CSS1030: Expected identifier, found ','
(12100,83743): run-time error CSS1031: Expected selector, found ')'
(12100,83743): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,84123): run-time error CSS1030: Expected identifier, found ','
(12100,84131): run-time error CSS1031: Expected selector, found ')'
(12100,84131): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,84319): run-time error CSS1030: Expected identifier, found ','
(12100,84327): run-time error CSS1031: Expected selector, found ')'
(12100,84327): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,84417): run-time error CSS1030: Expected identifier, found ','
(12100,84425): run-time error CSS1031: Expected selector, found ')'
(12100,84425): run-time error CSS1025: Expected comma or open brace, found ')'
(12100,84523): run-time error CSS1030: Expected identifier, found ','
(12100,84531): run-time error CSS1031: Expected selector, found ')'
(12100,84531): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://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 http://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(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&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 jQuery 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;
	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%;
	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: default;
	-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;
	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;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	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("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("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("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.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;
	filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*!
 * Bootstrap Grid v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .container-sm, .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container, .container-sm, .container-md, .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1140px;
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col,
    .no-gutters > [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.row-cols-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.row-cols-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.row-cols-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.row-cols-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.row-cols-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.row-cols-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    -ms-flex-order: -1;
    order: -1;
}

.order-last {
    -ms-flex-order: 13;
    order: 13;
}

.order-0 {
    -ms-flex-order: 0;
    order: 0;
}

.order-1 {
    -ms-flex-order: 1;
    order: 1;
}

.order-2 {
    -ms-flex-order: 2;
    order: 2;
}

.order-3 {
    -ms-flex-order: 3;
    order: 3;
}

.order-4 {
    -ms-flex-order: 4;
    order: 4;
}

.order-5 {
    -ms-flex-order: 5;
    order: 5;
}

.order-6 {
    -ms-flex-order: 6;
    order: 6;
}

.order-7 {
    -ms-flex-order: 7;
    order: 7;
}

.order-8 {
    -ms-flex-order: 8;
    order: 8;
}

.order-9 {
    -ms-flex-order: 9;
    order: 9;
}

.order-10 {
    -ms-flex-order: 10;
    order: 10;
}

.order-11 {
    -ms-flex-order: 11;
    order: 11;
}

.order-12 {
    -ms-flex-order: 12;
    order: 12;
}

.offset-1 {
    margin-left: 8.333333%;
}

.offset-2 {
    margin-left: 16.666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.333333%;
}

.offset-5 {
    margin-left: 41.666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.333333%;
}

.offset-8 {
    margin-left: 66.666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.333333%;
}

.offset-11 {
    margin-left: 91.666667%;
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-sm-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-sm-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-sm-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-sm-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-sm-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-sm-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-sm-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.333333%;
    }

    .offset-sm-2 {
        margin-left: 16.666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.333333%;
    }

    .offset-sm-5 {
        margin-left: 41.666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.333333%;
    }

    .offset-sm-8 {
        margin-left: 66.666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.333333%;
    }

    .offset-sm-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-md-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-md-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-md-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-md-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-md-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-md-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.333333%;
    }

    .offset-md-2 {
        margin-left: 16.666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.333333%;
    }

    .offset-md-5 {
        margin-left: 41.666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.333333%;
    }

    .offset-md-8 {
        margin-left: 66.666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.333333%;
    }

    .offset-md-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-lg-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-lg-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-lg-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-lg-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-lg-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-lg-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-lg-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.333333%;
    }

    .offset-lg-2 {
        margin-left: 16.666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.333333%;
    }

    .offset-lg-5 {
        margin-left: 41.666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.333333%;
    }

    .offset-lg-8 {
        margin-left: 66.666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.333333%;
    }

    .offset-lg-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xl-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xl-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xl-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-xl-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xl-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xl-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.333333%;
    }

    .offset-xl-2 {
        margin-left: 16.666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.333333%;
    }

    .offset-xl-5 {
        margin-left: 41.666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.333333%;
    }

    .offset-xl-8 {
        margin-left: 66.666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.333333%;
    }

    .offset-xl-11 {
        margin-left: 91.666667%;
    }
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

.m-0 {
    margin: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0,
.py-0 {
    padding-top: 0 !important;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.m-n1 {
    margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}

.m-n2 {
    margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}

.m-n5 {
    margin: -3rem !important;
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
/*//Version 1.7.2*/

@font-face {
  font-family: "bootstrap-icons";
  src: url("/Static/Fonts/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d") format("woff2"),
    url("/Static/Fonts/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d") format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
    content: "\f67f";
}

.bi-alarm-fill::before {
    content: "\f101";
}

.bi-alarm::before {
    content: "\f102";
}

.bi-align-bottom::before {
    content: "\f103";
}

.bi-align-center::before {
    content: "\f104";
}

.bi-align-end::before {
    content: "\f105";
}

.bi-align-middle::before {
    content: "\f106";
}

.bi-align-start::before {
    content: "\f107";
}

.bi-align-top::before {
    content: "\f108";
}

.bi-alt::before {
    content: "\f109";
}

.bi-app-indicator::before {
    content: "\f10a";
}

.bi-app::before {
    content: "\f10b";
}

.bi-archive-fill::before {
    content: "\f10c";
}

.bi-archive::before {
    content: "\f10d";
}

.bi-arrow-90deg-down::before {
    content: "\f10e";
}

.bi-arrow-90deg-left::before {
    content: "\f10f";
}

.bi-arrow-90deg-right::before {
    content: "\f110";
}

.bi-arrow-90deg-up::before {
    content: "\f111";
}

.bi-arrow-bar-down::before {
    content: "\f112";
}

.bi-arrow-bar-left::before {
    content: "\f113";
}

.bi-arrow-bar-right::before {
    content: "\f114";
}

.bi-arrow-bar-up::before {
    content: "\f115";
}

.bi-arrow-clockwise::before {
    content: "\f116";
}

.bi-arrow-counterclockwise::before {
    content: "\f117";
}

.bi-arrow-down-circle-fill::before {
    content: "\f118";
}

.bi-arrow-down-circle::before {
    content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
    content: "\f11a";
}

.bi-arrow-down-left-circle::before {
    content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
    content: "\f11c";
}

.bi-arrow-down-left-square::before {
    content: "\f11d";
}

.bi-arrow-down-left::before {
    content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
    content: "\f11f";
}

.bi-arrow-down-right-circle::before {
    content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
    content: "\f121";
}

.bi-arrow-down-right-square::before {
    content: "\f122";
}

.bi-arrow-down-right::before {
    content: "\f123";
}

.bi-arrow-down-short::before {
    content: "\f124";
}

.bi-arrow-down-square-fill::before {
    content: "\f125";
}

.bi-arrow-down-square::before {
    content: "\f126";
}

.bi-arrow-down-up::before {
    content: "\f127";
}

.bi-arrow-down::before {
    content: "\f128";
}

.bi-arrow-left-circle-fill::before {
    content: "\f129";
}

.bi-arrow-left-circle::before {
    content: "\f12a";
}

.bi-arrow-left-right::before {
    content: "\f12b";
}

.bi-arrow-left-short::before {
    content: "\f12c";
}

.bi-arrow-left-square-fill::before {
    content: "\f12d";
}

.bi-arrow-left-square::before {
    content: "\f12e";
}

.bi-arrow-left::before {
    content: "\f12f";
}

.bi-arrow-repeat::before {
    content: "\f130";
}

.bi-arrow-return-left::before {
    content: "\f131";
}

.bi-arrow-return-right::before {
    content: "\f132";
}

.bi-arrow-right-circle-fill::before {
    content: "\f133";
}

.bi-arrow-right-circle::before {
    content: "\f134";
}

.bi-arrow-right-short::before {
    content: "\f135";
}

.bi-arrow-right-square-fill::before {
    content: "\f136";
}

.bi-arrow-right-square::before {
    content: "\f137";
}

.bi-arrow-right::before {
    content: "\f138";
}

.bi-arrow-up-circle-fill::before {
    content: "\f139";
}

.bi-arrow-up-circle::before {
    content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
    content: "\f13b";
}

.bi-arrow-up-left-circle::before {
    content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
    content: "\f13d";
}

.bi-arrow-up-left-square::before {
    content: "\f13e";
}

.bi-arrow-up-left::before {
    content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
    content: "\f140";
}

.bi-arrow-up-right-circle::before {
    content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
    content: "\f142";
}

.bi-arrow-up-right-square::before {
    content: "\f143";
}

.bi-arrow-up-right::before {
    content: "\f144";
}

.bi-arrow-up-short::before {
    content: "\f145";
}

.bi-arrow-up-square-fill::before {
    content: "\f146";
}

.bi-arrow-up-square::before {
    content: "\f147";
}

.bi-arrow-up::before {
    content: "\f148";
}

.bi-arrows-angle-contract::before {
    content: "\f149";
}

.bi-arrows-angle-expand::before {
    content: "\f14a";
}

.bi-arrows-collapse::before {
    content: "\f14b";
}

.bi-arrows-expand::before {
    content: "\f14c";
}

.bi-arrows-fullscreen::before {
    content: "\f14d";
}

.bi-arrows-move::before {
    content: "\f14e";
}

.bi-aspect-ratio-fill::before {
    content: "\f14f";
}

.bi-aspect-ratio::before {
    content: "\f150";
}

.bi-asterisk::before {
    content: "\f151";
}

.bi-at::before {
    content: "\f152";
}

.bi-award-fill::before {
    content: "\f153";
}

.bi-award::before {
    content: "\f154";
}

.bi-back::before {
    content: "\f155";
}

.bi-backspace-fill::before {
    content: "\f156";
}

.bi-backspace-reverse-fill::before {
    content: "\f157";
}

.bi-backspace-reverse::before {
    content: "\f158";
}

.bi-backspace::before {
    content: "\f159";
}

.bi-badge-3d-fill::before {
    content: "\f15a";
}

.bi-badge-3d::before {
    content: "\f15b";
}

.bi-badge-4k-fill::before {
    content: "\f15c";
}

.bi-badge-4k::before {
    content: "\f15d";
}

.bi-badge-8k-fill::before {
    content: "\f15e";
}

.bi-badge-8k::before {
    content: "\f15f";
}

.bi-badge-ad-fill::before {
    content: "\f160";
}

.bi-badge-ad::before {
    content: "\f161";
}

.bi-badge-ar-fill::before {
    content: "\f162";
}

.bi-badge-ar::before {
    content: "\f163";
}

.bi-badge-cc-fill::before {
    content: "\f164";
}

.bi-badge-cc::before {
    content: "\f165";
}

.bi-badge-hd-fill::before {
    content: "\f166";
}

.bi-badge-hd::before {
    content: "\f167";
}

.bi-badge-tm-fill::before {
    content: "\f168";
}

.bi-badge-tm::before {
    content: "\f169";
}

.bi-badge-vo-fill::before {
    content: "\f16a";
}

.bi-badge-vo::before {
    content: "\f16b";
}

.bi-badge-vr-fill::before {
    content: "\f16c";
}

.bi-badge-vr::before {
    content: "\f16d";
}

.bi-badge-wc-fill::before {
    content: "\f16e";
}

.bi-badge-wc::before {
    content: "\f16f";
}

.bi-bag-check-fill::before {
    content: "\f170";
}

.bi-bag-check::before {
    content: "\f171";
}

.bi-bag-dash-fill::before {
    content: "\f172";
}

.bi-bag-dash::before {
    content: "\f173";
}

.bi-bag-fill::before {
    content: "\f174";
}

.bi-bag-plus-fill::before {
    content: "\f175";
}

.bi-bag-plus::before {
    content: "\f176";
}

.bi-bag-x-fill::before {
    content: "\f177";
}

.bi-bag-x::before {
    content: "\f178";
}

.bi-bag::before {
    content: "\f179";
}

.bi-bar-chart-fill::before {
    content: "\f17a";
}

.bi-bar-chart-line-fill::before {
    content: "\f17b";
}

.bi-bar-chart-line::before {
    content: "\f17c";
}

.bi-bar-chart-steps::before {
    content: "\f17d";
}

.bi-bar-chart::before {
    content: "\f17e";
}

.bi-basket-fill::before {
    content: "\f17f";
}

.bi-basket::before {
    content: "\f180";
}

.bi-basket2-fill::before {
    content: "\f181";
}

.bi-basket2::before {
    content: "\f182";
}

.bi-basket3-fill::before {
    content: "\f183";
}

.bi-basket3::before {
    content: "\f184";
}

.bi-battery-charging::before {
    content: "\f185";
}

.bi-battery-full::before {
    content: "\f186";
}

.bi-battery-half::before {
    content: "\f187";
}

.bi-battery::before {
    content: "\f188";
}

.bi-bell-fill::before {
    content: "\f189";
}

.bi-bell::before {
    content: "\f18a";
}

.bi-bezier::before {
    content: "\f18b";
}

.bi-bezier2::before {
    content: "\f18c";
}

.bi-bicycle::before {
    content: "\f18d";
}

.bi-binoculars-fill::before {
    content: "\f18e";
}

.bi-binoculars::before {
    content: "\f18f";
}

.bi-blockquote-left::before {
    content: "\f190";
}

.bi-blockquote-right::before {
    content: "\f191";
}

.bi-book-fill::before {
    content: "\f192";
}

.bi-book-half::before {
    content: "\f193";
}

.bi-book::before {
    content: "\f194";
}

.bi-bookmark-check-fill::before {
    content: "\f195";
}

.bi-bookmark-check::before {
    content: "\f196";
}

.bi-bookmark-dash-fill::before {
    content: "\f197";
}

.bi-bookmark-dash::before {
    content: "\f198";
}

.bi-bookmark-fill::before {
    content: "\f199";
}

.bi-bookmark-heart-fill::before {
    content: "\f19a";
}

.bi-bookmark-heart::before {
    content: "\f19b";
}

.bi-bookmark-plus-fill::before {
    content: "\f19c";
}

.bi-bookmark-plus::before {
    content: "\f19d";
}

.bi-bookmark-star-fill::before {
    content: "\f19e";
}

.bi-bookmark-star::before {
    content: "\f19f";
}

.bi-bookmark-x-fill::before {
    content: "\f1a0";
}

.bi-bookmark-x::before {
    content: "\f1a1";
}

.bi-bookmark::before {
    content: "\f1a2";
}

.bi-bookmarks-fill::before {
    content: "\f1a3";
}

.bi-bookmarks::before {
    content: "\f1a4";
}

.bi-bookshelf::before {
    content: "\f1a5";
}

.bi-bootstrap-fill::before {
    content: "\f1a6";
}

.bi-bootstrap-reboot::before {
    content: "\f1a7";
}

.bi-bootstrap::before {
    content: "\f1a8";
}

.bi-border-all::before {
    content: "\f1a9";
}

.bi-border-bottom::before {
    content: "\f1aa";
}

.bi-border-center::before {
    content: "\f1ab";
}

.bi-border-inner::before {
    content: "\f1ac";
}

.bi-border-left::before {
    content: "\f1ad";
}

.bi-border-middle::before {
    content: "\f1ae";
}

.bi-border-outer::before {
    content: "\f1af";
}

.bi-border-right::before {
    content: "\f1b0";
}

.bi-border-style::before {
    content: "\f1b1";
}

.bi-border-top::before {
    content: "\f1b2";
}

.bi-border-width::before {
    content: "\f1b3";
}

.bi-border::before {
    content: "\f1b4";
}

.bi-bounding-box-circles::before {
    content: "\f1b5";
}

.bi-bounding-box::before {
    content: "\f1b6";
}

.bi-box-arrow-down-left::before {
    content: "\f1b7";
}

.bi-box-arrow-down-right::before {
    content: "\f1b8";
}

.bi-box-arrow-down::before {
    content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
    content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
    content: "\f1bb";
}

.bi-box-arrow-in-down::before {
    content: "\f1bc";
}

.bi-box-arrow-in-left::before {
    content: "\f1bd";
}

.bi-box-arrow-in-right::before {
    content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
    content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
    content: "\f1c0";
}

.bi-box-arrow-in-up::before {
    content: "\f1c1";
}

.bi-box-arrow-left::before {
    content: "\f1c2";
}

.bi-box-arrow-right::before {
    content: "\f1c3";
}

.bi-box-arrow-up-left::before {
    content: "\f1c4";
}

.bi-box-arrow-up-right::before {
    content: "\f1c5";
}

.bi-box-arrow-up::before {
    content: "\f1c6";
}

.bi-box-seam::before {
    content: "\f1c7";
}

.bi-box::before {
    content: "\f1c8";
}

.bi-braces::before {
    content: "\f1c9";
}

.bi-bricks::before {
    content: "\f1ca";
}

.bi-briefcase-fill::before {
    content: "\f1cb";
}

.bi-briefcase::before {
    content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
    content: "\f1cd";
}

.bi-brightness-alt-high::before {
    content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
    content: "\f1cf";
}

.bi-brightness-alt-low::before {
    content: "\f1d0";
}

.bi-brightness-high-fill::before {
    content: "\f1d1";
}

.bi-brightness-high::before {
    content: "\f1d2";
}

.bi-brightness-low-fill::before {
    content: "\f1d3";
}

.bi-brightness-low::before {
    content: "\f1d4";
}

.bi-broadcast-pin::before {
    content: "\f1d5";
}

.bi-broadcast::before {
    content: "\f1d6";
}

.bi-brush-fill::before {
    content: "\f1d7";
}

.bi-brush::before {
    content: "\f1d8";
}

.bi-bucket-fill::before {
    content: "\f1d9";
}

.bi-bucket::before {
    content: "\f1da";
}

.bi-bug-fill::before {
    content: "\f1db";
}

.bi-bug::before {
    content: "\f1dc";
}

.bi-building::before {
    content: "\f1dd";
}

.bi-bullseye::before {
    content: "\f1de";
}

.bi-calculator-fill::before {
    content: "\f1df";
}

.bi-calculator::before {
    content: "\f1e0";
}

.bi-calendar-check-fill::before {
    content: "\f1e1";
}

.bi-calendar-check::before {
    content: "\f1e2";
}

.bi-calendar-date-fill::before {
    content: "\f1e3";
}

.bi-calendar-date::before {
    content: "\f1e4";
}

.bi-calendar-day-fill::before {
    content: "\f1e5";
}

.bi-calendar-day::before {
    content: "\f1e6";
}

.bi-calendar-event-fill::before {
    content: "\f1e7";
}

.bi-calendar-event::before {
    content: "\f1e8";
}

.bi-calendar-fill::before {
    content: "\f1e9";
}

.bi-calendar-minus-fill::before {
    content: "\f1ea";
}

.bi-calendar-minus::before {
    content: "\f1eb";
}

.bi-calendar-month-fill::before {
    content: "\f1ec";
}

.bi-calendar-month::before {
    content: "\f1ed";
}

.bi-calendar-plus-fill::before {
    content: "\f1ee";
}

.bi-calendar-plus::before {
    content: "\f1ef";
}

.bi-calendar-range-fill::before {
    content: "\f1f0";
}

.bi-calendar-range::before {
    content: "\f1f1";
}

.bi-calendar-week-fill::before {
    content: "\f1f2";
}

.bi-calendar-week::before {
    content: "\f1f3";
}

.bi-calendar-x-fill::before {
    content: "\f1f4";
}

.bi-calendar-x::before {
    content: "\f1f5";
}

.bi-calendar::before {
    content: "\f1f6";
}

.bi-calendar2-check-fill::before {
    content: "\f1f7";
}

.bi-calendar2-check::before {
    content: "\f1f8";
}

.bi-calendar2-date-fill::before {
    content: "\f1f9";
}

.bi-calendar2-date::before {
    content: "\f1fa";
}

.bi-calendar2-day-fill::before {
    content: "\f1fb";
}

.bi-calendar2-day::before {
    content: "\f1fc";
}

.bi-calendar2-event-fill::before {
    content: "\f1fd";
}

.bi-calendar2-event::before {
    content: "\f1fe";
}

.bi-calendar2-fill::before {
    content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
    content: "\f200";
}

.bi-calendar2-minus::before {
    content: "\f201";
}

.bi-calendar2-month-fill::before {
    content: "\f202";
}

.bi-calendar2-month::before {
    content: "\f203";
}

.bi-calendar2-plus-fill::before {
    content: "\f204";
}

.bi-calendar2-plus::before {
    content: "\f205";
}

.bi-calendar2-range-fill::before {
    content: "\f206";
}

.bi-calendar2-range::before {
    content: "\f207";
}

.bi-calendar2-week-fill::before {
    content: "\f208";
}

.bi-calendar2-week::before {
    content: "\f209";
}

.bi-calendar2-x-fill::before {
    content: "\f20a";
}

.bi-calendar2-x::before {
    content: "\f20b";
}

.bi-calendar2::before {
    content: "\f20c";
}

.bi-calendar3-event-fill::before {
    content: "\f20d";
}

.bi-calendar3-event::before {
    content: "\f20e";
}

.bi-calendar3-fill::before {
    content: "\f20f";
}

.bi-calendar3-range-fill::before {
    content: "\f210";
}

.bi-calendar3-range::before {
    content: "\f211";
}

.bi-calendar3-week-fill::before {
    content: "\f212";
}

.bi-calendar3-week::before {
    content: "\f213";
}

.bi-calendar3::before {
    content: "\f214";
}

.bi-calendar4-event::before {
    content: "\f215";
}

.bi-calendar4-range::before {
    content: "\f216";
}

.bi-calendar4-week::before {
    content: "\f217";
}

.bi-calendar4::before {
    content: "\f218";
}

.bi-camera-fill::before {
    content: "\f219";
}

.bi-camera-reels-fill::before {
    content: "\f21a";
}

.bi-camera-reels::before {
    content: "\f21b";
}

.bi-camera-video-fill::before {
    content: "\f21c";
}

.bi-camera-video-off-fill::before {
    content: "\f21d";
}

.bi-camera-video-off::before {
    content: "\f21e";
}

.bi-camera-video::before {
    content: "\f21f";
}

.bi-camera::before {
    content: "\f220";
}

.bi-camera2::before {
    content: "\f221";
}

.bi-capslock-fill::before {
    content: "\f222";
}

.bi-capslock::before {
    content: "\f223";
}

.bi-card-checklist::before {
    content: "\f224";
}

.bi-card-heading::before {
    content: "\f225";
}

.bi-card-image::before {
    content: "\f226";
}

.bi-card-list::before {
    content: "\f227";
}

.bi-card-text::before {
    content: "\f228";
}

.bi-caret-down-fill::before {
    content: "\f229";
}

.bi-caret-down-square-fill::before {
    content: "\f22a";
}

.bi-caret-down-square::before {
    content: "\f22b";
}

.bi-caret-down::before {
    content: "\f22c";
}

.bi-caret-left-fill::before {
    content: "\f22d";
}

.bi-caret-left-square-fill::before {
    content: "\f22e";
}

.bi-caret-left-square::before {
    content: "\f22f";
}

.bi-caret-left::before {
    content: "\f230";
}

.bi-caret-right-fill::before {
    content: "\f231";
}

.bi-caret-right-square-fill::before {
    content: "\f232";
}

.bi-caret-right-square::before {
    content: "\f233";
}

.bi-caret-right::before {
    content: "\f234";
}

.bi-caret-up-fill::before {
    content: "\f235";
}

.bi-caret-up-square-fill::before {
    content: "\f236";
}

.bi-caret-up-square::before {
    content: "\f237";
}

.bi-caret-up::before {
    content: "\f238";
}

.bi-cart-check-fill::before {
    content: "\f239";
}

.bi-cart-check::before {
    content: "\f23a";
}

.bi-cart-dash-fill::before {
    content: "\f23b";
}

.bi-cart-dash::before {
    content: "\f23c";
}

.bi-cart-fill::before {
    content: "\f23d";
}

.bi-cart-plus-fill::before {
    content: "\f23e";
}

.bi-cart-plus::before {
    content: "\f23f";
}

.bi-cart-x-fill::before {
    content: "\f240";
}

.bi-cart-x::before {
    content: "\f241";
}

.bi-cart::before {
    content: "\f242";
}

.bi-cart2::before {
    content: "\f243";
}

.bi-cart3::before {
    content: "\f244";
}

.bi-cart4::before {
    content: "\f245";
}

.bi-cash-stack::before {
    content: "\f246";
}

.bi-cash::before {
    content: "\f247";
}

.bi-cast::before {
    content: "\f248";
}

.bi-chat-dots-fill::before {
    content: "\f249";
}

.bi-chat-dots::before {
    content: "\f24a";
}

.bi-chat-fill::before {
    content: "\f24b";
}

.bi-chat-left-dots-fill::before {
    content: "\f24c";
}

.bi-chat-left-dots::before {
    content: "\f24d";
}

.bi-chat-left-fill::before {
    content: "\f24e";
}

.bi-chat-left-quote-fill::before {
    content: "\f24f";
}

.bi-chat-left-quote::before {
    content: "\f250";
}

.bi-chat-left-text-fill::before {
    content: "\f251";
}

.bi-chat-left-text::before {
    content: "\f252";
}

.bi-chat-left::before {
    content: "\f253";
}

.bi-chat-quote-fill::before {
    content: "\f254";
}

.bi-chat-quote::before {
    content: "\f255";
}

.bi-chat-right-dots-fill::before {
    content: "\f256";
}

.bi-chat-right-dots::before {
    content: "\f257";
}

.bi-chat-right-fill::before {
    content: "\f258";
}

.bi-chat-right-quote-fill::before {
    content: "\f259";
}

.bi-chat-right-quote::before {
    content: "\f25a";
}

.bi-chat-right-text-fill::before {
    content: "\f25b";
}

.bi-chat-right-text::before {
    content: "\f25c";
}

.bi-chat-right::before {
    content: "\f25d";
}

.bi-chat-square-dots-fill::before {
    content: "\f25e";
}

.bi-chat-square-dots::before {
    content: "\f25f";
}

.bi-chat-square-fill::before {
    content: "\f260";
}

.bi-chat-square-quote-fill::before {
    content: "\f261";
}

.bi-chat-square-quote::before {
    content: "\f262";
}

.bi-chat-square-text-fill::before {
    content: "\f263";
}

.bi-chat-square-text::before {
    content: "\f264";
}

.bi-chat-square::before {
    content: "\f265";
}

.bi-chat-text-fill::before {
    content: "\f266";
}

.bi-chat-text::before {
    content: "\f267";
}

.bi-chat::before {
    content: "\f268";
}

.bi-check-all::before {
    content: "\f269";
}

.bi-check-circle-fill::before {
    content: "\f26a";
}

.bi-check-circle::before {
    content: "\f26b";
}

.bi-check-square-fill::before {
    content: "\f26c";
}

.bi-check-square::before {
    content: "\f26d";
}

.bi-check::before {
    content: "\f26e";
}

.bi-check2-all::before {
    content: "\f26f";
}

.bi-check2-circle::before {
    content: "\f270";
}

.bi-check2-square::before {
    content: "\f271";
}

.bi-check2::before {
    content: "\f272";
}

.bi-chevron-bar-contract::before {
    content: "\f273";
}

.bi-chevron-bar-down::before {
    content: "\f274";
}

.bi-chevron-bar-expand::before {
    content: "\f275";
}

.bi-chevron-bar-left::before {
    content: "\f276";
}

.bi-chevron-bar-right::before {
    content: "\f277";
}

.bi-chevron-bar-up::before {
    content: "\f278";
}

.bi-chevron-compact-down::before {
    content: "\f279";
}

.bi-chevron-compact-left::before {
    content: "\f27a";
}

.bi-chevron-compact-right::before {
    content: "\f27b";
}

.bi-chevron-compact-up::before {
    content: "\f27c";
}

.bi-chevron-contract::before {
    content: "\f27d";
}

.bi-chevron-double-down::before {
    content: "\f27e";
}

.bi-chevron-double-left::before {
    content: "\f27f";
}

.bi-chevron-double-right::before {
    content: "\f280";
}

.bi-chevron-double-up::before {
    content: "\f281";
}

.bi-chevron-down::before {
    content: "\f282";
}

.bi-chevron-expand::before {
    content: "\f283";
}

.bi-chevron-left::before {
    content: "\f284";
}

.bi-chevron-right::before {
    content: "\f285";
}

.bi-chevron-up::before {
    content: "\f286";
}

.bi-circle-fill::before {
    content: "\f287";
}

.bi-circle-half::before {
    content: "\f288";
}

.bi-circle-square::before {
    content: "\f289";
}

.bi-circle::before {
    content: "\f28a";
}

.bi-clipboard-check::before {
    content: "\f28b";
}

.bi-clipboard-data::before {
    content: "\f28c";
}

.bi-clipboard-minus::before {
    content: "\f28d";
}

.bi-clipboard-plus::before {
    content: "\f28e";
}

.bi-clipboard-x::before {
    content: "\f28f";
}

.bi-clipboard::before {
    content: "\f290";
}

.bi-clock-fill::before {
    content: "\f291";
}

.bi-clock-history::before {
    content: "\f292";
}

.bi-clock::before {
    content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
    content: "\f294";
}

.bi-cloud-arrow-down::before {
    content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
    content: "\f296";
}

.bi-cloud-arrow-up::before {
    content: "\f297";
}

.bi-cloud-check-fill::before {
    content: "\f298";
}

.bi-cloud-check::before {
    content: "\f299";
}

.bi-cloud-download-fill::before {
    content: "\f29a";
}

.bi-cloud-download::before {
    content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
    content: "\f29c";
}

.bi-cloud-drizzle::before {
    content: "\f29d";
}

.bi-cloud-fill::before {
    content: "\f29e";
}

.bi-cloud-fog-fill::before {
    content: "\f29f";
}

.bi-cloud-fog::before {
    content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
    content: "\f2a1";
}

.bi-cloud-fog2::before {
    content: "\f2a2";
}

.bi-cloud-hail-fill::before {
    content: "\f2a3";
}

.bi-cloud-hail::before {
    content: "\f2a4";
}

.bi-cloud-haze-1::before {
    content: "\f2a5";
}

.bi-cloud-haze-fill::before {
    content: "\f2a6";
}

.bi-cloud-haze::before {
    content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
    content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
    content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
    content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
    content: "\f2ab";
}

.bi-cloud-lightning::before {
    content: "\f2ac";
}

.bi-cloud-minus-fill::before {
    content: "\f2ad";
}

.bi-cloud-minus::before {
    content: "\f2ae";
}

.bi-cloud-moon-fill::before {
    content: "\f2af";
}

.bi-cloud-moon::before {
    content: "\f2b0";
}

.bi-cloud-plus-fill::before {
    content: "\f2b1";
}

.bi-cloud-plus::before {
    content: "\f2b2";
}

.bi-cloud-rain-fill::before {
    content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
    content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
    content: "\f2b5";
}

.bi-cloud-rain::before {
    content: "\f2b6";
}

.bi-cloud-slash-fill::before {
    content: "\f2b7";
}

.bi-cloud-slash::before {
    content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
    content: "\f2b9";
}

.bi-cloud-sleet::before {
    content: "\f2ba";
}

.bi-cloud-snow-fill::before {
    content: "\f2bb";
}

.bi-cloud-snow::before {
    content: "\f2bc";
}

.bi-cloud-sun-fill::before {
    content: "\f2bd";
}

.bi-cloud-sun::before {
    content: "\f2be";
}

.bi-cloud-upload-fill::before {
    content: "\f2bf";
}

.bi-cloud-upload::before {
    content: "\f2c0";
}

.bi-cloud::before {
    content: "\f2c1";
}

.bi-clouds-fill::before {
    content: "\f2c2";
}

.bi-clouds::before {
    content: "\f2c3";
}

.bi-cloudy-fill::before {
    content: "\f2c4";
}

.bi-cloudy::before {
    content: "\f2c5";
}

.bi-code-slash::before {
    content: "\f2c6";
}

.bi-code-square::before {
    content: "\f2c7";
}

.bi-code::before {
    content: "\f2c8";
}

.bi-collection-fill::before {
    content: "\f2c9";
}

.bi-collection-play-fill::before {
    content: "\f2ca";
}

.bi-collection-play::before {
    content: "\f2cb";
}

.bi-collection::before {
    content: "\f2cc";
}

.bi-columns-gap::before {
    content: "\f2cd";
}

.bi-columns::before {
    content: "\f2ce";
}

.bi-command::before {
    content: "\f2cf";
}

.bi-compass-fill::before {
    content: "\f2d0";
}

.bi-compass::before {
    content: "\f2d1";
}

.bi-cone-striped::before {
    content: "\f2d2";
}

.bi-cone::before {
    content: "\f2d3";
}

.bi-controller::before {
    content: "\f2d4";
}

.bi-cpu-fill::before {
    content: "\f2d5";
}

.bi-cpu::before {
    content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
    content: "\f2d7";
}

.bi-credit-card-2-back::before {
    content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
    content: "\f2d9";
}

.bi-credit-card-2-front::before {
    content: "\f2da";
}

.bi-credit-card-fill::before {
    content: "\f2db";
}

.bi-credit-card::before {
    content: "\f2dc";
}

.bi-crop::before {
    content: "\f2dd";
}

.bi-cup-fill::before {
    content: "\f2de";
}

.bi-cup-straw::before {
    content: "\f2df";
}

.bi-cup::before {
    content: "\f2e0";
}

.bi-cursor-fill::before {
    content: "\f2e1";
}

.bi-cursor-text::before {
    content: "\f2e2";
}

.bi-cursor::before {
    content: "\f2e3";
}

.bi-dash-circle-dotted::before {
    content: "\f2e4";
}

.bi-dash-circle-fill::before {
    content: "\f2e5";
}

.bi-dash-circle::before {
    content: "\f2e6";
}

.bi-dash-square-dotted::before {
    content: "\f2e7";
}

.bi-dash-square-fill::before {
    content: "\f2e8";
}

.bi-dash-square::before {
    content: "\f2e9";
}

.bi-dash::before {
    content: "\f2ea";
}

.bi-diagram-2-fill::before {
    content: "\f2eb";
}

.bi-diagram-2::before {
    content: "\f2ec";
}

.bi-diagram-3-fill::before {
    content: "\f2ed";
}

.bi-diagram-3::before {
    content: "\f2ee";
}

.bi-diamond-fill::before {
    content: "\f2ef";
}

.bi-diamond-half::before {
    content: "\f2f0";
}

.bi-diamond::before {
    content: "\f2f1";
}

.bi-dice-1-fill::before {
    content: "\f2f2";
}

.bi-dice-1::before {
    content: "\f2f3";
}

.bi-dice-2-fill::before {
    content: "\f2f4";
}

.bi-dice-2::before {
    content: "\f2f5";
}

.bi-dice-3-fill::before {
    content: "\f2f6";
}

.bi-dice-3::before {
    content: "\f2f7";
}

.bi-dice-4-fill::before {
    content: "\f2f8";
}

.bi-dice-4::before {
    content: "\f2f9";
}

.bi-dice-5-fill::before {
    content: "\f2fa";
}

.bi-dice-5::before {
    content: "\f2fb";
}

.bi-dice-6-fill::before {
    content: "\f2fc";
}

.bi-dice-6::before {
    content: "\f2fd";
}

.bi-disc-fill::before {
    content: "\f2fe";
}

.bi-disc::before {
    content: "\f2ff";
}

.bi-discord::before {
    content: "\f300";
}

.bi-display-fill::before {
    content: "\f301";
}

.bi-display::before {
    content: "\f302";
}

.bi-distribute-horizontal::before {
    content: "\f303";
}

.bi-distribute-vertical::before {
    content: "\f304";
}

.bi-door-closed-fill::before {
    content: "\f305";
}

.bi-door-closed::before {
    content: "\f306";
}

.bi-door-open-fill::before {
    content: "\f307";
}

.bi-door-open::before {
    content: "\f308";
}

.bi-dot::before {
    content: "\f309";
}

.bi-download::before {
    content: "\f30a";
}

.bi-droplet-fill::before {
    content: "\f30b";
}

.bi-droplet-half::before {
    content: "\f30c";
}

.bi-droplet::before {
    content: "\f30d";
}

.bi-earbuds::before {
    content: "\f30e";
}

.bi-easel-fill::before {
    content: "\f30f";
}

.bi-easel::before {
    content: "\f310";
}

.bi-egg-fill::before {
    content: "\f311";
}

.bi-egg-fried::before {
    content: "\f312";
}

.bi-egg::before {
    content: "\f313";
}

.bi-eject-fill::before {
    content: "\f314";
}

.bi-eject::before {
    content: "\f315";
}

.bi-emoji-angry-fill::before {
    content: "\f316";
}

.bi-emoji-angry::before {
    content: "\f317";
}

.bi-emoji-dizzy-fill::before {
    content: "\f318";
}

.bi-emoji-dizzy::before {
    content: "\f319";
}

.bi-emoji-expressionless-fill::before {
    content: "\f31a";
}

.bi-emoji-expressionless::before {
    content: "\f31b";
}

.bi-emoji-frown-fill::before {
    content: "\f31c";
}

.bi-emoji-frown::before {
    content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
    content: "\f31e";
}

.bi-emoji-heart-eyes::before {
    content: "\f31f";
}

.bi-emoji-laughing-fill::before {
    content: "\f320";
}

.bi-emoji-laughing::before {
    content: "\f321";
}

.bi-emoji-neutral-fill::before {
    content: "\f322";
}

.bi-emoji-neutral::before {
    content: "\f323";
}

.bi-emoji-smile-fill::before {
    content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
    content: "\f325";
}

.bi-emoji-smile-upside-down::before {
    content: "\f326";
}

.bi-emoji-smile::before {
    content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
    content: "\f328";
}

.bi-emoji-sunglasses::before {
    content: "\f329";
}

.bi-emoji-wink-fill::before {
    content: "\f32a";
}

.bi-emoji-wink::before {
    content: "\f32b";
}

.bi-envelope-fill::before {
    content: "\f32c";
}

.bi-envelope-open-fill::before {
    content: "\f32d";
}

.bi-envelope-open::before {
    content: "\f32e";
}

.bi-envelope::before {
    content: "\f32f";
}

.bi-eraser-fill::before {
    content: "\f330";
}

.bi-eraser::before {
    content: "\f331";
}

.bi-exclamation-circle-fill::before {
    content: "\f332";
}

.bi-exclamation-circle::before {
    content: "\f333";
}

.bi-exclamation-diamond-fill::before {
    content: "\f334";
}

.bi-exclamation-diamond::before {
    content: "\f335";
}

.bi-exclamation-octagon-fill::before {
    content: "\f336";
}

.bi-exclamation-octagon::before {
    content: "\f337";
}

.bi-exclamation-square-fill::before {
    content: "\f338";
}

.bi-exclamation-square::before {
    content: "\f339";
}

.bi-exclamation-triangle-fill::before {
    content: "\f33a";
}

.bi-exclamation-triangle::before {
    content: "\f33b";
}

.bi-exclamation::before {
    content: "\f33c";
}

.bi-exclude::before {
    content: "\f33d";
}

.bi-eye-fill::before {
    content: "\f33e";
}

.bi-eye-slash-fill::before {
    content: "\f33f";
}

.bi-eye-slash::before {
    content: "\f340";
}

.bi-eye::before {
    content: "\f341";
}

.bi-eyedropper::before {
    content: "\f342";
}

.bi-eyeglasses::before {
    content: "\f343";
}

.bi-facebook::before {
    content: "\f344";
}

.bi-file-arrow-down-fill::before {
    content: "\f345";
}

.bi-file-arrow-down::before {
    content: "\f346";
}

.bi-file-arrow-up-fill::before {
    content: "\f347";
}

.bi-file-arrow-up::before {
    content: "\f348";
}

.bi-file-bar-graph-fill::before {
    content: "\f349";
}

.bi-file-bar-graph::before {
    content: "\f34a";
}

.bi-file-binary-fill::before {
    content: "\f34b";
}

.bi-file-binary::before {
    content: "\f34c";
}

.bi-file-break-fill::before {
    content: "\f34d";
}

.bi-file-break::before {
    content: "\f34e";
}

.bi-file-check-fill::before {
    content: "\f34f";
}

.bi-file-check::before {
    content: "\f350";
}

.bi-file-code-fill::before {
    content: "\f351";
}

.bi-file-code::before {
    content: "\f352";
}

.bi-file-diff-fill::before {
    content: "\f353";
}

.bi-file-diff::before {
    content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
    content: "\f355";
}

.bi-file-earmark-arrow-down::before {
    content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
    content: "\f357";
}

.bi-file-earmark-arrow-up::before {
    content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
    content: "\f359";
}

.bi-file-earmark-bar-graph::before {
    content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
    content: "\f35b";
}

.bi-file-earmark-binary::before {
    content: "\f35c";
}

.bi-file-earmark-break-fill::before {
    content: "\f35d";
}

.bi-file-earmark-break::before {
    content: "\f35e";
}

.bi-file-earmark-check-fill::before {
    content: "\f35f";
}

.bi-file-earmark-check::before {
    content: "\f360";
}

.bi-file-earmark-code-fill::before {
    content: "\f361";
}

.bi-file-earmark-code::before {
    content: "\f362";
}

.bi-file-earmark-diff-fill::before {
    content: "\f363";
}

.bi-file-earmark-diff::before {
    content: "\f364";
}

.bi-file-earmark-easel-fill::before {
    content: "\f365";
}

.bi-file-earmark-easel::before {
    content: "\f366";
}

.bi-file-earmark-excel-fill::before {
    content: "\f367";
}

.bi-file-earmark-excel::before {
    content: "\f368";
}

.bi-file-earmark-fill::before {
    content: "\f369";
}

.bi-file-earmark-font-fill::before {
    content: "\f36a";
}

.bi-file-earmark-font::before {
    content: "\f36b";
}

.bi-file-earmark-image-fill::before {
    content: "\f36c";
}

.bi-file-earmark-image::before {
    content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
    content: "\f36e";
}

.bi-file-earmark-lock::before {
    content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
    content: "\f370";
}

.bi-file-earmark-lock2::before {
    content: "\f371";
}

.bi-file-earmark-medical-fill::before {
    content: "\f372";
}

.bi-file-earmark-medical::before {
    content: "\f373";
}

.bi-file-earmark-minus-fill::before {
    content: "\f374";
}

.bi-file-earmark-minus::before {
    content: "\f375";
}

.bi-file-earmark-music-fill::before {
    content: "\f376";
}

.bi-file-earmark-music::before {
    content: "\f377";
}

.bi-file-earmark-person-fill::before {
    content: "\f378";
}

.bi-file-earmark-person::before {
    content: "\f379";
}

.bi-file-earmark-play-fill::before {
    content: "\f37a";
}

.bi-file-earmark-play::before {
    content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
    content: "\f37c";
}

.bi-file-earmark-plus::before {
    content: "\f37d";
}

.bi-file-earmark-post-fill::before {
    content: "\f37e";
}

.bi-file-earmark-post::before {
    content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
    content: "\f380";
}

.bi-file-earmark-ppt::before {
    content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
    content: "\f382";
}

.bi-file-earmark-richtext::before {
    content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
    content: "\f384";
}

.bi-file-earmark-ruled::before {
    content: "\f385";
}

.bi-file-earmark-slides-fill::before {
    content: "\f386";
}

.bi-file-earmark-slides::before {
    content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
    content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
    content: "\f389";
}

.bi-file-earmark-text-fill::before {
    content: "\f38a";
}

.bi-file-earmark-text::before {
    content: "\f38b";
}

.bi-file-earmark-word-fill::before {
    content: "\f38c";
}

.bi-file-earmark-word::before {
    content: "\f38d";
}

.bi-file-earmark-x-fill::before {
    content: "\f38e";
}

.bi-file-earmark-x::before {
    content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
    content: "\f390";
}

.bi-file-earmark-zip::before {
    content: "\f391";
}

.bi-file-earmark::before {
    content: "\f392";
}

.bi-file-easel-fill::before {
    content: "\f393";
}

.bi-file-easel::before {
    content: "\f394";
}

.bi-file-excel-fill::before {
    content: "\f395";
}

.bi-file-excel::before {
    content: "\f396";
}

.bi-file-fill::before {
    content: "\f397";
}

.bi-file-font-fill::before {
    content: "\f398";
}

.bi-file-font::before {
    content: "\f399";
}

.bi-file-image-fill::before {
    content: "\f39a";
}

.bi-file-image::before {
    content: "\f39b";
}

.bi-file-lock-fill::before {
    content: "\f39c";
}

.bi-file-lock::before {
    content: "\f39d";
}

.bi-file-lock2-fill::before {
    content: "\f39e";
}

.bi-file-lock2::before {
    content: "\f39f";
}

.bi-file-medical-fill::before {
    content: "\f3a0";
}

.bi-file-medical::before {
    content: "\f3a1";
}

.bi-file-minus-fill::before {
    content: "\f3a2";
}

.bi-file-minus::before {
    content: "\f3a3";
}

.bi-file-music-fill::before {
    content: "\f3a4";
}

.bi-file-music::before {
    content: "\f3a5";
}

.bi-file-person-fill::before {
    content: "\f3a6";
}

.bi-file-person::before {
    content: "\f3a7";
}

.bi-file-play-fill::before {
    content: "\f3a8";
}

.bi-file-play::before {
    content: "\f3a9";
}

.bi-file-plus-fill::before {
    content: "\f3aa";
}

.bi-file-plus::before {
    content: "\f3ab";
}

.bi-file-post-fill::before {
    content: "\f3ac";
}

.bi-file-post::before {
    content: "\f3ad";
}

.bi-file-ppt-fill::before {
    content: "\f3ae";
}

.bi-file-ppt::before {
    content: "\f3af";
}

.bi-file-richtext-fill::before {
    content: "\f3b0";
}

.bi-file-richtext::before {
    content: "\f3b1";
}

.bi-file-ruled-fill::before {
    content: "\f3b2";
}

.bi-file-ruled::before {
    content: "\f3b3";
}

.bi-file-slides-fill::before {
    content: "\f3b4";
}

.bi-file-slides::before {
    content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
    content: "\f3b6";
}

.bi-file-spreadsheet::before {
    content: "\f3b7";
}

.bi-file-text-fill::before {
    content: "\f3b8";
}

.bi-file-text::before {
    content: "\f3b9";
}

.bi-file-word-fill::before {
    content: "\f3ba";
}

.bi-file-word::before {
    content: "\f3bb";
}

.bi-file-x-fill::before {
    content: "\f3bc";
}

.bi-file-x::before {
    content: "\f3bd";
}

.bi-file-zip-fill::before {
    content: "\f3be";
}

.bi-file-zip::before {
    content: "\f3bf";
}

.bi-file::before {
    content: "\f3c0";
}

.bi-files-alt::before {
    content: "\f3c1";
}

.bi-files::before {
    content: "\f3c2";
}

.bi-film::before {
    content: "\f3c3";
}

.bi-filter-circle-fill::before {
    content: "\f3c4";
}

.bi-filter-circle::before {
    content: "\f3c5";
}

.bi-filter-left::before {
    content: "\f3c6";
}

.bi-filter-right::before {
    content: "\f3c7";
}

.bi-filter-square-fill::before {
    content: "\f3c8";
}

.bi-filter-square::before {
    content: "\f3c9";
}

.bi-filter::before {
    content: "\f3ca";
}

.bi-flag-fill::before {
    content: "\f3cb";
}

.bi-flag::before {
    content: "\f3cc";
}

.bi-flower1::before {
    content: "\f3cd";
}

.bi-flower2::before {
    content: "\f3ce";
}

.bi-flower3::before {
    content: "\f3cf";
}

.bi-folder-check::before {
    content: "\f3d0";
}

.bi-folder-fill::before {
    content: "\f3d1";
}

.bi-folder-minus::before {
    content: "\f3d2";
}

.bi-folder-plus::before {
    content: "\f3d3";
}

.bi-folder-symlink-fill::before {
    content: "\f3d4";
}

.bi-folder-symlink::before {
    content: "\f3d5";
}

.bi-folder-x::before {
    content: "\f3d6";
}

.bi-folder::before {
    content: "\f3d7";
}

.bi-folder2-open::before {
    content: "\f3d8";
}

.bi-folder2::before {
    content: "\f3d9";
}

.bi-fonts::before {
    content: "\f3da";
}

.bi-forward-fill::before {
    content: "\f3db";
}

.bi-forward::before {
    content: "\f3dc";
}

.bi-front::before {
    content: "\f3dd";
}

.bi-fullscreen-exit::before {
    content: "\f3de";
}

.bi-fullscreen::before {
    content: "\f3df";
}

.bi-funnel-fill::before {
    content: "\f3e0";
}

.bi-funnel::before {
    content: "\f3e1";
}

.bi-gear-fill::before {
    content: "\f3e2";
}

.bi-gear-wide-connected::before {
    content: "\f3e3";
}

.bi-gear-wide::before {
    content: "\f3e4";
}

.bi-gear::before {
    content: "\f3e5";
}

.bi-gem::before {
    content: "\f3e6";
}

.bi-geo-alt-fill::before {
    content: "\f3e7";
}

.bi-geo-alt::before {
    content: "\f3e8";
}

.bi-geo-fill::before {
    content: "\f3e9";
}

.bi-geo::before {
    content: "\f3ea";
}

.bi-gift-fill::before {
    content: "\f3eb";
}

.bi-gift::before {
    content: "\f3ec";
}

.bi-github::before {
    content: "\f3ed";
}

.bi-globe::before {
    content: "\f3ee";
}

.bi-globe2::before {
    content: "\f3ef";
}

.bi-google::before {
    content: "\f3f0";
}

.bi-graph-down::before {
    content: "\f3f1";
}

.bi-graph-up::before {
    content: "\f3f2";
}

.bi-grid-1x2-fill::before {
    content: "\f3f3";
}

.bi-grid-1x2::before {
    content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
    content: "\f3f5";
}

.bi-grid-3x2-gap::before {
    content: "\f3f6";
}

.bi-grid-3x2::before {
    content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
    content: "\f3f8";
}

.bi-grid-3x3-gap::before {
    content: "\f3f9";
}

.bi-grid-3x3::before {
    content: "\f3fa";
}

.bi-grid-fill::before {
    content: "\f3fb";
}

.bi-grid::before {
    content: "\f3fc";
}

.bi-grip-horizontal::before {
    content: "\f3fd";
}

.bi-grip-vertical::before {
    content: "\f3fe";
}

.bi-hammer::before {
    content: "\f3ff";
}

.bi-hand-index-fill::before {
    content: "\f400";
}

.bi-hand-index-thumb-fill::before {
    content: "\f401";
}

.bi-hand-index-thumb::before {
    content: "\f402";
}

.bi-hand-index::before {
    content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
    content: "\f404";
}

.bi-hand-thumbs-down::before {
    content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
    content: "\f406";
}

.bi-hand-thumbs-up::before {
    content: "\f407";
}

.bi-handbag-fill::before {
    content: "\f408";
}

.bi-handbag::before {
    content: "\f409";
}

.bi-hash::before {
    content: "\f40a";
}

.bi-hdd-fill::before {
    content: "\f40b";
}

.bi-hdd-network-fill::before {
    content: "\f40c";
}

.bi-hdd-network::before {
    content: "\f40d";
}

.bi-hdd-rack-fill::before {
    content: "\f40e";
}

.bi-hdd-rack::before {
    content: "\f40f";
}

.bi-hdd-stack-fill::before {
    content: "\f410";
}

.bi-hdd-stack::before {
    content: "\f411";
}

.bi-hdd::before {
    content: "\f412";
}

.bi-headphones::before {
    content: "\f413";
}

.bi-headset::before {
    content: "\f414";
}

.bi-heart-fill::before {
    content: "\f415";
}

.bi-heart-half::before {
    content: "\f416";
}

.bi-heart::before {
    content: "\f417";
}

.bi-heptagon-fill::before {
    content: "\f418";
}

.bi-heptagon-half::before {
    content: "\f419";
}

.bi-heptagon::before {
    content: "\f41a";
}

.bi-hexagon-fill::before {
    content: "\f41b";
}

.bi-hexagon-half::before {
    content: "\f41c";
}

.bi-hexagon::before {
    content: "\f41d";
}

.bi-hourglass-bottom::before {
    content: "\f41e";
}

.bi-hourglass-split::before {
    content: "\f41f";
}

.bi-hourglass-top::before {
    content: "\f420";
}

.bi-hourglass::before {
    content: "\f421";
}

.bi-house-door-fill::before {
    content: "\f422";
}

.bi-house-door::before {
    content: "\f423";
}

.bi-house-fill::before {
    content: "\f424";
}

.bi-house::before {
    content: "\f425";
}

.bi-hr::before {
    content: "\f426";
}

.bi-hurricane::before {
    content: "\f427";
}

.bi-image-alt::before {
    content: "\f428";
}

.bi-image-fill::before {
    content: "\f429";
}

.bi-image::before {
    content: "\f42a";
}

.bi-images::before {
    content: "\f42b";
}

.bi-inbox-fill::before {
    content: "\f42c";
}

.bi-inbox::before {
    content: "\f42d";
}

.bi-inboxes-fill::before {
    content: "\f42e";
}

.bi-inboxes::before {
    content: "\f42f";
}

.bi-info-circle-fill::before {
    content: "\f430";
}

.bi-info-circle::before {
    content: "\f431";
}

.bi-info-square-fill::before {
    content: "\f432";
}

.bi-info-square::before {
    content: "\f433";
}

.bi-info::before {
    content: "\f434";
}

.bi-input-cursor-text::before {
    content: "\f435";
}

.bi-input-cursor::before {
    content: "\f436";
}

.bi-instagram::before {
    content: "\f437";
}

.bi-intersect::before {
    content: "\f438";
}

.bi-journal-album::before {
    content: "\f439";
}

.bi-journal-arrow-down::before {
    content: "\f43a";
}

.bi-journal-arrow-up::before {
    content: "\f43b";
}

.bi-journal-bookmark-fill::before {
    content: "\f43c";
}

.bi-journal-bookmark::before {
    content: "\f43d";
}

.bi-journal-check::before {
    content: "\f43e";
}

.bi-journal-code::before {
    content: "\f43f";
}

.bi-journal-medical::before {
    content: "\f440";
}

.bi-journal-minus::before {
    content: "\f441";
}

.bi-journal-plus::before {
    content: "\f442";
}

.bi-journal-richtext::before {
    content: "\f443";
}

.bi-journal-text::before {
    content: "\f444";
}

.bi-journal-x::before {
    content: "\f445";
}

.bi-journal::before {
    content: "\f446";
}

.bi-journals::before {
    content: "\f447";
}

.bi-joystick::before {
    content: "\f448";
}

.bi-justify-left::before {
    content: "\f449";
}

.bi-justify-right::before {
    content: "\f44a";
}

.bi-justify::before {
    content: "\f44b";
}

.bi-kanban-fill::before {
    content: "\f44c";
}

.bi-kanban::before {
    content: "\f44d";
}

.bi-key-fill::before {
    content: "\f44e";
}

.bi-key::before {
    content: "\f44f";
}

.bi-keyboard-fill::before {
    content: "\f450";
}

.bi-keyboard::before {
    content: "\f451";
}

.bi-ladder::before {
    content: "\f452";
}

.bi-lamp-fill::before {
    content: "\f453";
}

.bi-lamp::before {
    content: "\f454";
}

.bi-laptop-fill::before {
    content: "\f455";
}

.bi-laptop::before {
    content: "\f456";
}

.bi-layer-backward::before {
    content: "\f457";
}

.bi-layer-forward::before {
    content: "\f458";
}

.bi-layers-fill::before {
    content: "\f459";
}

.bi-layers-half::before {
    content: "\f45a";
}

.bi-layers::before {
    content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
    content: "\f45c";
}

.bi-layout-sidebar-inset::before {
    content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
    content: "\f45e";
}

.bi-layout-sidebar::before {
    content: "\f45f";
}

.bi-layout-split::before {
    content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
    content: "\f461";
}

.bi-layout-text-sidebar::before {
    content: "\f462";
}

.bi-layout-text-window-reverse::before {
    content: "\f463";
}

.bi-layout-text-window::before {
    content: "\f464";
}

.bi-layout-three-columns::before {
    content: "\f465";
}

.bi-layout-wtf::before {
    content: "\f466";
}

.bi-life-preserver::before {
    content: "\f467";
}

.bi-lightbulb-fill::before {
    content: "\f468";
}

.bi-lightbulb-off-fill::before {
    content: "\f469";
}

.bi-lightbulb-off::before {
    content: "\f46a";
}

.bi-lightbulb::before {
    content: "\f46b";
}

.bi-lightning-charge-fill::before {
    content: "\f46c";
}

.bi-lightning-charge::before {
    content: "\f46d";
}

.bi-lightning-fill::before {
    content: "\f46e";
}

.bi-lightning::before {
    content: "\f46f";
}

.bi-link-45deg::before {
    content: "\f470";
}

.bi-link::before {
    content: "\f471";
}

.bi-linkedin::before {
    content: "\f472";
}

.bi-list-check::before {
    content: "\f473";
}

.bi-list-nested::before {
    content: "\f474";
}

.bi-list-ol::before {
    content: "\f475";
}

.bi-list-stars::before {
    content: "\f476";
}

.bi-list-task::before {
    content: "\f477";
}

.bi-list-ul::before {
    content: "\f478";
}

.bi-list::before {
    content: "\f479";
}

.bi-lock-fill::before {
    content: "\f47a";
}

.bi-lock::before {
    content: "\f47b";
}

.bi-mailbox::before {
    content: "\f47c";
}

.bi-mailbox2::before {
    content: "\f47d";
}

.bi-map-fill::before {
    content: "\f47e";
}

.bi-map::before {
    content: "\f47f";
}

.bi-markdown-fill::before {
    content: "\f480";
}

.bi-markdown::before {
    content: "\f481";
}

.bi-mask::before {
    content: "\f482";
}

.bi-megaphone-fill::before {
    content: "\f483";
}

.bi-megaphone::before {
    content: "\f484";
}

.bi-menu-app-fill::before {
    content: "\f485";
}

.bi-menu-app::before {
    content: "\f486";
}

.bi-menu-button-fill::before {
    content: "\f487";
}

.bi-menu-button-wide-fill::before {
    content: "\f488";
}

.bi-menu-button-wide::before {
    content: "\f489";
}

.bi-menu-button::before {
    content: "\f48a";
}

.bi-menu-down::before {
    content: "\f48b";
}

.bi-menu-up::before {
    content: "\f48c";
}

.bi-mic-fill::before {
    content: "\f48d";
}

.bi-mic-mute-fill::before {
    content: "\f48e";
}

.bi-mic-mute::before {
    content: "\f48f";
}

.bi-mic::before {
    content: "\f490";
}

.bi-minecart-loaded::before {
    content: "\f491";
}

.bi-minecart::before {
    content: "\f492";
}

.bi-moisture::before {
    content: "\f493";
}

.bi-moon-fill::before {
    content: "\f494";
}

.bi-moon-stars-fill::before {
    content: "\f495";
}

.bi-moon-stars::before {
    content: "\f496";
}

.bi-moon::before {
    content: "\f497";
}

.bi-mouse-fill::before {
    content: "\f498";
}

.bi-mouse::before {
    content: "\f499";
}

.bi-mouse2-fill::before {
    content: "\f49a";
}

.bi-mouse2::before {
    content: "\f49b";
}

.bi-mouse3-fill::before {
    content: "\f49c";
}

.bi-mouse3::before {
    content: "\f49d";
}

.bi-music-note-beamed::before {
    content: "\f49e";
}

.bi-music-note-list::before {
    content: "\f49f";
}

.bi-music-note::before {
    content: "\f4a0";
}

.bi-music-player-fill::before {
    content: "\f4a1";
}

.bi-music-player::before {
    content: "\f4a2";
}

.bi-newspaper::before {
    content: "\f4a3";
}

.bi-node-minus-fill::before {
    content: "\f4a4";
}

.bi-node-minus::before {
    content: "\f4a5";
}

.bi-node-plus-fill::before {
    content: "\f4a6";
}

.bi-node-plus::before {
    content: "\f4a7";
}

.bi-nut-fill::before {
    content: "\f4a8";
}

.bi-nut::before {
    content: "\f4a9";
}

.bi-octagon-fill::before {
    content: "\f4aa";
}

.bi-octagon-half::before {
    content: "\f4ab";
}

.bi-octagon::before {
    content: "\f4ac";
}

.bi-option::before {
    content: "\f4ad";
}

.bi-outlet::before {
    content: "\f4ae";
}

.bi-paint-bucket::before {
    content: "\f4af";
}

.bi-palette-fill::before {
    content: "\f4b0";
}

.bi-palette::before {
    content: "\f4b1";
}

.bi-palette2::before {
    content: "\f4b2";
}

.bi-paperclip::before {
    content: "\f4b3";
}

.bi-paragraph::before {
    content: "\f4b4";
}

.bi-patch-check-fill::before {
    content: "\f4b5";
}

.bi-patch-check::before {
    content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
    content: "\f4b7";
}

.bi-patch-exclamation::before {
    content: "\f4b8";
}

.bi-patch-minus-fill::before {
    content: "\f4b9";
}

.bi-patch-minus::before {
    content: "\f4ba";
}

.bi-patch-plus-fill::before {
    content: "\f4bb";
}

.bi-patch-plus::before {
    content: "\f4bc";
}

.bi-patch-question-fill::before {
    content: "\f4bd";
}

.bi-patch-question::before {
    content: "\f4be";
}

.bi-pause-btn-fill::before {
    content: "\f4bf";
}

.bi-pause-btn::before {
    content: "\f4c0";
}

.bi-pause-circle-fill::before {
    content: "\f4c1";
}

.bi-pause-circle::before {
    content: "\f4c2";
}

.bi-pause-fill::before {
    content: "\f4c3";
}

.bi-pause::before {
    content: "\f4c4";
}

.bi-peace-fill::before {
    content: "\f4c5";
}

.bi-peace::before {
    content: "\f4c6";
}

.bi-pen-fill::before {
    content: "\f4c7";
}

.bi-pen::before {
    content: "\f4c8";
}

.bi-pencil-fill::before {
    content: "\f4c9";
}

.bi-pencil-square::before {
    content: "\f4ca";
}

.bi-pencil::before {
    content: "\f4cb";
}

.bi-pentagon-fill::before {
    content: "\f4cc";
}

.bi-pentagon-half::before {
    content: "\f4cd";
}

.bi-pentagon::before {
    content: "\f4ce";
}

.bi-people-fill::before {
    content: "\f4cf";
}

.bi-people::before {
    content: "\f4d0";
}

.bi-percent::before {
    content: "\f4d1";
}

.bi-person-badge-fill::before {
    content: "\f4d2";
}

.bi-person-badge::before {
    content: "\f4d3";
}

.bi-person-bounding-box::before {
    content: "\f4d4";
}

.bi-person-check-fill::before {
    content: "\f4d5";
}

.bi-person-check::before {
    content: "\f4d6";
}

.bi-person-circle::before {
    content: "\f4d7";
}

.bi-person-dash-fill::before {
    content: "\f4d8";
}

.bi-person-dash::before {
    content: "\f4d9";
}

.bi-person-fill::before {
    content: "\f4da";
}

.bi-person-lines-fill::before {
    content: "\f4db";
}

.bi-person-plus-fill::before {
    content: "\f4dc";
}

.bi-person-plus::before {
    content: "\f4dd";
}

.bi-person-square::before {
    content: "\f4de";
}

.bi-person-x-fill::before {
    content: "\f4df";
}

.bi-person-x::before {
    content: "\f4e0";
}

.bi-person::before {
    content: "\f4e1";
}

.bi-phone-fill::before {
    content: "\f4e2";
}

.bi-phone-landscape-fill::before {
    content: "\f4e3";
}

.bi-phone-landscape::before {
    content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
    content: "\f4e5";
}

.bi-phone-vibrate::before {
    content: "\f4e6";
}

.bi-phone::before {
    content: "\f4e7";
}

.bi-pie-chart-fill::before {
    content: "\f4e8";
}

.bi-pie-chart::before {
    content: "\f4e9";
}

.bi-pin-angle-fill::before {
    content: "\f4ea";
}

.bi-pin-angle::before {
    content: "\f4eb";
}

.bi-pin-fill::before {
    content: "\f4ec";
}

.bi-pin::before {
    content: "\f4ed";
}

.bi-pip-fill::before {
    content: "\f4ee";
}

.bi-pip::before {
    content: "\f4ef";
}

.bi-play-btn-fill::before {
    content: "\f4f0";
}

.bi-play-btn::before {
    content: "\f4f1";
}

.bi-play-circle-fill::before {
    content: "\f4f2";
}

.bi-play-circle::before {
    content: "\f4f3";
}

.bi-play-fill::before {
    content: "\f4f4";
}

.bi-play::before {
    content: "\f4f5";
}

.bi-plug-fill::before {
    content: "\f4f6";
}

.bi-plug::before {
    content: "\f4f7";
}

.bi-plus-circle-dotted::before {
    content: "\f4f8";
}

.bi-plus-circle-fill::before {
    content: "\f4f9";
}

.bi-plus-circle::before {
    content: "\f4fa";
}

.bi-plus-square-dotted::before {
    content: "\f4fb";
}

.bi-plus-square-fill::before {
    content: "\f4fc";
}

.bi-plus-square::before {
    content: "\f4fd";
}

.bi-plus::before {
    content: "\f4fe";
}

.bi-power::before {
    content: "\f4ff";
}

.bi-printer-fill::before {
    content: "\f500";
}

.bi-printer::before {
    content: "\f501";
}

.bi-puzzle-fill::before {
    content: "\f502";
}

.bi-puzzle::before {
    content: "\f503";
}

.bi-question-circle-fill::before {
    content: "\f504";
}

.bi-question-circle::before {
    content: "\f505";
}

.bi-question-diamond-fill::before {
    content: "\f506";
}

.bi-question-diamond::before {
    content: "\f507";
}

.bi-question-octagon-fill::before {
    content: "\f508";
}

.bi-question-octagon::before {
    content: "\f509";
}

.bi-question-square-fill::before {
    content: "\f50a";
}

.bi-question-square::before {
    content: "\f50b";
}

.bi-question::before {
    content: "\f50c";
}

.bi-rainbow::before {
    content: "\f50d";
}

.bi-receipt-cutoff::before {
    content: "\f50e";
}

.bi-receipt::before {
    content: "\f50f";
}

.bi-reception-0::before {
    content: "\f510";
}

.bi-reception-1::before {
    content: "\f511";
}

.bi-reception-2::before {
    content: "\f512";
}

.bi-reception-3::before {
    content: "\f513";
}

.bi-reception-4::before {
    content: "\f514";
}

.bi-record-btn-fill::before {
    content: "\f515";
}

.bi-record-btn::before {
    content: "\f516";
}

.bi-record-circle-fill::before {
    content: "\f517";
}

.bi-record-circle::before {
    content: "\f518";
}

.bi-record-fill::before {
    content: "\f519";
}

.bi-record::before {
    content: "\f51a";
}

.bi-record2-fill::before {
    content: "\f51b";
}

.bi-record2::before {
    content: "\f51c";
}

.bi-reply-all-fill::before {
    content: "\f51d";
}

.bi-reply-all::before {
    content: "\f51e";
}

.bi-reply-fill::before {
    content: "\f51f";
}

.bi-reply::before {
    content: "\f520";
}

.bi-rss-fill::before {
    content: "\f521";
}

.bi-rss::before {
    content: "\f522";
}

.bi-rulers::before {
    content: "\f523";
}

.bi-save-fill::before {
    content: "\f524";
}

.bi-save::before {
    content: "\f525";
}

.bi-save2-fill::before {
    content: "\f526";
}

.bi-save2::before {
    content: "\f527";
}

.bi-scissors::before {
    content: "\f528";
}

.bi-screwdriver::before {
    content: "\f529";
}

.bi-search::before {
    content: "\f52a";
}

.bi-segmented-nav::before {
    content: "\f52b";
}

.bi-server::before {
    content: "\f52c";
}

.bi-share-fill::before {
    content: "\f52d";
}

.bi-share::before {
    content: "\f52e";
}

.bi-shield-check::before {
    content: "\f52f";
}

.bi-shield-exclamation::before {
    content: "\f530";
}

.bi-shield-fill-check::before {
    content: "\f531";
}

.bi-shield-fill-exclamation::before {
    content: "\f532";
}

.bi-shield-fill-minus::before {
    content: "\f533";
}

.bi-shield-fill-plus::before {
    content: "\f534";
}

.bi-shield-fill-x::before {
    content: "\f535";
}

.bi-shield-fill::before {
    content: "\f536";
}

.bi-shield-lock-fill::before {
    content: "\f537";
}

.bi-shield-lock::before {
    content: "\f538";
}

.bi-shield-minus::before {
    content: "\f539";
}

.bi-shield-plus::before {
    content: "\f53a";
}

.bi-shield-shaded::before {
    content: "\f53b";
}

.bi-shield-slash-fill::before {
    content: "\f53c";
}

.bi-shield-slash::before {
    content: "\f53d";
}

.bi-shield-x::before {
    content: "\f53e";
}

.bi-shield::before {
    content: "\f53f";
}

.bi-shift-fill::before {
    content: "\f540";
}

.bi-shift::before {
    content: "\f541";
}

.bi-shop-window::before {
    content: "\f542";
}

.bi-shop::before {
    content: "\f543";
}

.bi-shuffle::before {
    content: "\f544";
}

.bi-signpost-2-fill::before {
    content: "\f545";
}

.bi-signpost-2::before {
    content: "\f546";
}

.bi-signpost-fill::before {
    content: "\f547";
}

.bi-signpost-split-fill::before {
    content: "\f548";
}

.bi-signpost-split::before {
    content: "\f549";
}

.bi-signpost::before {
    content: "\f54a";
}

.bi-sim-fill::before {
    content: "\f54b";
}

.bi-sim::before {
    content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
    content: "\f54d";
}

.bi-skip-backward-btn::before {
    content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
    content: "\f54f";
}

.bi-skip-backward-circle::before {
    content: "\f550";
}

.bi-skip-backward-fill::before {
    content: "\f551";
}

.bi-skip-backward::before {
    content: "\f552";
}

.bi-skip-end-btn-fill::before {
    content: "\f553";
}

.bi-skip-end-btn::before {
    content: "\f554";
}

.bi-skip-end-circle-fill::before {
    content: "\f555";
}

.bi-skip-end-circle::before {
    content: "\f556";
}

.bi-skip-end-fill::before {
    content: "\f557";
}

.bi-skip-end::before {
    content: "\f558";
}

.bi-skip-forward-btn-fill::before {
    content: "\f559";
}

.bi-skip-forward-btn::before {
    content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
    content: "\f55b";
}

.bi-skip-forward-circle::before {
    content: "\f55c";
}

.bi-skip-forward-fill::before {
    content: "\f55d";
}

.bi-skip-forward::before {
    content: "\f55e";
}

.bi-skip-start-btn-fill::before {
    content: "\f55f";
}

.bi-skip-start-btn::before {
    content: "\f560";
}

.bi-skip-start-circle-fill::before {
    content: "\f561";
}

.bi-skip-start-circle::before {
    content: "\f562";
}

.bi-skip-start-fill::before {
    content: "\f563";
}

.bi-skip-start::before {
    content: "\f564";
}

.bi-slack::before {
    content: "\f565";
}

.bi-slash-circle-fill::before {
    content: "\f566";
}

.bi-slash-circle::before {
    content: "\f567";
}

.bi-slash-square-fill::before {
    content: "\f568";
}

.bi-slash-square::before {
    content: "\f569";
}

.bi-slash::before {
    content: "\f56a";
}

.bi-sliders::before {
    content: "\f56b";
}

.bi-smartwatch::before {
    content: "\f56c";
}

.bi-snow::before {
    content: "\f56d";
}

.bi-snow2::before {
    content: "\f56e";
}

.bi-snow3::before {
    content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
    content: "\f570";
}

.bi-sort-alpha-down::before {
    content: "\f571";
}

.bi-sort-alpha-up-alt::before {
    content: "\f572";
}

.bi-sort-alpha-up::before {
    content: "\f573";
}

.bi-sort-down-alt::before {
    content: "\f574";
}

.bi-sort-down::before {
    content: "\f575";
}

.bi-sort-numeric-down-alt::before {
    content: "\f576";
}

.bi-sort-numeric-down::before {
    content: "\f577";
}

.bi-sort-numeric-up-alt::before {
    content: "\f578";
}

.bi-sort-numeric-up::before {
    content: "\f579";
}

.bi-sort-up-alt::before {
    content: "\f57a";
}

.bi-sort-up::before {
    content: "\f57b";
}

.bi-soundwave::before {
    content: "\f57c";
}

.bi-speaker-fill::before {
    content: "\f57d";
}

.bi-speaker::before {
    content: "\f57e";
}

.bi-speedometer::before {
    content: "\f57f";
}

.bi-speedometer2::before {
    content: "\f580";
}

.bi-spellcheck::before {
    content: "\f581";
}

.bi-square-fill::before {
    content: "\f582";
}

.bi-square-half::before {
    content: "\f583";
}

.bi-square::before {
    content: "\f584";
}

.bi-stack::before {
    content: "\f585";
}

.bi-star-fill::before {
    content: "\f586";
}

.bi-star-half::before {
    content: "\f587";
}

.bi-star::before {
    content: "\f588";
}

.bi-stars::before {
    content: "\f589";
}

.bi-stickies-fill::before {
    content: "\f58a";
}

.bi-stickies::before {
    content: "\f58b";
}

.bi-sticky-fill::before {
    content: "\f58c";
}

.bi-sticky::before {
    content: "\f58d";
}

.bi-stop-btn-fill::before {
    content: "\f58e";
}

.bi-stop-btn::before {
    content: "\f58f";
}

.bi-stop-circle-fill::before {
    content: "\f590";
}

.bi-stop-circle::before {
    content: "\f591";
}

.bi-stop-fill::before {
    content: "\f592";
}

.bi-stop::before {
    content: "\f593";
}

.bi-stoplights-fill::before {
    content: "\f594";
}

.bi-stoplights::before {
    content: "\f595";
}

.bi-stopwatch-fill::before {
    content: "\f596";
}

.bi-stopwatch::before {
    content: "\f597";
}

.bi-subtract::before {
    content: "\f598";
}

.bi-suit-club-fill::before {
    content: "\f599";
}

.bi-suit-club::before {
    content: "\f59a";
}

.bi-suit-diamond-fill::before {
    content: "\f59b";
}

.bi-suit-diamond::before {
    content: "\f59c";
}

.bi-suit-heart-fill::before {
    content: "\f59d";
}

.bi-suit-heart::before {
    content: "\f59e";
}

.bi-suit-spade-fill::before {
    content: "\f59f";
}

.bi-suit-spade::before {
    content: "\f5a0";
}

.bi-sun-fill::before {
    content: "\f5a1";
}

.bi-sun::before {
    content: "\f5a2";
}

.bi-sunglasses::before {
    content: "\f5a3";
}

.bi-sunrise-fill::before {
    content: "\f5a4";
}

.bi-sunrise::before {
    content: "\f5a5";
}

.bi-sunset-fill::before {
    content: "\f5a6";
}

.bi-sunset::before {
    content: "\f5a7";
}

.bi-symmetry-horizontal::before {
    content: "\f5a8";
}

.bi-symmetry-vertical::before {
    content: "\f5a9";
}

.bi-table::before {
    content: "\f5aa";
}

.bi-tablet-fill::before {
    content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
    content: "\f5ac";
}

.bi-tablet-landscape::before {
    content: "\f5ad";
}

.bi-tablet::before {
    content: "\f5ae";
}

.bi-tag-fill::before {
    content: "\f5af";
}

.bi-tag::before {
    content: "\f5b0";
}

.bi-tags-fill::before {
    content: "\f5b1";
}

.bi-tags::before {
    content: "\f5b2";
}

.bi-telegram::before {
    content: "\f5b3";
}

.bi-telephone-fill::before {
    content: "\f5b4";
}

.bi-telephone-forward-fill::before {
    content: "\f5b5";
}

.bi-telephone-forward::before {
    content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
    content: "\f5b7";
}

.bi-telephone-inbound::before {
    content: "\f5b8";
}

.bi-telephone-minus-fill::before {
    content: "\f5b9";
}

.bi-telephone-minus::before {
    content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
    content: "\f5bb";
}

.bi-telephone-outbound::before {
    content: "\f5bc";
}

.bi-telephone-plus-fill::before {
    content: "\f5bd";
}

.bi-telephone-plus::before {
    content: "\f5be";
}

.bi-telephone-x-fill::before {
    content: "\f5bf";
}

.bi-telephone-x::before {
    content: "\f5c0";
}

.bi-telephone::before {
    content: "\f5c1";
}

.bi-terminal-fill::before {
    content: "\f5c2";
}

.bi-terminal::before {
    content: "\f5c3";
}

.bi-text-center::before {
    content: "\f5c4";
}

.bi-text-indent-left::before {
    content: "\f5c5";
}

.bi-text-indent-right::before {
    content: "\f5c6";
}

.bi-text-left::before {
    content: "\f5c7";
}

.bi-text-paragraph::before {
    content: "\f5c8";
}

.bi-text-right::before {
    content: "\f5c9";
}

.bi-textarea-resize::before {
    content: "\f5ca";
}

.bi-textarea-t::before {
    content: "\f5cb";
}

.bi-textarea::before {
    content: "\f5cc";
}

.bi-thermometer-half::before {
    content: "\f5cd";
}

.bi-thermometer-high::before {
    content: "\f5ce";
}

.bi-thermometer-low::before {
    content: "\f5cf";
}

.bi-thermometer-snow::before {
    content: "\f5d0";
}

.bi-thermometer-sun::before {
    content: "\f5d1";
}

.bi-thermometer::before {
    content: "\f5d2";
}

.bi-three-dots-vertical::before {
    content: "\f5d3";
}

.bi-three-dots::before {
    content: "\f5d4";
}

.bi-toggle-off::before {
    content: "\f5d5";
}

.bi-toggle-on::before {
    content: "\f5d6";
}

.bi-toggle2-off::before {
    content: "\f5d7";
}

.bi-toggle2-on::before {
    content: "\f5d8";
}

.bi-toggles::before {
    content: "\f5d9";
}

.bi-toggles2::before {
    content: "\f5da";
}

.bi-tools::before {
    content: "\f5db";
}

.bi-tornado::before {
    content: "\f5dc";
}

.bi-trash-fill::before {
    content: "\f5dd";
}

.bi-trash::before {
    content: "\f5de";
}

.bi-trash2-fill::before {
    content: "\f5df";
}

.bi-trash2::before {
    content: "\f5e0";
}

.bi-tree-fill::before {
    content: "\f5e1";
}

.bi-tree::before {
    content: "\f5e2";
}

.bi-triangle-fill::before {
    content: "\f5e3";
}

.bi-triangle-half::before {
    content: "\f5e4";
}

.bi-triangle::before {
    content: "\f5e5";
}

.bi-trophy-fill::before {
    content: "\f5e6";
}

.bi-trophy::before {
    content: "\f5e7";
}

.bi-tropical-storm::before {
    content: "\f5e8";
}

.bi-truck-flatbed::before {
    content: "\f5e9";
}

.bi-truck::before {
    content: "\f5ea";
}

.bi-tsunami::before {
    content: "\f5eb";
}

.bi-tv-fill::before {
    content: "\f5ec";
}

.bi-tv::before {
    content: "\f5ed";
}

.bi-twitch::before {
    content: "\f5ee";
}

.bi-twitter::before {
    content: "\f5ef";
}

.bi-type-bold::before {
    content: "\f5f0";
}

.bi-type-h1::before {
    content: "\f5f1";
}

.bi-type-h2::before {
    content: "\f5f2";
}

.bi-type-h3::before {
    content: "\f5f3";
}

.bi-type-italic::before {
    content: "\f5f4";
}

.bi-type-strikethrough::before {
    content: "\f5f5";
}

.bi-type-underline::before {
    content: "\f5f6";
}

.bi-type::before {
    content: "\f5f7";
}

.bi-ui-checks-grid::before {
    content: "\f5f8";
}

.bi-ui-checks::before {
    content: "\f5f9";
}

.bi-ui-radios-grid::before {
    content: "\f5fa";
}

.bi-ui-radios::before {
    content: "\f5fb";
}

.bi-umbrella-fill::before {
    content: "\f5fc";
}

.bi-umbrella::before {
    content: "\f5fd";
}

.bi-union::before {
    content: "\f5fe";
}

.bi-unlock-fill::before {
    content: "\f5ff";
}

.bi-unlock::before {
    content: "\f600";
}

.bi-upc-scan::before {
    content: "\f601";
}

.bi-upc::before {
    content: "\f602";
}

.bi-upload::before {
    content: "\f603";
}

.bi-vector-pen::before {
    content: "\f604";
}

.bi-view-list::before {
    content: "\f605";
}

.bi-view-stacked::before {
    content: "\f606";
}

.bi-vinyl-fill::before {
    content: "\f607";
}

.bi-vinyl::before {
    content: "\f608";
}

.bi-voicemail::before {
    content: "\f609";
}

.bi-volume-down-fill::before {
    content: "\f60a";
}

.bi-volume-down::before {
    content: "\f60b";
}

.bi-volume-mute-fill::before {
    content: "\f60c";
}

.bi-volume-mute::before {
    content: "\f60d";
}

.bi-volume-off-fill::before {
    content: "\f60e";
}

.bi-volume-off::before {
    content: "\f60f";
}

.bi-volume-up-fill::before {
    content: "\f610";
}

.bi-volume-up::before {
    content: "\f611";
}

.bi-vr::before {
    content: "\f612";
}

.bi-wallet-fill::before {
    content: "\f613";
}

.bi-wallet::before {
    content: "\f614";
}

.bi-wallet2::before {
    content: "\f615";
}

.bi-watch::before {
    content: "\f616";
}

.bi-water::before {
    content: "\f617";
}

.bi-whatsapp::before {
    content: "\f618";
}

.bi-wifi-1::before {
    content: "\f619";
}

.bi-wifi-2::before {
    content: "\f61a";
}

.bi-wifi-off::before {
    content: "\f61b";
}

.bi-wifi::before {
    content: "\f61c";
}

.bi-wind::before {
    content: "\f61d";
}

.bi-window-dock::before {
    content: "\f61e";
}

.bi-window-sidebar::before {
    content: "\f61f";
}

.bi-window::before {
    content: "\f620";
}

.bi-wrench::before {
    content: "\f621";
}

.bi-x-circle-fill::before {
    content: "\f622";
}

.bi-x-circle::before {
    content: "\f623";
}

.bi-x-diamond-fill::before {
    content: "\f624";
}

.bi-x-diamond::before {
    content: "\f625";
}

.bi-x-octagon-fill::before {
    content: "\f626";
}

.bi-x-octagon::before {
    content: "\f627";
}

.bi-x-square-fill::before {
    content: "\f628";
}

.bi-x-square::before {
    content: "\f629";
}

.bi-x::before {
    content: "\f62a";
}

.bi-youtube::before {
    content: "\f62b";
}

.bi-zoom-in::before {
    content: "\f62c";
}

.bi-zoom-out::before {
    content: "\f62d";
}

.bi-bank::before {
    content: "\f62e";
}

.bi-bank2::before {
    content: "\f62f";
}

.bi-bell-slash-fill::before {
    content: "\f630";
}

.bi-bell-slash::before {
    content: "\f631";
}

.bi-cash-coin::before {
    content: "\f632";
}

.bi-check-lg::before {
    content: "\f633";
}

.bi-coin::before {
    content: "\f634";
}

.bi-currency-bitcoin::before {
    content: "\f635";
}

.bi-currency-dollar::before {
    content: "\f636";
}

.bi-currency-euro::before {
    content: "\f637";
}

.bi-currency-exchange::before {
    content: "\f638";
}

.bi-currency-pound::before {
    content: "\f639";
}

.bi-currency-yen::before {
    content: "\f63a";
}

.bi-dash-lg::before {
    content: "\f63b";
}

.bi-exclamation-lg::before {
    content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
    content: "\f63d";
}

.bi-file-earmark-pdf::before {
    content: "\f63e";
}

.bi-file-pdf-fill::before {
    content: "\f63f";
}

.bi-file-pdf::before {
    content: "\f640";
}

.bi-gender-ambiguous::before {
    content: "\f641";
}

.bi-gender-female::before {
    content: "\f642";
}

.bi-gender-male::before {
    content: "\f643";
}

.bi-gender-trans::before {
    content: "\f644";
}

.bi-headset-vr::before {
    content: "\f645";
}

.bi-info-lg::before {
    content: "\f646";
}

.bi-mastodon::before {
    content: "\f647";
}

.bi-messenger::before {
    content: "\f648";
}

.bi-piggy-bank-fill::before {
    content: "\f649";
}

.bi-piggy-bank::before {
    content: "\f64a";
}

.bi-pin-map-fill::before {
    content: "\f64b";
}

.bi-pin-map::before {
    content: "\f64c";
}

.bi-plus-lg::before {
    content: "\f64d";
}

.bi-question-lg::before {
    content: "\f64e";
}

.bi-recycle::before {
    content: "\f64f";
}

.bi-reddit::before {
    content: "\f650";
}

.bi-safe-fill::before {
    content: "\f651";
}

.bi-safe2-fill::before {
    content: "\f652";
}

.bi-safe2::before {
    content: "\f653";
}

.bi-sd-card-fill::before {
    content: "\f654";
}

.bi-sd-card::before {
    content: "\f655";
}

.bi-skype::before {
    content: "\f656";
}

.bi-slash-lg::before {
    content: "\f657";
}

.bi-translate::before {
    content: "\f658";
}

.bi-x-lg::before {
    content: "\f659";
}

.bi-safe::before {
    content: "\f65a";
}

.bi-apple::before {
    content: "\f65b";
}

.bi-microsoft::before {
    content: "\f65d";
}

.bi-windows::before {
    content: "\f65e";
}

.bi-behance::before {
    content: "\f65c";
}

.bi-dribbble::before {
    content: "\f65f";
}

.bi-line::before {
    content: "\f660";
}

.bi-medium::before {
    content: "\f661";
}

.bi-paypal::before {
    content: "\f662";
}

.bi-pinterest::before {
    content: "\f663";
}

.bi-signal::before {
    content: "\f664";
}

.bi-snapchat::before {
    content: "\f665";
}

.bi-spotify::before {
    content: "\f666";
}

.bi-stack-overflow::before {
    content: "\f667";
}

.bi-strava::before {
    content: "\f668";
}

.bi-wordpress::before {
    content: "\f669";
}

.bi-vimeo::before {
    content: "\f66a";
}

.bi-activity::before {
    content: "\f66b";
}

.bi-easel2-fill::before {
    content: "\f66c";
}

.bi-easel2::before {
    content: "\f66d";
}

.bi-easel3-fill::before {
    content: "\f66e";
}

.bi-easel3::before {
    content: "\f66f";
}

.bi-fan::before {
    content: "\f670";
}

.bi-fingerprint::before {
    content: "\f671";
}

.bi-graph-down-arrow::before {
    content: "\f672";
}

.bi-graph-up-arrow::before {
    content: "\f673";
}

.bi-hypnotize::before {
    content: "\f674";
}

.bi-magic::before {
    content: "\f675";
}

.bi-person-rolodex::before {
    content: "\f676";
}

.bi-person-video::before {
    content: "\f677";
}

.bi-person-video2::before {
    content: "\f678";
}

.bi-person-video3::before {
    content: "\f679";
}

.bi-person-workspace::before {
    content: "\f67a";
}

.bi-radioactive::before {
    content: "\f67b";
}

.bi-webcam-fill::before {
    content: "\f67c";
}

.bi-webcam::before {
    content: "\f67d";
}

.bi-yin-yang::before {
    content: "\f67e";
}

.bi-bandaid-fill::before {
    content: "\f680";
}

.bi-bandaid::before {
    content: "\f681";
}

.bi-bluetooth::before {
    content: "\f682";
}

.bi-body-text::before {
    content: "\f683";
}

.bi-boombox::before {
    content: "\f684";
}

.bi-boxes::before {
    content: "\f685";
}

.bi-dpad-fill::before {
    content: "\f686";
}

.bi-dpad::before {
    content: "\f687";
}

.bi-ear-fill::before {
    content: "\f688";
}

.bi-ear::before {
    content: "\f689";
}

.bi-envelope-check-1::before {
    content: "\f68a";
}

.bi-envelope-check-fill::before {
    content: "\f68b";
}

.bi-envelope-check::before {
    content: "\f68c";
}

.bi-envelope-dash-1::before {
    content: "\f68d";
}

.bi-envelope-dash-fill::before {
    content: "\f68e";
}

.bi-envelope-dash::before {
    content: "\f68f";
}

.bi-envelope-exclamation-1::before {
    content: "\f690";
}

.bi-envelope-exclamation-fill::before {
    content: "\f691";
}

.bi-envelope-exclamation::before {
    content: "\f692";
}

.bi-envelope-plus-fill::before {
    content: "\f693";
}

.bi-envelope-plus::before {
    content: "\f694";
}

.bi-envelope-slash-1::before {
    content: "\f695";
}

.bi-envelope-slash-fill::before {
    content: "\f696";
}

.bi-envelope-slash::before {
    content: "\f697";
}

.bi-envelope-x-1::before {
    content: "\f698";
}

.bi-envelope-x-fill::before {
    content: "\f699";
}

.bi-envelope-x::before {
    content: "\f69a";
}

.bi-explicit-fill::before {
    content: "\f69b";
}

.bi-explicit::before {
    content: "\f69c";
}

.bi-git::before {
    content: "\f69d";
}

.bi-infinity::before {
    content: "\f69e";
}

.bi-list-columns-reverse::before {
    content: "\f69f";
}

.bi-list-columns::before {
    content: "\f6a0";
}

.bi-meta::before {
    content: "\f6a1";
}

.bi-mortorboard-fill::before {
    content: "\f6a2";
}

.bi-mortorboard::before {
    content: "\f6a3";
}

.bi-nintendo-switch::before {
    content: "\f6a4";
}

.bi-pc-display-horizontal::before {
    content: "\f6a5";
}

.bi-pc-display::before {
    content: "\f6a6";
}

.bi-pc-horizontal::before {
    content: "\f6a7";
}

.bi-pc::before {
    content: "\f6a8";
}

.bi-playstation::before {
    content: "\f6a9";
}

.bi-plus-slash-minus::before {
    content: "\f6aa";
}

.bi-projector-fill::before {
    content: "\f6ab";
}

.bi-projector::before {
    content: "\f6ac";
}

.bi-qr-code-scan::before {
    content: "\f6ad";
}

.bi-qr-code::before {
    content: "\f6ae";
}

.bi-quora::before {
    content: "\f6af";
}

.bi-quote::before {
    content: "\f6b0";
}

.bi-robot::before {
    content: "\f6b1";
}

.bi-send-check-fill::before {
    content: "\f6b2";
}

.bi-send-check::before {
    content: "\f6b3";
}

.bi-send-dash-fill::before {
    content: "\f6b4";
}

.bi-send-dash::before {
    content: "\f6b5";
}

.bi-send-exclamation-1::before {
    content: "\f6b6";
}

.bi-send-exclamation-fill::before {
    content: "\f6b7";
}

.bi-send-exclamation::before {
    content: "\f6b8";
}

.bi-send-fill::before {
    content: "\f6b9";
}

.bi-send-plus-fill::before {
    content: "\f6ba";
}

.bi-send-plus::before {
    content: "\f6bb";
}

.bi-send-slash-fill::before {
    content: "\f6bc";
}

.bi-send-slash::before {
    content: "\f6bd";
}

.bi-send-x-fill::before {
    content: "\f6be";
}

.bi-send-x::before {
    content: "\f6bf";
}

.bi-send::before {
    content: "\f6c0";
}

.bi-steam::before {
    content: "\f6c1";
}

.bi-terminal-dash-1::before {
    content: "\f6c2";
}

.bi-terminal-dash::before {
    content: "\f6c3";
}

.bi-terminal-plus::before {
    content: "\f6c4";
}

.bi-terminal-split::before {
    content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
    content: "\f6c6";
}

.bi-ticket-detailed::before {
    content: "\f6c7";
}

.bi-ticket-fill::before {
    content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
    content: "\f6c9";
}

.bi-ticket-perforated::before {
    content: "\f6ca";
}

.bi-ticket::before {
    content: "\f6cb";
}

.bi-tiktok::before {
    content: "\f6cc";
}

.bi-window-dash::before {
    content: "\f6cd";
}

.bi-window-desktop::before {
    content: "\f6ce";
}

.bi-window-fullscreen::before {
    content: "\f6cf";
}

.bi-window-plus::before {
    content: "\f6d0";
}

.bi-window-split::before {
    content: "\f6d1";
}

.bi-window-stack::before {
    content: "\f6d2";
}

.bi-window-x::before {
    content: "\f6d3";
}

.bi-xbox::before {
    content: "\f6d4";
}

.bi-ethernet::before {
    content: "\f6d5";
}

.bi-hdmi-fill::before {
    content: "\f6d6";
}

.bi-hdmi::before {
    content: "\f6d7";
}

.bi-usb-c-fill::before {
    content: "\f6d8";
}

.bi-usb-c::before {
    content: "\f6d9";
}

.bi-usb-fill::before {
    content: "\f6da";
}

.bi-usb-plug-fill::before {
    content: "\f6db";
}

.bi-usb-plug::before {
    content: "\f6dc";
}

.bi-usb-symbol::before {
    content: "\f6dd";
}

.bi-usb::before {
    content: "\f6de";
}

.bi-boombox-fill::before {
    content: "\f6df";
}

.bi-displayport-1::before {
    content: "\f6e0";
}

.bi-displayport::before {
    content: "\f6e1";
}

.bi-gpu-card::before {
    content: "\f6e2";
}

.bi-memory::before {
    content: "\f6e3";
}

.bi-modem-fill::before {
    content: "\f6e4";
}

.bi-modem::before {
    content: "\f6e5";
}

.bi-motherboard-fill::before {
    content: "\f6e6";
}

.bi-motherboard::before {
    content: "\f6e7";
}

.bi-optical-audio-fill::before {
    content: "\f6e8";
}

.bi-optical-audio::before {
    content: "\f6e9";
}

.bi-pci-card::before {
    content: "\f6ea";
}

.bi-router-fill::before {
    content: "\f6eb";
}

.bi-router::before {
    content: "\f6ec";
}

.bi-ssd-fill::before {
    content: "\f6ed";
}

.bi-ssd::before {
    content: "\f6ee";
}

.bi-thunderbolt-fill::before {
    content: "\f6ef";
}

.bi-thunderbolt::before {
    content: "\f6f0";
}

.bi-usb-drive-fill::before {
    content: "\f6f1";
}

.bi-usb-drive::before {
    content: "\f6f2";
}

.bi-usb-micro-fill::before {
    content: "\f6f3";
}

.bi-usb-micro::before {
    content: "\f6f4";
}

.bi-usb-mini-fill::before {
    content: "\f6f5";
}

.bi-usb-mini::before {
    content: "\f6f6";
}

.bi-cloud-haze2::before {
    content: "\f6f7";
}

.bi-device-hdd-fill::before {
    content: "\f6f8";
}

.bi-device-hdd::before {
    content: "\f6f9";
}

.bi-device-ssd-fill::before {
    content: "\f6fa";
}

.bi-device-ssd::before {
    content: "\f6fb";
}

.bi-displayport-fill::before {
    content: "\f6fc";
}

.bi-mortarboard-fill::before {
    content: "\f6fd";
}

.bi-mortarboard::before {
    content: "\f6fe";
}

.bi-terminal-x::before {
    content: "\f6ff";
}
@media (min-width: 0px) {
    .container {
        max-width: 1310px;
    }

    .container.small {
        max-width: 800px;
    }
}

/*.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{
    padding-left: 7px;
    padding-right: 7px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 7px;
    padding-left: 7px;
}

.row {
    margin-left: -7px;
    margin-right: -7px;
}*/

.no-padding{
    padding-right: 0px;
    padding-left: 0px;
}


/*TEMPORARY OVERRIDES to prevent old classes from "balla ur"*/
.col {
    -ms-flex-preferred-size: initial;
    flex-basis: auto;
    flex-grow: 0;
    -ms-flex-positive: initial;
    max-width: initial;
    padding-left: 0px;
    padding-right: 0px;
}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,button,select,option{cursor:pointer}textarea:active,textarea:focus{cursor:text;outline:none}/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button{padding:0px}html{font:1.125em/1.1111111111 sans-serif;overflow-y:scroll;min-height:100%}img{max-width:100%}figure>img{display:block}li>ul,li>ol{margin-bottom:0}table:not(.ui-datepicker-calendar){width:100%;display:block;overflow-x:auto}table:not(.ui-datepicker-calendar) p,table:not(.ui-datepicker-calendar) h1,table:not(.ui-datepicker-calendar) h2,table:not(.ui-datepicker-calendar) h3,table:not(.ui-datepicker-calendar) h4,table:not(.ui-datepicker-calendar) h5,table:not(.ui-datepicker-calendar) h6{word-break:initial}table:not(.ui-datepicker-calendar) th,table:not(.ui-datepicker-calendar) td{padding:3.75px;text-align:left}@media screen and (min-width: 480px){table:not(.ui-datepicker-calendar) th,table:not(.ui-datepicker-calendar) td{padding:7.5px}}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.island{display:block;padding:15px}.island>:last-child{margin-bottom:0}.nav{list-style:none;margin-left:0}.nav>li,.nav>li>a{display:inline-block;zoom:1}.nav>li>a:hover,.nav>li.current>a{text-decoration:underline}.block-list,.block-list>li,.block-list>article{border:0 solid #ccc}.block-list{list-style:none;margin-left:0;border-top-width:1px}.block-list>li,.block-list>article{border-bottom-width:1px;padding:7.5px}.cf:after,.island:after,.nav:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.island,.islet{margin-bottom:15px;margin-bottom:.8333333333rem}.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ul,.islet ol,.islet dl,.islet blockquote,.islet p,.islet address,.islet table,.islet fieldset,.islet figure,.islet pre,.islet .island,.islet .islet{margin-bottom:7.5px;margin-bottom:.4166666667rem}hr{margin-bottom:13px;margin-bottom:.7222222222rem}ul,ol,dd{margin-left:30px;margin-left:1.6666666667rem}.island,.cl{zoom:1;clear:both}.island:before,.island:after,.cl:before,.cl:after{content:"";display:table}.island:after,.cl:after{clear:both}.cl-none{zoom:1;clear:none}.cl-none:before,.cl-none:after{content:"";display:block}.cl-none:after{clear:none}.cr{clear:right}.list--unstyled{padding-left:0;margin-bottom:0}.list--unstyled:not(.row){margin-left:0}.list--unstyled>li{list-style-type:none}.list--unstyled.horizontal>li{float:left;margin-right:15px}.list--airy{line-height:1.7}.block-list{border-top-style:none}.block-list--doclist .block-list__listitem>time{color:dimgray}.block-list--newslist{float:left;width:100%}.block-list--newslist .ListHeader{color:#1c629b;margin:0 0 3.75px 0;font-weight:500;font-size:20px;font-size:1.1111111111rem;line-height:1.5;line-height:1.2}.block-list--newslist .media__img{width:100%;margin-top:7.5px;margin-bottom:7.5px}@media(min-width: 580px){.block-list--newslist .media__img{max-width:170px;margin-bottom:0}}.block-list--faqlist .ListHeader{color:#1c629b;margin:0 0 3.75px 0;font-weight:500;font-size:20px;font-size:1.1111111111rem;line-height:1.5;line-height:1.2}.block-list--faqlist .silent{margin:0}.block-list>li,.block-list>article{padding:15px 0}.block-list>li:last-child,.block-list>article:last-child{border-bottom-style:none}.block-list>li.show-first--triggerItem,.block-list>article.show-first--triggerItem{border-bottom-style:none}.island.nopadding{padding:0}.island.nobackground{background:none}ul.standardList{list-style:none;padding:0;margin:0}ul.standardList.divided{margin-bottom:0px}ul.standardList.divided>li:first-child{border-top:1px solid #d5d5d5;margin-top:15px;padding-top:15px}ul.standardList.divided>li{border-bottom:1px solid #d5d5d5;margin-bottom:15px;padding-bottom:15px}ul.standardList.divided.no-divider-bot>li:last-child{border-bottom:none;margin-bottom:0}ul.standardList.divided.no-divider-top>li:first-child{border-top:none;margin-top:0}.card{padding:15px;background:#f1f2f5}.card.wide{padding:22.5px}.card.wide.adjust-padding-bot-sm{padding-bottom:7.5px}.card.green{background:#e9f6ee}.card.oldlace{background:#fdf3e3}.card.adjust-padding-bot-sm{padding-bottom:0px}.divider{border-top:1px solid #d5d5d5;margin-top:30px;margin-bottom:30px}.divider-top{padding-top:30px;margin-top:30px;border-top:1px solid #d5d5d5}.divider-bot{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d5d5d5}.divider-top-sm{padding-top:15px;margin-top:15px;border-top:1px solid #d5d5d5}.divider-bot-sm{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d5d5d5}.margin-bot-standard{margin-bottom:30px}.margin-bot-sm{margin-bottom:15px}.margin-bot-lg{margin-bottom:60px}.margin-top-standard{margin-top:30px}.margin-top-sm{margin-top:15px}.padding-top-standard{padding-top:30px}.padding-bot-standard{padding-bottom:30px}.adjust-margin-bot-sm{margin-bottom:-15px}.adjust-margin-bot-standard{margin-bottom:-30px}@media(min-width: 992px){.container.right-adjust{padding-left:100px}}.pull-right{float:right}.position-relative{position:relative}.row.half-margin{margin-left:-7.5px;margin-right:-7.5px}.row.half-margin>.col-1,.row.half-margin>.col-2,.row.half-margin>.col-3,.row.half-margin>.col-4,.row.half-margin>.col-5,.row.half-margin>.col-6,.row.half-margin>.col-7,.row.half-margin>.col-8,.row.half-margin>.col-9,.row.half-margin>.col-10,.row.half-margin>.col-11,.row.half-margin>.col-12,.row.half-margin>.col,.row.half-margin>.col-auto,.row.half-margin>.col-sm-1,.row.half-margin>.col-sm-2,.row.half-margin>.col-sm-3,.row.half-margin>.col-sm-4,.row.half-margin>.col-sm-5,.row.half-margin>.col-sm-6,.row.half-margin>.col-sm-7,.row.half-margin>.col-sm-8,.row.half-margin>.col-sm-9,.row.half-margin>.col-sm-10,.row.half-margin>.col-sm-11,.row.half-margin>.col-sm-12,.row.half-margin>.col-sm,.row.half-margin>.col-sm-auto,.row.half-margin>.col-md-1,.row.half-margin>.col-md-2,.row.half-margin>.col-md-3,.row.half-margin>.col-md-4,.row.half-margin>.col-md-5,.row.half-margin>.col-md-6,.row.half-margin>.col-md-7,.row.half-margin>.col-md-8,.row.half-margin>.col-md-9,.row.half-margin>.col-md-10,.row.half-margin>.col-md-11,.row.half-margin>.col-md-12,.row.half-margin>.col-md,.row.half-margin>.col-md-auto,.row.half-margin>.col-lg-1,.row.half-margin>.col-lg-2,.row.half-margin>.col-lg-3,.row.half-margin>.col-lg-4,.row.half-margin>.col-lg-5,.row.half-margin>.col-lg-6,.row.half-margin>.col-lg-7,.row.half-margin>.col-lg-8,.row.half-margin>.col-lg-9,.row.half-margin>.col-lg-10,.row.half-margin>.col-lg-11,.row.half-margin>.col-lg-12,.row.half-margin>.col-lg,.row.half-margin>.col-lg-auto,.row.half-margin>.col-xl-1,.row.half-margin>.col-xl-2,.row.half-margin>.col-xl-3,.row.half-margin>.col-xl-4,.row.half-margin>.col-xl-5,.row.half-margin>.col-xl-6,.row.half-margin>.col-xl-7,.row.half-margin>.col-xl-8,.row.half-margin>.col-xl-9,.row.half-margin>.col-xl-10,.row.half-margin>.col-xl-11,.row.half-margin>.col-xl-12,.row.half-margin>.col-xl,.row.half-margin>.col-xl-auto{padding-right:7.5px;padding-left:7.5px}.row.double-margin{margin-left:-30px;margin-right:-30px}.row.double-margin>.col-1,.row.double-margin>.col-2,.row.double-margin>.col-3,.row.double-margin>.col-4,.row.double-margin>.col-5,.row.double-margin>.col-6,.row.double-margin>.col-7,.row.double-margin>.col-8,.row.double-margin>.col-9,.row.double-margin>.col-10,.row.double-margin>.col-11,.row.double-margin>.col-12,.row.double-margin>.col,.row.double-margin>.col-auto,.row.double-margin>.col-sm-1,.row.double-margin>.col-sm-2,.row.double-margin>.col-sm-3,.row.double-margin>.col-sm-4,.row.double-margin>.col-sm-5,.row.double-margin>.col-sm-6,.row.double-margin>.col-sm-7,.row.double-margin>.col-sm-8,.row.double-margin>.col-sm-9,.row.double-margin>.col-sm-10,.row.double-margin>.col-sm-11,.row.double-margin>.col-sm-12,.row.double-margin>.col-sm,.row.double-margin>.col-sm-auto,.row.double-margin>.col-md-1,.row.double-margin>.col-md-2,.row.double-margin>.col-md-3,.row.double-margin>.col-md-4,.row.double-margin>.col-md-5,.row.double-margin>.col-md-6,.row.double-margin>.col-md-7,.row.double-margin>.col-md-8,.row.double-margin>.col-md-9,.row.double-margin>.col-md-10,.row.double-margin>.col-md-11,.row.double-margin>.col-md-12,.row.double-margin>.col-md,.row.double-margin>.col-md-auto,.row.double-margin>.col-lg-1,.row.double-margin>.col-lg-2,.row.double-margin>.col-lg-3,.row.double-margin>.col-lg-4,.row.double-margin>.col-lg-5,.row.double-margin>.col-lg-6,.row.double-margin>.col-lg-7,.row.double-margin>.col-lg-8,.row.double-margin>.col-lg-9,.row.double-margin>.col-lg-10,.row.double-margin>.col-lg-11,.row.double-margin>.col-lg-12,.row.double-margin>.col-lg,.row.double-margin>.col-lg-auto,.row.double-margin>.col-xl-1,.row.double-margin>.col-xl-2,.row.double-margin>.col-xl-3,.row.double-margin>.col-xl-4,.row.double-margin>.col-xl-5,.row.double-margin>.col-xl-6,.row.double-margin>.col-xl-7,.row.double-margin>.col-xl-8,.row.double-margin>.col-xl-9,.row.double-margin>.col-xl-10,.row.double-margin>.col-xl-11,.row.double-margin>.col-xl-12,.row.double-margin>.col-xl,.row.double-margin>.col-xl-auto{padding-right:30px;padding-left:30px}.col-1>.fill-col,.col-2>.fill-col,.col-3>.fill-col,.col-4>.fill-col,.col-5>.fill-col,.col-6>.fill-col,.col-7>.fill-col,.col-8>.fill-col,.col-9>.fill-col,.col-10>.fill-col,.col-11>.fill-col,.col-12>.fill-col,.col>.fill-col,.col-auto>.fill-col,.col-sm-1>.fill-col,.col-sm-2>.fill-col,.col-sm-3>.fill-col,.col-sm-4>.fill-col,.col-sm-5>.fill-col,.col-sm-6>.fill-col,.col-sm-7>.fill-col,.col-sm-8>.fill-col,.col-sm-9>.fill-col,.col-sm-10>.fill-col,.col-sm-11>.fill-col,.col-sm-12>.fill-col,.col-sm>.fill-col,.col-sm-auto>.fill-col,.col-md-1>.fill-col,.col-md-2>.fill-col,.col-md-3>.fill-col,.col-md-4>.fill-col,.col-md-5>.fill-col,.col-md-6>.fill-col,.col-md-7>.fill-col,.col-md-8>.fill-col,.col-md-9>.fill-col,.col-md-10>.fill-col,.col-md-11>.fill-col,.col-md-12>.fill-col,.col-md>.fill-col,.col-md-auto>.fill-col,.col-lg-1>.fill-col,.col-lg-2>.fill-col,.col-lg-3>.fill-col,.col-lg-4>.fill-col,.col-lg-5>.fill-col,.col-lg-6>.fill-col,.col-lg-7>.fill-col,.col-lg-8>.fill-col,.col-lg-9>.fill-col,.col-lg-10>.fill-col,.col-lg-11>.fill-col,.col-lg-12>.fill-col,.col-lg>.fill-col,.col-lg-auto>.fill-col,.col-xl-1>.fill-col,.col-xl-2>.fill-col,.col-xl-3>.fill-col,.col-xl-4>.fill-col,.col-xl-5>.fill-col,.col-xl-6>.fill-col,.col-xl-7>.fill-col,.col-xl-8>.fill-col,.col-xl-9>.fill-col,.col-xl-10>.fill-col,.col-xl-11>.fill-col,.col-xl-12>.fill-col,.col-xl>.fill-col,.col-xl-auto>.fill-col{width:100%;min-width:100%;max-width:100%}ul,ol,dd{margin-left:1.2em}div.imagetext{font-size:16px;font-size:.8888888889rem;line-height:1.5;position:relative;margin:0}strong{font-weight:600}time,.date--ansoksenast,.silent{font-size:16px;font-size:.8888888889rem;line-height:1.5;font-weight:500}img{max-width:100%;height:auto}figure>img{width:100%}h1.answer{font-size:1.58824rem}.nomargin{margin:0;list-style:none}.inline{display:inline}.inlineblock{display:inline-block}.tooltip{position:relative;display:inline-block}.tooltip[data-title]:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:100%;color:#fff;content:attr(data-title);left:0%;padding:10px;position:absolute;z-index:98;max-width:400px;font-size:14px;font-size:.7777777778rem;line-height:1.5;line-height:14px}.tooltip[data-title]:hover:before{border:solid;border-color:#333 transparent;border-width:10px 10px 0 10px;bottom:calc(100% - 7px);content:"";left:calc(50% - 10px);position:absolute;z-index:99}.noborder{border:none}.headerborderright{padding-right:10px;margin-right:15px;border-right-color:#e4e4e2;border-right-width:3px;border-right-style:solid}::placeholder{color:#767676;opacity:1}:-ms-input-placeholder{color:#767676}::-ms-input-placeholder{color:#767676}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f2f5}::-webkit-scrollbar-thumb{background:#363636}::-webkit-scrollbar-thumb:hover{background:#1c629b}.hidden{display:none !important;visibility:hidden}*:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear;position:relative}a:focus{outline:2px dotted}a:focus:not(.btn):not(.ignore-global-link-focus){animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}.btn:focus{outline:2px solid #e69e47}input:not([type=search]):focus,select:focus,textarea:focus{outline-color:#1c629b;outline-style:auto;outline-width:5px;overflow:visible}main:focus,nav:focus,section:focus{outline:0px}.screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}header.show-landmarks,nav.show-landmarks,main.show-landmarks,form.show-landmarks,aside.show-landmarks,section.show-landmarks,footer.show-landmarks{border:5px solid !important}header.show-landmarks{border-color:gray !important}nav.show-landmarks{border-color:green !important}main.show-landmarks{border-color:#ff4500 !important}form.show-landmarks{border-color:#8b008b !important}aside.show-landmarks{border-color:#008b8b !important}section.show-landmarks{border-color:#b8860b !important}footer.show-landmarks{border-color:#9400d3 !important}.colorTheme.theme-white{background:#fff;color:#363636}.colorTheme.theme-white h1,.colorTheme.theme-white .h1,.colorTheme.theme-white h2,.colorTheme.theme-white .h2,.colorTheme.theme-white h3,.colorTheme.theme-white .h3,.colorTheme.theme-white h4,.colorTheme.theme-white .h4,.colorTheme.theme-white h5,.colorTheme.theme-white .h5,.colorTheme.theme-white h6,.colorTheme.theme-white .h6,.colorTheme.theme-white p{color:#363636}.colorTheme.theme-white a:not(.btn){color:#1c629b}.colorTheme.theme-white a:not(.btn):hover,.colorTheme.theme-white a:not(.btn):visited{color:#1c629b}.colorTheme.theme-green{background:#2d862d;color:#fff}.colorTheme.theme-green h1,.colorTheme.theme-green .h1,.colorTheme.theme-green h2,.colorTheme.theme-green .h2,.colorTheme.theme-green h3,.colorTheme.theme-green .h3,.colorTheme.theme-green h4,.colorTheme.theme-green .h4,.colorTheme.theme-green h5,.colorTheme.theme-green .h5,.colorTheme.theme-green h6,.colorTheme.theme-green .h6,.colorTheme.theme-green p{color:#fff}.colorTheme.theme-green a:not(.btn){color:#fff}.colorTheme.theme-green a:not(.btn):hover,.colorTheme.theme-green a:not(.btn):visited{color:#fff}.colorTheme.theme-transparentBlack{background:rgba(0,0,0,.6);color:#fff}.colorTheme.theme-transparentBlack h1,.colorTheme.theme-transparentBlack .h1,.colorTheme.theme-transparentBlack h2,.colorTheme.theme-transparentBlack .h2,.colorTheme.theme-transparentBlack h3,.colorTheme.theme-transparentBlack .h3,.colorTheme.theme-transparentBlack h4,.colorTheme.theme-transparentBlack .h4,.colorTheme.theme-transparentBlack h5,.colorTheme.theme-transparentBlack .h5,.colorTheme.theme-transparentBlack h6,.colorTheme.theme-transparentBlack .h6,.colorTheme.theme-transparentBlack p{color:#fff}.colorTheme.theme-transparentBlack a:not(.btn){color:#fff}.colorTheme.theme-transparentBlack a:not(.btn):hover,.colorTheme.theme-transparentBlack a:not(.btn):visited{color:#fff}.colorTheme.theme-linkWater{background:#dde7f0;color:#363636}.colorTheme.theme-linkWater h1,.colorTheme.theme-linkWater .h1,.colorTheme.theme-linkWater h2,.colorTheme.theme-linkWater .h2,.colorTheme.theme-linkWater h3,.colorTheme.theme-linkWater .h3,.colorTheme.theme-linkWater h4,.colorTheme.theme-linkWater .h4,.colorTheme.theme-linkWater h5,.colorTheme.theme-linkWater .h5,.colorTheme.theme-linkWater h6,.colorTheme.theme-linkWater .h6,.colorTheme.theme-linkWater p{color:#363636}.colorTheme.theme-linkWater a:not(.btn){color:#1c629b}.colorTheme.theme-linkWater a:not(.btn):hover,.colorTheme.theme-linkWater a:not(.btn):visited{color:#1c629b}html{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#363636;background:#fff}body{font-size:18px;font-size:1rem;line-height:1.5}h1,.h1{font-size:34px;font-size:1.8888888889rem;line-height:1.5;margin-bottom:30px}@media(min-width: 580px){h1,.h1{font-size:42px;font-size:2.3333333333rem;line-height:1.5}}h2,.h2{font-size:1.3333333333em}h3,.h3{font-size:1.1111111111em}h4,.h4{font-size:1em}h5,.h5{font-size:.9444444444em}h6,.h6{font-size:.8888888889em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;color:#363636;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1.list-item-heading,.h1.list-item-heading,h2.list-item-heading,.h2.list-item-heading,h3.list-item-heading,.h3.list-item-heading,h4.list-item-heading,.h4.list-item-heading,h5.list-item-heading,.h5.list-item-heading,h6.list-item-heading,.h6.list-item-heading{font-size:18px;font-size:1rem;line-height:1.5;margin-bottom:0px}.headerBordered{margin-bottom:7.5px;padding-bottom:7.5px;border-bottom:1px solid #d5d5d5;font-weight:600;line-height:1.2}@media(min-width: 770px){.headerBordered{padding-bottom:15px;margin-bottom:15px}}.section-heading{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d5d5d5;text-transform:uppercase;font-weight:normal;font-size:18px;font-size:1rem;line-height:1.2}.chevron-right:after{content:"";font-family:bootstrap-icons;display:inline;vertical-align:text-bottom;white-space:nowrap}p{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:#1c629b}a:hover,a:focus{color:#2070b1;text-decoration:underline}a:visited{color:#1c629b}a.strong{font-weight:bold;text-decoration:none}a.strong:hover{text-decoration:underline}a.strong:after{content:"";font-family:bootstrap-icons;margin-left:.15em;font-size:.75em}a.list-heading{font-size:20px;font-size:1.1111111111rem;line-height:1.2;color:#171717;text-decoration:none}a.list-heading:hover{text-decoration:underline}a.list-heading:after{content:"";padding-left:5px;font-family:bootstrap-icons;vertical-align:-12%}.lead{font-size:21px;font-size:1.1666666667rem;line-height:1.5}.lead:not(:last-child){margin-bottom:30px}.bread>h2{margin-top:30px}.bread>.h2{margin-top:30px}.bread>h3{margin-top:30px}.bread>.h3{margin-top:30px}.bread>h4{margin-top:30px}.bread>.h4{margin-top:30px}.bread>h5{margin-top:30px}.bread>.h5{margin-top:30px}.bread>h6{margin-top:30px}.bread>.h6{margin-top:30px}.bread>.block,.bread>img,.bread>p{margin-bottom:15px}.bread>*:first-child{margin-top:0px}.bread>*:last-child{margin-bottom:0px}.pull-text-right{text-align:right}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.highlight{background:#dde7f0}p.error{color:#a10707;font-weight:bold}.caution{display:inline-block;padding:5px 10px;background-color:#fdf3e3}.listItemV2{width:100%;margin-bottom:15px}li:not(:last-child) .listItemV2{padding-bottom:15px;border-bottom:1px solid #d5d5d5}.listItemV2 .listItem-image{width:100%;margin-bottom:15px;min-width:170px}@media(min-width: 580px){.listItemV2 .listItem-image{width:33.33333%;display:inline;float:left;margin-bottom:0;margin-right:15px;max-width:calc(1310px / 4)}}@media(min-width: 992px){.extra-spacing.listItemV2 .listItem-image{margin-right:30px}}.listItemV2 .bread{margin-top:15px}.listItemV2 .tags,.listItemV2 time{font-weight:bold;font-size:14px;font-size:.7777777778rem;line-height:1.5;color:#171717;display:inline}.listItemV2 .listItem-heading{display:inline}.listItemV2 .listItem-heading a{font-size:20px;font-size:1.1111111111rem;line-height:1.2;color:#171717;text-decoration:none}.listItemV2 .listItem-heading a:hover{text-decoration:underline}.heroArea{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:300px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.heroArea h1{color:#fff}.heroArea .h1{color:#fff}.heroArea h2{color:#fff}.heroArea .h2{color:#fff}.heroArea h3{color:#fff}.heroArea .h3{color:#fff}.heroArea h4{color:#fff}.heroArea .h4{color:#fff}.heroArea h5{color:#fff}.heroArea .h5{color:#fff}.heroArea h6{color:#fff}.heroArea .h6{color:#fff}@media(min-width: 770px){.heroArea{min-height:430px}}.heroArea .text-bg{background:#000;position:absolute;height:100%;width:100%;opacity:.6}@media(min-width: 770px){.heroArea .text-bg{box-shadow:40px 0px 100px #000;min-height:200%;filter:blur(100px);-o-filter:blur(100px);-ms-filter:blur(100px);-moz-filter:blur(100px);-webkit-filter:blur(100px);left:-40%;border-radius:0 0 70% 0}.heroArea .text-bg.align-right{left:initial}}@media(min-width: 770px)and (min-width: 770px){.heroArea .text-bg.align-right{border-radius:0 0 0 70%;right:-40%}}.heroArea .text-content{margin:30px 0}.heroArea .text-content .float-right{float:right}.heroAreaOnlyHeading{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:250px;color:#fff;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden}.heroAreaOnlyHeading h1{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h1{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading h2{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h2{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading h3{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h3{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading h4{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h4{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading h5{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h5{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading h6{color:#fff;margin-bottom:45px}.heroAreaOnlyHeading .h6{color:#fff;margin-bottom:45px}@media(min-width: 770px){.heroAreaOnlyHeading{min-height:300px}}.heroAreaOnlyHeading .wrapper{width:100%;position:relative}.heroAreaOnlyHeading .wrapper .text-bg{position:absolute;width:100%;height:100%;background:#000;background:rgba(0,0,0,.65);box-shadow:40px 0px 100px rgba(0,0,0,.65);filter:blur(35px);-o-filter:blur(35px);-ms-filter:blur(35px);-moz-filter:blur(35px);-webkit-filter:blur(35px);border-radius:0 50% 0 0}@media(min-width: 992px){.heroAreaOnlyHeading .wrapper .text-bg{width:66.666667%}}.importantInfoList .critical{background:#a10707;color:#fff}.importantInfoList .critical .message-content{animation:fade-in .25s ease}.importantInfoList .critical .message-content h1{color:#fff}.importantInfoList .critical .message-content .h1{color:#fff}.importantInfoList .critical .message-content h2{color:#fff}.importantInfoList .critical .message-content .h2{color:#fff}.importantInfoList .critical .message-content h3{color:#fff}.importantInfoList .critical .message-content .h3{color:#fff}.importantInfoList .critical .message-content h4{color:#fff}.importantInfoList .critical .message-content .h4{color:#fff}.importantInfoList .critical .message-content h5{color:#fff}.importantInfoList .critical .message-content .h5{color:#fff}.importantInfoList .critical .message-content h6{color:#fff}.importantInfoList .critical .message-content .h6{color:#fff}.importantInfoList .critical .message-content a{color:#fff;outline-color:#fff}.importantInfoList .critical .message-content a:hover{color:#fff}.importantInfoList .critical .message-content a:focus{animation:linkfocus-white .3s linear;background:#fff;color:#a10707;outline-color:#fff}.importantInfoList .critical .language-switch-container{text-align:right}.importantInfoList .critical .language-switch-container>button{background:none;color:#fff;border:none;text-decoration:underline;font-weight:bold;font-size:16px;font-size:.8888888889rem;line-height:1.5}.importantInfoList .critical .language-switch-container>button:focus{background:#fff;color:#a10707;animation:linkfocus-white .3s linear;outline:5px #fff solid;outline-offset:0px;text-decoration:underline}.importantInfoList .warning{background:#f6cd21;color:#000}.importantInfoList .warning .message-content{animation:fade-in .25s ease}.importantInfoList .warning .message-content h1{color:#000}.importantInfoList .warning .message-content .h1{color:#000}.importantInfoList .warning .message-content h2{color:#000}.importantInfoList .warning .message-content .h2{color:#000}.importantInfoList .warning .message-content h3{color:#000}.importantInfoList .warning .message-content .h3{color:#000}.importantInfoList .warning .message-content h4{color:#000}.importantInfoList .warning .message-content .h4{color:#000}.importantInfoList .warning .message-content h5{color:#000}.importantInfoList .warning .message-content .h5{color:#000}.importantInfoList .warning .message-content h6{color:#000}.importantInfoList .warning .message-content .h6{color:#000}.importantInfoList .warning .message-content a{color:#000;outline-color:#000}.importantInfoList .warning .message-content a:hover{color:#000}.importantInfoList .warning .message-content a:focus{animation:linkfocus-black .3s linear;background:#000;color:#f6cd21;outline-color:#000}.importantInfoList .warning .language-switch-container{text-align:right}.importantInfoList .warning .language-switch-container>button{background:none;color:#000;border:none;text-decoration:underline;font-weight:bold;font-size:16px;font-size:.8888888889rem;line-height:1.5}.importantInfoList .warning .language-switch-container>button:focus{background:#000;color:#f6cd21;animation:linkfocus-black .3s linear;outline:5px #000 solid;outline-offset:0px;text-decoration:underline}.text-tooltip{position:relative;display:inline-flex;flex-direction:column;justify-content:center}.text-tooltip>button{color:#2d862d;background:none;border:0px;position:relative}.text-tooltip>button:visited{color:#2d862d}.text-tooltip>button:hover,.text-tooltip>button:active,.text-tooltip>button:focus{color:#2d862d;background-color:none;text-decoration:none}.text-tooltip>button:focus{outline:2px solid #2d862d;outline-offset:.15rem;animation:animated-outline .25s linear}.text-tooltip>button[aria-expanded=true]{color:#a10707;background:none}.text-tooltip>button[aria-expanded=true]:visited{color:#a10707}.text-tooltip>button[aria-expanded=true]:hover,.text-tooltip>button[aria-expanded=true]:active,.text-tooltip>button[aria-expanded=true]:focus{color:#a10707;background-color:none;text-decoration:none}.text-tooltip>button[aria-expanded=true]:focus{outline:2px solid #a10707;outline-offset:.15rem;animation:animated-outline .25s linear}.text-tooltip>button[aria-expanded=true]>span.bi-question-circle:before{content:""}.text-tooltip>button[aria-expanded=true]:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #2d862d;border-radius:3px;top:1.35em;left:calc(50% - 7.5px);display:inline-block;position:absolute;width:14px}.text-tooltip .text-tooltip-text-wrapper{z-index:1;position:absolute;width:360px;max-width:calc(100vw - 30px);top:1.6em;left:50%;transform:translateX(-50%)}@media(min-width: 576px){.text-tooltip .text-tooltip-text-wrapper{max-width:300px}}.text-tooltip .text-tooltip-text-wrapper .text-tooltip-text{padding:15px;background:#e9f6ee;border-radius:3px;border:1px solid #2d862d;font-size:16px;font-size:.8888888889rem;line-height:1.5;box-shadow:0 0 10px #ccc;font-weight:normal;text-transform:none}.pagination{color:dimgray;text-align:center}.pagination>li{padding:7.5px 15px}.pagination>li a{padding:7.5px;margin:-7.5px}.pagination>li.current a{color:#000}.pagination>li.current a:hover{text-decoration:none;cursor:default}.pagination>li.pagination_more{padding:7.5px}.progressBar{width:100%;z-index:0;position:relative}.progressBar ul{counter-reset:step;margin:0}.progressBar ul li{list-style-type:none;min-width:160px;display:block;position:relative;color:#363636;font-size:16px;font-size:.8888888889rem;line-height:1.5;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.progressBar ul li:before{content:counter(step);counter-increment:step;width:40px;height:40px;line-height:45px;border:1px solid #bde3cd;display:inline-block;text-align:center;border-radius:50%;background-color:#fff;font-size:16px;font-size:.8888888889rem;line-height:37px;margin:0 15px 30px 0}.progressBar ul li:after{content:"";background-color:#bde3cd;z-index:-1;position:absolute;width:1px;height:100%;top:-100%;left:20px}.progressBar ul li:first-child:after{content:none}.progressBar ul li:last-child:before{margin-bottom:0px;content:"";font-family:"bootstrap-icons"}.progressBar ul li.active:before{background:#bde3cd}@media(min-width: 768px){.progressBar.horizontal-list{text-align:center}.progressBar.horizontal-list.items-1 ul li{width:100%}.progressBar.horizontal-list.items-2 ul li{width:50%}.progressBar.horizontal-list.items-3 ul li{width:33.333%}.progressBar.horizontal-list ul{display:inline-block;width:100%}.progressBar.horizontal-list ul li{display:block;float:left;width:25%;min-width:auto;text-align:center;padding-left:7.5px;padding-right:7.5px}.progressBar.horizontal-list ul li:before{display:block;margin:0 auto 15px auto}.progressBar.horizontal-list ul li:after{width:100%;height:1px;top:20px;left:-50%}.progressBar.horizontal-list ul li:last-child:before{margin-bottom:15px}}.puffStandard{display:block}.puffStandard .puff-image-wrapper{position:relative;background:#1c629b}.puffStandard .puff-image-wrapper .puff-image{display:block;width:100%;transition:opacity .3s linear;opacity:1}.puffStandard .puff-image-wrapper .puff-label{position:absolute;bottom:0px;left:0px;background:#1c629b;padding:3px 7.5px;color:#fff;font-size:14px;font-size:.7777777778rem;line-height:1.5}@media(min-width: 576px){.puffStandard .puff-image-wrapper .puff-label{padding:3px 15px}}@media(min-width: 768px){.puffStandard .puff-image-wrapper .puff-label{font-size:16px;font-size:.8888888889rem;line-height:1.5}}.puffStandard .puff-content{margin-top:30px;padding:0 7.5px 15px 7.5px}@media(min-width: 576px){.puffStandard .puff-content{padding:0 15px 15px 15px}}@media(min-width: 768px){.wide.puffStandard .puff-content{padding:0 0 15px 0;margin-top:15px}}@media(min-width: 992px){.wide.puffStandard .puff-content{margin-top:30px}}.puffStandard .puff-content h1{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h1{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content h2{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h2{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content h3{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h3{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content h4{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h4{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content h5{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h5{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content h6{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .h6{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puffStandard .puff-content .puff-text{margin-bottom:0px}a.puffStandard{color:#363636;text-decoration:none}a.puffStandard:hover,a.puffStandard:focus{box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear}a.puffStandard:hover .puff-image,a.puffStandard:focus .puff-image{opacity:.6}a.puffStandard:hover{color:#363636}a.puffStandard:focus{outline:none}a.puffStandard:focus h1{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h1{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus h2{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h2{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus h3{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h3{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus h4{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h4{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus h5{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h5{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus h6{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}a.puffStandard:focus .h6{animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}.subscribeButtons .fa{display:inline}.subscribeButtons a{font-weight:bold;text-decoration:none;margin-left:.35rem}.subscribeButtons a:hover,.subscribeButtons a:focus{text-decoration:underline}.bi-large{font-size:50px;font-size:2.7777777778rem;line-height:1;margin-right:.4em;float:left}.island{background:#f1f2f5;margin-bottom:30px;margin-top:0;padding:15px;font-weight:400;font-size:18px;font-size:1rem;line-height:1.5}.index section .island{margin-top:0;margin-bottom:0}.breadcrumb>li+li:before{content:"»" " "}.breadcrumb--path>li+li:before{content:"/" " "}.breadcrumb>li+li[data-breadcrumb]:before{content:attr(data-breadcrumb) " "}.breadcrumb__root{font-weight:bold}.nav.breadcrumb>li{color:dimgray;line-height:1.5}.lt-ie9 .nav.breadcrumb>li{border:1px solid #f7f7f7;display:inline-block;zoom:1}.nav.breadcrumb>li:before{content:"";line-height:1.5;margin:0px 2px;font-family:bootstrap-icons;font-size:12.5px;font-size:.6944444444rem;line-height:1.5}.nav.breadcrumb>li:first-child:before{content:"";margin:0}.nav.breadcrumb>li>a,.breadcrumb>li.current{font-size:16px;font-size:.8888888889rem;line-height:1.5}.lt-ie9 .nav.breadcrumb>li>a,.lt-ie9 .breadcrumb>li.current{display:inline-block;zoom:1;border:1px solid #f7f7f7}.nav.breadcrumb>li.current{color:dimgray}.breadcrumbwrapper{margin-top:30px;margin-bottom:30px;background:#fff}.ui-datepicker{border:1px solid #66afe9;color:gray;border-radius:4px;background-color:#fff;box-shadow:0 0 8px rgba(102,175,233,.6);margin-top:4px;padding:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#363636}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-icon{background:url("/Static/img/jqueryui/ui-icons_ffffff_512x480.png") !important}.ui-icon-circle-triangle-e{background-position:-96px -384px !important}.ui-icon-circle-triangle-s{background-position:-128px -384px !important}.ui-icon-circle-triangle-w{background-position:-160px -384px !important}.ui-icon-circle-triangle-n{background-position:-192px -384px !important}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#ccc}.ui-datepicker .ui-datepicker-current-day a{color:#ccc}.ui-datepicker .ui-datepicker-header{background-color:#ccc;border:1px solid #66afe9;color:gray}.ui-datepicker-today a.ui-state-highlight{border-color:#d3d3d3;background:#e6e6e6;color:#555}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{cursor:pointer;background-color:#ccc !important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:30%;margin-left:-8px;top:30%;margin-top:-8px;width:32px;height:32px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Open Sans",Helvetica,Arial,sans-serif}.fa-calendar{cursor:pointer}.reviewdate{color:dimgray;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:30px}.rightNavV3{margin-bottom:1.5em}.rightNavV3>button.accordion-toggle{width:100%;padding:15px;font-size:20px;font-size:1.1111111111rem;line-height:1.5;text-align:left}.rightNavV3>button.accordion-toggle:focus{outline:none;background:#c1d8e8;color:#171717}@media(min-width: 770px){.rightNavV3>button.accordion-toggle{display:none}}@media(min-width: 770px){.rightNavV3>.rightNav-accordion-fold.hidden{height:auto;width:auto;display:block !important;visibility:visible}}.rssContainer{margin-bottom:20px}.rssContainer>span{font-size:16px;font-size:.8888888889rem;line-height:1.5;font-weight:500}@media(max-width: 320px){.rssContainer>span{display:block}}.rssContainer>button{font-size:16px;font-size:.8888888889rem;line-height:1.5;line-height:2;padding:0 10px;margin-left:5px}.rssContainer>button:hover{text-decoration:none}.search-form{width:100%;padding:5px 0;margin:0}.search-form fieldset{padding:0 10px;border-style:none;position:relative}.search-form input{width:100%;height:56px;display:block;padding:0 5%;float:left;color:#363636;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-size:1rem;line-height:1.5;line-height:normal;border:0;background:#fff;border-radius:100px;box-sizing:border-box}.search-form input:focus{outline-color:#1c629b;outline-style:auto;outline-width:5px;overflow:visible}.search-form button{position:absolute;right:10px;overflow:hidden;padding:0;width:56px;height:56px;border-radius:100px;background-color:transparent;color:#000;cursor:pointer}.search-form button:hover,.search-form button:focus{color:#363636;background-color:#e1e1e1}.search-form button:active{color:#363636;background-color:#d7d7d7}.search-form button .fa-search{position:absolute;top:7px;right:18px;font-size:24px;font-size:1.3333333333rem;line-height:1.5}.input input,.input textarea,.input select{z-index:0;padding:6px;margin:0;font:inherit;line-height:17px}.puff-Alpha{width:100%;margin-bottom:30px}.puff-Alpha__imgWrap:not(.has-iframe){position:relative;width:100%}.puff-Alpha__imgWrap:not(.has-iframe) img{display:block;width:100%}.puff-Alpha__imgWrap:not(.has-iframe):before{transition:background-color,.3s linear;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(28,98,155,.4);content:"";opacity:0}.puff-Alpha__link{display:block;text-decoration:none}.puff-Alpha__link:hover,.puff-Alpha__link:focus{text-decoration:none;outline:none;box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear}.puff-Alpha__link:hover .puff-Alpha__imgWrap:before,.puff-Alpha__link:focus .puff-Alpha__imgWrap:before{opacity:1}.puff-Alpha__link h1{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h1{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link h2{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h2{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link h3{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h3{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link h4{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h4{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link h5{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h5{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link h6{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link .h6{display:inline-block;font-size:20px;font-size:1.1111111111rem;line-height:1.2}.puff-Alpha__link:focus h1,.puff-Alpha__link:focus h2,.puff-Alpha__link:focus h3,.puff-Alpha__link:focus h4{display:inline-block;animation:linkfocus .3s linear;background:#1c629b;color:#fff;outline:5px #1c629b solid;outline-offset:0px;text-decoration:underline}.puff-Alpha__figcaption{position:relative;width:100%;padding:30px 7.5px 15px 7.5px;margin-top:0}@media(min-width: 580px){.puff-Alpha__figcaption{padding:30px 15px 15px 15px}}.puff-Alpha__label{margin-top:-45px;float:left;max-width:100%;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:15px;display:block;line-height:30px;padding:0px 15px;color:#fff;background:#1c629b;font-size:14px;font-size:.7777777778rem;line-height:1.5;line-height:1.9}@media(min-width: 770px){.puff-Alpha__label{left:15px;font-size:16px;font-size:.8888888889rem;line-height:1.5;line-height:1.9}}.puff-Alpha__header{margin-top:0px;clear:left}.puff-Alpha__ingress{color:#363636;margin-bottom:0;margin-top:5px}.gridModule-3up .article .island{min-height:520px}table:not(.ui-datepicker-calendar){font-size:14px;font-size:.7777777778rem;line-height:1.5}@media(min-width: 576px){table:not(.ui-datepicker-calendar){font-size:16px;font-size:.8888888889rem;line-height:1.5}}table:not(.ui-datepicker-calendar) th{background-color:#d5d5d5;font-weight:600;white-space:nowrap}table:not(.ui-datepicker-calendar) th,table:not(.ui-datepicker-calendar) td{padding:15px}table:not(.ui-datepicker-calendar) thead td:not(:last-child),table:not(.ui-datepicker-calendar) thead th:not(:last-child){border-right:2px solid #ebebeb}table:not(.ui-datepicker-calendar).table--striped tbody tr:nth-of-type(odd){background-color:#eaeaea}table:not(.ui-datepicker-calendar).table--striped tbody tr:nth-of-type(even){background-color:#f7f7f7}.nav.breadcrumb.taglist{font-size:14px;font-size:.7777777778rem;line-height:1.5}.nav.breadcrumb.taglist>li{line-height:1.3}.nav.breadcrumb.taglist>li:before{line-height:1.3}.nav.breadcrumb.taglist>li>a{font-size:14px;font-size:.7777777778rem;line-height:1.5}.nav.breadcrumb.taglist>li>i{font-size:14px;font-size:.7777777778rem;line-height:1.5;position:relative;top:2px}.nav.breadcrumb.popSearchList>li{color:#d5d5d5;font-size:16px;font-size:.8888888889rem;line-height:1.5;line-height:1.3}.nav.breadcrumb.popSearchList>li:first-child{color:#363636}.nav.breadcrumb.popSearchList>li:before{line-height:1.3}.carousel{margin-left:-7.5px;margin-right:-7.5px;position:relative}.carousel .carousel-container{width:100%;overflow:hidden;display:block;white-space:nowrap}.carousel .carousel-container .carousel-element{display:inline-block;vertical-align:top;padding:0px 7.5px;width:100%;white-space:normal}.carousel .carousel-controls{position:relative;min-height:50px;padding:15px 70px 30px 70px}.carousel .carousel-controls .carousel-button{position:absolute;top:0px;border:none;color:#1c629b;width:50px;height:50px;font-size:40px;padding:0px;overflow:hidden;background:#d5d5d5;line-height:25px}@media(min-width: 580px){.carousel .carousel-controls .carousel-button{display:none}}.carousel .carousel-controls .carousel-button.left{left:7.5px}.carousel .carousel-controls .carousel-button.right{right:7.5px}.carousel .carousel-controls .dot-container{width:100%;bottom:0px;text-align:center}@media(min-width: 580px){.carousel .carousel-controls .dot-container{display:none}}.carousel .carousel-controls .dot-container .carousel-dot{background:#fff;width:20px;height:20px;border:0px solid;border-radius:10px;display:inline-block;margin:0px 5px;background:#d5d5d5}.carousel .carousel-controls .dot-container .carousel-dot:hover{cursor:pointer}.carousel .carousel-controls .dot-container .carousel-dot.selected{background:#a6a6a6}.content-area{width:100%}.content-area.containerized>.row{row-gap:30px}.content-area.uncontainerized>.content-area-item{padding-top:30px}.content-area.uncontainerized>.content-area-item.background{margin-top:30px}.content-area.uncontainerized>.content-area-item.background:not(:last-child){margin-bottom:30px}.content-area.uncontainerized>.content-area-item:last-child{padding-bottom:30px}.background.light-gray{background:#f1f2f5}.background.light-green{background:#e9f6ee}.background.light-blue{background:#eaf2f8}.content-area.containerized .puff-Alpha,.content-area.containerized .block{display:block;margin-bottom:0px}.form-section{margin-bottom:15px}label,.label{margin:0;margin-bottom:3px;color:#363636;font-weight:bold;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:3px;display:block}label[for]:hover,.label[for]:hover{cursor:pointer}label.required:before,.label.required:before{content:"";font-family:bootstrap-icons;font-size:11px;color:#1c629b}.input-description{padding:15px;background:#e9f6ee;border-radius:3px;border:1px solid #2d862d;font-size:16px;font-size:.8888888889rem;line-height:1.5}.input-description.for-input-field{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px;margin-bottom:-1px}.input-caution{padding:15px;max-width:360px;background:#eaf2f8;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #c4c4c4;border-bottom:0px;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:-1px}button.form-info-box-toggle{color:#2d862d;background:none;float:right;border:0px}button.form-info-box-toggle:visited{color:#2d862d}button.form-info-box-toggle:hover,button.form-info-box-toggle:active,button.form-info-box-toggle:focus{color:#2d862d;background-color:none;text-decoration:none}button.form-info-box-toggle:focus{outline:2px solid #2d862d;outline-offset:.15rem;animation:animated-outline .25s linear}.check-list{list-style:none;margin:0}.check-list label{display:inline}input[type=text],input[type=file],select{height:2.5em}input[type=text],input[type=file],select,textarea{line-height:2;background:#fff;width:100%;max-width:360px;border:1px solid #c4c4c4;border-radius:3px;padding:0 7.5px;margin-bottom:15px}input[type=submit],button[type=submit]{display:inline-block;text-align:center;cursor:pointer;border:none;padding:.3em .5em;border-radius:3px;transition:background-color .2s ease;min-height:2.5em;margin-bottom:15px;color:#fff;background:#2d862d}input[type=submit]:visited,button[type=submit]:visited{color:#fff}input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,button[type=submit]:hover,button[type=submit]:active,button[type=submit]:focus{color:#363636;background-color:#bde3cd;text-decoration:none}input[type=submit]:focus,button[type=submit]:focus{outline:2px solid #2d862d;outline-offset:.15rem;animation:animated-outline .25s linear}input[type=checkbox],input[type=radio]{width:20px;height:20px;float:left;margin-top:.22em;margin-right:.5em}input[type=checkbox]:hover,input[type=radio]:hover{cursor:pointer}input:disabled,select:disabled,textarea:disabled{background:#666;color:#ebebeb}input:disabled:hover,select:disabled:hover,textarea:disabled:hover{cursor:not-allowed}legend{margin-bottom:7.5px}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}textarea{resize:vertical;min-height:160px}form .btn{min-height:2.5em;margin-bottom:15px}form>h1{margin-top:30px}form>.h1{margin-top:30px}form>h2{margin-top:30px}form>.h2{margin-top:30px}form>h3{margin-top:30px}form>.h3{margin-top:30px}form>h4{margin-top:30px}form>.h4{margin-top:30px}form>h5{margin-top:30px}form>.h5{margin-top:30px}form>h6{margin-top:30px}form>.h6{margin-top:30px}form>*:first-child{margin-top:0px}form>*:last-child{margin-bottom:0px}fieldset.select-list{border:0px solid;margin-left:0px;margin-right:0px;padding:0px}fieldset.select-list .form-section{margin:0px}fieldset.select-list label{font-size:15px;font-size:.8333333333rem;line-height:1.5;font-weight:normal}fieldset.select-list input[type=checkbox],fieldset.select-list input[type=radio]{width:15px;height:15px;float:left;margin-top:.4em;margin-right:.4em}fieldset.select-list legend{width:100%;margin:0;margin-bottom:3px;color:#363636;font-weight:bold;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:3px;display:block}fieldset.select-list legend.required:before{content:"";font-family:bootstrap-icons;font-size:11px;color:#1c629b}fieldset:not(.select-list){background:#f1f2f5;padding:22.5px;padding-bottom:7.5px;border:none;margin:0;margin-bottom:30px;position:relative}fieldset:not(.select-list) legend{float:left;width:100%;border-bottom:1px solid #1c629b;padding-bottom:15px;margin-bottom:15px;font-weight:bold}fieldset:not(.select-list)>.row{min-width:100%}fieldset:not(.select-list) fieldset{padding:0;margin-bottom:15px}fieldset:not(.select-list) fieldset legend{border-bottom:none;padding-bottom:0;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:3px}div.date-time-input-wrapper{position:relative;display:inline-block;min-width:360px}div.date-time-input-wrapper:after{content:"";font-family:bootstrap-icons;position:absolute;right:.5em;top:.5em;pointer-events:none}.fileUpload{max-width:360px}.fileUpload .input-caution{background:#fff}.fileUpload .file-input-wrapper{position:relative;padding-right:38px}.fileUpload .file-input-wrapper:not(.removable),.fileUpload .file-input-wrapper.removable:first-of-type{padding-right:0px}.fileUpload .file-input-wrapper:not(.removable) .remove-file,.fileUpload .file-input-wrapper.removable:first-of-type .remove-file{display:none}.fileUpload .file-input-wrapper.removable .remove-file{display:block;position:absolute;right:0px;bottom:4px;color:#a10707;font-size:20px;border-radius:50%;width:30px;height:30px;padding:0px;line-height:0;border:none;background:none;transition:all .2s ease-in-out;top:35px}.fileUpload .file-input-wrapper.removable .remove-file:hover{transform:scale(1.1)}form input[type=text].error,form input[type=file].error,form select.error,form textarea.error{margin-bottom:0px}form .error-summary{padding:15px;background:#fff;border:1px solid #ccc;margin-bottom:15px}form .error-summary h2{color:#c00}form .error-summary ul{margin-bottom:0px}form .error-summary ul li{font-size:15px;font-size:.8333333333rem;line-height:1.5}form .error-summary ul li a{color:#666}form .error-summary ul li a:focus .error,form .error-summary ul li a:focus .label{color:#fff}form .error-summary ul li span.error{color:#a10707;font-weight:bold}form .error-summary ul li label,form .error-summary ul li .label{display:inline;font-weight:bold;font-size:15px;font-size:.8333333333rem;line-height:1.5}form label.error{color:#a10707;font-size:15px;font-size:.8333333333rem;line-height:1.5;margin-top:6px;margin-bottom:15px;font-weight:bold;clear:both}form label.error:before{content:"";font-family:bootstrap-icons;margin-right:.3rem;font-size:12.5px;font-size:.6944444444rem;line-height:1.5}form textarea.error:not(:focus),form input.error:not(:focus),form select.error:not(:focus),form div.error:not(:focus),form fieldset.error:not(:focus){outline:1px solid;outline-color:#a10707}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background:#fff;color:#363636;border:1px solid #c4c4c4;border-radius:0 0 3px 3px}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front .ui-menu-item-wrapper{transition:all .3s linear}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front .ui-menu-item-wrapper.ui-state-active{background-color:#1c629b;color:#fff;border-color:#1c629b}.btn{display:inline-block;text-align:center;cursor:pointer;border:none;padding:.3em .5em;border-radius:3px;transition:background-color .25s ease;color:#fff;background:#2d862d;text-decoration:none}.btn:visited{color:#fff}.btn:hover,.btn:active,.btn:focus{color:#363636;background-color:#bde3cd;text-decoration:none}.btn:focus{outline:2px solid #2d862d;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.blue{color:#fff;background:#1c629b}.btn.blue:visited{color:#fff}.btn.blue:hover,.btn.blue:active,.btn.blue:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.btn.blue:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.red{color:#fff;background:#a10707}.btn.red:visited{color:#fff}.btn.red:hover,.btn.red:active,.btn.red:focus{color:#363636;background-color:#ffd1d1;text-decoration:none}.btn.red:focus{outline:2px solid #a10707;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.light-green{color:#363636;background:#bde3cd}.btn.light-green:visited{color:#363636}.btn.light-green:hover,.btn.light-green:active,.btn.light-green:focus{color:#363636;background-color:#e9f6ee;text-decoration:none}.btn.light-green:focus{outline:2px solid #2d862d;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.gray{color:#363636;background:#dbdbdb}.btn.gray:visited{color:#363636}.btn.gray:hover,.btn.gray:active,.btn.gray:focus{color:#fff;background-color:dimgray;text-decoration:none}.btn.gray:focus{outline:2px solid #363636;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.dark-gray{color:#fff;background:dimgray}.btn.dark-gray:visited{color:#fff}.btn.dark-gray:hover,.btn.dark-gray:active,.btn.dark-gray:focus{color:#363636;background-color:#dbdbdb;text-decoration:none}.btn.dark-gray:focus{outline:2px solid dimgray;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.light-gray{color:#1c629b;background:#f1f2f5}.btn.light-gray:visited{color:#1c629b}.btn.light-gray:hover,.btn.light-gray:active,.btn.light-gray:focus{color:#1c629b;background-color:#f1f2f5;text-decoration:none}.btn.light-gray:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.white{color:#363636;background:#fff}.btn.white:visited{color:#363636}.btn.white:hover,.btn.white:active,.btn.white:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.btn.white:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.black{color:#fff;background:#363636}.btn.black:visited{color:#fff}.btn.black:hover,.btn.black:active,.btn.black:focus{color:#363636;background-color:#d5d5d5;text-decoration:none}.btn.black:focus{outline:2px solid #363636;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.ghost{border:1px solid #c4c4c4;color:#363636;background:none}.btn.ghost:visited{color:#363636}.btn.ghost:hover,.btn.ghost:active,.btn.ghost:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.btn.ghost:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.no-button{color:#1c629b;background:none;font-weight:bold}.btn.no-button:visited{color:#1c629b}.btn.no-button:hover,.btn.no-button:active,.btn.no-button:focus{color:#1c629b;background-color:none;text-decoration:none}.btn.no-button:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.btn.no-padding{padding:0}.btn.no-margin{margin:0}.btn:disabled{color:dimgray;background:#fff;cursor:not-allowed}.btn:disabled:visited{color:dimgray}.btn:disabled:hover,.btn:disabled:active,.btn:disabled:focus{color:dimgray;background-color:#fff;text-decoration:none}.btn:disabled:focus{outline:2px solid none;outline-offset:.15rem;animation:animated-outline .25s linear}.btn:disabled:not(.no-button){border:1px solid dimgray}.btn.wide{min-height:2.5em;min-width:200px;padding:7.5px 22.5px;line-height:1.65}.btn.wider{width:100%;min-height:2.5em;padding:7.5px 22.5px;line-height:1.65;font-weight:bold}.btn.inline{min-height:0;min-width:0;padding:0;line-height:inherit;margin-bottom:0px}.cookieDisclaimerV2{background:#eaf2f8;position:fixed;bottom:0px;-webkit-box-shadow:0px 2px 10px #888;-moz-box-shadow:0px 2px 10px #888;box-shadow:0px 2px 10px #888;z-index:2;width:100%;max-height:100vh;overflow-y:auto}.cookieDisclaimerV2>.container{display:flex;justify-content:center;align-items:center;min-height:33vh}.cookieDisclaimerV2>.container:after{content:"";min-height:inherit;font-size:0}@media(max-width: 576px){.cookieDisclaimerV2 button{width:100%;margin-bottom:15px}}.cookieDisclaimerV2 .wrapper{overflow:auto;padding-top:30px;padding-bottom:30px}.cookieDisclaimerV2 .wrapper .bi-info-circle-fill{color:#2d862d;margin-right:.4rem}.cookieDisclaimerV2 .wrapper .cookie-info-container{background:#fff;color:#363636;margin-top:30px;padding:14px}.cookieDisclaimerV2 .wrapper .cookie-info-container form fieldset{background:none;padding:0;margin:0px}.cookieDisclaimerV2 .wrapper .cookie-info-container h1,.cookieDisclaimerV2 .wrapper .cookie-info-container .h1,.cookieDisclaimerV2 .wrapper .cookie-info-container h2,.cookieDisclaimerV2 .wrapper .cookie-info-container .h2,.cookieDisclaimerV2 .wrapper .cookie-info-container h3,.cookieDisclaimerV2 .wrapper .cookie-info-container .h3,.cookieDisclaimerV2 .wrapper .cookie-info-container h4,.cookieDisclaimerV2 .wrapper .cookie-info-container .h4,.cookieDisclaimerV2 .wrapper .cookie-info-container h5,.cookieDisclaimerV2 .wrapper .cookie-info-container .h5,.cookieDisclaimerV2 .wrapper .cookie-info-container h6,.cookieDisclaimerV2 .wrapper .cookie-info-container .h6,.cookieDisclaimerV2 .wrapper .cookie-info-container p{color:#363636}.cookieDisclaimerV2 .wrapper .cookie-info-container a:not(.btn){color:#1c629b}.cookieDisclaimerV2 .wrapper .cookie-info-container a:not(.btn):hover,.cookieDisclaimerV2 .wrapper .cookie-info-container a:not(.btn):visited{color:#1c629b}.cookieDisclaimerV2 .wrapper .cookie-info-container .cookie-type{position:relative;padding-left:31px;float:left;width:100%;font-size:16px;font-size:.8888888889rem;line-height:1.5}.cookieDisclaimerV2 .wrapper .cookie-info-container .cookie-type input{position:absolute;left:0px;top:.25rem;width:16px;height:16px}.cookieDisclaimerV2 .wrapper .cookie-info-container .cookie-type label{margin:0px}.kontroll section.cookieDisclaimerV2{padding-top:15px;padding-bottom:15px}.custom-datetime-picker{position:absolute;z-index:2;background:#fff;width:calc(100vw - 30px);padding:7.5px;box-shadow:0 0 10px #ccc}@media(min-width: 576px){.custom-datetime-picker{width:auto;min-width:360px}}.custom-datetime-picker.expand-below{bottom:-10px;transform:translateY(100%)}.custom-datetime-picker.expand-below:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1c629b;top:-7px;left:6px;content:"";display:inline-block;position:absolute;width:15px}.custom-datetime-picker.expand-below.expand-right{right:0px}.custom-datetime-picker.expand-below.expand-right:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1c629b;top:-7px;left:auto;right:6px;content:"";display:inline-block;position:absolute;width:15px}.custom-datetime-picker.expand-above{top:-10px;transform:translateY(-100%)}.custom-datetime-picker.expand-above:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #1c629b;bottom:-7px;left:6px;content:"";display:inline-block;position:absolute;width:15px}.custom-datetime-picker.expand-above.expand-right{right:0px}.custom-datetime-picker.expand-above.expand-right:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #1c629b;bottom:-7px;left:auto;right:6px;content:"";display:inline-block;position:absolute;width:15px}.custom-datetime-picker .month-select,.custom-datetime-picker .year-select{display:flex;justify-content:space-between;margin-bottom:7.5px}.custom-datetime-picker .month-select .current-val,.custom-datetime-picker .year-select .current-val{padding:7.5px;color:#767676;font-size:14px;font-size:.7777777778rem;line-height:1.5}.custom-datetime-picker .month-select button,.custom-datetime-picker .year-select button{border:none;border-radius:3px;padding:7.5px;color:#363636;background:none}.custom-datetime-picker .month-select button:visited,.custom-datetime-picker .year-select button:visited{color:#363636}.custom-datetime-picker .month-select button:hover,.custom-datetime-picker .month-select button:active,.custom-datetime-picker .month-select button:focus,.custom-datetime-picker .year-select button:hover,.custom-datetime-picker .year-select button:active,.custom-datetime-picker .year-select button:focus{color:#fff;background-color:#1c629b;text-decoration:none}.custom-datetime-picker .month-select button:focus,.custom-datetime-picker .year-select button:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.custom-datetime-picker .month-select button:disabled,.custom-datetime-picker .year-select button:disabled{cursor:not-allowed;background:#d5d5d5;border-radius:0px}.custom-datetime-picker .month-select button:disabled:hover,.custom-datetime-picker .year-select button:disabled:hover{color:#363636}.custom-datetime-picker .date-select table{width:100%;display:table;margin:0px;margin-bottom:7.5px}.custom-datetime-picker .date-select table td{padding:0;border:none !important;text-align:center}.custom-datetime-picker .date-select table thead td{color:#767676;font-size:14px;font-size:.7777777778rem;line-height:1.5;padding-bottom:7.5px}.custom-datetime-picker .date-select table tbody td{font-weight:bold}.custom-datetime-picker .date-select table tbody td.selected button span{background:#1c629b;color:#fff}.custom-datetime-picker .date-select table tbody td.old,.custom-datetime-picker .date-select table tbody td.new{background:#f1f2f5;border-radius:0}.custom-datetime-picker .date-select table tbody td.today button{overflow:hidden;position:relative}.custom-datetime-picker .date-select table tbody td.today button:after{content:"";background:#1c629b;position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.custom-datetime-picker .date-select table tbody td button{min-width:100%;min-height:100%;padding:7.5px 0;border:none;border-radius:3px;color:#363636;background:none}.custom-datetime-picker .date-select table tbody td button:visited{color:#363636}.custom-datetime-picker .date-select table tbody td button:hover,.custom-datetime-picker .date-select table tbody td button:active,.custom-datetime-picker .date-select table tbody td button:focus{color:#363636;background-color:#eaf2f8;text-decoration:none}.custom-datetime-picker .date-select table tbody td button:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.custom-datetime-picker .date-select table tbody td button span{display:inline-block;min-width:25px;min-height:25px;border-radius:50%;padding-top:2px}@media(min-width: 576px){.custom-datetime-picker .date-select table tbody td button span{min-width:28px;min-height:28px}}.custom-datetime-picker .date-select table tbody td button:disabled{cursor:not-allowed;background:#d5d5d5;border-radius:0px}.custom-datetime-picker .time-select{display:flex;justify-content:space-between}.custom-datetime-picker .time-select .hour,.custom-datetime-picker .time-select .minute{width:calc(50% - 3.75px)}.custom-datetime-picker .time-select .hour select,.custom-datetime-picker .time-select .minute select{margin-bottom:7.5px}.custom-datetime-picker .time-select .hour select option:disabled,.custom-datetime-picker .time-select .minute select option:disabled{color:#000;background:#d5d5d5;cursor:not-allowed}.custom-datetime-picker table.error,.custom-datetime-picker select.error{border:1px solid #a10707}.custom-datetime-picker label.error{color:#a10707;font-size:15px;font-size:.8333333333rem;line-height:1.5;margin-bottom:7.5px;font-weight:bold}.custom-datetime-picker label.error:before{content:"";font-family:bootstrap-icons;margin-right:.3rem;font-size:12.5px;font-size:.6944444444rem;line-height:1.5}.custom-datetime-picker .accept-buttons{display:flex;justify-content:space-between}.custom-datetime-picker .accept-buttons button{width:calc(50% - 3.75px);height:2.5em;margin-bottom:0px}iframe{border:0px}.iframe-wrapper{display:block;width:100%;position:relative;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-wrapper.ar-16-9{padding-bottom:56.25%}.iframe-wrapper.ar-70-vh{padding-bottom:70vh}@media screen and (min-width: 576px){.iframe-wrapper.ar-16-9-sm{padding-bottom:56.25%}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes fade-in-up{0%{opacity:0;filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);-moz-filter:blur(2px);-webkit-filter:blur(2px);transform:scale(0.75)}50%{transform:scale(1.1)}100%{opacity:1;filter:initial;-o-filter:initial;-ms-filter:initial;-moz-filter:initial;-webkit-filter:initial;transform:none}}@keyframes fade-in-up{0%{opacity:0;filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);-moz-filter:blur(2px);-webkit-filter:blur(2px);transform:scale(0.75)}50%{transform:scale(1.1)}100%{opacity:1;filter:initial;-o-filter:initial;-ms-filter:initial;-moz-filter:initial;-webkit-filter:initial;transform:none}}@-webkit-keyframes fade-in{from{opacity:0;filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);-moz-filter:blur(2px);-webkit-filter:blur(2px)}to{opacity:1;filter:initial;-o-filter:initial;-ms-filter:initial;-moz-filter:initial;-webkit-filter:initial}}@keyframes fade-in{from{opacity:0;filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);-moz-filter:blur(2px);-webkit-filter:blur(2px)}to{opacity:1;filter:initial;-o-filter:initial;-ms-filter:initial;-moz-filter:initial;-webkit-filter:initial}}@-webkit-keyframes animated-outline{0%{outline-offset:.15rem}50%{outline-offset:.45rem}100%{outline-offset:.15rem}}@keyframes animated-outline{0%{outline-offset:.15rem}50%{outline-offset:.45rem}100%{outline-offset:.15rem}}@-webkit-keyframes linkfocus-white{0%{background-color:rgba(0,0,0,0);outline-color:rgba(255,255,255,0)}100%{outline-color:#fff;background-color:#fff}}@keyframes linkfocus-white{0%{background-color:rgba(0,0,0,0);outline-color:rgba(255,255,255,0)}100%{outline-color:#fff;background-color:#fff}}@-webkit-keyframes linkfocus-black{0%{background-color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0)}100%{outline-color:#000;background-color:#000}}@keyframes linkfocus-black{0%{background-color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0)}100%{outline-color:#000;background-color:#000}}@-webkit-keyframes linkfocus{0%{background-color:rgba(0,0,0,0);outline-color:rgba(28,98,155,0)}100%{outline-color:#1c629b;background-color:#1c629b}}@keyframes linkfocus{0%{background-color:rgba(0,0,0,0);outline-color:rgba(28,98,155,0)}100%{outline-color:#1c629b;background-color:#1c629b}}@-webkit-keyframes linkfocus-light{0%{background-color:rgba(0,0,0,0);outline-color:rgba(193,216,232,0)}100%{outline-color:#c1d8e8;background-color:#c1d8e8}}@keyframes linkfocus-light{0%{background-color:rgba(0,0,0,0);outline-color:rgba(193,216,232,0)}100%{outline-color:#c1d8e8;background-color:#c1d8e8}}@-webkit-keyframes dropshadow{0%{box-shadow:0 0 0px rgba(0,0,0,0)}100%{box-shadow:0 0 10px #ccc}}@keyframes dropshadow{0%{box-shadow:0 0 0px rgba(0,0,0,0)}100%{box-shadow:0 0 10px #ccc}}.listItem{margin-bottom:15px}.listItem img{display:inline;float:left;margin-right:15px}.listItem .ListHeader{display:inline}.listItem.highlight{background:#e9f2f8;border-bottom:none}.blur{filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px)}.loader-container{position:relative}.loader-overlay{text-align:center;position:absolute;width:100%;z-index:1;background:rgba(255,255,255,.75);height:100%;top:0px;padding:30px;cursor:wait}.loader-overlay.light-gray{background:rgba(241,242,245,.75)}.loader-overlay .loader-content{font-weight:bold;position:sticky;top:calc(50% - 35px)}.loader{position:relative;display:inline-block;width:40px;height:40px;border:2px solid #1c629b;border-radius:50%;-webkit-animation:rotation .75s infinite linear;animation:spin .75s infinite linear;display:inline-block;border-color:transparent;border-top-color:#1c629b}.loader::before,.loader::after{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.loader::before{display:inline-block;border-color:transparent;border-top-color:#1c629b;animation:spin 1.5s infinite ease}.navigationList{width:100%;background:#f1f2f5}.navigationList ul{margin-bottom:0px}.navigationList .list-wrapper{position:relative}.navigationList .list-wrapper li:not(:last-of-type){border-bottom:1px solid #d5d5d5}.navigationList .list-wrapper .list-wrapper li:first-of-type{border-top:1px solid #d5d5d5}.navigationList .list-wrapper .menu-item{position:relative}.navigationList .list-wrapper .menu-item a.menu-link{padding:15px;padding-left:30px;display:inline-block;width:100%}@media(min-width: 770px){.navigationList .list-wrapper .menu-item a.menu-link{padding-left:15px}}@media(min-width: 992px){.navigationList .list-wrapper .menu-item a.menu-link{padding-left:30px}}.navigationList .list-wrapper .menu-item a.menu-link.expandable{width:calc(100% - 60px)}.navigationList .list-wrapper .menu-item a.menu-link .text-wrapper{color:#171717;padding:5px 10px;border-radius:20px;display:inline-block;word-break:break-word;hyphens:auto;transition:all .3s linear}.navigationList .list-wrapper .menu-item a.menu-link .text-wrapper.selected{background:#171717;color:#fff}.navigationList .list-wrapper .menu-item a.menu-link:hover .text-wrapper{color:#fff;background:#595959}.navigationList .list-wrapper .menu-item a.menu-link:focus{outline:none}.navigationList .list-wrapper .menu-item a.menu-link:focus .text-wrapper{color:#fff;background:none;text-decoration:underline}.navigationList .list-wrapper .menu-item button{color:#171717;width:60px;height:100%;position:absolute;background:none;border:none;border-radius:0px;border-left:1px solid;border-color:#d5d5d5;transition:background .3s linear;font-size:22px;font-size:1.2222222222rem;line-height:1.5;font-weight:bold}.navigationList .list-wrapper .menu-item button[aria-expanded=true]:before{font-family:bootstrap-icons;content:""}.navigationList .list-wrapper .menu-item button[aria-expanded=false]:before{font-family:bootstrap-icons;content:""}.navigationList .list-wrapper .menu-item button:focus{color:#fff;background:#1c629b;outline:none}.navigationList .list-wrapper .list-wrapper{width:100%;background:#e4e4e2}.navigationList .list-wrapper .list-wrapper ul{width:calc(100% - 30px);float:right}.projectPage-head{margin-bottom:15px}.projectPage-head .projectPage-heading,.projectPage-head .projectPage-search,.projectPage-head .projectPage-rss{margin-bottom:15px}.projectPage-head h1{margin-bottom:0px}.projectPage-head h1.article-heading{font-size:18px;font-size:1rem;line-height:1.5}@media(min-width: 580px){.projectPage-head h1.article-heading{font-size:20px;font-size:1.1111111111rem;line-height:1.5}}@media(min-width: 1170px){.projectPage-head h1.article-heading .project-name{display:inline-block;margin-bottom:28px}}.projectPage-head .projectPage-rss .follow-buttons{display:inline-block}@media(min-width: 1170px){.projectPage-head .projectPage-rss{text-align:right}}.projectPage-head .projectPage-search form{padding:0px;position:relative;margin-bottom:0px}.projectPage-head .projectPage-search form input,.projectPage-head .projectPage-search form button{height:auto;min-height:40px}.projectPage-head .projectPage-search form input{width:100%;border-radius:25px;border-width:0px;box-shadow:2px 2px 8px #ccc;-webkit-box-shadow:2px 2px 8px #ccc;-moz-box-shadow:2px 2px 8px #ccc;padding-left:20px;box-sizing:border-box}.projectPage-head .projectPage-search form button{position:absolute;border-radius:25px;top:0px;right:0px;border-width:0px;padding:0 10px;background:none}.projectPage-head .projectPage-search form button:hover{background:#ebebeb}.table-scroll-controls{position:fixed;bottom:0px;background:#171717;width:100%;color:#fff;box-shadow:0 0 10px #ccc;z-index:1}.table-scroll-controls .container{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:30px}@media(min-width: 768px){.table-scroll-controls .container{padding-bottom:15px}}.table-scroll-controls .container button{min-height:45px;min-width:45px;font-size:1.3em;line-height:1em}.tab-container.discreet>.tab-buttons[role=tablist]{margin-bottom:15px}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab]{border:0px;padding:.3em .5em;cursor:pointer;display:inline-block;border-radius:3px;transition:background-color .25s ease;min-height:2.5em;text-align:left;width:100%}@media(min-width: 576px){.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab]{width:auto;text-align:center}}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]{color:#1c629b;background:none;font-weight:bold}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:visited{color:#1c629b}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:hover,.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:active,.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{color:#1c629b;background-color:#eaf2f8;text-decoration:none}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]{color:#363636;background:none}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:visited{color:#363636}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:hover,.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:active,.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{color:#363636;background-color:#ebebeb;text-decoration:none}.tab-container.discreet>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{outline:2px solid #363636;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container.toggle>.tab-buttons[role=tablist]{font-size:0px;margin-bottom:15px}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab]{border:1px solid #363636;border-right-width:0px;background:none;font-size:16px;font-size:.8888888889rem;line-height:1.5;padding:3px 5px;font-weight:bold;transition:background-color .25s ease}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab]:first-of-type{border-bottom-left-radius:3px;border-top-left-radius:3px}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab]:last-of-type{border-right-width:1px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]{color:#fff;background:#363636}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:visited{color:#fff}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:hover,.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:active,.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{color:#fff;background-color:#1c629b;text-decoration:none}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]{color:#363636;background:#fff}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:visited{color:#363636}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:hover,.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:active,.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{color:#1c629b;background-color:#eaf2f8;text-decoration:none}.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab]{border-color:#000}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]{color:#ca8617;background:#000}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:visited{color:#ca8617}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:hover,.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:active,.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{color:#ca8617;background-color:#000;text-decoration:none}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{outline:2px solid #000;outline-offset:.15rem;animation:animated-outline .25s linear}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]{color:#000;background:#ca8617}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:visited{color:#000}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:hover,.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:active,.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{color:#000;background-color:#ca8617;text-decoration:none}.yellow.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{outline:2px solid #000;outline-offset:.15rem;animation:animated-outline .25s linear}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab]{border-color:#fff}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]{color:#a10707;background:#fff}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:visited{color:#a10707}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:hover,.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:active,.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{color:#a10707;background-color:#fff;text-decoration:none}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{outline:2px solid #fff;outline-offset:.15rem;animation:animated-outline .25s linear}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]{color:#fff;background:#a10707}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:visited{color:#fff}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:hover,.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:active,.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{color:#fff;background-color:#a10707;text-decoration:none}.red.tab-container.toggle>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{outline:2px solid #fff;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab]{border:0px;padding:7.5px 15px;cursor:pointer;display:inline-block;border-radius:3px;transition:background-color .25s ease;border:1px solid #c4c4c4;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:-1px;width:100%;margin-top:3px;position:relative;text-align:left;margin-right:0px;height:2.5rem;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 576px){.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab]{min-width:150px;width:auto;text-align:center;margin-right:3px}}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]{color:#363636;background:#fff;font-weight:bold;border-bottom-color:#fff}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:visited{color:#363636}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:hover,.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:active,.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=true]:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]{color:#363636;background:#d5d5d5;border-radius:0px;border:1px solid rgba(0,0,0,0)}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:visited{color:#363636}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:hover,.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:active,.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{color:#363636;background-color:#ebebeb;text-decoration:none}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab][aria-selected=false]:focus{outline:2px solid #363636;outline-offset:.15rem;animation:animated-outline .25s linear}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab]:focus{z-index:1}.tab-container:not(.discreet,.toggle)>.tab-buttons[role=tablist] button[role=tab].cursor-wait{cursor:wait}.tab-container:not(.discreet,.toggle)>.tab-panels{padding-top:15px;border-top:1px solid #c4c4c4}.tab-container .tab-panels div[role=tabpanel]{animation:fade-in .25s ease}.archiving .tab-container .tab-panels div[role=tabpanel]{display:block !important;visibility:visible !important}.gridConnectionFormPage .station:first-child:nth-last-child(2) .delete-station{display:none}.gridConnectionFormPage .plant:first-child:nth-last-child(2) .delete-plant{display:none}.projectListPage .filters button{margin-bottom:15px}.projectListPage .iframe-wrapper{margin-bottom:30px}.projectListPage .puffStandard{margin-bottom:30px}.projectPage .project-image{display:flex;display:-ms-flexbox;display:-webkit-flex;background-repeat:no-repeat;background-size:cover;min-height:467px;background-position:50% 50%;margin-bottom:30px}.projectPage .project-image:after{content:"";min-height:inherit;font-size:0}.projectPage .project-image .text-container{align-self:flex-end;width:100%}.projectPage .project-image .text-container .text-wrapper{padding:30px}.projectPage .project-image .text-container .text-wrapper h1{margin-bottom:3.5px}.projectPage .project-image-mobile{margin-bottom:15px}.projectPage .project-image-mobile img{width:100%}.preGridConnectionFormPage .station:first-child:last-child .delete-station{display:none}.searchPage .searchHitList{margin:0;padding-top:22.5px;border-top:3px solid #d5d5d5}.searchPage .searchHitList li{list-style-type:none}.searchPage .searchHitList__entry{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d5d5d5}.searchPage .searchHitList__entry:last-of-type{border-style:none}.searchPage .searchHitList time{color:dimgray;font-weight:500;font-size:16px}.searchPage .searchHitList h2{color:#1c629b;margin:0 0 3.75px 0;font-weight:500;font-size:20px;font-size:1.1111111111rem;line-height:1.5;line-height:1.2;margin:0px;color:#1c629b;font-weight:600;line-height:1.2}@media(min-width: 770px){.searchPage .searchHitList h2{font-size:22px;font-size:1.2222222222rem;line-height:1.5;line-height:1.2}}@media(min-width: 770px)and (min-width: 770px){.searchPage .searchHitList h2{font-size:26px;font-size:1.4444444444rem;line-height:1.5;line-height:1.2;font-weight:600}}.searchPage .searchHitList p{margin-bottom:7.5px}.searchPage .searchHitList em{color:#000;border-radius:3px 3px 3px 3px;box-shadow:0 1px #fff inset;font-style:normal;font-weight:bold}.searchPage .searchHitList li.bestBet{background-color:wheat}.searchPage .sortButtonGroup{margin-left:2em}@media(min-width: 770px){.searchPage .sortButtonGroup{max-width:50%;float:right}}.searchPage .searchResultInfo{border-top:1px solid #d5d5d5;padding:15px 0;text-align:right}@media(min-width: 770px){.searchPage .searchResultInfo__hits{float:left;margin-top:7.5px;margin-bottom:7.5px}}.searchPage .searchResultInfo .sortButtonGroup{display:inline-block;float:none}.startPage .topImage-wrapper{position:relative;width:100%}.startPage .topImage-wrapper img{display:block;width:100%}.startPage .topImage-wrapper .textContainer{position:relative;margin-top:15px}@media(min-width: 992px){.startPage .topImage-wrapper .textContainer{margin-top:0px}}.startPage .topImage-wrapper .textContainer .textArea{text-align:center}@media(min-width: 992px){.startPage .topImage-wrapper .textContainer{position:absolute;width:100%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.startPage .topImage-wrapper .textContainer .textArea{color:#fff;text-align:left}.startPage .topImage-wrapper .textContainer .textArea h1{color:#fff}.startPage .topImage-wrapper .textContainer .textArea.gradient{padding:30px;background:rgba(0,0,0,.6);color:#fff}.startPage .topImage-wrapper .textContainer .textArea.gradient h1,.startPage .topImage-wrapper .textContainer .textArea.gradient .h1,.startPage .topImage-wrapper .textContainer .textArea.gradient h2,.startPage .topImage-wrapper .textContainer .textArea.gradient .h2,.startPage .topImage-wrapper .textContainer .textArea.gradient h3,.startPage .topImage-wrapper .textContainer .textArea.gradient .h3,.startPage .topImage-wrapper .textContainer .textArea.gradient h4,.startPage .topImage-wrapper .textContainer .textArea.gradient .h4,.startPage .topImage-wrapper .textContainer .textArea.gradient h5,.startPage .topImage-wrapper .textContainer .textArea.gradient .h5,.startPage .topImage-wrapper .textContainer .textArea.gradient h6,.startPage .topImage-wrapper .textContainer .textArea.gradient .h6,.startPage .topImage-wrapper .textContainer .textArea.gradient p{color:#fff}.startPage .topImage-wrapper .textContainer .textArea.gradient a:not(.btn){color:#fff}.startPage .topImage-wrapper .textContainer .textArea.gradient a:not(.btn):hover,.startPage .topImage-wrapper .textContainer .textArea.gradient a:not(.btn):visited{color:#fff}}.startPage .mainContent{padding-top:30px;padding-bottom:15px}.startPage .mainContent>.content-area>.content-area-item{margin-bottom:0px}.startPage .mainContent>.content-area>.content-area-item:not(:first-of-type){margin-top:15px}@media(min-width: 580px){.startPage .mainContent>.content-area>.content-area-item:not(:first-of-type){margin-top:0px}}.accordionBlock{background:#f1f2f5}.accordionBlock>h1{clear:both}.accordionBlock>.h1{clear:both}.accordionBlock>h2{clear:both}.accordionBlock>.h2{clear:both}.accordionBlock>h3{clear:both}.accordionBlock>.h3{clear:both}.accordionBlock>h4{clear:both}.accordionBlock>.h4{clear:both}.accordionBlock>h5{clear:both}.accordionBlock>.h5{clear:both}.accordionBlock>h6{clear:both}.accordionBlock>.h6{clear:both}.accordionBlock.notoggle{padding:15px}.accordionBlock.notoggle .heading{margin-top:0px}.accordionBlock:not(.notoggle) .heading{margin:0px}.accordionBlock .accordionBlock-tab{width:100%;text-align:left;padding:0px;border:0px;background:none;display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e4e4e2;font-weight:bold;margin:0px}.accordionBlock .accordionBlock-tab .heading{margin:0px}.accordionBlock .accordionBlock-tab[aria-expanded=true] .bi-plus-lg:before{content:""}.accordionBlock button.accordionBlock-tab{transition:background .3s linear;color:#363636}.accordionBlock button.accordionBlock-tab:hover{background:#ebebeb}.accordionBlock button.accordionBlock-tab:focus{background:#1c629b;color:#fff;border-color:rgba(0,0,0,0);outline:none}.accordionBlock button.accordionBlock-tab:focus h1{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h1{color:#fff}.accordionBlock button.accordionBlock-tab:focus h2{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h2{color:#fff}.accordionBlock button.accordionBlock-tab:focus h3{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h3{color:#fff}.accordionBlock button.accordionBlock-tab:focus h4{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h4{color:#fff}.accordionBlock button.accordionBlock-tab:focus h5{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h5{color:#fff}.accordionBlock button.accordionBlock-tab:focus h6{color:#fff}.accordionBlock button.accordionBlock-tab:focus .h6{color:#fff}.accordionBlock .accordionBlock-panel{padding:15px}.archiving .accordionBlock .accordionBlock-panel{display:block !important;visibility:visible !important}.accordionContainerBlock .accordionBlock:not(:last-of-type) .accordionBlock-panel{border-bottom:1px solid #e4e4e2}.contactBlock{position:relative}.contactBlock .contact-image{width:90px;display:block;float:left;border-radius:50%;float:left}.contactBlock .contact-info{display:block;float:left;width:calc(100% - 90px);padding-left:15px;word-break:break-word}.contactBlock .contact-info .contact-name{font-weight:bold}.contactListBlock .contact-list{margin-bottom:-30px}.contactListBlock .contact-list>li{margin-bottom:30px}.extendedFormContainerBlock form select,.extendedFormContainerBlock form input,.extendedFormContainerBlock form .input-caution{max-width:100%}.extendedFormContainerBlock .content-area-item[data-step-index]{animation:fade-in .25s ease}.extendedFormContainerBlock .content-area-item[data-step-index] .epi-forms-trigger-validation{float:right}.extendedFormContainerBlock .form-control-buttons button,.extendedFormContainerBlock .form-control-buttons input[type=submit]{margin:0;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 576px){.extendedFormContainerBlock .form-control-buttons button,.extendedFormContainerBlock .form-control-buttons input[type=submit]{font-size:18px;font-size:1rem;line-height:1.5}}.extendedFormContainerBlock .form-control-buttons input[type=submit]{min-width:auto}@media(min-width: 576px){.extendedFormContainerBlock .form-control-buttons input[type=submit]{min-width:200px}}.extendedFormContainerBlock .Form__Status .Form__Status__Message.Form__Success__Message{background-color:#e9f6ee}.extendedFormContainerBlock .Form__Status .Form__Status__Message.Form__Warning__Message{background-color:#f6cd21;color:#000}.galleryDataBlock{width:100%}.galleryDataBlock img{display:block}.galleryDataBlock figure{margin:0}.galleryDataBlock figure figcaption{margin:0;padding:7.5px;background:#171717;color:#fff}.galleryBlock .gallery-tab-panel{position:relative}.galleryBlock .gallery-tabs{padding-bottom:7.5px;overflow:hidden;white-space:nowrap;font-size:0px;font-size:0rem;line-height:1.5;margin-top:-15px;padding-top:15px}.galleryBlock .gallery-tabs button{display:inline-block;padding:0;background:#fff;border:none;transition:background .2s linear}.galleryBlock .gallery-tabs button:not(:last-child){margin-right:7.5px}.galleryBlock .gallery-tabs button img{height:60px;width:auto;max-width:none;display:block;transition:opacity .2s linear;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media(min-width: 576px){.galleryBlock .gallery-tabs button img{height:100px}}.galleryBlock .gallery-tabs button[aria-selected=true] img{opacity:1}.galleryBlock .gallery-tabs button[aria-selected=false]{background:#000}.galleryBlock .gallery-tabs button[aria-selected=false] img{opacity:.6}.galleryBlock .gallery-tabs button:hover{box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear}.galleryBlock .gallery-tabs button:hover img{opacity:1}.galleryBlock .gallery-tabs button:focus{box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear;outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear;background:#1c629b}.galleryBlock .gallery-tabs button:focus img{opacity:1}.highchartsGraphBlock figcaption{padding:0px 15px}.highchartsGraphBlock .data-container{padding-top:7.5px;padding-bottom:7.5px}.highchartsGraphBlock .data-label{text-transform:uppercase;font-weight:bold}.highchartsGraphBlock .data-value{font-size:42px;font-size:2.3333333333rem;line-height:1;font-weight:bold}.highchartsGraphBlock .data-unit{font-size:22px;font-size:1.2222222222rem;line-height:1.5;font-weight:bold}.highchartsGraphBlock .last-updated{font-size:14px;font-size:.7777777778rem;line-height:1.5;padding:15px 15px 0 15px}.highchartsGraphBlock .last-updated label{font-size:1em;display:inline}.highchartsGraphBlock .input-inline{display:inline;height:auto;margin:0px;padding:0px;margin-bottom:0px;width:5.5em;min-width:auto;max-width:auto;border:none;height:1.5em}.highchartsGraphBlock .date-time-picker{position:relative;display:inline-block}.highchartsGraphBlock .date-time-picker input{width:calc(6em + 38px);text-align:center;border-radius:0px;padding-right:38px;cursor:pointer;margin-bottom:0px}.highchartsGraphBlock .date-time-picker .button-left{float:left;height:2.5em;min-width:2.5em;border:1px solid #d5d5d5;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none}.highchartsGraphBlock .date-time-picker .button-right{height:2.5em;min-width:2.5em;border:1px solid #d5d5d5;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none}.highchartsGraphBlock .date-time-picker .icon{position:absolute;top:.5em;right:calc(2.5em + 10px);pointer-events:none}.highchartsGraphBlock .error-container{position:absolute;width:100%;height:100%;z-index:1;background:rgba(255,255,255,.95)}.highchartsGraphBlock .error-container .error-message{position:sticky;top:50%;text-align:center;font-weight:bold;color:#a10707}.jobListWithFiltersBlock .subscribeButtons{text-align:right}.linkDescriptionBlock{display:block;position:relative;background-color:#eaf2f8;padding:15px;padding-right:50px;border-radius:3px;transition:background .3s linear;text-decoration:none}.linkDescriptionBlock:visited{color:#1c629b}.linkDescriptionBlock:after{content:"";font-size:30px;font-size:1.6666666667rem;line-height:1.5;position:absolute;right:15px;top:calc(50% - 25px);height:40px;font-family:bootstrap-icons;font-style:normal;font-weight:normal;line-height:50px;-webkit-font-smoothing:antialiased}.linkDescriptionBlock:hover{text-decoration:none;background-color:#ebebeb}.linkDescriptionBlock:hover .linkDescriptionBlock-heading{text-decoration:underline}.linkDescriptionBlock:focus{outline:none;text-decoration:none;background-color:#1c629b;color:#fff}.linkDescriptionBlock:focus p{color:#fff}.linkDescriptionBlock:focus .linkDescriptionBlock-heading{text-decoration:underline;color:#fff}.linkDescriptionBlock h1{color:#1c629b;display:inline}.linkDescriptionBlock .h1{color:#1c629b;display:inline}.linkDescriptionBlock h2{color:#1c629b;display:inline}.linkDescriptionBlock .h2{color:#1c629b;display:inline}.linkDescriptionBlock h3{color:#1c629b;display:inline}.linkDescriptionBlock .h3{color:#1c629b;display:inline}.linkDescriptionBlock h4{color:#1c629b;display:inline}.linkDescriptionBlock .h4{color:#1c629b;display:inline}.linkDescriptionBlock h5{color:#1c629b;display:inline}.linkDescriptionBlock .h5{color:#1c629b;display:inline}.linkDescriptionBlock h6{color:#1c629b;display:inline}.linkDescriptionBlock .h6{color:#1c629b;display:inline}.linkDescriptionBlock .bread{color:#363636}.linkDescriptionListBlock ul.link-list li.link-item:not(:last-child){margin-bottom:15px}.linkListBlock h1{margin-bottom:0}.linkListBlock .h1{margin-bottom:0}.linkListBlock h2{margin-bottom:0}.linkListBlock .h2{margin-bottom:0}.linkListBlock h3{margin-bottom:0}.linkListBlock .h3{margin-bottom:0}.linkListBlock h4{margin-bottom:0}.linkListBlock .h4{margin-bottom:0}.linkListBlock h5{margin-bottom:0}.linkListBlock .h5{margin-bottom:0}.linkListBlock h6{margin-bottom:0}.linkListBlock .h6{margin-bottom:0}.linkListBlock ul.link-list li.list-item a{border-bottom:1px solid #d5d5d5;padding:15px;font-weight:bold;text-decoration:none;color:#363636;display:block}.linkListBlock ul.link-list li.list-item a:focus{outline:0;color:#fff}.linkListBlock ul.link-list li.list-item a:hover{text-decoration:underline}.linkWithDescriptionBlock a{font-weight:bold;text-decoration:none;color:#363636}.linkWithDescriptionBlock a:focus{outline:0;color:#fff}.linkWithDescriptionBlock a:hover{text-decoration:underline}.linkWithDescriptionBlock .link-description{font-size:17px}.linkWithDescriptionListBlock h1{margin-bottom:0}.linkWithDescriptionListBlock .h1{margin-bottom:0}.linkWithDescriptionListBlock h2{margin-bottom:0}.linkWithDescriptionListBlock .h2{margin-bottom:0}.linkWithDescriptionListBlock h3{margin-bottom:0}.linkWithDescriptionListBlock .h3{margin-bottom:0}.linkWithDescriptionListBlock h4{margin-bottom:0}.linkWithDescriptionListBlock .h4{margin-bottom:0}.linkWithDescriptionListBlock h5{margin-bottom:0}.linkWithDescriptionListBlock .h5{margin-bottom:0}.linkWithDescriptionListBlock h6{margin-bottom:0}.linkWithDescriptionListBlock .h6{margin-bottom:0}.linkWithDescriptionListBlock ul.link-list li{border-bottom:1px solid #d5d5d5;padding:15px}.newsAndPressListBlock .links{border-top:1px solid #d5d5d5}.newsAndPressListBlock .links .show-all{margin-top:15px;display:block}@media(min-width: 576px){.newsAndPressListBlock .links .show-all{float:right}}.newsAndPressListBlock .links .subscribeButtons{margin-top:15px}.sectionBlock{padding-bottom:30px}.surveyBlock-button{display:block;position:sticky;bottom:0px;text-align:right;height:0px}.surveyBlock-button .overlay-wrapper{display:inline-block;overflow:hidden;padding-top:15px;padding-left:15px;transform:translateY(-100%)}.surveyBlock-button .overlay-wrapper .hint{font-size:13px;font-size:.7222222222rem;line-height:1.5;display:inline-block;background:#e9f6ee;border-radius:3px;max-width:100%;text-align:left;padding:15px;border:1px solid #2d862d;box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear;margin-right:15px;animation-duration:.4s;animation-fill-mode:both;animation-name:fade-in-up;position:relative;margin-bottom:15px}@media(min-width: 576px){.surveyBlock-button .overlay-wrapper .hint{width:400px;margin-bottom:0px}}.surveyBlock-button .overlay-wrapper .hint button.open-modal-hint{float:left}.surveyBlock-button .overlay-wrapper button.open-modal{min-width:auto;margin-right:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}@media(min-width: 576px){.surveyBlock-button .overlay-wrapper button.open-modal{margin-right:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;box-shadow:0 0 10px #8c8c8c;padding:15px 0;min-width:2.5em;margin-bottom:30px}.surveyBlock-button .overlay-wrapper button.open-modal .btn-text{writing-mode:vertical-lr;transform:rotate(180deg)}}.modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(21,48,77,.6);position:fixed;animation:fade-in .25s ease}.modal .modal-content{position:relative;max-height:calc(100vh - 60px);overflow-y:auto;margin-top:30px;padding:15px;padding-top:calc(45px + 1em);background:#fff}@media(min-width: 576px){.modal .modal-content{padding:30px;padding-top:calc(45px + 1em)}}.modal .modal-content .modal-close-button{position:absolute;top:30px;right:30px;border:none;color:#a10707;background:none}.modal .modal-content .modal-close-button:visited{color:#a10707}.modal .modal-content .modal-close-button:hover,.modal .modal-content .modal-close-button:active,.modal .modal-content .modal-close-button:focus{color:#a10707;background-color:none;text-decoration:none}.modal .modal-content .modal-close-button:focus{outline:2px solid #a10707;outline-offset:.15rem;animation:animated-outline .25s linear}.tableBlock figure{margin:0px}.tableBlock figure table{margin:0px}.tableBlock figure figcaption{margin-top:0;margin-bottom:15px}.textPuffBlock.background.light-blue .btn{color:#fff;background:#1c629b}.textPuffBlock.background.light-blue .btn:visited{color:#fff}.textPuffBlock.background.light-blue .btn:hover,.textPuffBlock.background.light-blue .btn:active,.textPuffBlock.background.light-blue .btn:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.textPuffBlock.background.light-blue .btn:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.textPuffBlock.background.light-gray .btn{color:#fff;background:#1c629b}.textPuffBlock.background.light-gray .btn:visited{color:#fff}.textPuffBlock.background.light-gray .btn:hover,.textPuffBlock.background.light-gray .btn:active,.textPuffBlock.background.light-gray .btn:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.textPuffBlock.background.light-gray .btn:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.calendarEventList-react{position:relative}.calendarEventList-react .event{animation:fade-in .25s ease}.calendarEventList-react .event .event-image{width:100%;padding-top:50%;margin-bottom:15px;background:#f1f2f5;position:relative}@media(min-width: 576px){.calendarEventList-react .event .event-image{padding-top:30%}}@media(min-width: 768px){.calendarEventList-react .event .event-image{padding-top:66.66666%;margin-bottom:0}}.background .calendarEventList-react .event .event-image{background:#fff}.calendarEventList-react .event .event-image .event-image-content{position:absolute;width:100%;height:100%;top:0px;display:flex;align-items:center;justify-content:center}.calendarEventList-react .event .event-image .event-image-content .event-image-text-container{background:inherit;text-align:center;color:#1c629b}.calendarEventList-react .event .event-image .event-image-content .event-image-text-container strong{font-size:26px;font-size:1.4444444444rem;line-height:1.5}.calendarEventList-react .event .event-image .event-image-content .event-image-text-container p{margin-bottom:0px}.calendarEventList-react .event .event-image.consultation{background:#e9d4ec}.calendarEventList-react .event .event-image.consultation .event-image-content .event-image-text-container{background:#e9d4ec;color:#363636}.calendarEventList-react .event .event-image.samrad{background:#ddeffb}.calendarEventList-react .event .event-image.samrad .event-image-content .event-image-text-container{background:#ddeffb;color:#363636}.calendarEventList-react .event .tag{font-size:14px;font-size:.7777777778rem;line-height:1.5;background:#f1f2f5;padding:3px 5px;margin-right:15px}.background .calendarEventList-react .event .tag{background:#fff}.calendarEventList-react .text-content{padding:0px 30px}@media(min-width: 768px){.calendarEventList-react .text-content{padding:0px 15px}}.calendarEventList-react .eventCountFilter{text-align:center}.calendarEventList-react .eventCountFilter p{margin-bottom:0px}.calendarEventList-react .eventCountFilter button{margin-bottom:15px;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 580px){.calendarEventList-react .eventCountFilter button:not(:first-of-type){margin-left:15px}}.reactCountFilter{text-align:center}.reactCountFilter p{margin:30px 0px}.reactCountFilter button{margin-bottom:15px;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 580px){.reactCountFilter button:not(:first-of-type){margin-left:15px}}.documentListBlock>h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock>.h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.documentListBlock-react{position:relative;font-size:16px;font-size:.8888888889rem;line-height:1.5}.documentListBlock-react input,.documentListBlock-react select{max-width:none}.documentListBlock-react .no-button{margin-bottom:15px}.documentListBlock-react ul.standardList.divided{background:#f1f2f5}.documentListBlock-react ul.standardList.divided .document{animation:fade-in .25s ease;padding:0 15px;display:flex}.documentListBlock-react ul.standardList.divided .document .icon{font-size:22px;font-size:1.2222222222rem;line-height:1;margin-right:.18em;align-self:flex-start}.documentListBlock-react ul.standardList.divided .document .text-content{flex:1}.documentListBlock-react ul.standardList.divided .document .text-content .heading{color:#1c629b;font-weight:bold;font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-top:0px;margin-bottom:0px}.documentListBlock-react ul.standardList.divided .document .text-content .heading .link-info{font-weight:normal}.documentListBlock-react ul.standardList.divided .document .text-content .date{word-break:break-word;margin-top:7.5px}@media(min-width: 576px){.documentListBlock-react ul.standardList.divided .document .text-content .date{margin-top:0;text-align:right}}.documentListBlock-react ul.standardList.divided .document .text-content .description{margin-top:7.5px;font-size:15px;font-size:.8333333333rem;line-height:1.5}.documentListBlock-react ul.standardList.divided .document .text-content .appendices{margin-top:15px;font-size:15px;font-size:.8333333333rem;line-height:1.5}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h1{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h1{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h2{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h2{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h3{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h3{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h4{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h4{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h5{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h5{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices h6{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices .h6{margin-bottom:5px}.documentListBlock-react ul.standardList.divided .document .text-content .appendices ul.standardList{padding-left:7.5px;border-left:1px solid #d5d5d5}.documentListBlock-react .countFilter{text-align:center}.documentListBlock-react .countFilter p{margin:30px 0px}.documentListBlock-react .countFilter button{margin-bottom:15px;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 580px){.documentListBlock-react .countFilter button:not(:first-of-type){margin-left:15px}}@media(min-width: 576px){.reactFilterResult{min-height:2.5em;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.reactFilterResult>p{margin-bottom:0}}@media(min-width: 576px){.graphFrequency .date-time-picker{float:right}}.graphFrequency .date-time-picker input{width:calc(9em + 38px)}.graphFrequency .gauge-wrapper{padding:15px}.graphFrequency .gauge-wrapper .gauge{padding-top:100%;position:relative;background-image:url("/services/svg/v1/gaugebackground");background-repeat:no-repeat;background-size:cover}.graphFrequency .gauge-wrapper .gauge .gauge-limit{font-size:12px;font-size:.6666666667rem;line-height:1.5;font-weight:bold;color:#1c629b;position:absolute;width:80%;top:50%;left:50%;transform-origin:bottom center}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-1{transform:translateY(-100%) translateX(-50%) rotate(-45deg)}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-2{transform:translateY(-100%) translateX(-50%) rotate(22.5deg)}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-3{transform:translateY(-100%) translateX(-50%) rotate(-22.5deg)}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-3 .limit-content{float:right}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-4{transform:translateY(-100%) translateX(-50%) rotate(45deg)}.graphFrequency .gauge-wrapper .gauge .gauge-limit.limit-4 .limit-content{float:right}.graphFrequency .gauge-wrapper .gauge .gauge-limit .limit-content{width:50%;border-bottom:1px dashed #1c629b;text-align:center}.graphFrequency .gauge-wrapper .gauge .gauge-limit .limit-content span{display:inline-block;transform:translateY(50%);background:#fff;padding:3px;user-select:none}.graphFrequency .gauge-wrapper .gauge .gauge-indicator{position:absolute;width:3px;height:100%;top:0;left:calc(50% - 1.5px);transition:transform .25s linear}.graphFrequency .gauge-wrapper .gauge .gauge-indicator div{width:100%;height:50%;background:#171717}.graphFrequency .gauge-wrapper .gauge .gauge-indicator div:after{content:"";position:absolute;bottom:calc(50% - 7.5px);width:15px;height:15px;background:#171717;border-radius:50%;left:-6px}.graphFrequency .gauge-wrapper .gauge .gauge-text{font-weight:bold;position:absolute;bottom:0px;width:100%;text-align:center}.graphFrequency table td{white-space:nowrap}@media(min-width: 576px){.graphFlowMap .date-time-picker{float:right}}.graphFlowMap .date-time-picker input{width:calc(9em + 38px)}.graphFlowMap ul.dataList li:not(:last-of-type){margin-bottom:15px}.graphFlowMap ul.dataList li .data-container{position:relative;padding-left:22.5px}@media(min-width: 576px){.graphFlowMap ul.dataList li .data-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}}.graphFlowMap ul.dataList li .data-container:before{content:"";display:block;position:absolute;width:7.5px;height:100%;top:0px;left:0px}.graphFlowMap ul.dataList li .data-container.export:before{background:#2d862d}.graphFlowMap ul.dataList li .data-container.import:before{background:#1c629b}.graphFlowMap table{margin-bottom:0px}.graphFlowMap .chart-wrapper{position:relative;overflow:hidden}@media(min-width: 992px){.graphFlowMap .chart-wrapper{max-height:calc(100vh - 110px - 30px);height:900px;position:relative;border-radius:3px;border:1px solid #d5d5d5}}.graphFlowMap .chart-wrapper .chart-container,.graphFlowMap .chart-wrapper .map-info-container{position:relative}@media(min-width: 992px){.graphFlowMap .chart-wrapper .chart-container,.graphFlowMap .chart-wrapper .map-info-container{position:absolute;height:100%;top:0px}}.graphFlowMap .chart-wrapper .chart-container{width:100%;left:0px;height:900px;max-height:calc(100vh - 62px - 30px);border:1px solid #d5d5d5;border-radius:3px}@media(min-width: 992px){.graphFlowMap .chart-wrapper .chart-container{width:66.667%;height:100%;max-height:100%;border:none;border-radius:0px}}.graphFlowMap .chart-wrapper .chart-container:hover{cursor:grab}.graphFlowMap .chart-wrapper .map-info-container{width:100%;padding-top:15px}@media(min-width: 992px){.graphFlowMap .chart-wrapper .map-info-container{width:33.333%;right:0px;box-shadow:0 0 10px #aaa;padding:15px;overflow-y:auto}}.graphFlowMap .chart-wrapper .zoom-buttons{position:absolute;top:1px;left:1px;box-shadow:0 0 10px #aaa;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-bottom-right-radius:3px}@media(min-width: 992px){.graphFlowMap .chart-wrapper .zoom-buttons{top:0px;left:0px}}.graphFlowMap .chart-wrapper .zoom-buttons button{min-height:45px;min-width:45px;border-radius:0;outline-offset:-1px}.graphFlowMap .chart-wrapper .zoom-buttons button:not(:last-of-type){border-bottom:1px solid #d5d5d5}@media(min-width: 576px){.graphPowerConsumption .date-time-picker{float:right}}.graphPowerConsumption .productionTypes-overview li .data-container{position:relative;padding-left:22.5px;margin-bottom:15px}.graphPowerConsumption .productionTypes-overview li .data-container:before{content:"";display:block;position:absolute;width:7.5px;height:100%;top:0px;left:0px}.graphPowerConsumption .productionTypes-overview li .data-container.data-type-planned:before{background:dimgray}.graphPowerConsumption .productionTypes-overview li .data-container.data-type-result:before{background:#1c629b}@media(min-width: 576px){.graphPowerProduction .date-time-picker{float:right}}.graphPowerProduction .productionTypes-overview li .data-container{position:relative;padding-left:22.5px;margin-bottom:15px}.graphPowerProduction .productionTypes-overview li .data-container:before{content:"";display:block;position:absolute;width:7.5px;height:100%;top:0px;left:0px}.graphPowerProduction .productionTypes-overview li .data-container.data-type-1:before,.graphPowerProduction .productionTypes-overview li .data-container.data-type-7:before,.graphPowerProduction .productionTypes-overview li .data-container.data-type-8:before{background:dimgray}.graphPowerProduction .productionTypes-overview li .data-container.data-type-2:before{background:#721472}.graphPowerProduction .productionTypes-overview li .data-container.data-type-3:before{background:#008fd6}.graphPowerProduction .productionTypes-overview li .data-container.data-type-4:before{background:#f7941f}.graphPowerProduction .productionTypes-overview li .data-container.data-type-5:before{background:#acd69c}.graphPowerProduction .productionTypes-overview li .data-container.data-type-6:before{background:#006f45}.reactInputCheckbox{display:inline-block}.reactInputCheckbox input{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;margin:0}.reactInputCheckbox label{padding:.7em .6em;color:#1c629b;background:none;display:inline-block;border-radius:3px;border:1px solid #1c629b;margin:0;font-weight:normal;line-height:1;min-height:2.5em;user-select:none;transition:background-color .25s ease}.reactInputCheckbox label:visited{color:#1c629b}.reactInputCheckbox label:hover,.reactInputCheckbox label:active,.reactInputCheckbox label:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.reactInputCheckbox label:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.reactInputCheckbox input:focus+label{color:#363636;background:#ddeffb;outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.reactInputCheckbox input:focus+label:visited{color:#363636}.reactInputCheckbox input:focus+label:hover,.reactInputCheckbox input:focus+label:active,.reactInputCheckbox input:focus+label:focus{color:#363636;background-color:#ddeffb;text-decoration:none}.reactInputCheckbox input:focus+label:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.reactInputCheckbox input:checked+label{color:#fff;background:#1c629b;font-weight:bold}.reactInputCheckbox input:checked+label:visited{color:#fff}.reactInputCheckbox input:checked+label:hover,.reactInputCheckbox input:checked+label:active,.reactInputCheckbox input:checked+label:focus{color:#fff;background-color:#1c629b;text-decoration:none}.reactInputCheckbox input:checked+label:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.reactInputCheckbox input:checked+label:before{content:"";padding-right:.15em;font-family:bootstrap-icons;vertical-align:bottom;opacity:1}.reactJobList fieldset{padding:0;margin:0}.reactJobList fieldset legend{font-size:16px;font-size:.8888888889rem;line-height:1.5;margin-bottom:3px;padding:0;border:none;float:none;width:auto}.reactJobList fieldset .standardList{display:flex;flex-wrap:wrap;gap:15px}.reactJobList fieldset .standardList li{display:inline-block;float:left}.reactJobList .reactJobListItem{animation:fade-in .25s ease}.reactJobList .reactJobListItem h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h1 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h1 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h1 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h1 a:hover{text-decoration:underline}.reactJobList .reactJobListItem h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h2 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h2 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h2 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h2 a:hover{text-decoration:underline}.reactJobList .reactJobListItem h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h3 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h3 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h3 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h3 a:hover{text-decoration:underline}.reactJobList .reactJobListItem h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h4 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h4 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h4 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h4 a:hover{text-decoration:underline}.reactJobList .reactJobListItem h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h5 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h5 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h5 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h5 a:hover{text-decoration:underline}.reactJobList .reactJobListItem h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem h6 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem h6 a:hover{text-decoration:underline}.reactJobList .reactJobListItem .h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2}.reactJobList .reactJobListItem .h6 a{color:#171717;text-decoration:none}.reactJobList .reactJobListItem .h6 a:hover{text-decoration:underline}.reactJobList .reactJobListItem time{font-weight:bold;font-size:14px;font-size:.7777777778rem;line-height:1.5;color:#171717;display:inline}.questionListBlock{position:relative}.questionListBlock .questionAndAnswer>h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h1{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h2{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h3{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h4{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h5{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer>.h6{font-size:20px;font-size:1.1111111111rem;line-height:1.2;clear:both;margin-bottom:0px}.questionListBlock .questionAndAnswer .question{width:100%;text-align:left;padding:0px;border:0px;background:none;display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e4e4e2;font-weight:bold;margin:0px;transition:background .3s linear;color:#363636;animation:fade-in .25s ease}.questionListBlock .questionAndAnswer .question[aria-expanded=true] .bi-plus-lg:before{content:""}.questionListBlock .questionAndAnswer .question:hover{background:#ebebeb}.questionListBlock .questionAndAnswer .question:focus{background:#1c629b;color:#fff;border-color:rgba(0,0,0,0);outline:none}.questionListBlock .questionAndAnswer .question:focus h1{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h1{color:#fff}.questionListBlock .questionAndAnswer .question:focus h2{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h2{color:#fff}.questionListBlock .questionAndAnswer .question:focus h3{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h3{color:#fff}.questionListBlock .questionAndAnswer .question:focus h4{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h4{color:#fff}.questionListBlock .questionAndAnswer .question:focus h5{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h5{color:#fff}.questionListBlock .questionAndAnswer .question:focus h6{color:#fff}.questionListBlock .questionAndAnswer .question:focus .h6{color:#fff}.questionListBlock .questionAndAnswer .answer{padding:15px}.archiving .questionListBlock .questionAndAnswer .answer{display:block !important;visibility:visible !important}.questionListBlock .countFilter{text-align:center}.questionListBlock .countFilter p{margin:30px 0px}.questionListBlock .countFilter button{margin-bottom:15px;font-size:16px;font-size:.8888888889rem;line-height:1.5}@media(min-width: 580px){.questionListBlock .countFilter button:not(:first-of-type){margin-left:15px}}.headerv4,.headerv4 .header-bar{width:100%;background:#fff;min-height:62px;z-index:4}@media(min-width: 770px){.headerv4,.headerv4 .header-bar{min-height:110px}}.headerv4 #skip-to-content{padding:1em;position:absolute;top:-200px;left:1em;z-index:1000;color:#fff;transition-duration:.2s;transition-timing-function:ease-in-out}.headerv4 #skip-to-content:focus{position:absolute;top:0;background:rgba(92,20,107,.9)}.headerv4 .header-bar{box-shadow:0 0 10px #ccc;z-index:4;position:relative}.headerv4 .global-header-links a{color:#171717;text-decoration:none}.headerv4 .global-header-links a:hover{text-decoration:underline}.headerv4 .global-header-links a:focus{color:#fff}.headerv4 .global-header-links:not(.mobile){min-height:30px;display:none}@media(min-width: 770px){.headerv4 .global-header-links:not(.mobile){display:flex;align-items:center;justify-content:flex-end}}.headerv4 .global-header-links:not(.mobile)>ul{float:right;margin-bottom:0px}.headerv4 .global-header-links:not(.mobile)>ul>li{float:left;margin-left:30px;font-size:14px;font-size:.7777777778rem;line-height:1.5}.headerv4 .global-header-links.mobile{background:#fff;padding:15px;display:flex;align-items:flex-start;justify-content:flex-start;font-size:14px;font-size:.7777777778rem;line-height:1.5;padding-bottom:50vh}@media(min-width: 770px){.headerv4 .global-header-links.mobile{display:none}}.headerv4 .global-header-links.mobile>ul{margin-bottom:0px}.headerv4 .global-header-links.mobile>ul>li{margin-left:45px;margin-bottom:15px}.headerv4 .global-header-links.mobile>ul>li:last-child{margin-bottom:0}.headerv4 .navigationList{background:#fff}.headerv4 .menu-list-wrapper{position:fixed;right:0px;width:100%;z-index:3;overflow-y:auto;top:62px;height:calc(100vh - 62px);background:#fff}@media(min-width: 580px){.headerv4 .menu-list-wrapper{max-width:450px}}@media(min-width: 770px){.headerv4 .menu-list-wrapper{top:110px;max-height:calc(100vh - 110px)}}.headerv4 .menu-list-wrapper .navigationList{border-bottom:1px solid #d5d5d5}@media(min-width: 768px){.headerv4 .menu-list-wrapper .navigationList{margin-bottom:calc(100vh - 110px)}}.headerv4 .flex-container{min-height:62px;display:flex;justify-content:flex-end;align-items:center;position:relative;background:#fff;width:100%;position:relative}@media(min-width: 770px){.headerv4 .flex-container{min-height:80px}}.headerv4 .flex-container .site-logo{height:25px;width:90px;left:0px;background-image:url("/services/svg/v1/svklogo/171717");background-repeat:no-repeat;background-position:0 0;position:absolute}@media(min-width: 770px){.headerv4 .flex-container .site-logo{height:50px;width:160px;left:0px}}.headerv4 .flex-container .site-logo:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .2s linear;background-image:url("/services/svg/v1/svklogo/1c629b")}.headerv4 .flex-container .search-form-v2{display:inline-block;min-width:0px;background:#fff;max-width:100%}@media(min-width: 770px){.headerv4 .flex-container .search-form-v2{position:relative}}.headerv4 .flex-container .search-form-v2 .search-field{width:0px;max-width:100%;transition:width .2s linear;margin:0px;border-width:0px;opacity:0;padding:0px;position:absolute;right:0px;top:8px}@media(min-width: 768px){.headerv4 .flex-container .search-form-v2 .search-field{position:static}}.headerv4 .flex-container .search-form-v2 .search-field:focus,.headerv4 .flex-container .search-form-v2 .search-field.has-value{opacity:1;padding:7.5px;width:100%;border-width:1px}@media(min-width: 770px){.headerv4 .flex-container .search-form-v2 .search-field:focus,.headerv4 .flex-container .search-form-v2 .search-field.has-value{width:400px}}.headerv4 .flex-container .search-form-v2 button[type=submit]{position:absolute;right:0px;top:8px;transition:all .2s linear}@media(min-width: 770px){.headerv4 .flex-container .search-form-v2 button[type=submit]{top:0px}}.headerv4 .flex-container .menu-button{display:inline-block;transition:all .2s linear;background:#fff;color:#171717;border:0px;min-width:45px;min-height:45px;color:#171717;background:#fff;padding:7.5px;font-weight:bold;font-size:20px;font-size:1.1111111111rem;line-height:1.5}.headerv4 .flex-container .menu-button:visited{color:#171717}.headerv4 .flex-container .menu-button:hover,.headerv4 .flex-container .menu-button:active,.headerv4 .flex-container .menu-button:focus{color:#171717;background-color:#ddeffb;text-decoration:none}.headerv4 .flex-container .menu-button:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .25s linear}.headerv4 #MenuOverlay{position:fixed;width:100%;top:0px;height:100vh;background-color:#15304d;z-index:2}.headerv4 #MenuOverlay:hover{cursor:pointer}.footerV2{background:#171717;color:#fff;padding:50px 0px}.footerV2 h1,.footerV2 .h1,.footerV2 h2,.footerV2 .h2,.footerV2 h3,.footerV2 .h3,.footerV2 h4,.footerV2 .h4,.footerV2 h5,.footerV2 .h5,.footerV2 h6,.footerV2 .h6,.footerV2 p{color:#fff}.footerV2 a:not(.btn){color:#5ca5e0}.footerV2 a:not(.btn):hover,.footerV2 a:not(.btn):visited{color:#5ca5e0}.footerV2 .footer-menu{width:100%;margin-top:-20px}.footerV2 .footer-menu .row>ul{display:flex;flex-wrap:wrap;position:relative;width:100%}.footerV2 .footer-menu .footer-column{margin-top:20px}.footerV2 .footer-menu .footer-column a{color:#fff;text-decoration:none}.footerV2 .footer-menu .footer-column a:hover,.footerV2 .footer-menu .footer-column a:visited{color:#fff;text-decoration:underline}.footerV2 .footer-menu .footer-column a:visited{color:#fff}.footerV2 .footer-menu .footer-column a{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:inline-block;margin-bottom:.5rem}.footerV2 .footer-menu .footer-column a.column-header{font-weight:600;text-transform:uppercase}.footerV2 .footer-menu .footer-column a.column-header h2{font-size:18px;font-size:1rem;line-height:1.5;margin-bottom:0px}.footerV2 .footer-menu .footer-column a:focus{animation:linkfocus-light .3s linear;background:#c1d8e8;color:#171717;outline:5px #c1d8e8 solid;outline-offset:0px;text-decoration:underline}.footerV2 .footer-menu .footer-column a:focus h2{color:#171717}.footerV2 .footer-contact{margin-top:50px;border-top:1px solid;border-top-color:#454545;padding:50px 15px 0px 15px}.footerV2 .footer-contact a:focus:not(.footer-logo){animation:linkfocus-light .3s linear;background:#c1d8e8;color:#171717;outline:5px #c1d8e8 solid;outline-offset:0px;text-decoration:underline}.footerV2 .footer-contact a.footer-logo{color:#fff}.footerV2 .footer-contact a.footer-logo img{width:167px;height:48px}.footerV2 .footer-contact a.footer-logo:visited,.footerV2 .footer-contact a.footer-logo:hover{color:#fff}.footerV2 .footer-contact a.footer-logo:focus{outline:2px solid #fff;outline-offset:5px}@media(min-width: 770px){.footerV2 .footer-contact{padding:50px 0px 0px 0px}}.footerV2 .footer-contact .contact-list{margin-top:50px;margin-bottom:0px}.footerV2 .footer-other{margin-top:50px}.footerV2 .footer-other .social-links{display:flex;flex-wrap:wrap;justify-content:center}.footerV2 .footer-other .social-links a,.footerV2 .footer-other .social-links a:visited,.footerV2 .footer-other .social-links a:hover{color:#fff}.footerV2 .footer-other .social-links a:focus{animation:linkfocus-light .3s linear;background:#c1d8e8;color:#171717;outline:5px #c1d8e8 solid;outline-offset:0px;text-decoration:underline}@media(min-width: 770px){.footerV2 .footer-other .social-links{display:block}}.footerV2 .footer-other .social-links a{margin-right:.5em;text-decoration:none;display:inline-block;float:left}.footerV2 .footer-other .social-links a .logo{font-size:50px;margin:0 10px}@media(min-width: 770px){.footerV2 .footer-other .social-links a .logo{margin:0;font-size:28px;height:26px;width:26px}}.footerV2 .footer-other .publisher{font-weight:600;font-size:.83rem;text-align:center;margin-top:15px}@media(min-width: 770px){.footerV2 .footer-other .publisher{text-align:right;margin-top:0px}}.searchhead{float:left;width:100%;margin-bottom:30px;background-color:transparent}@media(min-width: 770px){.searchhead{float:none;width:90%;margin-left:auto;margin-right:auto}.notFound .searchhead{float:left;width:100%;margin-left:0;margin-right:0}}@media(min-width: 1170px){.searchhead{margin-top:15px;padding:22.5px 30px}.notFound .searchhead{padding-left:0;padding-right:0}}.searchhead__header{margin-bottom:7.5px;color:#fff}@media(min-width: 770px){.searchhead__header{margin-bottom:15px}}.searchhead__search .search-form{padding:0}.searchhead__search .search-form fieldset{margin:0;padding:0}.searchhead__search .search-form input{box-shadow:0 0 10px #ccc;animation:dropshadow .3s linear;padding-left:30px;border:1px solid #ebebeb;color:#363636}@media(min-width: 770px){.searchhead__search .search-form input{font-size:30px;font-size:1.6666666667rem;line-height:1.5;height:75px}}@media(min-width: 770px){.searchhead__search .search-form button{font-size:30px;font-size:1.6666666667rem;line-height:1.5;right:10px;width:100px;height:75px;border-radius:100px}.searchhead__search .search-form button .fa-search{font-size:30px;font-size:1.6666666667rem;line-height:1.5;right:35px;line-height:2.3}}.searchhead .nav.breadcrumb{margin-top:15px}@media(min-width: 770px){.searchhead .nav.breadcrumb{margin:15px 30px}}.searchhead__navigationalwrapper .searchhead__search button{line-height:75px !important;right:0px}.searchhead__navigationalwrapper .searchhead__search button .fa-search{top:0px;line-height:75px}.Form__Element__Caption{display:block !important}html .EPiServerForms .Form__Element{margin:0}html .EPiServerForms .Form__Status .Form__Status__Message.hide{display:none}.knowledgebank header{box-shadow:0 0 10px #ccc}.knowledgebank header .flex-container{display:flex;justify-content:space-between;align-items:center;min-height:100px}.knowledgebank header .flex-container .site-logo{height:25px;width:90px;background-image:url("/services/svg/v1/svklogo/171717");background-repeat:no-repeat;background-position:0 0;position:absolute}@media(min-width: 770px){.knowledgebank header .flex-container .site-logo{height:50px;width:160px}}.knowledgebank header .flex-container .site-logo:focus{outline:2px solid #1c629b;outline-offset:.15rem;animation:animated-outline .2s linear;background-image:url("/services/svg/v1/svklogo/1c629b")}.knowledgebank .back{margin-top:30px;margin-bottom:30px;font-size:16px;font-size:.8888888889rem;line-height:1.5}.knowledgebank .knowledgebank-search .search-inputs{margin-bottom:30px}.knowledgebank .knowledgebank-search .search-inputs input[type=text],.knowledgebank .knowledgebank-search .search-inputs select{max-width:100%;width:100%}.knowledgebank .knowledgebank-search .qna-list>li{margin-bottom:30px}.qnaTemplate{background:#f1f2f5;padding:20px}.qnaTemplate .meta-data{font-size:14px;font-size:.7777777778rem;line-height:1.5}.qnaTemplate .show-linebreaks{white-space:pre-line}.knowledgebank .knowledgebank-addOrUpdateQna select,.knowledgebank .knowledgebank-addOrUpdateQna textarea{max-width:100%;width:100%}.knowledgebank .knowledgebank-addOrUpdateQna textarea{min-height:400px}.knowledgebank .knowledgebank-addOrUpdateCategories button.delete-row{background:none;color:#a10707;border:0px;padding:5px;min-height:2.5rem;min-width:2.5rem;font-size:20px;font-size:1.1111111111rem;line-height:1.5;position:absolute;top:0px;right:0px}.knowledgebank .knowledgebank-addOrUpdateTags button.delete-row{background:none;color:#a10707;border:0px;padding:5px;min-height:2.5rem;min-width:2.5rem;font-size:20px;font-size:1.1111111111rem;line-height:1.5;position:absolute;top:0px;right:0px}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("/Static/Fonts/open-sans.woff2") format('woff2');
}
